From 364fed0115d44273f679720775fa70e640f389cb Mon Sep 17 00:00:00 2001 From: Paul Soporan Date: Tue, 4 Feb 2020 11:56:15 +0200 Subject: [PATCH] feat(plugin-npm-cli): yarn npm info (#881) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * feat(plugin-info): yarn info * chore(release-workflow): set releases * fix(dependencies): fix dependency versions * refactor: move `yarn info` to plugin-npm-cli as `yarn npm info` * fix(dependencies): fix @types/semver version * fix(dependencies): fix @types/semver range * Some tweaks * feat(npm-plugin-cli/npm-info): make `name` always be the first field * fix(npm-plugin-cli/npm-info): print warning if version is invalid * feat(npm-plugin-cli/npm-info): change version specifier to range specifier * Small tweaks Co-authored-by: Maël Nison --- .pnp.js | 100156 ++++++++------- .../@npm-types-npm-1.0.1-3d959856a7-2.zip | Bin 0 -> 20602 bytes .../@types-json5-npm-0.0.30-f1e41a4c3a-2.zip | Bin 0 -> 3167 bytes .../@types-semver-npm-6.0.2-69b6c6df20-2.zip | Bin 4269 -> 0 bytes .../@types-semver-npm-7.1.0-ce58bbc3b4-2.zip | Bin 0 -> 18574 bytes .yarn/cache/json5-npm-2.1.1-bbee3956d5-2.zip | Bin 0 -> 60535 bytes .yarn/cache/semver-npm-7.1.2-04062a75e3-2.zip | Bin 0 -> 34503 bytes .yarn/versions/54251b67.yml | 26 + README.md | 2 +- .../pkg-tests-core/package.json | 4 +- .../pkg-tests-specs/package.json | 2 +- packages/plugin-essentials/package.json | 4 +- packages/plugin-git/package.json | 4 +- .../plugin-interactive-tools/package.json | 4 +- packages/plugin-npm-cli/README.md | 1 + packages/plugin-npm-cli/package.json | 5 + .../sources/commands/npm/info.ts | 252 + packages/plugin-npm-cli/sources/index.ts | 2 + packages/plugin-npm/package.json | 4 +- packages/plugin-pnp/package.json | 4 +- packages/plugin-version/package.json | 4 +- packages/yarnpkg-builder/package.json | 2 +- packages/yarnpkg-cli/package.json | 2 +- packages/yarnpkg-core/package.json | 4 +- yarn.lock | 87 +- 25 files changed, 50534 insertions(+), 50035 deletions(-) create mode 100644 .yarn/cache/@npm-types-npm-1.0.1-3d959856a7-2.zip create mode 100644 .yarn/cache/@types-json5-npm-0.0.30-f1e41a4c3a-2.zip delete mode 100644 .yarn/cache/@types-semver-npm-6.0.2-69b6c6df20-2.zip create mode 100644 .yarn/cache/@types-semver-npm-7.1.0-ce58bbc3b4-2.zip create mode 100644 .yarn/cache/json5-npm-2.1.1-bbee3956d5-2.zip create mode 100644 .yarn/cache/semver-npm-7.1.2-04062a75e3-2.zip create mode 100644 .yarn/versions/54251b67.yml create mode 100644 packages/plugin-npm-cli/sources/commands/npm/info.ts diff --git a/.pnp.js b/.pnp.js index 3622408a6fb2..1b3f4bbdf587 100755 --- a/.pnp.js +++ b/.pnp.js @@ -1,49993 +1,50165 @@ -#!/usr/bin/env node -/* eslint-disable */ - -try { - Object.freeze({}).detectStrictMode = true; -} catch (error) { - throw new Error(`The whole PnP file got strict-mode-ified, which is known to break (Emscripten libraries aren't strict mode). This usually happens when the file goes through Babel.`); -} - -var __non_webpack_module__ = module; - -function $$SETUP_STATE(hydrateRuntimeState, basePath) { - return hydrateRuntimeState({ - "__info": [ - "This file is automatically generated. Do not touch it, or risk", - "your modifications being lost. We also recommend you not to read", - "it either without using the @yarnpkg/pnp package, as the data layout", - "is entirely unspecified and WILL change from a version to another." - ], - "dependencyTreeRoots": [ - { - "name": "@yarnpkg/monorepo", - "reference": "workspace:." - }, - { - "name": "acceptance-tests-229a13", - "reference": "workspace:packages/acceptance-tests" - }, - { - "name": "@yarnpkg/gatsby", - "reference": "workspace:packages/gatsby" - }, - { - "name": "@yarnpkg/plugin-compat", - "reference": "workspace:packages/plugin-compat" - }, - { - "name": "@yarnpkg/plugin-constraints", - "reference": "workspace:packages/plugin-constraints" - }, - { - "name": "@yarnpkg/plugin-dlx", - "reference": "workspace:packages/plugin-dlx" - }, - { - "name": "@yarnpkg/plugin-essentials", - "reference": "workspace:packages/plugin-essentials" - }, - { - "name": "@yarnpkg/plugin-exec", - "reference": "workspace:packages/plugin-exec" - }, - { - "name": "@yarnpkg/plugin-file", - "reference": "workspace:packages/plugin-file" - }, - { - "name": "@yarnpkg/plugin-git", - "reference": "workspace:packages/plugin-git" - }, - { - "name": "@yarnpkg/plugin-github", - "reference": "workspace:packages/plugin-github" - }, - { - "name": "@yarnpkg/plugin-http", - "reference": "workspace:packages/plugin-http" - }, - { - "name": "@yarnpkg/plugin-init", - "reference": "workspace:packages/plugin-init" - }, - { - "name": "@yarnpkg/plugin-interactive-tools", - "reference": "workspace:packages/plugin-interactive-tools" - }, - { - "name": "@yarnpkg/plugin-link", - "reference": "workspace:packages/plugin-link" - }, - { - "name": "@yarnpkg/plugin-node-modules", - "reference": "workspace:packages/plugin-node-modules" - }, - { - "name": "@yarnpkg/plugin-npm", - "reference": "workspace:packages/plugin-npm" - }, - { - "name": "@yarnpkg/plugin-npm-cli", - "reference": "workspace:packages/plugin-npm-cli" - }, - { - "name": "@yarnpkg/plugin-pack", - "reference": "workspace:packages/plugin-pack" - }, - { - "name": "@yarnpkg/plugin-patch", - "reference": "workspace:packages/plugin-patch" - }, - { - "name": "@yarnpkg/plugin-pnp", - "reference": "workspace:packages/plugin-pnp" - }, - { - "name": "@yarnpkg/plugin-stage", - "reference": "workspace:packages/plugin-stage" - }, - { - "name": "@yarnpkg/plugin-typescript", - "reference": "workspace:packages/plugin-typescript" - }, - { - "name": "@yarnpkg/plugin-version", - "reference": "workspace:packages/plugin-version" - }, - { - "name": "@yarnpkg/plugin-workspace-tools", - "reference": "workspace:packages/plugin-workspace-tools" - }, - { - "name": "vscode-zipfs", - "reference": "workspace:packages/vscode-zipfs" - }, - { - "name": "@yarnpkg/builder", - "reference": "workspace:packages/yarnpkg-builder" - }, - { - "name": "@yarnpkg/cli", - "reference": "workspace:packages/yarnpkg-cli" - }, - { - "name": "@yarnpkg/core", - "reference": "workspace:packages/yarnpkg-core" - }, - { - "name": "@yarnpkg/doctor", - "reference": "workspace:packages/yarnpkg-doctor" - }, - { - "name": "@yarnpkg/fslib", - "reference": "workspace:packages/yarnpkg-fslib" - }, - { - "name": "@yarnpkg/json-proxy", - "reference": "workspace:packages/yarnpkg-json-proxy" - }, - { - "name": "@yarnpkg/libui", - "reference": "workspace:packages/yarnpkg-libui" - }, - { - "name": "@yarnpkg/libzip", - "reference": "workspace:packages/yarnpkg-libzip" - }, - { - "name": "@yarnpkg/parsers", - "reference": "workspace:packages/yarnpkg-parsers" - }, - { - "name": "@yarnpkg/pnp", - "reference": "workspace:packages/yarnpkg-pnp" - }, - { - "name": "@yarnpkg/pnpify", - "reference": "workspace:packages/yarnpkg-pnpify" - }, - { - "name": "@yarnpkg/shell", - "reference": "workspace:packages/yarnpkg-shell" - }, - { - "name": "pkg-tests-core", - "reference": "workspace:packages/acceptance-tests/pkg-tests-core" - }, - { - "name": "pkg-tests-fixtures", - "reference": "workspace:packages/acceptance-tests/pkg-tests-fixtures" - }, - { - "name": "pkg-tests-specs", - "reference": "workspace:packages/acceptance-tests/pkg-tests-specs" - } - ], - "enableTopLevelFallback": true, - "ignorePatternData": "(^(?:\\.vscode\\/pnpify(?:\\/(?!\\.)(?:(?:(?!(?:^|\\/)\\.).)*?)|$))$)", - "fallbackExclusionList": [ - ["@yarnpkg/builder", ["virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder", "workspace:packages/yarnpkg-builder"]], - ["@yarnpkg/cli", ["virtual:142f2540721377707149f0b1d7ad0188d020f822e234abcdca162642d42824b344a1ac44bd6035644a0ca9babd62eb7d72923350ac75b876b51e87eb92b3e464#workspace:packages/yarnpkg-cli", "virtual:14a22fb3831dfc762a1bb8a042d17886271c56698e1a83233f09eaacff5a5b83fe6f87adb9255774eab3586392c18ff98cf87aa6b374d572d9b72f88829f6d9e#workspace:packages/yarnpkg-cli", "virtual:27ebb8cf1fa70157f710b4926b6d25c44192e74dbac3a766c8dc6505a59ebc433221bfb4b5aabc8cca814bbe95fcb6e1ecffcf94ba96ee6112a57c89364571ac#workspace:packages/yarnpkg-cli", "virtual:35104c47575f2fe378d8d20383ae667f19d4dd801df8cc4c76848603aa6b4a2234a00142ff12fd557f6f48bd2810880e31c40c767010ea61a31fca302c2cc5e0#workspace:packages/yarnpkg-cli", "virtual:3f21a2572d1fa6d1ff8d16d86e25bcefcbff7d17161c440fdbddbd871d9d675c377d66a2cbd98ddb8f2c024060bc7bc6c01e8ae328fa1fef861c72a9b2c30755#workspace:packages/yarnpkg-cli", "virtual:4a733c8d9614e2148392368219d98ec1a70b4e8ce99164edd551241b22f6c5233e9d0ccf9f6d83265c8a5aafc617cfd3c4100b3efef1e092a42053c23770ed9a#workspace:packages/yarnpkg-cli", "virtual:616a2ba0d005227805d037f4c8ec29f1dd09fdb3e3f49f7b5c4a07a62139a147d373d38bc5ebcb31bddab3956c3fc25d54edf8722741d9ebdbe9d36d21968f91#workspace:packages/yarnpkg-cli", "virtual:65b0a3c18b908df18dc5bd8d9a02bf3b64d57b3b4cd45187dca6c1ee574962b917737e89c164c644419160acf275596e0ab62d889c7575234206a0c7ccb06610#workspace:packages/yarnpkg-cli", "virtual:712d04b0098634bdb13868ff8f85b327022bd7d3880873ada8c0ae56847ed36cf9da1fd74a88519380129cec528fe2bd2201426bc28ac9d4a8cc6734ff25c538#workspace:packages/yarnpkg-cli", "virtual:743b60015fc887fe314a7ee01ea4843b516ac512d77939f47dc39d50bc7db742dc8994fe9bb2245ada0b3ce6f8aa58329d603fbc24093050cd499cb16a1a995f#workspace:packages/yarnpkg-cli", "virtual:7bf4ad1016291a7e1c04756f55760890095421dd1b945930b62d8d0464c365d1cdce28ed812277b54dc54443922ac82afd5e98ed7f1d218ae7753d16e21541bb#workspace:packages/yarnpkg-cli", "virtual:86c95fabbcd56c56f5f2d2e080e64a1095e3fe233877aa9f7958f317f88a95627e0be2765e89c0cff02c9f08f27b64b7cbc9d5c3960c1df509d5e6ea98cca4f4#workspace:packages/yarnpkg-cli", "virtual:a027ddc7edcbf74025e90effce333897039d2c6f8e1ebe319fb72c52c5be1b885da91acc56476d19bb6ce2e31cbc2d5b11241940b82f833a2cac262496c0088f#workspace:packages/yarnpkg-cli", "virtual:a4e4e792796cefb4fb82f09187fa18bf4c97a9cb5b106da0eab6189e1895a4bb9bf068e5c91168fec85cee1392df48e4a120f3bae6cbbbde019ff2c21186a374#workspace:packages/yarnpkg-cli", "virtual:b67eefea63d6ce2a2493f462bbe6718e1da81a92c1be9fc6d94cbd4f855be65d84717b1951eaa1c805d1369f118fed6e9edfb78044a500657ffc7f84e691dfbb#workspace:packages/yarnpkg-cli", "virtual:cfce476fbcac37853570c2d41665757b5f868b1c2f089ee6edbc8bb5aa32141e156cae7d75350d1095258d90afbabe2b2bb142142b995d133c3ee535c89d459b#workspace:packages/yarnpkg-cli", "virtual:e23b02a23dd21a1183b7bea287ba41db2b362005cc3f364e1677565eaf97ca1611b7ccd4cdf6ef547bbb3251afacdc4a1a999c3156da491b521e7c36b6663da9#workspace:packages/yarnpkg-cli", "virtual:e3ce0ce4b7f0796ca44011528cb9cdc133fc62a76363fea6de68497bae04bdbe5a6dd47e6b9f23c282eb8e4533d75e96cf378c943d07a4e78aae0b715f06a450#workspace:packages/yarnpkg-cli", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#workspace:packages/yarnpkg-cli", "virtual:e7860e5e86d43836272b8f3160c9f940f5e9a636f8d56e7f3bf19eca4b40180fd3da404d7dcb48535a300ac4895ee439ca74ef28f4568f4804e4708f7340e300#workspace:packages/yarnpkg-cli", "workspace:packages/yarnpkg-cli"]], - ["@yarnpkg/core", ["workspace:packages/yarnpkg-core"]], - ["@yarnpkg/doctor", ["workspace:packages/yarnpkg-doctor"]], - ["@yarnpkg/fslib", ["workspace:packages/yarnpkg-fslib"]], - ["@yarnpkg/gatsby", ["workspace:packages/gatsby"]], - ["@yarnpkg/json-proxy", ["workspace:packages/yarnpkg-json-proxy"]], - ["@yarnpkg/libui", ["virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#workspace:packages/yarnpkg-libui", "workspace:packages/yarnpkg-libui"]], - ["@yarnpkg/libzip", ["workspace:packages/yarnpkg-libzip"]], - ["@yarnpkg/monorepo", ["workspace:."]], - ["@yarnpkg/parsers", ["workspace:packages/yarnpkg-parsers"]], - ["@yarnpkg/plugin-compat", ["virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-compat", "virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-compat", "virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-compat", "virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-compat", "virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-compat", "virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-compat", "virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-compat", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-compat", "virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-compat", "virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-compat", "virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-compat", "virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-compat", "virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-compat", "virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-compat", "virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-compat", "virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-compat", "virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-compat", "virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-compat", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-compat", "virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-compat", "virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-compat", "workspace:packages/plugin-compat"]], - ["@yarnpkg/plugin-constraints", ["virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-constraints", "virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-constraints", "virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-constraints", "virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-constraints", "virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-constraints", "virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-constraints", "virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-constraints", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-constraints", "virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-constraints", "virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-constraints", "virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-constraints", "virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-constraints", "virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-constraints", "virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-constraints", "virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-constraints", "virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-constraints", "virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-constraints", "virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-constraints", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-constraints", "virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-constraints", "virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-constraints", "workspace:packages/plugin-constraints"]], - ["@yarnpkg/plugin-dlx", ["virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-dlx", "virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-dlx", "virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-dlx", "virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-dlx", "virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-dlx", "virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-dlx", "virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-dlx", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-dlx", "virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-dlx", "virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-dlx", "virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-dlx", "virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-dlx", "virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-dlx", "virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-dlx", "virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-dlx", "virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-dlx", "virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-dlx", "virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-dlx", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-dlx", "virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-dlx", "virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-dlx", "workspace:packages/plugin-dlx"]], - ["@yarnpkg/plugin-essentials", ["virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-essentials", "virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-essentials", "virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-essentials", "virtual:27ebb8cf1fa70157f710b4926b6d25c44192e74dbac3a766c8dc6505a59ebc433221bfb4b5aabc8cca814bbe95fcb6e1ecffcf94ba96ee6112a57c89364571ac#workspace:packages/plugin-essentials", "virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-essentials", "virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-essentials", "virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-essentials", "virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-essentials", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-essentials", "virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-essentials", "virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-essentials", "virtual:a4e4e792796cefb4fb82f09187fa18bf4c97a9cb5b106da0eab6189e1895a4bb9bf068e5c91168fec85cee1392df48e4a120f3bae6cbbbde019ff2c21186a374#workspace:packages/plugin-essentials", "virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-essentials", "virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-essentials", "virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-essentials", "virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-essentials", "virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-essentials", "virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-essentials", "virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-essentials", "virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-essentials", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-essentials", "virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-essentials", "virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-essentials", "workspace:packages/plugin-essentials"]], - ["@yarnpkg/plugin-exec", ["workspace:packages/plugin-exec"]], - ["@yarnpkg/plugin-file", ["virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-file", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-file", "workspace:packages/plugin-file"]], - ["@yarnpkg/plugin-git", ["virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-git", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-git", "workspace:packages/plugin-git"]], - ["@yarnpkg/plugin-github", ["virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-github", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-github", "workspace:packages/plugin-github"]], - ["@yarnpkg/plugin-http", ["virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-http", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-http", "workspace:packages/plugin-http"]], - ["@yarnpkg/plugin-init", ["virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-init", "virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-init", "virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-init", "virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-init", "virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-init", "virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-init", "virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-init", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-init", "virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-init", "virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-init", "virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-init", "virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-init", "virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-init", "virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-init", "virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-init", "virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-init", "virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-init", "virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-init", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-init", "virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-init", "virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-init", "workspace:packages/plugin-init"]], - ["@yarnpkg/plugin-interactive-tools", ["workspace:packages/plugin-interactive-tools"]], - ["@yarnpkg/plugin-link", ["virtual:712d04b0098634bdb13868ff8f85b327022bd7d3880873ada8c0ae56847ed36cf9da1fd74a88519380129cec528fe2bd2201426bc28ac9d4a8cc6734ff25c538#workspace:packages/plugin-link", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-link", "workspace:packages/plugin-link"]], - ["@yarnpkg/plugin-node-modules", ["virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-node-modules", "virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-node-modules", "virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-node-modules", "virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-node-modules", "virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-node-modules", "virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-node-modules", "virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-node-modules", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-node-modules", "virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-node-modules", "virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-node-modules", "virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-node-modules", "virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-node-modules", "virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-node-modules", "virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-node-modules", "virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-node-modules", "virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-node-modules", "virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-node-modules", "virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-node-modules", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-node-modules", "virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-node-modules", "virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-node-modules", "workspace:packages/plugin-node-modules"]], - ["@yarnpkg/plugin-npm", ["virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm", "workspace:packages/plugin-npm"]], - ["@yarnpkg/plugin-npm-cli", ["virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-npm-cli", "virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-npm-cli", "virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-npm-cli", "virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-npm-cli", "virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-npm-cli", "virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-npm-cli", "virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-npm-cli", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-npm-cli", "virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-npm-cli", "virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-npm-cli", "virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-npm-cli", "virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-npm-cli", "virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-npm-cli", "virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-npm-cli", "virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-npm-cli", "virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-npm-cli", "virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-npm-cli", "virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-npm-cli", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm-cli", "virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-npm-cli", "virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-npm-cli", "workspace:packages/plugin-npm-cli"]], - ["@yarnpkg/plugin-pack", ["virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-pack", "virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-pack", "virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-pack", "virtual:27ebb8cf1fa70157f710b4926b6d25c44192e74dbac3a766c8dc6505a59ebc433221bfb4b5aabc8cca814bbe95fcb6e1ecffcf94ba96ee6112a57c89364571ac#workspace:packages/plugin-pack", "virtual:35104c47575f2fe378d8d20383ae667f19d4dd801df8cc4c76848603aa6b4a2234a00142ff12fd557f6f48bd2810880e31c40c767010ea61a31fca302c2cc5e0#workspace:packages/plugin-pack", "virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-pack", "virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-pack", "virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-pack", "virtual:4a733c8d9614e2148392368219d98ec1a70b4e8ce99164edd551241b22f6c5233e9d0ccf9f6d83265c8a5aafc617cfd3c4100b3efef1e092a42053c23770ed9a#workspace:packages/plugin-pack", "virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-pack", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-pack", "virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-pack", "virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-pack", "virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-pack", "virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-pack", "virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-pack", "virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-pack", "virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-pack", "virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-pack", "virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-pack", "virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-pack", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-pack", "virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-pack", "virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-pack", "workspace:packages/plugin-pack"]], - ["@yarnpkg/plugin-patch", ["virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-patch", "virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-patch", "virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-patch", "virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-patch", "virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-patch", "virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-patch", "virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-patch", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-patch", "virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-patch", "virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-patch", "virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-patch", "virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-patch", "virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-patch", "virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-patch", "virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-patch", "virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-patch", "virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-patch", "virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-patch", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-patch", "virtual:f4e4f4a9a0213f122880195b39adaee7de5cb560c1d806ebc8bace6a3124e5b8f820bbb89ebecd4d535caeb6f527d343143210aa405689c118ff2813b78998a0#workspace:packages/plugin-patch", "virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-patch", "virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-patch", "workspace:packages/plugin-patch"]], - ["@yarnpkg/plugin-pnp", ["virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-pnp", "virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-pnp", "virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-pnp", "virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-pnp", "virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-pnp", "virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-pnp", "virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-pnp", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-pnp", "virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-pnp", "virtual:712d04b0098634bdb13868ff8f85b327022bd7d3880873ada8c0ae56847ed36cf9da1fd74a88519380129cec528fe2bd2201426bc28ac9d4a8cc6734ff25c538#workspace:packages/plugin-pnp", "virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-pnp", "virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-pnp", "virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-pnp", "virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-pnp", "virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-pnp", "virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-pnp", "virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-pnp", "virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-pnp", "virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-pnp", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-pnp", "virtual:e23b02a23dd21a1183b7bea287ba41db2b362005cc3f364e1677565eaf97ca1611b7ccd4cdf6ef547bbb3251afacdc4a1a999c3156da491b521e7c36b6663da9#workspace:packages/plugin-pnp", "virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-pnp", "virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-pnp", "workspace:packages/plugin-pnp"]], - ["@yarnpkg/plugin-stage", ["virtual:04c59d4e34a674470a4faf409a45d588a9efbeec2ea8d05e4dcd1967a0f1162881d6ceb6c94654e06fcdcd307d29f60b938d016fdca8fac8d513d920e35d37f8#workspace:packages/plugin-stage", "virtual:1029e892f4371add3dd7ecd47203e2cbe8665c17bf70305e745b32128f8921288e7c3e4bc9db067494ceed8eeb93dd72473d72b77e9740175429e72029bcc90c#workspace:packages/plugin-stage", "virtual:1d9767a297ea92525eaadde6cc5dcbfcf166390fc8679015637cadf3dd8f1b7301e6c56441e5beeef56b5763a46dce06f72751cb7da57928a1aecaf4c0d9d434#workspace:packages/plugin-stage", "virtual:331dd712de21fdae53c45eafb7103453167013aa388ca9ba660cfb7c19a4449ac9aff61d4e741175bfb2cba70457f51e76adfaa74b04ba9d65d50c83c07b4471#workspace:packages/plugin-stage", "virtual:3e718539c61241063b0424e8d0a34ce8fdd2fe3bf165b8ba29da42be4586c037eb914c24ec18accdab405a63b53d489760201dc1f1f743588169c0f242b2aef9#workspace:packages/plugin-stage", "virtual:45cd0f859e1b80efae1f72c35d963473eb506d927b62e93ce61deb5863f8a17029b1be00941ae2fd900d8a167f4b1bfca7cb8aa37d67729c0645b33ff3cbcdb7#workspace:packages/plugin-stage", "virtual:478aa042000a236db11190d269bf2ff6150157725ab7480eff9000c571a0de4eab4fa7a8d3229415ab263b63522cd4623d08b48d0b23f2cea2ba652c38655801#workspace:packages/plugin-stage", "virtual:4b86326b751491f1de18cd6190fa6879166f24df1b4ef26303e6ae70a20e2a9d7691d2a3e22b01c837059b0d63844e45c32ab98596fb65f319ba403cf9bd285c#workspace:packages/plugin-stage", "virtual:4ce8e40664e2389e313b7cc62b74b8c1b71fa8140368625a127dc09e53c1ff5b4744c287bd241792b5fbe4973785d19d54e8ad05bd5eae340e9359c8b388d753#workspace:packages/plugin-stage", "virtual:616a2ba0d005227805d037f4c8ec29f1dd09fdb3e3f49f7b5c4a07a62139a147d373d38bc5ebcb31bddab3956c3fc25d54edf8722741d9ebdbe9d36d21968f91#workspace:packages/plugin-stage", "virtual:6256bcb4ebcce928f6a311ed0b5bcb9391294dd16050356b6e1fee981f7e49c2f8c234a7546c2d664a6251c64d463de26a877e2b2b26bd9e340c8f18a7be8ffc#workspace:packages/plugin-stage", "virtual:6c4ffdc97c0a8fe6a15cb1b353664a2d1556c0bef782dc06790db015a35ca3cd125eaf355368c58a3aaf6330c79507c16275fc3a3c13a847d89839cdae6b509e#workspace:packages/plugin-stage", "virtual:6e383174094ba793fb66c8a226fed9032ecf98d3e1bd949c7d37f48eafbab48397ca23a04ef17a32086750205237bff179e133d04d8f8103966ad6a6589fcaf1#workspace:packages/plugin-stage", "virtual:8c392b16aae68c366129ebf02d3547b54da411df09355d4877aee2229276870d14e62a9f41191b698982ab27c78caa7eb1644f93497b314e8670f2f709481e78#workspace:packages/plugin-stage", "virtual:91000dc6d73a6a1a5931791c67f612259b74269d02ca1424a65c612f2a334b9a494edf0c5c69618c6c00e58cbdf0d849913c87cee6758c839cf288667a63e6b6#workspace:packages/plugin-stage", "virtual:9a3cf597fd9ad9a060275ce96327f6ce048667ef53e418d6751623d7f4f0ab0525d73ad7aa984e401dafbde132b7173182ee5f9f9241cb4f3b9d75d8c86f70a3#workspace:packages/plugin-stage", "virtual:a027ddc7edcbf74025e90effce333897039d2c6f8e1ebe319fb72c52c5be1b885da91acc56476d19bb6ce2e31cbc2d5b11241940b82f833a2cac262496c0088f#workspace:packages/plugin-stage", "virtual:a45abbf24aaeef67c894cd963d6c4b9b45bebb889f6c3fed605a57545081ebabdc74cc221511603f068d9a6c173f9ebb91e15ba922aa03d93831f0201a2b342a#workspace:packages/plugin-stage", "virtual:b9731b7d0a9f72cae95021d903b386b6df297cf776f03dcd57e6383935623fb60009eebb02775550f6d16e9a0afd692937bbf1972c2c7540553ab1c831ed7694#workspace:packages/plugin-stage", "virtual:c82e5c99e8503477b58579ee18a796227a4de23c5d753a5719ff0a9812bdac5fa9ad24003e1eec4670c8562c95e55568286102d06b163acbcfa5c7c4bec2c134#workspace:packages/plugin-stage", "virtual:d43c818ef20a3a2ef97f08fbed9116822c1386c7f50af0ef710f6f0c5a727e2bf228a09542dc55c5132c4bcf035069d1078e0da8c70fcfaa8cff35c2d411e8c7#workspace:packages/plugin-stage", "virtual:d6b32686865b12fbbeb45f734acc6af288b6219535e189e00be43584406c8eb50f0e550cb9dc2d80b708b376054eb9d74c1cb1cab4a8bb48e6141efd3533acfb#workspace:packages/plugin-stage", "virtual:d79b03c5bdbd8611e342426a45f0b954c2399f2dc76af984c53ea05a620541e2c440b24c3a6628725d5a72bba39f545d6ebe8b830f2ee58e013a58dd3d5225e0#workspace:packages/plugin-stage", "virtual:e23b02a23dd21a1183b7bea287ba41db2b362005cc3f364e1677565eaf97ca1611b7ccd4cdf6ef547bbb3251afacdc4a1a999c3156da491b521e7c36b6663da9#workspace:packages/plugin-stage", "virtual:e8cda35a2733ebff0c6e1835a0b4a3d1cef0ff9d639ad601ad19e448297ac3731d7735516d2bb2e46c0e52370781010f5fdcffaa32f24326d4018e5fa6dcc523#workspace:packages/plugin-stage", "virtual:f58ac00056a4826bf63c1f0d16ab9fc2b2bc87ee4a7324f1b2f1a9c1981f5910992717f72069c3be77bd286449613221ad94600e9f0a899fa52bcf25aebb30f5#workspace:packages/plugin-stage", "virtual:fe7b1ad45c6868d4b87c72f8b9a0cc4caa47f282e576d66882280958ba40471d7e7392595a89a4b9915f29c28c80fb48e6d75e1eb8ebb6a71421405daffa6031#workspace:packages/plugin-stage", "virtual:fe83f9ef9c4464094226f14d0d9d2637b43378711c838ce6194b5c44cf0a77e24228b8c6fd658da19ee3a86978a710abe61d8247e86d97ed3d11085117b10fce#workspace:packages/plugin-stage", "workspace:packages/plugin-stage"]], - ["@yarnpkg/plugin-typescript", ["workspace:packages/plugin-typescript"]], - ["@yarnpkg/plugin-version", ["virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-version", "virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-version", "virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-version", "virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-version", "virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-version", "virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-version", "virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-version", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-version", "virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-version", "virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-version", "virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-version", "virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-version", "virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-version", "virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-version", "virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-version", "virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-version", "virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-version", "virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-version", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-version", "virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-version", "virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-version", "workspace:packages/plugin-version"]], - ["@yarnpkg/plugin-workspace-tools", ["workspace:packages/plugin-workspace-tools"]], - ["@yarnpkg/pnp", ["workspace:packages/yarnpkg-pnp"]], - ["@yarnpkg/pnpify", ["virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify", "workspace:packages/yarnpkg-pnpify"]], - ["@yarnpkg/shell", ["workspace:packages/yarnpkg-shell"]], - ["acceptance-tests-229a13", ["workspace:packages/acceptance-tests"]], - ["pkg-tests-core", ["workspace:packages/acceptance-tests/pkg-tests-core"]], - ["pkg-tests-fixtures", ["workspace:packages/acceptance-tests/pkg-tests-fixtures"]], - ["pkg-tests-specs", ["workspace:packages/acceptance-tests/pkg-tests-specs"]], - ["vscode-zipfs", ["workspace:packages/vscode-zipfs"]] - ], - "locationBlacklistData": [ - ], - "packageRegistryData": [ - [null, [ - [null, { - "packageLocation": "./", - "packageDependencies": [ - ["@arcanis/sherlock", "npm:1.0.38"], - ["@babel/cli", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.2.3"], - ["@babel/core", "npm:7.7.4"], - ["@babel/plugin-proposal-async-generator-functions", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.2.0"], - ["@babel/plugin-proposal-class-properties", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.3.3"], - ["@babel/plugin-proposal-decorators", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.4.4"], - ["@babel/plugin-proposal-optional-chaining", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.7.5"], - ["@babel/plugin-transform-modules-commonjs", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.2.0"], - ["@babel/preset-env", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.3.1"], - ["@babel/preset-react", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.0.0"], - ["@babel/preset-typescript", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.3.3"], - ["@babel/register", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.5.5"], - ["@types/emscripten", "npm:1.38.0"], - ["@types/jest", "npm:24.0.25"], - ["@types/node", "npm:13.1.1"], - ["@typescript-eslint/eslint-plugin", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:1.7.0"], - ["@typescript-eslint/parser", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:2.13.0"], - ["@yarnpkg/cli", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], - ["babel-jest", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:24.5.0"], - ["clipanion", "npm:2.1.5"], - ["eslint", "npm:5.16.0"], - ["eslint-plugin-arca", "npm:0.9.0"], - ["eslint-plugin-react", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.14.3"], - ["github-api", "npm:3.2.2"], - ["jest", "npm:24.9.0"], - ["jest-environment-node", "npm:24.5.0"], - ["jest-junit", "npm:5.2.0"], - ["micromatch", "npm:4.0.2"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] - ], - "linkType": "SOFT", - }] - ]], - ["@algolia/cache-browser-local-storage", [ - ["npm:4.0.0-beta.14", { - "packageLocation": "./.yarn/cache/@algolia-cache-browser-local-storage-npm-4.0.0-beta.14-d9c48e7145-2.zip/node_modules/@algolia/cache-browser-local-storage/", - "packageDependencies": [ - ["@algolia/cache-browser-local-storage", "npm:4.0.0-beta.14"], - ["@algolia/cache-common", "npm:4.0.0-beta.14"] - ], - "linkType": "HARD", - }] - ]], - ["@algolia/cache-common", [ - ["npm:4.0.0-beta.14", { - "packageLocation": "./.yarn/cache/@algolia-cache-common-npm-4.0.0-beta.14-15b1374323-2.zip/node_modules/@algolia/cache-common/", - "packageDependencies": [ - ["@algolia/cache-common", "npm:4.0.0-beta.14"] - ], - "linkType": "HARD", - }] - ]], - ["@algolia/cache-in-memory", [ - ["npm:4.0.0-beta.14", { - "packageLocation": "./.yarn/cache/@algolia-cache-in-memory-npm-4.0.0-beta.14-1584b2f0b0-2.zip/node_modules/@algolia/cache-in-memory/", - "packageDependencies": [ - ["@algolia/cache-in-memory", "npm:4.0.0-beta.14"], - ["@algolia/cache-common", "npm:4.0.0-beta.14"] - ], - "linkType": "HARD", - }] - ]], - ["@algolia/client-analytics", [ - ["npm:4.0.0-beta.14", { - "packageLocation": "./.yarn/cache/@algolia-client-analytics-npm-4.0.0-beta.14-673c8771ce-2.zip/node_modules/@algolia/client-analytics/", - "packageDependencies": [ - ["@algolia/client-analytics", "npm:4.0.0-beta.14"], - ["@algolia/cache-common", "npm:4.0.0-beta.14"], - ["@algolia/client-common", "npm:4.0.0-beta.14"], - ["@algolia/requester-common", "npm:4.0.0-beta.14"], - ["@algolia/transporter", "npm:4.0.0-beta.14"] - ], - "linkType": "HARD", - }] - ]], - ["@algolia/client-common", [ - ["npm:4.0.0-beta.14", { - "packageLocation": "./.yarn/cache/@algolia-client-common-npm-4.0.0-beta.14-cc4fb0d283-2.zip/node_modules/@algolia/client-common/", - "packageDependencies": [ - ["@algolia/client-common", "npm:4.0.0-beta.14"] - ], - "linkType": "HARD", - }] - ]], - ["@algolia/client-recommendation", [ - ["npm:4.0.0-beta.14", { - "packageLocation": "./.yarn/cache/@algolia-client-recommendation-npm-4.0.0-beta.14-96b7683c61-2.zip/node_modules/@algolia/client-recommendation/", - "packageDependencies": [ - ["@algolia/client-recommendation", "npm:4.0.0-beta.14"], - ["@algolia/cache-common", "npm:4.0.0-beta.14"], - ["@algolia/client-common", "npm:4.0.0-beta.14"], - ["@algolia/requester-common", "npm:4.0.0-beta.14"], - ["@algolia/transporter", "npm:4.0.0-beta.14"] - ], - "linkType": "HARD", - }] - ]], - ["@algolia/client-search", [ - ["npm:4.0.0-beta.14", { - "packageLocation": "./.yarn/cache/@algolia-client-search-npm-4.0.0-beta.14-9f63ed0081-2.zip/node_modules/@algolia/client-search/", - "packageDependencies": [ - ["@algolia/client-search", "npm:4.0.0-beta.14"], - ["@algolia/client-common", "npm:4.0.0-beta.14"], - ["@algolia/logger-common", "npm:4.0.0-beta.14"], - ["@algolia/requester-common", "npm:4.0.0-beta.14"], - ["@algolia/transporter", "npm:4.0.0-beta.14"] - ], - "linkType": "HARD", - }] - ]], - ["@algolia/logger-common", [ - ["npm:4.0.0-beta.14", { - "packageLocation": "./.yarn/cache/@algolia-logger-common-npm-4.0.0-beta.14-b3abc99c94-2.zip/node_modules/@algolia/logger-common/", - "packageDependencies": [ - ["@algolia/logger-common", "npm:4.0.0-beta.14"] - ], - "linkType": "HARD", - }] - ]], - ["@algolia/logger-console", [ - ["npm:4.0.0-beta.14", { - "packageLocation": "./.yarn/cache/@algolia-logger-console-npm-4.0.0-beta.14-2e29222f1a-2.zip/node_modules/@algolia/logger-console/", - "packageDependencies": [ - ["@algolia/logger-console", "npm:4.0.0-beta.14"], - ["@algolia/logger-common", "npm:4.0.0-beta.14"] - ], - "linkType": "HARD", - }] - ]], - ["@algolia/requester-browser-xhr", [ - ["npm:4.0.0-beta.14", { - "packageLocation": "./.yarn/cache/@algolia-requester-browser-xhr-npm-4.0.0-beta.14-1e8499b733-2.zip/node_modules/@algolia/requester-browser-xhr/", - "packageDependencies": [ - ["@algolia/requester-browser-xhr", "npm:4.0.0-beta.14"], - ["@algolia/requester-common", "npm:4.0.0-beta.14"] - ], - "linkType": "HARD", - }] - ]], - ["@algolia/requester-common", [ - ["npm:4.0.0-beta.14", { - "packageLocation": "./.yarn/cache/@algolia-requester-common-npm-4.0.0-beta.14-d212a44b33-2.zip/node_modules/@algolia/requester-common/", - "packageDependencies": [ - ["@algolia/requester-common", "npm:4.0.0-beta.14"] - ], - "linkType": "HARD", - }] - ]], - ["@algolia/requester-node-http", [ - ["npm:4.0.0-beta.14", { - "packageLocation": "./.yarn/cache/@algolia-requester-node-http-npm-4.0.0-beta.14-ea2029f906-2.zip/node_modules/@algolia/requester-node-http/", - "packageDependencies": [ - ["@algolia/requester-node-http", "npm:4.0.0-beta.14"], - ["@algolia/requester-common", "npm:4.0.0-beta.14"] - ], - "linkType": "HARD", - }] - ]], - ["@algolia/transporter", [ - ["npm:4.0.0-beta.14", { - "packageLocation": "./.yarn/cache/@algolia-transporter-npm-4.0.0-beta.14-e84d302ddb-2.zip/node_modules/@algolia/transporter/", - "packageDependencies": [ - ["@algolia/transporter", "npm:4.0.0-beta.14"], - ["@algolia/cache-common", "npm:4.0.0-beta.14"], - ["@algolia/logger-common", "npm:4.0.0-beta.14"], - ["@algolia/requester-common", "npm:4.0.0-beta.14"] - ], - "linkType": "HARD", - }] - ]], - ["@arcanis/sherlock", [ - ["npm:1.0.38", { - "packageLocation": "./.yarn/cache/@arcanis-sherlock-npm-1.0.38-d4f5e2dbf3-2.zip/node_modules/@arcanis/sherlock/", - "packageDependencies": [ - ["@arcanis/sherlock", "npm:1.0.38"], - ["@octokit/rest", "npm:16.28.7"], - ["clipanion", "npm:2.0.0-rc.16"], - ["expect", "npm:24.8.0"], - ["git-url-parse", "npm:11.1.2"], - ["parse-github-url", "npm:1.0.2"], - ["pkg-up", "npm:3.1.0"], - ["remark", "npm:11.0.1"], - ["tmp", "npm:0.1.0"], - ["unist-util-visit", "npm:2.0.0"], - ["yup", "npm:0.27.0"] - ], - "linkType": "HARD", - }] - ]], - ["@babel/cli", [ - ["virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.2.3", { - "packageLocation": "./.yarn/$$virtual/@babel-cli-virtual-caf99d67e3/0/cache/@babel-cli-npm-7.2.3-3a4fd368ba-2.zip/node_modules/@babel/cli/", - "packageDependencies": [ - ["@babel/cli", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.2.3"], - ["@babel/core", "npm:7.7.4"], - ["chokidar", "npm:2.1.8"], - ["commander", "npm:2.19.0"], - ["convert-source-map", "npm:1.6.0"], - ["fs-readdir-recursive", "npm:1.1.0"], - ["glob", "npm:7.1.3"], - ["lodash", "npm:4.17.11"], - ["mkdirp", "npm:0.5.1"], - ["output-file-sync", "npm:2.0.1"], - ["slash", "npm:2.0.0"], - ["source-map", "npm:0.5.7"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }] - ]], - ["@babel/code-frame", [ - ["npm:7.0.0", { - "packageLocation": "./.yarn/cache/@babel-code-frame-npm-7.0.0-a4d66199f2-2.zip/node_modules/@babel/code-frame/", - "packageDependencies": [ - ["@babel/code-frame", "npm:7.0.0"], - ["@babel/highlight", "npm:7.0.0"] - ], - "linkType": "HARD", - }], - ["npm:7.5.5", { - "packageLocation": "./.yarn/cache/@babel-code-frame-npm-7.5.5-7f826ed8c4-2.zip/node_modules/@babel/code-frame/", - "packageDependencies": [ - ["@babel/code-frame", "npm:7.5.5"], - ["@babel/highlight", "npm:7.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["@babel/core", [ - ["npm:7.2.2", { - "packageLocation": "./.yarn/cache/@babel-core-npm-7.2.2-08b0ca3143-2.zip/node_modules/@babel/core/", - "packageDependencies": [ - ["@babel/core", "npm:7.2.2"], - ["@babel/code-frame", "npm:7.0.0"], - ["@babel/generator", "npm:7.2.2"], - ["@babel/helpers", "npm:7.2.0"], - ["@babel/parser", "npm:7.7.4"], - ["@babel/template", "npm:7.2.2"], - ["@babel/traverse", "npm:7.2.3"], - ["@babel/types", "npm:7.2.2"], - ["convert-source-map", "npm:1.6.0"], - ["debug", "npm:4.1.1"], - ["json5", "npm:2.1.0"], - ["lodash", "npm:4.17.11"], - ["resolve", "patch:resolve@npm%3A1.14.1#builtin::version=1.14.1&hash=8fccd0"], - ["semver", "npm:5.6.0"], - ["source-map", "npm:0.5.7"] - ], - "linkType": "HARD", - }], - ["npm:7.7.4", { - "packageLocation": "./.yarn/cache/@babel-core-npm-7.7.4-960c104f6a-2.zip/node_modules/@babel/core/", - "packageDependencies": [ - ["@babel/core", "npm:7.7.4"], - ["@babel/code-frame", "npm:7.5.5"], - ["@babel/generator", "npm:7.7.4"], - ["@babel/helpers", "npm:7.7.4"], - ["@babel/parser", "npm:7.7.4"], - ["@babel/template", "npm:7.7.4"], - ["@babel/traverse", "npm:7.7.4"], - ["@babel/types", "npm:7.7.4"], - ["convert-source-map", "npm:1.7.0"], - ["debug", "npm:4.1.1"], - ["json5", "npm:2.1.0"], - ["lodash", "npm:4.17.15"], - ["resolve", "patch:resolve@npm%3A1.14.1#builtin::version=1.14.1&hash=8fccd0"], - ["semver", "npm:5.6.0"], - ["source-map", "npm:0.5.7"] - ], - "linkType": "HARD", - }] - ]], - ["@babel/generator", [ - ["npm:7.2.2", { - "packageLocation": "./.yarn/cache/@babel-generator-npm-7.2.2-c4ae525b59-2.zip/node_modules/@babel/generator/", - "packageDependencies": [ - ["@babel/generator", "npm:7.2.2"], - ["@babel/types", "npm:7.2.2"], - ["jsesc", "npm:2.5.2"], - ["lodash", "npm:4.17.11"], - ["source-map", "npm:0.5.7"], - ["trim-right", "npm:1.0.1"] - ], - "linkType": "HARD", - }], - ["npm:7.4.0", { - "packageLocation": "./.yarn/cache/@babel-generator-npm-7.4.0-d08c31dce6-2.zip/node_modules/@babel/generator/", - "packageDependencies": [ - ["@babel/generator", "npm:7.4.0"], - ["@babel/types", "npm:7.4.0"], - ["jsesc", "npm:2.5.2"], - ["lodash", "npm:4.17.11"], - ["source-map", "npm:0.5.7"], - ["trim-right", "npm:1.0.1"] - ], - "linkType": "HARD", - }], - ["npm:7.5.5", { - "packageLocation": "./.yarn/cache/@babel-generator-npm-7.5.5-fa41cb8ddd-2.zip/node_modules/@babel/generator/", - "packageDependencies": [ - ["@babel/generator", "npm:7.5.5"], - ["@babel/types", "npm:7.5.5"], - ["jsesc", "npm:2.5.2"], - ["lodash", "npm:4.17.15"], - ["source-map", "npm:0.5.7"], - ["trim-right", "npm:1.0.1"] - ], - "linkType": "HARD", - }], - ["npm:7.7.4", { - "packageLocation": "./.yarn/cache/@babel-generator-npm-7.7.4-9d9532e0f7-2.zip/node_modules/@babel/generator/", - "packageDependencies": [ - ["@babel/generator", "npm:7.7.4"], - ["@babel/types", "npm:7.7.4"], - ["jsesc", "npm:2.5.2"], - ["lodash", "npm:4.17.15"], - ["source-map", "npm:0.5.7"] - ], - "linkType": "HARD", - }] - ]], - ["@babel/helper-annotate-as-pure", [ - ["npm:7.0.0", { - "packageLocation": "./.yarn/cache/@babel-helper-annotate-as-pure-npm-7.0.0-71236d86d8-2.zip/node_modules/@babel/helper-annotate-as-pure/", - "packageDependencies": [ - ["@babel/helper-annotate-as-pure", "npm:7.0.0"], - ["@babel/types", "npm:7.2.2"] - ], - "linkType": "HARD", - }] - ]], - ["@babel/helper-builder-binary-assignment-operator-visitor", [ - ["npm:7.1.0", { - "packageLocation": "./.yarn/cache/@babel-helper-builder-binary-assignment-operator-visitor-npm-7.1.0-758ef6e835-2.zip/node_modules/@babel/helper-builder-binary-assignment-operator-visitor/", - "packageDependencies": [ - ["@babel/helper-builder-binary-assignment-operator-visitor", "npm:7.1.0"], - ["@babel/helper-explode-assignable-expression", "npm:7.1.0"], - ["@babel/types", "npm:7.2.2"] - ], - "linkType": "HARD", - }] - ]], - ["@babel/helper-builder-react-jsx", [ - ["npm:7.3.0", { - "packageLocation": "./.yarn/cache/@babel-helper-builder-react-jsx-npm-7.3.0-2e04659934-2.zip/node_modules/@babel/helper-builder-react-jsx/", - "packageDependencies": [ - ["@babel/helper-builder-react-jsx", "npm:7.3.0"], - ["@babel/types", "npm:7.3.3"], - ["esutils", "npm:2.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["@babel/helper-call-delegate", [ - ["npm:7.1.0", { - "packageLocation": "./.yarn/cache/@babel-helper-call-delegate-npm-7.1.0-cca392527b-2.zip/node_modules/@babel/helper-call-delegate/", - "packageDependencies": [ - ["@babel/helper-call-delegate", "npm:7.1.0"], - ["@babel/helper-hoist-variables", "npm:7.0.0"], - ["@babel/traverse", "npm:7.2.3"], - ["@babel/types", "npm:7.2.2"] - ], - "linkType": "HARD", - }], - ["npm:7.4.0", { - "packageLocation": "./.yarn/cache/@babel-helper-call-delegate-npm-7.4.0-a691f93cf3-2.zip/node_modules/@babel/helper-call-delegate/", - "packageDependencies": [ - ["@babel/helper-call-delegate", "npm:7.4.0"], - ["@babel/helper-hoist-variables", "npm:7.4.0"], - ["@babel/traverse", "npm:7.4.0"], - ["@babel/types", "npm:7.4.0"] - ], - "linkType": "HARD", - }], - ["npm:7.4.4", { - "packageLocation": "./.yarn/cache/@babel-helper-call-delegate-npm-7.4.4-5db6f3d54e-2.zip/node_modules/@babel/helper-call-delegate/", - "packageDependencies": [ - ["@babel/helper-call-delegate", "npm:7.4.4"], - ["@babel/helper-hoist-variables", "npm:7.4.4"], - ["@babel/traverse", "npm:7.5.5"], - ["@babel/types", "npm:7.5.5"] - ], - "linkType": "HARD", - }] - ]], - ["@babel/helper-create-class-features-plugin", [ - ["virtual:648ba06458b69205b9d640e8c5b50aa22e7dee48527b0736b68ecff39542d68328b3ea2f90fea76b0ec7a6085b6de674b80f4c08297b063e6dc48e357c24214b#npm:7.5.5", { - "packageLocation": "./.yarn/$$virtual/@babel-helper-create-class-features-plugin-virtual-fd55c417bf/0/cache/@babel-helper-create-class-features-plugin-npm-7.5.5-e119848340-2.zip/node_modules/@babel/helper-create-class-features-plugin/", - "packageDependencies": [ - ["@babel/helper-create-class-features-plugin", "virtual:648ba06458b69205b9d640e8c5b50aa22e7dee48527b0736b68ecff39542d68328b3ea2f90fea76b0ec7a6085b6de674b80f4c08297b063e6dc48e357c24214b#npm:7.5.5"], - ["@babel/core", "npm:7.7.4"], - ["@babel/helper-function-name", "npm:7.1.0"], - ["@babel/helper-member-expression-to-functions", "npm:7.5.5"], - ["@babel/helper-optimise-call-expression", "npm:7.0.0"], - ["@babel/helper-plugin-utils", "npm:7.0.0"], - ["@babel/helper-replace-supers", "npm:7.5.5"], - ["@babel/helper-split-export-declaration", "npm:7.4.4"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }] - ]], - ["@babel/helper-define-map", [ - ["npm:7.1.0", { - "packageLocation": "./.yarn/cache/@babel-helper-define-map-npm-7.1.0-9c6aee1bbf-2.zip/node_modules/@babel/helper-define-map/", - "packageDependencies": [ - ["@babel/helper-define-map", "npm:7.1.0"], - ["@babel/helper-function-name", "npm:7.1.0"], - ["@babel/types", "npm:7.2.2"], - ["lodash", "npm:4.17.11"] - ], - "linkType": "HARD", - }], - ["npm:7.4.0", { - "packageLocation": "./.yarn/cache/@babel-helper-define-map-npm-7.4.0-fe2eb483bb-2.zip/node_modules/@babel/helper-define-map/", - "packageDependencies": [ - ["@babel/helper-define-map", "npm:7.4.0"], - ["@babel/helper-function-name", "npm:7.1.0"], - ["@babel/types", "npm:7.4.0"], - ["lodash", "npm:4.17.11"] - ], - "linkType": "HARD", - }] - ]], - ["@babel/helper-explode-assignable-expression", [ - ["npm:7.1.0", { - "packageLocation": "./.yarn/cache/@babel-helper-explode-assignable-expression-npm-7.1.0-bc81181927-2.zip/node_modules/@babel/helper-explode-assignable-expression/", - "packageDependencies": [ - ["@babel/helper-explode-assignable-expression", "npm:7.1.0"], - ["@babel/traverse", "npm:7.2.3"], - ["@babel/types", "npm:7.2.2"] - ], - "linkType": "HARD", - }] - ]], - ["@babel/helper-function-name", [ - ["npm:7.1.0", { - "packageLocation": "./.yarn/cache/@babel-helper-function-name-npm-7.1.0-c9aa64484e-2.zip/node_modules/@babel/helper-function-name/", - "packageDependencies": [ - ["@babel/helper-function-name", "npm:7.1.0"], - ["@babel/helper-get-function-arity", "npm:7.0.0"], - ["@babel/template", "npm:7.2.2"], - ["@babel/types", "npm:7.2.2"] - ], - "linkType": "HARD", - }], - ["npm:7.7.4", { - "packageLocation": "./.yarn/cache/@babel-helper-function-name-npm-7.7.4-af99b79681-2.zip/node_modules/@babel/helper-function-name/", - "packageDependencies": [ - ["@babel/helper-function-name", "npm:7.7.4"], - ["@babel/helper-get-function-arity", "npm:7.7.4"], - ["@babel/template", "npm:7.7.4"], - ["@babel/types", "npm:7.7.4"] - ], - "linkType": "HARD", - }] - ]], - ["@babel/helper-get-function-arity", [ - ["npm:7.0.0", { - "packageLocation": "./.yarn/cache/@babel-helper-get-function-arity-npm-7.0.0-aa498a0e01-2.zip/node_modules/@babel/helper-get-function-arity/", - "packageDependencies": [ - ["@babel/helper-get-function-arity", "npm:7.0.0"], - ["@babel/types", "npm:7.2.2"] - ], - "linkType": "HARD", - }], - ["npm:7.7.4", { - "packageLocation": "./.yarn/cache/@babel-helper-get-function-arity-npm-7.7.4-8cdad5f1f8-2.zip/node_modules/@babel/helper-get-function-arity/", - "packageDependencies": [ - ["@babel/helper-get-function-arity", "npm:7.7.4"], - ["@babel/types", "npm:7.7.4"] - ], - "linkType": "HARD", - }] - ]], - ["@babel/helper-hoist-variables", [ - ["npm:7.0.0", { - "packageLocation": "./.yarn/cache/@babel-helper-hoist-variables-npm-7.0.0-f14b599d04-2.zip/node_modules/@babel/helper-hoist-variables/", - "packageDependencies": [ - ["@babel/helper-hoist-variables", "npm:7.0.0"], - ["@babel/types", "npm:7.2.2"] - ], - "linkType": "HARD", - }], - ["npm:7.4.0", { - "packageLocation": "./.yarn/cache/@babel-helper-hoist-variables-npm-7.4.0-69e19fb751-2.zip/node_modules/@babel/helper-hoist-variables/", - "packageDependencies": [ - ["@babel/helper-hoist-variables", "npm:7.4.0"], - ["@babel/types", "npm:7.4.0"] - ], - "linkType": "HARD", - }], - ["npm:7.4.4", { - "packageLocation": "./.yarn/cache/@babel-helper-hoist-variables-npm-7.4.4-8a2c0c8fbf-2.zip/node_modules/@babel/helper-hoist-variables/", - "packageDependencies": [ - ["@babel/helper-hoist-variables", "npm:7.4.4"], - ["@babel/types", "npm:7.5.5"] - ], - "linkType": "HARD", - }] - ]], - ["@babel/helper-member-expression-to-functions", [ - ["npm:7.0.0", { - "packageLocation": "./.yarn/cache/@babel-helper-member-expression-to-functions-npm-7.0.0-9fd9ffda28-2.zip/node_modules/@babel/helper-member-expression-to-functions/", - "packageDependencies": [ - ["@babel/helper-member-expression-to-functions", "npm:7.0.0"], - ["@babel/types", "npm:7.2.2"] - ], - "linkType": "HARD", - }], - ["npm:7.5.5", { - "packageLocation": "./.yarn/cache/@babel-helper-member-expression-to-functions-npm-7.5.5-3e877bfcf3-2.zip/node_modules/@babel/helper-member-expression-to-functions/", - "packageDependencies": [ - ["@babel/helper-member-expression-to-functions", "npm:7.5.5"], - ["@babel/types", "npm:7.5.5"] - ], - "linkType": "HARD", - }] - ]], - ["@babel/helper-module-imports", [ - ["npm:7.0.0", { - "packageLocation": "./.yarn/cache/@babel-helper-module-imports-npm-7.0.0-3ffc47bdf3-2.zip/node_modules/@babel/helper-module-imports/", - "packageDependencies": [ - ["@babel/helper-module-imports", "npm:7.0.0"], - ["@babel/types", "npm:7.2.2"] - ], - "linkType": "HARD", - }] - ]], - ["@babel/helper-module-transforms", [ - ["npm:7.2.2", { - "packageLocation": "./.yarn/cache/@babel-helper-module-transforms-npm-7.2.2-9a49d51031-2.zip/node_modules/@babel/helper-module-transforms/", - "packageDependencies": [ - ["@babel/helper-module-transforms", "npm:7.2.2"], - ["@babel/helper-module-imports", "npm:7.0.0"], - ["@babel/helper-simple-access", "npm:7.1.0"], - ["@babel/helper-split-export-declaration", "npm:7.0.0"], - ["@babel/template", "npm:7.2.2"], - ["@babel/types", "npm:7.2.2"], - ["lodash", "npm:4.17.11"] - ], - "linkType": "HARD", - }], - ["npm:7.5.5", { - "packageLocation": "./.yarn/cache/@babel-helper-module-transforms-npm-7.5.5-cd153e23a8-2.zip/node_modules/@babel/helper-module-transforms/", - "packageDependencies": [ - ["@babel/helper-module-transforms", "npm:7.5.5"], - ["@babel/helper-module-imports", "npm:7.0.0"], - ["@babel/helper-simple-access", "npm:7.1.0"], - ["@babel/helper-split-export-declaration", "npm:7.4.4"], - ["@babel/template", "npm:7.4.4"], - ["@babel/types", "npm:7.5.5"], - ["lodash", "npm:4.17.15"] - ], - "linkType": "HARD", - }] - ]], - ["@babel/helper-optimise-call-expression", [ - ["npm:7.0.0", { - "packageLocation": "./.yarn/cache/@babel-helper-optimise-call-expression-npm-7.0.0-5c912de01f-2.zip/node_modules/@babel/helper-optimise-call-expression/", - "packageDependencies": [ - ["@babel/helper-optimise-call-expression", "npm:7.0.0"], - ["@babel/types", "npm:7.2.2"] - ], - "linkType": "HARD", - }] - ]], - ["@babel/helper-plugin-utils", [ - ["npm:7.0.0", { - "packageLocation": "./.yarn/cache/@babel-helper-plugin-utils-npm-7.0.0-cc9c4f7195-2.zip/node_modules/@babel/helper-plugin-utils/", - "packageDependencies": [ - ["@babel/helper-plugin-utils", "npm:7.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["@babel/helper-regex", [ - ["npm:7.0.0", { - "packageLocation": "./.yarn/cache/@babel-helper-regex-npm-7.0.0-30fbece6b4-2.zip/node_modules/@babel/helper-regex/", - "packageDependencies": [ - ["@babel/helper-regex", "npm:7.0.0"], - ["lodash", "npm:4.17.11"] - ], - "linkType": "HARD", - }] - ]], - ["@babel/helper-remap-async-to-generator", [ - ["npm:7.1.0", { - "packageLocation": "./.yarn/cache/@babel-helper-remap-async-to-generator-npm-7.1.0-84cf67161d-2.zip/node_modules/@babel/helper-remap-async-to-generator/", - "packageDependencies": [ - ["@babel/helper-remap-async-to-generator", "npm:7.1.0"], - ["@babel/helper-annotate-as-pure", "npm:7.0.0"], - ["@babel/helper-wrap-function", "npm:7.2.0"], - ["@babel/template", "npm:7.2.2"], - ["@babel/traverse", "npm:7.2.3"], - ["@babel/types", "npm:7.2.2"] - ], - "linkType": "HARD", - }] - ]], - ["@babel/helper-replace-supers", [ - ["npm:7.2.3", { - "packageLocation": "./.yarn/cache/@babel-helper-replace-supers-npm-7.2.3-f865570dd6-2.zip/node_modules/@babel/helper-replace-supers/", - "packageDependencies": [ - ["@babel/helper-replace-supers", "npm:7.2.3"], - ["@babel/helper-member-expression-to-functions", "npm:7.0.0"], - ["@babel/helper-optimise-call-expression", "npm:7.0.0"], - ["@babel/traverse", "npm:7.2.3"], - ["@babel/types", "npm:7.2.2"] - ], - "linkType": "HARD", - }], - ["npm:7.4.0", { - "packageLocation": "./.yarn/cache/@babel-helper-replace-supers-npm-7.4.0-cd56caae7d-2.zip/node_modules/@babel/helper-replace-supers/", - "packageDependencies": [ - ["@babel/helper-replace-supers", "npm:7.4.0"], - ["@babel/helper-member-expression-to-functions", "npm:7.0.0"], - ["@babel/helper-optimise-call-expression", "npm:7.0.0"], - ["@babel/traverse", "npm:7.4.0"], - ["@babel/types", "npm:7.4.0"] - ], - "linkType": "HARD", - }], - ["npm:7.5.5", { - "packageLocation": "./.yarn/cache/@babel-helper-replace-supers-npm-7.5.5-dcba9a4333-2.zip/node_modules/@babel/helper-replace-supers/", - "packageDependencies": [ - ["@babel/helper-replace-supers", "npm:7.5.5"], - ["@babel/helper-member-expression-to-functions", "npm:7.5.5"], - ["@babel/helper-optimise-call-expression", "npm:7.0.0"], - ["@babel/traverse", "npm:7.5.5"], - ["@babel/types", "npm:7.5.5"] - ], - "linkType": "HARD", - }] - ]], - ["@babel/helper-simple-access", [ - ["npm:7.1.0", { - "packageLocation": "./.yarn/cache/@babel-helper-simple-access-npm-7.1.0-6b596bb36e-2.zip/node_modules/@babel/helper-simple-access/", - "packageDependencies": [ - ["@babel/helper-simple-access", "npm:7.1.0"], - ["@babel/template", "npm:7.2.2"], - ["@babel/types", "npm:7.2.2"] - ], - "linkType": "HARD", - }] - ]], - ["@babel/helper-split-export-declaration", [ - ["npm:7.0.0", { - "packageLocation": "./.yarn/cache/@babel-helper-split-export-declaration-npm-7.0.0-e9c0a53cf5-2.zip/node_modules/@babel/helper-split-export-declaration/", - "packageDependencies": [ - ["@babel/helper-split-export-declaration", "npm:7.0.0"], - ["@babel/types", "npm:7.2.2"] - ], - "linkType": "HARD", - }], - ["npm:7.4.0", { - "packageLocation": "./.yarn/cache/@babel-helper-split-export-declaration-npm-7.4.0-94485b08c8-2.zip/node_modules/@babel/helper-split-export-declaration/", - "packageDependencies": [ - ["@babel/helper-split-export-declaration", "npm:7.4.0"], - ["@babel/types", "npm:7.4.0"] - ], - "linkType": "HARD", - }], - ["npm:7.4.4", { - "packageLocation": "./.yarn/cache/@babel-helper-split-export-declaration-npm-7.4.4-374381fd89-2.zip/node_modules/@babel/helper-split-export-declaration/", - "packageDependencies": [ - ["@babel/helper-split-export-declaration", "npm:7.4.4"], - ["@babel/types", "npm:7.5.5"] - ], - "linkType": "HARD", - }], - ["npm:7.7.4", { - "packageLocation": "./.yarn/cache/@babel-helper-split-export-declaration-npm-7.7.4-0c7dd7beb8-2.zip/node_modules/@babel/helper-split-export-declaration/", - "packageDependencies": [ - ["@babel/helper-split-export-declaration", "npm:7.7.4"], - ["@babel/types", "npm:7.7.4"] - ], - "linkType": "HARD", - }] - ]], - ["@babel/helper-wrap-function", [ - ["npm:7.2.0", { - "packageLocation": "./.yarn/cache/@babel-helper-wrap-function-npm-7.2.0-96b377dfd1-2.zip/node_modules/@babel/helper-wrap-function/", - "packageDependencies": [ - ["@babel/helper-wrap-function", "npm:7.2.0"], - ["@babel/helper-function-name", "npm:7.1.0"], - ["@babel/template", "npm:7.2.2"], - ["@babel/traverse", "npm:7.2.3"], - ["@babel/types", "npm:7.2.2"] - ], - "linkType": "HARD", - }] - ]], - ["@babel/helpers", [ - ["npm:7.2.0", { - "packageLocation": "./.yarn/cache/@babel-helpers-npm-7.2.0-d07a476213-2.zip/node_modules/@babel/helpers/", - "packageDependencies": [ - ["@babel/helpers", "npm:7.2.0"], - ["@babel/template", "npm:7.2.2"], - ["@babel/traverse", "npm:7.2.3"], - ["@babel/types", "npm:7.2.2"] - ], - "linkType": "HARD", - }], - ["npm:7.5.5", { - "packageLocation": "./.yarn/cache/@babel-helpers-npm-7.5.5-2acf0131a5-2.zip/node_modules/@babel/helpers/", - "packageDependencies": [ - ["@babel/helpers", "npm:7.5.5"], - ["@babel/template", "npm:7.4.4"], - ["@babel/traverse", "npm:7.5.5"], - ["@babel/types", "npm:7.5.5"] - ], - "linkType": "HARD", - }], - ["npm:7.7.4", { - "packageLocation": "./.yarn/cache/@babel-helpers-npm-7.7.4-83963dc7c2-2.zip/node_modules/@babel/helpers/", - "packageDependencies": [ - ["@babel/helpers", "npm:7.7.4"], - ["@babel/template", "npm:7.7.4"], - ["@babel/traverse", "npm:7.7.4"], - ["@babel/types", "npm:7.7.4"] - ], - "linkType": "HARD", - }] - ]], - ["@babel/highlight", [ - ["npm:7.0.0", { - "packageLocation": "./.yarn/cache/@babel-highlight-npm-7.0.0-34e82ac22c-2.zip/node_modules/@babel/highlight/", - "packageDependencies": [ - ["@babel/highlight", "npm:7.0.0"], - ["chalk", "npm:2.4.2"], - ["esutils", "npm:2.0.2"], - ["js-tokens", "npm:4.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["@babel/parser", [ - ["npm:7.7.4", { - "packageLocation": "./.yarn/cache/@babel-parser-npm-7.7.4-b01a453c28-2.zip/node_modules/@babel/parser/", - "packageDependencies": [ - ["@babel/parser", "npm:7.7.4"], - ["@babel/types", "npm:7.7.4"] - ], - "linkType": "HARD", - }] - ]], - ["@babel/plugin-proposal-async-generator-functions", [ - ["virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.2.0", { - "packageLocation": "./.yarn/$$virtual/@babel-plugin-proposal-async-generator-functions-virtual-6bc187e1bf/0/cache/@babel-plugin-proposal-async-generator-functions-npm-7.2.0-bbca6d64b9-2.zip/node_modules/@babel/plugin-proposal-async-generator-functions/", - "packageDependencies": [ - ["@babel/plugin-proposal-async-generator-functions", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.2.0"], - ["@babel/core", "npm:7.7.4"], - ["@babel/helper-plugin-utils", "npm:7.0.0"], - ["@babel/helper-remap-async-to-generator", "npm:7.1.0"], - ["@babel/plugin-syntax-async-generators", "virtual:6bc187e1bfff8202f9a8ba4755f5cca0ec86b6bd753bc9f7117d9c494bd77b5e74da1ab8626479e3358f208b0f18165977ff2848d376729b25474a564caa2991#npm:7.2.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }] - ]], - ["@babel/plugin-proposal-class-properties", [ - ["virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.3.3", { - "packageLocation": "./.yarn/$$virtual/@babel-plugin-proposal-class-properties-virtual-648ba06458/0/cache/@babel-plugin-proposal-class-properties-npm-7.3.3-a7263e1180-2.zip/node_modules/@babel/plugin-proposal-class-properties/", - "packageDependencies": [ - ["@babel/plugin-proposal-class-properties", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.3.3"], - ["@babel/core", "npm:7.7.4"], - ["@babel/helper-create-class-features-plugin", "virtual:648ba06458b69205b9d640e8c5b50aa22e7dee48527b0736b68ecff39542d68328b3ea2f90fea76b0ec7a6085b6de674b80f4c08297b063e6dc48e357c24214b#npm:7.5.5"], - ["@babel/helper-plugin-utils", "npm:7.0.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }] - ]], - ["@babel/plugin-proposal-decorators", [ - ["virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.4.4", { - "packageLocation": "./.yarn/$$virtual/@babel-plugin-proposal-decorators-virtual-b34e37f857/0/cache/@babel-plugin-proposal-decorators-npm-7.4.4-419da4df41-2.zip/node_modules/@babel/plugin-proposal-decorators/", - "packageDependencies": [ - ["@babel/plugin-proposal-decorators", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.4.4"], - ["@babel/core", "npm:7.7.4"], - ["@babel/helper-create-class-features-plugin", "virtual:648ba06458b69205b9d640e8c5b50aa22e7dee48527b0736b68ecff39542d68328b3ea2f90fea76b0ec7a6085b6de674b80f4c08297b063e6dc48e357c24214b#npm:7.5.5"], - ["@babel/helper-plugin-utils", "npm:7.0.0"], - ["@babel/plugin-syntax-decorators", "virtual:e04a2594c769771b96db34e7a92a8a3af1c98ae86dce662589a5c5d5209e16875506f8cb5f4c2230a2b2ae06335b14466352c4ed470d39edf9edb6c515984525#npm:7.2.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }] - ]], - ["@babel/plugin-proposal-json-strings", [ - ["virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0", { - "packageLocation": "./.yarn/$$virtual/@babel-plugin-proposal-json-strings-virtual-4e761ca023/0/cache/@babel-plugin-proposal-json-strings-npm-7.2.0-131ee5baa3-2.zip/node_modules/@babel/plugin-proposal-json-strings/", - "packageDependencies": [ - ["@babel/plugin-proposal-json-strings", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/core", "npm:7.7.4"], - ["@babel/helper-plugin-utils", "npm:7.0.0"], - ["@babel/plugin-syntax-json-strings", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }] - ]], - ["@babel/plugin-proposal-object-rest-spread", [ - ["virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.3.2", { - "packageLocation": "./.yarn/$$virtual/@babel-plugin-proposal-object-rest-spread-virtual-cf7567e472/0/cache/@babel-plugin-proposal-object-rest-spread-npm-7.3.2-62da66924f-2.zip/node_modules/@babel/plugin-proposal-object-rest-spread/", - "packageDependencies": [ - ["@babel/plugin-proposal-object-rest-spread", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.3.2"], - ["@babel/core", "npm:7.7.4"], - ["@babel/helper-plugin-utils", "npm:7.0.0"], - ["@babel/plugin-syntax-object-rest-spread", "virtual:7fa15a54995aa35aaca7e6db26f9cafe58dfe17e87eb53096b115a3c117984e442501ba2f9a03ba458083e17f039368eae1074fa5915ec8eeeef82fa36dca33b#npm:7.2.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }], - ["virtual:e2757fcd90b4184fd38b94884f067c752e69e90eefee19ac11c753af77f7c16a424d38bbbddea966e49008fe612fd3e94d7f59fcb696e56cfb29707d7bf66adf#npm:7.4.0", { - "packageLocation": "./.yarn/$$virtual/@babel-plugin-proposal-object-rest-spread-virtual-1e63d38bcf/0/cache/@babel-plugin-proposal-object-rest-spread-npm-7.4.0-aacd1435a5-2.zip/node_modules/@babel/plugin-proposal-object-rest-spread/", - "packageDependencies": [ - ["@babel/plugin-proposal-object-rest-spread", "virtual:e2757fcd90b4184fd38b94884f067c752e69e90eefee19ac11c753af77f7c16a424d38bbbddea966e49008fe612fd3e94d7f59fcb696e56cfb29707d7bf66adf#npm:7.4.0"], - ["@babel/core", "npm:7.7.4"], - ["@babel/helper-plugin-utils", "npm:7.0.0"], - ["@babel/plugin-syntax-object-rest-spread", "virtual:7fa15a54995aa35aaca7e6db26f9cafe58dfe17e87eb53096b115a3c117984e442501ba2f9a03ba458083e17f039368eae1074fa5915ec8eeeef82fa36dca33b#npm:7.2.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }] - ]], - ["@babel/plugin-proposal-optional-catch-binding", [ - ["virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0", { - "packageLocation": "./.yarn/$$virtual/@babel-plugin-proposal-optional-catch-binding-virtual-0bf3bc4704/0/cache/@babel-plugin-proposal-optional-catch-binding-npm-7.2.0-61830e14a8-2.zip/node_modules/@babel/plugin-proposal-optional-catch-binding/", - "packageDependencies": [ - ["@babel/plugin-proposal-optional-catch-binding", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/core", "npm:7.7.4"], - ["@babel/helper-plugin-utils", "npm:7.0.0"], - ["@babel/plugin-syntax-optional-catch-binding", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }] - ]], - ["@babel/plugin-proposal-optional-chaining", [ - ["virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.7.5", { - "packageLocation": "./.yarn/$$virtual/@babel-plugin-proposal-optional-chaining-virtual-f994a5d165/0/cache/@babel-plugin-proposal-optional-chaining-npm-7.7.5-2eb7d755ea-2.zip/node_modules/@babel/plugin-proposal-optional-chaining/", - "packageDependencies": [ - ["@babel/plugin-proposal-optional-chaining", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.7.5"], - ["@babel/core", "npm:7.7.4"], - ["@babel/helper-plugin-utils", "npm:7.0.0"], - ["@babel/plugin-syntax-optional-chaining", "virtual:f994a5d1655b38d239cf59651b30b06bf98c0d91607530bd502aae0f2c23bf8758ddcf9688d7e2ac816700c8afdea39c6a9313972d0e2821bdc2ff00bb808d80#npm:7.7.4"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }] - ]], - ["@babel/plugin-proposal-unicode-property-regex", [ - ["virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0", { - "packageLocation": "./.yarn/$$virtual/@babel-plugin-proposal-unicode-property-regex-virtual-a12ccb3463/0/cache/@babel-plugin-proposal-unicode-property-regex-npm-7.2.0-0fe5fa9df1-2.zip/node_modules/@babel/plugin-proposal-unicode-property-regex/", - "packageDependencies": [ - ["@babel/plugin-proposal-unicode-property-regex", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/core", "npm:7.7.4"], - ["@babel/helper-plugin-utils", "npm:7.0.0"], - ["@babel/helper-regex", "npm:7.0.0"], - ["regexpu-core", "npm:4.4.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }], - ["virtual:e2757fcd90b4184fd38b94884f067c752e69e90eefee19ac11c753af77f7c16a424d38bbbddea966e49008fe612fd3e94d7f59fcb696e56cfb29707d7bf66adf#npm:7.4.0", { - "packageLocation": "./.yarn/$$virtual/@babel-plugin-proposal-unicode-property-regex-virtual-39e1c37a15/0/cache/@babel-plugin-proposal-unicode-property-regex-npm-7.4.0-a33ddd50f1-2.zip/node_modules/@babel/plugin-proposal-unicode-property-regex/", - "packageDependencies": [ - ["@babel/plugin-proposal-unicode-property-regex", "virtual:e2757fcd90b4184fd38b94884f067c752e69e90eefee19ac11c753af77f7c16a424d38bbbddea966e49008fe612fd3e94d7f59fcb696e56cfb29707d7bf66adf#npm:7.4.0"], - ["@babel/core", "npm:7.7.4"], - ["@babel/helper-plugin-utils", "npm:7.0.0"], - ["@babel/helper-regex", "npm:7.0.0"], - ["regexpu-core", "npm:4.5.4"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }] - ]], - ["@babel/plugin-syntax-async-generators", [ - ["virtual:6bc187e1bfff8202f9a8ba4755f5cca0ec86b6bd753bc9f7117d9c494bd77b5e74da1ab8626479e3358f208b0f18165977ff2848d376729b25474a564caa2991#npm:7.2.0", { - "packageLocation": "./.yarn/$$virtual/@babel-plugin-syntax-async-generators-virtual-cc857a2171/0/cache/@babel-plugin-syntax-async-generators-npm-7.2.0-40b1bc436b-2.zip/node_modules/@babel/plugin-syntax-async-generators/", - "packageDependencies": [ - ["@babel/plugin-syntax-async-generators", "virtual:6bc187e1bfff8202f9a8ba4755f5cca0ec86b6bd753bc9f7117d9c494bd77b5e74da1ab8626479e3358f208b0f18165977ff2848d376729b25474a564caa2991#npm:7.2.0"], - ["@babel/core", "npm:7.7.4"], - ["@babel/helper-plugin-utils", "npm:7.0.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }] - ]], - ["@babel/plugin-syntax-class-properties", [ - ["virtual:e04a2594c769771b96db34e7a92a8a3af1c98ae86dce662589a5c5d5209e16875506f8cb5f4c2230a2b2ae06335b14466352c4ed470d39edf9edb6c515984525#npm:7.2.0", { - "packageLocation": "./.yarn/$$virtual/@babel-plugin-syntax-class-properties-virtual-bddc1dfabb/0/cache/@babel-plugin-syntax-class-properties-npm-7.2.0-e507d069c2-2.zip/node_modules/@babel/plugin-syntax-class-properties/", - "packageDependencies": [ - ["@babel/plugin-syntax-class-properties", "virtual:e04a2594c769771b96db34e7a92a8a3af1c98ae86dce662589a5c5d5209e16875506f8cb5f4c2230a2b2ae06335b14466352c4ed470d39edf9edb6c515984525#npm:7.2.0"], - ["@babel/core", "npm:7.7.4"], - ["@babel/helper-plugin-utils", "npm:7.0.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }] - ]], - ["@babel/plugin-syntax-decorators", [ - ["virtual:e04a2594c769771b96db34e7a92a8a3af1c98ae86dce662589a5c5d5209e16875506f8cb5f4c2230a2b2ae06335b14466352c4ed470d39edf9edb6c515984525#npm:7.2.0", { - "packageLocation": "./.yarn/$$virtual/@babel-plugin-syntax-decorators-virtual-4fe99cb1c8/0/cache/@babel-plugin-syntax-decorators-npm-7.2.0-5c8225a910-2.zip/node_modules/@babel/plugin-syntax-decorators/", - "packageDependencies": [ - ["@babel/plugin-syntax-decorators", "virtual:e04a2594c769771b96db34e7a92a8a3af1c98ae86dce662589a5c5d5209e16875506f8cb5f4c2230a2b2ae06335b14466352c4ed470d39edf9edb6c515984525#npm:7.2.0"], - ["@babel/core", "npm:7.7.4"], - ["@babel/helper-plugin-utils", "npm:7.0.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }] - ]], - ["@babel/plugin-syntax-dynamic-import", [ - ["virtual:a8fb5e753bb7d3bd7316ef24da06289eb7b94e681cc504f89c29a17c61ba90f2533628769e3a836c222ed749b3aef707de41c54778057a07c6c328844a130285#npm:7.2.0", { - "packageLocation": "./.yarn/$$virtual/@babel-plugin-syntax-dynamic-import-virtual-d07315bbc8/0/cache/@babel-plugin-syntax-dynamic-import-npm-7.2.0-0203974d85-2.zip/node_modules/@babel/plugin-syntax-dynamic-import/", - "packageDependencies": [ - ["@babel/plugin-syntax-dynamic-import", "virtual:a8fb5e753bb7d3bd7316ef24da06289eb7b94e681cc504f89c29a17c61ba90f2533628769e3a836c222ed749b3aef707de41c54778057a07c6c328844a130285#npm:7.2.0"], - ["@babel/core", "npm:7.7.4"], - ["@babel/helper-plugin-utils", "npm:7.0.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }] - ]], - ["@babel/plugin-syntax-flow", [ - ["virtual:1bc182a7702ea3d6a536c631d382333cf661bf0da83db6c860ace2e0ba7d6e47b0de02c59fd1449e0ae031007321130949c87c39923ae892ba329df635f87e11#npm:7.2.0", { - "packageLocation": "./.yarn/$$virtual/@babel-plugin-syntax-flow-virtual-de66b2c771/0/cache/@babel-plugin-syntax-flow-npm-7.2.0-17c5b370ec-2.zip/node_modules/@babel/plugin-syntax-flow/", - "packageDependencies": [ - ["@babel/plugin-syntax-flow", "virtual:1bc182a7702ea3d6a536c631d382333cf661bf0da83db6c860ace2e0ba7d6e47b0de02c59fd1449e0ae031007321130949c87c39923ae892ba329df635f87e11#npm:7.2.0"], - ["@babel/core", "npm:7.7.4"], - ["@babel/helper-plugin-utils", "npm:7.0.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }] - ]], - ["@babel/plugin-syntax-json-strings", [ - ["virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0", { - "packageLocation": "./.yarn/$$virtual/@babel-plugin-syntax-json-strings-virtual-110ccbd778/0/cache/@babel-plugin-syntax-json-strings-npm-7.2.0-5e595575ff-2.zip/node_modules/@babel/plugin-syntax-json-strings/", - "packageDependencies": [ - ["@babel/plugin-syntax-json-strings", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/core", "npm:7.7.4"], - ["@babel/helper-plugin-utils", "npm:7.0.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }] - ]], - ["@babel/plugin-syntax-jsx", [ - ["virtual:9eda81eca8c70067f7f83bef1cbaae7baf798c1f4b90b04bb084e0826fddc55d06a3b6ab6182f6aae9ffd0a47a55b6c49cdb7080486fb8692192a7d82179632a#npm:7.2.0", { - "packageLocation": "./.yarn/$$virtual/@babel-plugin-syntax-jsx-virtual-318872907f/0/cache/@babel-plugin-syntax-jsx-npm-7.2.0-ffc4ae069e-2.zip/node_modules/@babel/plugin-syntax-jsx/", - "packageDependencies": [ - ["@babel/plugin-syntax-jsx", "virtual:9eda81eca8c70067f7f83bef1cbaae7baf798c1f4b90b04bb084e0826fddc55d06a3b6ab6182f6aae9ffd0a47a55b6c49cdb7080486fb8692192a7d82179632a#npm:7.2.0"], - ["@babel/core", "npm:7.7.4"], - ["@babel/helper-plugin-utils", "npm:7.0.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }] - ]], - ["@babel/plugin-syntax-object-rest-spread", [ - ["virtual:7fa15a54995aa35aaca7e6db26f9cafe58dfe17e87eb53096b115a3c117984e442501ba2f9a03ba458083e17f039368eae1074fa5915ec8eeeef82fa36dca33b#npm:7.2.0", { - "packageLocation": "./.yarn/$$virtual/@babel-plugin-syntax-object-rest-spread-virtual-e072ddbd5a/0/cache/@babel-plugin-syntax-object-rest-spread-npm-7.2.0-bcc7527058-2.zip/node_modules/@babel/plugin-syntax-object-rest-spread/", - "packageDependencies": [ - ["@babel/plugin-syntax-object-rest-spread", "virtual:7fa15a54995aa35aaca7e6db26f9cafe58dfe17e87eb53096b115a3c117984e442501ba2f9a03ba458083e17f039368eae1074fa5915ec8eeeef82fa36dca33b#npm:7.2.0"], - ["@babel/core", "npm:7.7.4"], - ["@babel/helper-plugin-utils", "npm:7.0.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }], - ["virtual:fac32e1cb4468a6985b2229c52c07009776a84856d5f7999edfb47e2a5b2b4704dba6ac56ae4ead43819316a1109857f58eba21ba1c39e9552cd9da395bec09f#npm:7.2.0", { - "packageLocation": "./.yarn/$$virtual/@babel-plugin-syntax-object-rest-spread-virtual-1323ac5ea1/0/cache/@babel-plugin-syntax-object-rest-spread-npm-7.2.0-bcc7527058-2.zip/node_modules/@babel/plugin-syntax-object-rest-spread/", - "packageDependencies": [ - ["@babel/plugin-syntax-object-rest-spread", "virtual:fac32e1cb4468a6985b2229c52c07009776a84856d5f7999edfb47e2a5b2b4704dba6ac56ae4ead43819316a1109857f58eba21ba1c39e9552cd9da395bec09f#npm:7.2.0"], - ["@babel/core", "npm:7.2.2"], - ["@babel/helper-plugin-utils", "npm:7.0.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }] - ]], - ["@babel/plugin-syntax-optional-catch-binding", [ - ["virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0", { - "packageLocation": "./.yarn/$$virtual/@babel-plugin-syntax-optional-catch-binding-virtual-c08f34650b/0/cache/@babel-plugin-syntax-optional-catch-binding-npm-7.2.0-16889f19c4-2.zip/node_modules/@babel/plugin-syntax-optional-catch-binding/", - "packageDependencies": [ - ["@babel/plugin-syntax-optional-catch-binding", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/core", "npm:7.7.4"], - ["@babel/helper-plugin-utils", "npm:7.0.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }] - ]], - ["@babel/plugin-syntax-optional-chaining", [ - ["virtual:f994a5d1655b38d239cf59651b30b06bf98c0d91607530bd502aae0f2c23bf8758ddcf9688d7e2ac816700c8afdea39c6a9313972d0e2821bdc2ff00bb808d80#npm:7.7.4", { - "packageLocation": "./.yarn/$$virtual/@babel-plugin-syntax-optional-chaining-virtual-6b074f5cb9/0/cache/@babel-plugin-syntax-optional-chaining-npm-7.7.4-2c33d6fce2-2.zip/node_modules/@babel/plugin-syntax-optional-chaining/", - "packageDependencies": [ - ["@babel/plugin-syntax-optional-chaining", "virtual:f994a5d1655b38d239cf59651b30b06bf98c0d91607530bd502aae0f2c23bf8758ddcf9688d7e2ac816700c8afdea39c6a9313972d0e2821bdc2ff00bb808d80#npm:7.7.4"], - ["@babel/core", "npm:7.7.4"], - ["@babel/helper-plugin-utils", "npm:7.0.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }] - ]], - ["@babel/plugin-syntax-typescript", [ - ["virtual:2a812102453a9ffe85baf3b9a488613bbebb0a7bd4f07891beea74e416be1bfb8a5c0a66734c79860540af19991a430956652a30c58c0db1ba973eb49549e26c#npm:7.2.0", { - "packageLocation": "./.yarn/$$virtual/@babel-plugin-syntax-typescript-virtual-93a8166976/0/cache/@babel-plugin-syntax-typescript-npm-7.2.0-8caa9b2eec-2.zip/node_modules/@babel/plugin-syntax-typescript/", - "packageDependencies": [ - ["@babel/plugin-syntax-typescript", "virtual:2a812102453a9ffe85baf3b9a488613bbebb0a7bd4f07891beea74e416be1bfb8a5c0a66734c79860540af19991a430956652a30c58c0db1ba973eb49549e26c#npm:7.2.0"], - ["@babel/core", "npm:7.7.4"], - ["@babel/helper-plugin-utils", "npm:7.0.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }] - ]], - ["@babel/plugin-transform-arrow-functions", [ - ["virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0", { - "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-arrow-functions-virtual-21f8f67ee4/0/cache/@babel-plugin-transform-arrow-functions-npm-7.2.0-8d7236cb87-2.zip/node_modules/@babel/plugin-transform-arrow-functions/", - "packageDependencies": [ - ["@babel/plugin-transform-arrow-functions", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/core", "npm:7.7.4"], - ["@babel/helper-plugin-utils", "npm:7.0.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }] - ]], - ["@babel/plugin-transform-async-to-generator", [ - ["virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0", { - "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-async-to-generator-virtual-163270ef41/0/cache/@babel-plugin-transform-async-to-generator-npm-7.2.0-379b552f86-2.zip/node_modules/@babel/plugin-transform-async-to-generator/", - "packageDependencies": [ - ["@babel/plugin-transform-async-to-generator", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/core", "npm:7.7.4"], - ["@babel/helper-module-imports", "npm:7.0.0"], - ["@babel/helper-plugin-utils", "npm:7.0.0"], - ["@babel/helper-remap-async-to-generator", "npm:7.1.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }], - ["virtual:e2757fcd90b4184fd38b94884f067c752e69e90eefee19ac11c753af77f7c16a424d38bbbddea966e49008fe612fd3e94d7f59fcb696e56cfb29707d7bf66adf#npm:7.4.0", { - "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-async-to-generator-virtual-f80950b5f2/0/cache/@babel-plugin-transform-async-to-generator-npm-7.4.0-369a3cc5c4-2.zip/node_modules/@babel/plugin-transform-async-to-generator/", - "packageDependencies": [ - ["@babel/plugin-transform-async-to-generator", "virtual:e2757fcd90b4184fd38b94884f067c752e69e90eefee19ac11c753af77f7c16a424d38bbbddea966e49008fe612fd3e94d7f59fcb696e56cfb29707d7bf66adf#npm:7.4.0"], - ["@babel/core", "npm:7.7.4"], - ["@babel/helper-module-imports", "npm:7.0.0"], - ["@babel/helper-plugin-utils", "npm:7.0.0"], - ["@babel/helper-remap-async-to-generator", "npm:7.1.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }] - ]], - ["@babel/plugin-transform-block-scoped-functions", [ - ["virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0", { - "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-block-scoped-functions-virtual-df85640e3c/0/cache/@babel-plugin-transform-block-scoped-functions-npm-7.2.0-20e46137a8-2.zip/node_modules/@babel/plugin-transform-block-scoped-functions/", - "packageDependencies": [ - ["@babel/plugin-transform-block-scoped-functions", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/core", "npm:7.7.4"], - ["@babel/helper-plugin-utils", "npm:7.0.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }] - ]], - ["@babel/plugin-transform-block-scoping", [ - ["virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0", { - "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-block-scoping-virtual-335547f5ce/0/cache/@babel-plugin-transform-block-scoping-npm-7.2.0-0cfb2a7be7-2.zip/node_modules/@babel/plugin-transform-block-scoping/", - "packageDependencies": [ - ["@babel/plugin-transform-block-scoping", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/core", "npm:7.7.4"], - ["@babel/helper-plugin-utils", "npm:7.0.0"], - ["lodash", "npm:4.17.11"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }], - ["virtual:e2757fcd90b4184fd38b94884f067c752e69e90eefee19ac11c753af77f7c16a424d38bbbddea966e49008fe612fd3e94d7f59fcb696e56cfb29707d7bf66adf#npm:7.4.0", { - "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-block-scoping-virtual-a0575f5485/0/cache/@babel-plugin-transform-block-scoping-npm-7.4.0-276368632d-2.zip/node_modules/@babel/plugin-transform-block-scoping/", - "packageDependencies": [ - ["@babel/plugin-transform-block-scoping", "virtual:e2757fcd90b4184fd38b94884f067c752e69e90eefee19ac11c753af77f7c16a424d38bbbddea966e49008fe612fd3e94d7f59fcb696e56cfb29707d7bf66adf#npm:7.4.0"], - ["@babel/core", "npm:7.7.4"], - ["@babel/helper-plugin-utils", "npm:7.0.0"], - ["lodash", "npm:4.17.11"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }] - ]], - ["@babel/plugin-transform-classes", [ - ["virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.2", { - "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-classes-virtual-a8a7ce0cc9/0/cache/@babel-plugin-transform-classes-npm-7.2.2-c460249a03-2.zip/node_modules/@babel/plugin-transform-classes/", - "packageDependencies": [ - ["@babel/plugin-transform-classes", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.2"], - ["@babel/core", "npm:7.7.4"], - ["@babel/helper-annotate-as-pure", "npm:7.0.0"], - ["@babel/helper-define-map", "npm:7.1.0"], - ["@babel/helper-function-name", "npm:7.1.0"], - ["@babel/helper-optimise-call-expression", "npm:7.0.0"], - ["@babel/helper-plugin-utils", "npm:7.0.0"], - ["@babel/helper-replace-supers", "npm:7.2.3"], - ["@babel/helper-split-export-declaration", "npm:7.0.0"], - ["globals", "npm:11.10.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }], - ["virtual:e2757fcd90b4184fd38b94884f067c752e69e90eefee19ac11c753af77f7c16a424d38bbbddea966e49008fe612fd3e94d7f59fcb696e56cfb29707d7bf66adf#npm:7.4.0", { - "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-classes-virtual-3b686ee7de/0/cache/@babel-plugin-transform-classes-npm-7.4.0-1fed92cf63-2.zip/node_modules/@babel/plugin-transform-classes/", - "packageDependencies": [ - ["@babel/plugin-transform-classes", "virtual:e2757fcd90b4184fd38b94884f067c752e69e90eefee19ac11c753af77f7c16a424d38bbbddea966e49008fe612fd3e94d7f59fcb696e56cfb29707d7bf66adf#npm:7.4.0"], - ["@babel/core", "npm:7.7.4"], - ["@babel/helper-annotate-as-pure", "npm:7.0.0"], - ["@babel/helper-define-map", "npm:7.4.0"], - ["@babel/helper-function-name", "npm:7.1.0"], - ["@babel/helper-optimise-call-expression", "npm:7.0.0"], - ["@babel/helper-plugin-utils", "npm:7.0.0"], - ["@babel/helper-replace-supers", "npm:7.4.0"], - ["@babel/helper-split-export-declaration", "npm:7.4.0"], - ["globals", "npm:11.10.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }] - ]], - ["@babel/plugin-transform-computed-properties", [ - ["virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0", { - "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-computed-properties-virtual-32651ebaec/0/cache/@babel-plugin-transform-computed-properties-npm-7.2.0-ab4e2b1817-2.zip/node_modules/@babel/plugin-transform-computed-properties/", - "packageDependencies": [ - ["@babel/plugin-transform-computed-properties", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/core", "npm:7.7.4"], - ["@babel/helper-plugin-utils", "npm:7.0.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }] - ]], - ["@babel/plugin-transform-destructuring", [ - ["virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0", { - "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-destructuring-virtual-ed1e42e309/0/cache/@babel-plugin-transform-destructuring-npm-7.2.0-b669b66cc0-2.zip/node_modules/@babel/plugin-transform-destructuring/", - "packageDependencies": [ - ["@babel/plugin-transform-destructuring", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/core", "npm:7.7.4"], - ["@babel/helper-plugin-utils", "npm:7.0.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }], - ["virtual:e2757fcd90b4184fd38b94884f067c752e69e90eefee19ac11c753af77f7c16a424d38bbbddea966e49008fe612fd3e94d7f59fcb696e56cfb29707d7bf66adf#npm:7.4.0", { - "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-destructuring-virtual-65e34a4b65/0/cache/@babel-plugin-transform-destructuring-npm-7.4.0-5ed4f111f2-2.zip/node_modules/@babel/plugin-transform-destructuring/", - "packageDependencies": [ - ["@babel/plugin-transform-destructuring", "virtual:e2757fcd90b4184fd38b94884f067c752e69e90eefee19ac11c753af77f7c16a424d38bbbddea966e49008fe612fd3e94d7f59fcb696e56cfb29707d7bf66adf#npm:7.4.0"], - ["@babel/core", "npm:7.7.4"], - ["@babel/helper-plugin-utils", "npm:7.0.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }] - ]], - ["@babel/plugin-transform-dotall-regex", [ - ["virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0", { - "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-dotall-regex-virtual-01bb104247/0/cache/@babel-plugin-transform-dotall-regex-npm-7.2.0-95e5e1cc51-2.zip/node_modules/@babel/plugin-transform-dotall-regex/", - "packageDependencies": [ - ["@babel/plugin-transform-dotall-regex", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/core", "npm:7.7.4"], - ["@babel/helper-plugin-utils", "npm:7.0.0"], - ["@babel/helper-regex", "npm:7.0.0"], - ["regexpu-core", "npm:4.4.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }] - ]], - ["@babel/plugin-transform-duplicate-keys", [ - ["virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0", { - "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-duplicate-keys-virtual-8eec23ebb5/0/cache/@babel-plugin-transform-duplicate-keys-npm-7.2.0-f7620037a7-2.zip/node_modules/@babel/plugin-transform-duplicate-keys/", - "packageDependencies": [ - ["@babel/plugin-transform-duplicate-keys", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/core", "npm:7.7.4"], - ["@babel/helper-plugin-utils", "npm:7.0.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }] - ]], - ["@babel/plugin-transform-exponentiation-operator", [ - ["virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0", { - "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-exponentiation-operator-virtual-6d4ea5685d/0/cache/@babel-plugin-transform-exponentiation-operator-npm-7.2.0-80160d10b0-2.zip/node_modules/@babel/plugin-transform-exponentiation-operator/", - "packageDependencies": [ - ["@babel/plugin-transform-exponentiation-operator", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/core", "npm:7.7.4"], - ["@babel/helper-builder-binary-assignment-operator-visitor", "npm:7.1.0"], - ["@babel/helper-plugin-utils", "npm:7.0.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }] - ]], - ["@babel/plugin-transform-flow-strip-types", [ - ["virtual:1bc182a7702ea3d6a536c631d382333cf661bf0da83db6c860ace2e0ba7d6e47b0de02c59fd1449e0ae031007321130949c87c39923ae892ba329df635f87e11#npm:7.3.4", { - "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-flow-strip-types-virtual-750538f4f6/0/cache/@babel-plugin-transform-flow-strip-types-npm-7.3.4-af2d48bd95-2.zip/node_modules/@babel/plugin-transform-flow-strip-types/", - "packageDependencies": [ - ["@babel/plugin-transform-flow-strip-types", "virtual:1bc182a7702ea3d6a536c631d382333cf661bf0da83db6c860ace2e0ba7d6e47b0de02c59fd1449e0ae031007321130949c87c39923ae892ba329df635f87e11#npm:7.3.4"], - ["@babel/core", "npm:7.7.4"], - ["@babel/helper-plugin-utils", "npm:7.0.0"], - ["@babel/plugin-syntax-flow", "virtual:1bc182a7702ea3d6a536c631d382333cf661bf0da83db6c860ace2e0ba7d6e47b0de02c59fd1449e0ae031007321130949c87c39923ae892ba329df635f87e11#npm:7.2.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }] - ]], - ["@babel/plugin-transform-for-of", [ - ["virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0", { - "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-for-of-virtual-28031a41d8/0/cache/@babel-plugin-transform-for-of-npm-7.2.0-656507ee19-2.zip/node_modules/@babel/plugin-transform-for-of/", - "packageDependencies": [ - ["@babel/plugin-transform-for-of", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/core", "npm:7.7.4"], - ["@babel/helper-plugin-utils", "npm:7.0.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }], - ["virtual:e2757fcd90b4184fd38b94884f067c752e69e90eefee19ac11c753af77f7c16a424d38bbbddea966e49008fe612fd3e94d7f59fcb696e56cfb29707d7bf66adf#npm:7.4.0", { - "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-for-of-virtual-1b19f322bb/0/cache/@babel-plugin-transform-for-of-npm-7.4.0-5bca68cd5b-2.zip/node_modules/@babel/plugin-transform-for-of/", - "packageDependencies": [ - ["@babel/plugin-transform-for-of", "virtual:e2757fcd90b4184fd38b94884f067c752e69e90eefee19ac11c753af77f7c16a424d38bbbddea966e49008fe612fd3e94d7f59fcb696e56cfb29707d7bf66adf#npm:7.4.0"], - ["@babel/core", "npm:7.7.4"], - ["@babel/helper-plugin-utils", "npm:7.0.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }] - ]], - ["@babel/plugin-transform-function-name", [ - ["virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0", { - "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-function-name-virtual-3edc4df616/0/cache/@babel-plugin-transform-function-name-npm-7.2.0-780e16335d-2.zip/node_modules/@babel/plugin-transform-function-name/", - "packageDependencies": [ - ["@babel/plugin-transform-function-name", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/core", "npm:7.7.4"], - ["@babel/helper-function-name", "npm:7.1.0"], - ["@babel/helper-plugin-utils", "npm:7.0.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }] - ]], - ["@babel/plugin-transform-literals", [ - ["virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0", { - "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-literals-virtual-06ac9ecff1/0/cache/@babel-plugin-transform-literals-npm-7.2.0-0a16ea30d0-2.zip/node_modules/@babel/plugin-transform-literals/", - "packageDependencies": [ - ["@babel/plugin-transform-literals", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/core", "npm:7.7.4"], - ["@babel/helper-plugin-utils", "npm:7.0.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }] - ]], - ["@babel/plugin-transform-member-expression-literals", [ - ["virtual:1bc182a7702ea3d6a536c631d382333cf661bf0da83db6c860ace2e0ba7d6e47b0de02c59fd1449e0ae031007321130949c87c39923ae892ba329df635f87e11#npm:7.2.0", { - "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-member-expression-literals-virtual-cffd5c354e/0/cache/@babel-plugin-transform-member-expression-literals-npm-7.2.0-8ea3455692-2.zip/node_modules/@babel/plugin-transform-member-expression-literals/", - "packageDependencies": [ - ["@babel/plugin-transform-member-expression-literals", "virtual:1bc182a7702ea3d6a536c631d382333cf661bf0da83db6c860ace2e0ba7d6e47b0de02c59fd1449e0ae031007321130949c87c39923ae892ba329df635f87e11#npm:7.2.0"], - ["@babel/core", "npm:7.7.4"], - ["@babel/helper-plugin-utils", "npm:7.0.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }] - ]], - ["@babel/plugin-transform-modules-amd", [ - ["virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0", { - "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-modules-amd-virtual-13cf53347c/0/cache/@babel-plugin-transform-modules-amd-npm-7.2.0-6f9463af7a-2.zip/node_modules/@babel/plugin-transform-modules-amd/", - "packageDependencies": [ - ["@babel/plugin-transform-modules-amd", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/core", "npm:7.7.4"], - ["@babel/helper-module-transforms", "npm:7.2.2"], - ["@babel/helper-plugin-utils", "npm:7.0.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }] - ]], - ["@babel/plugin-transform-modules-commonjs", [ - ["virtual:e2757fcd90b4184fd38b94884f067c752e69e90eefee19ac11c753af77f7c16a424d38bbbddea966e49008fe612fd3e94d7f59fcb696e56cfb29707d7bf66adf#npm:7.4.0", { - "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-modules-commonjs-virtual-c7ea3accdd/0/cache/@babel-plugin-transform-modules-commonjs-npm-7.4.0-76759f7562-2.zip/node_modules/@babel/plugin-transform-modules-commonjs/", - "packageDependencies": [ - ["@babel/plugin-transform-modules-commonjs", "virtual:e2757fcd90b4184fd38b94884f067c752e69e90eefee19ac11c753af77f7c16a424d38bbbddea966e49008fe612fd3e94d7f59fcb696e56cfb29707d7bf66adf#npm:7.4.0"], - ["@babel/core", "npm:7.7.4"], - ["@babel/helper-module-transforms", "npm:7.2.2"], - ["@babel/helper-plugin-utils", "npm:7.0.0"], - ["@babel/helper-simple-access", "npm:7.1.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }], - ["virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.2.0", { - "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-modules-commonjs-virtual-87d0d4fbfe/0/cache/@babel-plugin-transform-modules-commonjs-npm-7.2.0-69f0fdbb26-2.zip/node_modules/@babel/plugin-transform-modules-commonjs/", - "packageDependencies": [ - ["@babel/plugin-transform-modules-commonjs", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.2.0"], - ["@babel/core", "npm:7.7.4"], - ["@babel/helper-module-transforms", "npm:7.2.2"], - ["@babel/helper-plugin-utils", "npm:7.0.0"], - ["@babel/helper-simple-access", "npm:7.1.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }] - ]], - ["@babel/plugin-transform-modules-systemjs", [ - ["virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0", { - "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-modules-systemjs-virtual-3fc072a785/0/cache/@babel-plugin-transform-modules-systemjs-npm-7.2.0-7658b194c4-2.zip/node_modules/@babel/plugin-transform-modules-systemjs/", - "packageDependencies": [ - ["@babel/plugin-transform-modules-systemjs", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/core", "npm:7.7.4"], - ["@babel/helper-hoist-variables", "npm:7.0.0"], - ["@babel/helper-plugin-utils", "npm:7.0.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }], - ["virtual:e2757fcd90b4184fd38b94884f067c752e69e90eefee19ac11c753af77f7c16a424d38bbbddea966e49008fe612fd3e94d7f59fcb696e56cfb29707d7bf66adf#npm:7.4.0", { - "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-modules-systemjs-virtual-b19de259f7/0/cache/@babel-plugin-transform-modules-systemjs-npm-7.4.0-e85bbff2a5-2.zip/node_modules/@babel/plugin-transform-modules-systemjs/", - "packageDependencies": [ - ["@babel/plugin-transform-modules-systemjs", "virtual:e2757fcd90b4184fd38b94884f067c752e69e90eefee19ac11c753af77f7c16a424d38bbbddea966e49008fe612fd3e94d7f59fcb696e56cfb29707d7bf66adf#npm:7.4.0"], - ["@babel/core", "npm:7.7.4"], - ["@babel/helper-hoist-variables", "npm:7.4.0"], - ["@babel/helper-plugin-utils", "npm:7.0.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }] - ]], - ["@babel/plugin-transform-modules-umd", [ - ["virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0", { - "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-modules-umd-virtual-b4e0a3f642/0/cache/@babel-plugin-transform-modules-umd-npm-7.2.0-caa18b407b-2.zip/node_modules/@babel/plugin-transform-modules-umd/", - "packageDependencies": [ - ["@babel/plugin-transform-modules-umd", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/core", "npm:7.7.4"], - ["@babel/helper-module-transforms", "npm:7.2.2"], - ["@babel/helper-plugin-utils", "npm:7.0.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }] - ]], - ["@babel/plugin-transform-named-capturing-groups-regex", [ - ["virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.3.0", { - "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-named-capturing-groups-regex-virtual-eb8ef554bf/0/cache/@babel-plugin-transform-named-capturing-groups-regex-npm-7.3.0-c458424c50-2.zip/node_modules/@babel/plugin-transform-named-capturing-groups-regex/", - "packageDependencies": [ - ["@babel/plugin-transform-named-capturing-groups-regex", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.3.0"], - ["@babel/core", "npm:7.7.4"], - ["regexp-tree", "npm:0.1.5"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }], - ["virtual:e2757fcd90b4184fd38b94884f067c752e69e90eefee19ac11c753af77f7c16a424d38bbbddea966e49008fe612fd3e94d7f59fcb696e56cfb29707d7bf66adf#npm:7.4.2", { - "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-named-capturing-groups-regex-virtual-eaf31d32f3/0/cache/@babel-plugin-transform-named-capturing-groups-regex-npm-7.4.2-e4a16a4b77-2.zip/node_modules/@babel/plugin-transform-named-capturing-groups-regex/", - "packageDependencies": [ - ["@babel/plugin-transform-named-capturing-groups-regex", "virtual:e2757fcd90b4184fd38b94884f067c752e69e90eefee19ac11c753af77f7c16a424d38bbbddea966e49008fe612fd3e94d7f59fcb696e56cfb29707d7bf66adf#npm:7.4.2"], - ["@babel/core", "npm:7.7.4"], - ["regexp-tree", "npm:0.1.5"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }] - ]], - ["@babel/plugin-transform-new-target", [ - ["virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.0.0", { - "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-new-target-virtual-0b04906850/0/cache/@babel-plugin-transform-new-target-npm-7.0.0-3efdead619-2.zip/node_modules/@babel/plugin-transform-new-target/", - "packageDependencies": [ - ["@babel/plugin-transform-new-target", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.0.0"], - ["@babel/core", "npm:7.7.4"], - ["@babel/helper-plugin-utils", "npm:7.0.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }], - ["virtual:e2757fcd90b4184fd38b94884f067c752e69e90eefee19ac11c753af77f7c16a424d38bbbddea966e49008fe612fd3e94d7f59fcb696e56cfb29707d7bf66adf#npm:7.4.0", { - "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-new-target-virtual-9b506f6b8d/0/cache/@babel-plugin-transform-new-target-npm-7.4.0-00793975e5-2.zip/node_modules/@babel/plugin-transform-new-target/", - "packageDependencies": [ - ["@babel/plugin-transform-new-target", "virtual:e2757fcd90b4184fd38b94884f067c752e69e90eefee19ac11c753af77f7c16a424d38bbbddea966e49008fe612fd3e94d7f59fcb696e56cfb29707d7bf66adf#npm:7.4.0"], - ["@babel/core", "npm:7.7.4"], - ["@babel/helper-plugin-utils", "npm:7.0.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }] - ]], - ["@babel/plugin-transform-object-super", [ - ["virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0", { - "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-object-super-virtual-135e5632e4/0/cache/@babel-plugin-transform-object-super-npm-7.2.0-1211e66711-2.zip/node_modules/@babel/plugin-transform-object-super/", - "packageDependencies": [ - ["@babel/plugin-transform-object-super", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/core", "npm:7.7.4"], - ["@babel/helper-plugin-utils", "npm:7.0.0"], - ["@babel/helper-replace-supers", "npm:7.2.3"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }] - ]], - ["@babel/plugin-transform-parameters", [ - ["virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0", { - "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-parameters-virtual-21a476103d/0/cache/@babel-plugin-transform-parameters-npm-7.2.0-cbcff6a907-2.zip/node_modules/@babel/plugin-transform-parameters/", - "packageDependencies": [ - ["@babel/plugin-transform-parameters", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/core", "npm:7.7.4"], - ["@babel/helper-call-delegate", "npm:7.1.0"], - ["@babel/helper-get-function-arity", "npm:7.0.0"], - ["@babel/helper-plugin-utils", "npm:7.0.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }], - ["virtual:a418d382466ccc2ac6b3eae05cc3e136ab2700858a0d4b8de9a1c12223c4ea3d67e79f075d6dbb975a01ab56c683c1ce94d3f6965caea28a7c8a4c4d50b98acd#npm:7.4.4", { - "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-parameters-virtual-525a5b9e09/0/cache/@babel-plugin-transform-parameters-npm-7.4.4-73057dcc00-2.zip/node_modules/@babel/plugin-transform-parameters/", - "packageDependencies": [ - ["@babel/plugin-transform-parameters", "virtual:a418d382466ccc2ac6b3eae05cc3e136ab2700858a0d4b8de9a1c12223c4ea3d67e79f075d6dbb975a01ab56c683c1ce94d3f6965caea28a7c8a4c4d50b98acd#npm:7.4.4"], - ["@babel/core", "npm:7.7.4"], - ["@babel/helper-call-delegate", "npm:7.4.4"], - ["@babel/helper-get-function-arity", "npm:7.0.0"], - ["@babel/helper-plugin-utils", "npm:7.0.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }], - ["virtual:e2757fcd90b4184fd38b94884f067c752e69e90eefee19ac11c753af77f7c16a424d38bbbddea966e49008fe612fd3e94d7f59fcb696e56cfb29707d7bf66adf#npm:7.4.0", { - "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-parameters-virtual-cd67a45bf7/0/cache/@babel-plugin-transform-parameters-npm-7.4.0-40c5c6b4c1-2.zip/node_modules/@babel/plugin-transform-parameters/", - "packageDependencies": [ - ["@babel/plugin-transform-parameters", "virtual:e2757fcd90b4184fd38b94884f067c752e69e90eefee19ac11c753af77f7c16a424d38bbbddea966e49008fe612fd3e94d7f59fcb696e56cfb29707d7bf66adf#npm:7.4.0"], - ["@babel/core", "npm:7.7.4"], - ["@babel/helper-call-delegate", "npm:7.4.0"], - ["@babel/helper-get-function-arity", "npm:7.0.0"], - ["@babel/helper-plugin-utils", "npm:7.0.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }] - ]], - ["@babel/plugin-transform-property-literals", [ - ["virtual:1bc182a7702ea3d6a536c631d382333cf661bf0da83db6c860ace2e0ba7d6e47b0de02c59fd1449e0ae031007321130949c87c39923ae892ba329df635f87e11#npm:7.2.0", { - "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-property-literals-virtual-82eba70acc/0/cache/@babel-plugin-transform-property-literals-npm-7.2.0-5bc7a99baa-2.zip/node_modules/@babel/plugin-transform-property-literals/", - "packageDependencies": [ - ["@babel/plugin-transform-property-literals", "virtual:1bc182a7702ea3d6a536c631d382333cf661bf0da83db6c860ace2e0ba7d6e47b0de02c59fd1449e0ae031007321130949c87c39923ae892ba329df635f87e11#npm:7.2.0"], - ["@babel/core", "npm:7.7.4"], - ["@babel/helper-plugin-utils", "npm:7.0.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }] - ]], - ["@babel/plugin-transform-react-display-name", [ - ["virtual:397dabb014bd8a43caddf0e60d6a0f1e15124aa6021a39c75417965ac4f4fdcfd8d7d088810035296b1b2b2943157341a358dd232f5856b33e31030ecebe5e8a#npm:7.2.0", { - "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-react-display-name-virtual-0570ddfc2a/0/cache/@babel-plugin-transform-react-display-name-npm-7.2.0-c13b284620-2.zip/node_modules/@babel/plugin-transform-react-display-name/", - "packageDependencies": [ - ["@babel/plugin-transform-react-display-name", "virtual:397dabb014bd8a43caddf0e60d6a0f1e15124aa6021a39c75417965ac4f4fdcfd8d7d088810035296b1b2b2943157341a358dd232f5856b33e31030ecebe5e8a#npm:7.2.0"], - ["@babel/core", "npm:7.7.4"], - ["@babel/helper-plugin-utils", "npm:7.0.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }] - ]], - ["@babel/plugin-transform-react-jsx", [ - ["virtual:397dabb014bd8a43caddf0e60d6a0f1e15124aa6021a39c75417965ac4f4fdcfd8d7d088810035296b1b2b2943157341a358dd232f5856b33e31030ecebe5e8a#npm:7.3.0", { - "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-react-jsx-virtual-9eda81eca8/0/cache/@babel-plugin-transform-react-jsx-npm-7.3.0-03d4b6d7a5-2.zip/node_modules/@babel/plugin-transform-react-jsx/", - "packageDependencies": [ - ["@babel/plugin-transform-react-jsx", "virtual:397dabb014bd8a43caddf0e60d6a0f1e15124aa6021a39c75417965ac4f4fdcfd8d7d088810035296b1b2b2943157341a358dd232f5856b33e31030ecebe5e8a#npm:7.3.0"], - ["@babel/core", "npm:7.7.4"], - ["@babel/helper-builder-react-jsx", "npm:7.3.0"], - ["@babel/helper-plugin-utils", "npm:7.0.0"], - ["@babel/plugin-syntax-jsx", "virtual:9eda81eca8c70067f7f83bef1cbaae7baf798c1f4b90b04bb084e0826fddc55d06a3b6ab6182f6aae9ffd0a47a55b6c49cdb7080486fb8692192a7d82179632a#npm:7.2.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }] - ]], - ["@babel/plugin-transform-react-jsx-self", [ - ["virtual:397dabb014bd8a43caddf0e60d6a0f1e15124aa6021a39c75417965ac4f4fdcfd8d7d088810035296b1b2b2943157341a358dd232f5856b33e31030ecebe5e8a#npm:7.2.0", { - "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-react-jsx-self-virtual-347b036c83/0/cache/@babel-plugin-transform-react-jsx-self-npm-7.2.0-a55886ce8d-2.zip/node_modules/@babel/plugin-transform-react-jsx-self/", - "packageDependencies": [ - ["@babel/plugin-transform-react-jsx-self", "virtual:397dabb014bd8a43caddf0e60d6a0f1e15124aa6021a39c75417965ac4f4fdcfd8d7d088810035296b1b2b2943157341a358dd232f5856b33e31030ecebe5e8a#npm:7.2.0"], - ["@babel/core", "npm:7.7.4"], - ["@babel/helper-plugin-utils", "npm:7.0.0"], - ["@babel/plugin-syntax-jsx", "virtual:9eda81eca8c70067f7f83bef1cbaae7baf798c1f4b90b04bb084e0826fddc55d06a3b6ab6182f6aae9ffd0a47a55b6c49cdb7080486fb8692192a7d82179632a#npm:7.2.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }] - ]], - ["@babel/plugin-transform-react-jsx-source", [ - ["virtual:397dabb014bd8a43caddf0e60d6a0f1e15124aa6021a39c75417965ac4f4fdcfd8d7d088810035296b1b2b2943157341a358dd232f5856b33e31030ecebe5e8a#npm:7.2.0", { - "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-react-jsx-source-virtual-fed10874c2/0/cache/@babel-plugin-transform-react-jsx-source-npm-7.2.0-55fd58cd42-2.zip/node_modules/@babel/plugin-transform-react-jsx-source/", - "packageDependencies": [ - ["@babel/plugin-transform-react-jsx-source", "virtual:397dabb014bd8a43caddf0e60d6a0f1e15124aa6021a39c75417965ac4f4fdcfd8d7d088810035296b1b2b2943157341a358dd232f5856b33e31030ecebe5e8a#npm:7.2.0"], - ["@babel/core", "npm:7.7.4"], - ["@babel/helper-plugin-utils", "npm:7.0.0"], - ["@babel/plugin-syntax-jsx", "virtual:9eda81eca8c70067f7f83bef1cbaae7baf798c1f4b90b04bb084e0826fddc55d06a3b6ab6182f6aae9ffd0a47a55b6c49cdb7080486fb8692192a7d82179632a#npm:7.2.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }] - ]], - ["@babel/plugin-transform-regenerator", [ - ["virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.0.0", { - "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-regenerator-virtual-0413896bf2/0/cache/@babel-plugin-transform-regenerator-npm-7.0.0-8786f7f5bc-2.zip/node_modules/@babel/plugin-transform-regenerator/", - "packageDependencies": [ - ["@babel/plugin-transform-regenerator", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.0.0"], - ["@babel/core", "npm:7.7.4"], - ["regenerator-transform", "npm:0.13.3"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }], - ["virtual:e2757fcd90b4184fd38b94884f067c752e69e90eefee19ac11c753af77f7c16a424d38bbbddea966e49008fe612fd3e94d7f59fcb696e56cfb29707d7bf66adf#npm:7.4.0", { - "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-regenerator-virtual-72b40c74a8/0/cache/@babel-plugin-transform-regenerator-npm-7.4.0-6e380ae7c6-2.zip/node_modules/@babel/plugin-transform-regenerator/", - "packageDependencies": [ - ["@babel/plugin-transform-regenerator", "virtual:e2757fcd90b4184fd38b94884f067c752e69e90eefee19ac11c753af77f7c16a424d38bbbddea966e49008fe612fd3e94d7f59fcb696e56cfb29707d7bf66adf#npm:7.4.0"], - ["@babel/core", "npm:7.7.4"], - ["regenerator-transform", "npm:0.13.4"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }] - ]], - ["@babel/plugin-transform-runtime", [ - ["virtual:a8fb5e753bb7d3bd7316ef24da06289eb7b94e681cc504f89c29a17c61ba90f2533628769e3a836c222ed749b3aef707de41c54778057a07c6c328844a130285#npm:7.3.4", { - "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-runtime-virtual-b52889288a/0/cache/@babel-plugin-transform-runtime-npm-7.3.4-8fbb97b165-2.zip/node_modules/@babel/plugin-transform-runtime/", - "packageDependencies": [ - ["@babel/plugin-transform-runtime", "virtual:a8fb5e753bb7d3bd7316ef24da06289eb7b94e681cc504f89c29a17c61ba90f2533628769e3a836c222ed749b3aef707de41c54778057a07c6c328844a130285#npm:7.3.4"], - ["@babel/core", "npm:7.7.4"], - ["@babel/helper-module-imports", "npm:7.0.0"], - ["@babel/helper-plugin-utils", "npm:7.0.0"], - ["resolve", "patch:resolve@npm%3A1.14.1#builtin::version=1.14.1&hash=8fccd0"], - ["semver", "npm:5.6.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }] - ]], - ["@babel/plugin-transform-shorthand-properties", [ - ["virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0", { - "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-shorthand-properties-virtual-8ed742670d/0/cache/@babel-plugin-transform-shorthand-properties-npm-7.2.0-75648bc17d-2.zip/node_modules/@babel/plugin-transform-shorthand-properties/", - "packageDependencies": [ - ["@babel/plugin-transform-shorthand-properties", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/core", "npm:7.7.4"], - ["@babel/helper-plugin-utils", "npm:7.0.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }] - ]], - ["@babel/plugin-transform-spread", [ - ["virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.2", { - "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-spread-virtual-8f04427d5c/0/cache/@babel-plugin-transform-spread-npm-7.2.2-dc4f6ad511-2.zip/node_modules/@babel/plugin-transform-spread/", - "packageDependencies": [ - ["@babel/plugin-transform-spread", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.2"], - ["@babel/core", "npm:7.7.4"], - ["@babel/helper-plugin-utils", "npm:7.0.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }] - ]], - ["@babel/plugin-transform-sticky-regex", [ - ["virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0", { - "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-sticky-regex-virtual-0c09673904/0/cache/@babel-plugin-transform-sticky-regex-npm-7.2.0-995497760f-2.zip/node_modules/@babel/plugin-transform-sticky-regex/", - "packageDependencies": [ - ["@babel/plugin-transform-sticky-regex", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/core", "npm:7.7.4"], - ["@babel/helper-plugin-utils", "npm:7.0.0"], - ["@babel/helper-regex", "npm:7.0.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }] - ]], - ["@babel/plugin-transform-template-literals", [ - ["virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0", { - "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-template-literals-virtual-de5741f6de/0/cache/@babel-plugin-transform-template-literals-npm-7.2.0-a4abccde25-2.zip/node_modules/@babel/plugin-transform-template-literals/", - "packageDependencies": [ - ["@babel/plugin-transform-template-literals", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/core", "npm:7.7.4"], - ["@babel/helper-annotate-as-pure", "npm:7.0.0"], - ["@babel/helper-plugin-utils", "npm:7.0.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }] - ]], - ["@babel/plugin-transform-typeof-symbol", [ - ["virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0", { - "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-typeof-symbol-virtual-421b63f003/0/cache/@babel-plugin-transform-typeof-symbol-npm-7.2.0-17da705e97-2.zip/node_modules/@babel/plugin-transform-typeof-symbol/", - "packageDependencies": [ - ["@babel/plugin-transform-typeof-symbol", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/core", "npm:7.7.4"], - ["@babel/helper-plugin-utils", "npm:7.0.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }] - ]], - ["@babel/plugin-transform-typescript", [ - ["virtual:798dbadc470a561ff41b6a01e6ae6223aa72d8e49895ba7eb8f16dcab1ea7d9298c4299cac068c3bcf3737fb8c9775bc618734e790abb009312f4fd144d36624#npm:7.5.5", { - "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-typescript-virtual-2a81210245/0/cache/@babel-plugin-transform-typescript-npm-7.5.5-29f3c62140-2.zip/node_modules/@babel/plugin-transform-typescript/", - "packageDependencies": [ - ["@babel/plugin-transform-typescript", "virtual:798dbadc470a561ff41b6a01e6ae6223aa72d8e49895ba7eb8f16dcab1ea7d9298c4299cac068c3bcf3737fb8c9775bc618734e790abb009312f4fd144d36624#npm:7.5.5"], - ["@babel/core", "npm:7.7.4"], - ["@babel/helper-create-class-features-plugin", "virtual:648ba06458b69205b9d640e8c5b50aa22e7dee48527b0736b68ecff39542d68328b3ea2f90fea76b0ec7a6085b6de674b80f4c08297b063e6dc48e357c24214b#npm:7.5.5"], - ["@babel/helper-plugin-utils", "npm:7.0.0"], - ["@babel/plugin-syntax-typescript", "virtual:2a812102453a9ffe85baf3b9a488613bbebb0a7bd4f07891beea74e416be1bfb8a5c0a66734c79860540af19991a430956652a30c58c0db1ba973eb49549e26c#npm:7.2.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }] - ]], - ["@babel/plugin-transform-unicode-regex", [ - ["virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0", { - "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-unicode-regex-virtual-878b348b18/0/cache/@babel-plugin-transform-unicode-regex-npm-7.2.0-484b3dad14-2.zip/node_modules/@babel/plugin-transform-unicode-regex/", - "packageDependencies": [ - ["@babel/plugin-transform-unicode-regex", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/core", "npm:7.7.4"], - ["@babel/helper-plugin-utils", "npm:7.0.0"], - ["@babel/helper-regex", "npm:7.0.0"], - ["regexpu-core", "npm:4.4.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }] - ]], - ["@babel/polyfill", [ - ["npm:7.2.5", { - "packageLocation": "./.yarn/cache/@babel-polyfill-npm-7.2.5-7900765882-2.zip/node_modules/@babel/polyfill/", - "packageDependencies": [ - ["@babel/polyfill", "npm:7.2.5"], - ["core-js", "npm:2.6.2"], - ["regenerator-runtime", "npm:0.12.1"] - ], - "linkType": "HARD", - }] - ]], - ["@babel/preset-env", [ - ["virtual:a8fb5e753bb7d3bd7316ef24da06289eb7b94e681cc504f89c29a17c61ba90f2533628769e3a836c222ed749b3aef707de41c54778057a07c6c328844a130285#npm:7.4.2", { - "packageLocation": "./.yarn/$$virtual/@babel-preset-env-virtual-e2757fcd90/0/cache/@babel-preset-env-npm-7.4.2-a8ad2ef0ee-2.zip/node_modules/@babel/preset-env/", - "packageDependencies": [ - ["@babel/preset-env", "virtual:a8fb5e753bb7d3bd7316ef24da06289eb7b94e681cc504f89c29a17c61ba90f2533628769e3a836c222ed749b3aef707de41c54778057a07c6c328844a130285#npm:7.4.2"], - ["@babel/core", "npm:7.7.4"], - ["@babel/helper-module-imports", "npm:7.0.0"], - ["@babel/helper-plugin-utils", "npm:7.0.0"], - ["@babel/plugin-proposal-async-generator-functions", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.2.0"], - ["@babel/plugin-proposal-json-strings", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/plugin-proposal-object-rest-spread", "virtual:e2757fcd90b4184fd38b94884f067c752e69e90eefee19ac11c753af77f7c16a424d38bbbddea966e49008fe612fd3e94d7f59fcb696e56cfb29707d7bf66adf#npm:7.4.0"], - ["@babel/plugin-proposal-optional-catch-binding", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/plugin-proposal-unicode-property-regex", "virtual:e2757fcd90b4184fd38b94884f067c752e69e90eefee19ac11c753af77f7c16a424d38bbbddea966e49008fe612fd3e94d7f59fcb696e56cfb29707d7bf66adf#npm:7.4.0"], - ["@babel/plugin-syntax-async-generators", "virtual:6bc187e1bfff8202f9a8ba4755f5cca0ec86b6bd753bc9f7117d9c494bd77b5e74da1ab8626479e3358f208b0f18165977ff2848d376729b25474a564caa2991#npm:7.2.0"], - ["@babel/plugin-syntax-json-strings", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/plugin-syntax-object-rest-spread", "virtual:7fa15a54995aa35aaca7e6db26f9cafe58dfe17e87eb53096b115a3c117984e442501ba2f9a03ba458083e17f039368eae1074fa5915ec8eeeef82fa36dca33b#npm:7.2.0"], - ["@babel/plugin-syntax-optional-catch-binding", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/plugin-transform-arrow-functions", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/plugin-transform-async-to-generator", "virtual:e2757fcd90b4184fd38b94884f067c752e69e90eefee19ac11c753af77f7c16a424d38bbbddea966e49008fe612fd3e94d7f59fcb696e56cfb29707d7bf66adf#npm:7.4.0"], - ["@babel/plugin-transform-block-scoped-functions", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/plugin-transform-block-scoping", "virtual:e2757fcd90b4184fd38b94884f067c752e69e90eefee19ac11c753af77f7c16a424d38bbbddea966e49008fe612fd3e94d7f59fcb696e56cfb29707d7bf66adf#npm:7.4.0"], - ["@babel/plugin-transform-classes", "virtual:e2757fcd90b4184fd38b94884f067c752e69e90eefee19ac11c753af77f7c16a424d38bbbddea966e49008fe612fd3e94d7f59fcb696e56cfb29707d7bf66adf#npm:7.4.0"], - ["@babel/plugin-transform-computed-properties", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/plugin-transform-destructuring", "virtual:e2757fcd90b4184fd38b94884f067c752e69e90eefee19ac11c753af77f7c16a424d38bbbddea966e49008fe612fd3e94d7f59fcb696e56cfb29707d7bf66adf#npm:7.4.0"], - ["@babel/plugin-transform-dotall-regex", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/plugin-transform-duplicate-keys", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/plugin-transform-exponentiation-operator", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/plugin-transform-for-of", "virtual:e2757fcd90b4184fd38b94884f067c752e69e90eefee19ac11c753af77f7c16a424d38bbbddea966e49008fe612fd3e94d7f59fcb696e56cfb29707d7bf66adf#npm:7.4.0"], - ["@babel/plugin-transform-function-name", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/plugin-transform-literals", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/plugin-transform-modules-amd", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/plugin-transform-modules-commonjs", "virtual:e2757fcd90b4184fd38b94884f067c752e69e90eefee19ac11c753af77f7c16a424d38bbbddea966e49008fe612fd3e94d7f59fcb696e56cfb29707d7bf66adf#npm:7.4.0"], - ["@babel/plugin-transform-modules-systemjs", "virtual:e2757fcd90b4184fd38b94884f067c752e69e90eefee19ac11c753af77f7c16a424d38bbbddea966e49008fe612fd3e94d7f59fcb696e56cfb29707d7bf66adf#npm:7.4.0"], - ["@babel/plugin-transform-modules-umd", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/plugin-transform-named-capturing-groups-regex", "virtual:e2757fcd90b4184fd38b94884f067c752e69e90eefee19ac11c753af77f7c16a424d38bbbddea966e49008fe612fd3e94d7f59fcb696e56cfb29707d7bf66adf#npm:7.4.2"], - ["@babel/plugin-transform-new-target", "virtual:e2757fcd90b4184fd38b94884f067c752e69e90eefee19ac11c753af77f7c16a424d38bbbddea966e49008fe612fd3e94d7f59fcb696e56cfb29707d7bf66adf#npm:7.4.0"], - ["@babel/plugin-transform-object-super", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/plugin-transform-parameters", "virtual:e2757fcd90b4184fd38b94884f067c752e69e90eefee19ac11c753af77f7c16a424d38bbbddea966e49008fe612fd3e94d7f59fcb696e56cfb29707d7bf66adf#npm:7.4.0"], - ["@babel/plugin-transform-regenerator", "virtual:e2757fcd90b4184fd38b94884f067c752e69e90eefee19ac11c753af77f7c16a424d38bbbddea966e49008fe612fd3e94d7f59fcb696e56cfb29707d7bf66adf#npm:7.4.0"], - ["@babel/plugin-transform-shorthand-properties", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/plugin-transform-spread", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.2"], - ["@babel/plugin-transform-sticky-regex", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/plugin-transform-template-literals", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/plugin-transform-typeof-symbol", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/plugin-transform-unicode-regex", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/types", "npm:7.4.0"], - ["browserslist", "npm:4.4.2"], - ["core-js-compat", "npm:3.0.0"], - ["invariant", "npm:2.2.4"], - ["js-levenshtein", "npm:1.1.6"], - ["semver", "npm:5.6.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }], - ["virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.3.1", { - "packageLocation": "./.yarn/$$virtual/@babel-preset-env-virtual-765d85ff5c/0/cache/@babel-preset-env-npm-7.3.1-53809c92ab-2.zip/node_modules/@babel/preset-env/", - "packageDependencies": [ - ["@babel/preset-env", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.3.1"], - ["@babel/core", "npm:7.7.4"], - ["@babel/helper-module-imports", "npm:7.0.0"], - ["@babel/helper-plugin-utils", "npm:7.0.0"], - ["@babel/plugin-proposal-async-generator-functions", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.2.0"], - ["@babel/plugin-proposal-json-strings", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/plugin-proposal-object-rest-spread", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.3.2"], - ["@babel/plugin-proposal-optional-catch-binding", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/plugin-proposal-unicode-property-regex", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/plugin-syntax-async-generators", "virtual:6bc187e1bfff8202f9a8ba4755f5cca0ec86b6bd753bc9f7117d9c494bd77b5e74da1ab8626479e3358f208b0f18165977ff2848d376729b25474a564caa2991#npm:7.2.0"], - ["@babel/plugin-syntax-json-strings", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/plugin-syntax-object-rest-spread", "virtual:7fa15a54995aa35aaca7e6db26f9cafe58dfe17e87eb53096b115a3c117984e442501ba2f9a03ba458083e17f039368eae1074fa5915ec8eeeef82fa36dca33b#npm:7.2.0"], - ["@babel/plugin-syntax-optional-catch-binding", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/plugin-transform-arrow-functions", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/plugin-transform-async-to-generator", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/plugin-transform-block-scoped-functions", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/plugin-transform-block-scoping", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/plugin-transform-classes", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.2"], - ["@babel/plugin-transform-computed-properties", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/plugin-transform-destructuring", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/plugin-transform-dotall-regex", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/plugin-transform-duplicate-keys", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/plugin-transform-exponentiation-operator", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/plugin-transform-for-of", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/plugin-transform-function-name", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/plugin-transform-literals", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/plugin-transform-modules-amd", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/plugin-transform-modules-commonjs", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.2.0"], - ["@babel/plugin-transform-modules-systemjs", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/plugin-transform-modules-umd", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/plugin-transform-named-capturing-groups-regex", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.3.0"], - ["@babel/plugin-transform-new-target", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.0.0"], - ["@babel/plugin-transform-object-super", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/plugin-transform-parameters", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/plugin-transform-regenerator", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.0.0"], - ["@babel/plugin-transform-shorthand-properties", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/plugin-transform-spread", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.2"], - ["@babel/plugin-transform-sticky-regex", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/plugin-transform-template-literals", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/plugin-transform-typeof-symbol", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/plugin-transform-unicode-regex", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["browserslist", "npm:4.4.0"], - ["invariant", "npm:2.2.4"], - ["js-levenshtein", "npm:1.1.6"], - ["semver", "npm:5.6.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }] - ]], - ["@babel/preset-react", [ - ["virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.0.0", { - "packageLocation": "./.yarn/$$virtual/@babel-preset-react-virtual-397dabb014/0/cache/@babel-preset-react-npm-7.0.0-a30372243b-2.zip/node_modules/@babel/preset-react/", - "packageDependencies": [ - ["@babel/preset-react", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.0.0"], - ["@babel/core", "npm:7.7.4"], - ["@babel/helper-plugin-utils", "npm:7.0.0"], - ["@babel/plugin-transform-react-display-name", "virtual:397dabb014bd8a43caddf0e60d6a0f1e15124aa6021a39c75417965ac4f4fdcfd8d7d088810035296b1b2b2943157341a358dd232f5856b33e31030ecebe5e8a#npm:7.2.0"], - ["@babel/plugin-transform-react-jsx", "virtual:397dabb014bd8a43caddf0e60d6a0f1e15124aa6021a39c75417965ac4f4fdcfd8d7d088810035296b1b2b2943157341a358dd232f5856b33e31030ecebe5e8a#npm:7.3.0"], - ["@babel/plugin-transform-react-jsx-self", "virtual:397dabb014bd8a43caddf0e60d6a0f1e15124aa6021a39c75417965ac4f4fdcfd8d7d088810035296b1b2b2943157341a358dd232f5856b33e31030ecebe5e8a#npm:7.2.0"], - ["@babel/plugin-transform-react-jsx-source", "virtual:397dabb014bd8a43caddf0e60d6a0f1e15124aa6021a39c75417965ac4f4fdcfd8d7d088810035296b1b2b2943157341a358dd232f5856b33e31030ecebe5e8a#npm:7.2.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }] - ]], - ["@babel/preset-typescript", [ - ["virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.3.3", { - "packageLocation": "./.yarn/$$virtual/@babel-preset-typescript-virtual-798dbadc47/0/cache/@babel-preset-typescript-npm-7.3.3-d8863afd80-2.zip/node_modules/@babel/preset-typescript/", - "packageDependencies": [ - ["@babel/preset-typescript", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.3.3"], - ["@babel/core", "npm:7.7.4"], - ["@babel/helper-plugin-utils", "npm:7.0.0"], - ["@babel/plugin-transform-typescript", "virtual:798dbadc470a561ff41b6a01e6ae6223aa72d8e49895ba7eb8f16dcab1ea7d9298c4299cac068c3bcf3737fb8c9775bc618734e790abb009312f4fd144d36624#npm:7.5.5"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }] - ]], - ["@babel/register", [ - ["virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.5.5", { - "packageLocation": "./.yarn/$$virtual/@babel-register-virtual-9ceb3fd472/0/cache/@babel-register-npm-7.5.5-d5093c8df9-2.zip/node_modules/@babel/register/", - "packageDependencies": [ - ["@babel/register", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.5.5"], - ["@babel/core", "npm:7.7.4"], - ["core-js", "npm:3.1.4"], - ["find-cache-dir", "npm:2.0.0"], - ["lodash", "npm:4.17.15"], - ["mkdirp", "npm:0.5.1"], - ["pirates", "npm:4.0.1"], - ["source-map-support", "npm:0.5.13"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }] - ]], - ["@babel/runtime", [ - ["npm:7.2.0", { - "packageLocation": "./.yarn/cache/@babel-runtime-npm-7.2.0-c8b670e25e-2.zip/node_modules/@babel/runtime/", - "packageDependencies": [ - ["@babel/runtime", "npm:7.2.0"], - ["regenerator-runtime", "npm:0.12.1"] - ], - "linkType": "HARD", - }], - ["npm:7.3.4", { - "packageLocation": "./.yarn/cache/@babel-runtime-npm-7.3.4-a09b2a8a88-2.zip/node_modules/@babel/runtime/", - "packageDependencies": [ - ["@babel/runtime", "npm:7.3.4"], - ["regenerator-runtime", "npm:0.12.1"] - ], - "linkType": "HARD", - }], - ["npm:7.5.1", { - "packageLocation": "./.yarn/cache/@babel-runtime-npm-7.5.1-367357db5a-2.zip/node_modules/@babel/runtime/", - "packageDependencies": [ - ["@babel/runtime", "npm:7.5.1"], - ["regenerator-runtime", "npm:0.13.2"] - ], - "linkType": "HARD", - }], - ["npm:7.5.5", { - "packageLocation": "./.yarn/cache/@babel-runtime-npm-7.5.5-c59deac7a0-2.zip/node_modules/@babel/runtime/", - "packageDependencies": [ - ["@babel/runtime", "npm:7.5.5"], - ["regenerator-runtime", "npm:0.13.2"] - ], - "linkType": "HARD", - }] - ]], - ["@babel/template", [ - ["npm:7.2.2", { - "packageLocation": "./.yarn/cache/@babel-template-npm-7.2.2-7edddcc4d6-2.zip/node_modules/@babel/template/", - "packageDependencies": [ - ["@babel/template", "npm:7.2.2"], - ["@babel/code-frame", "npm:7.0.0"], - ["@babel/parser", "npm:7.7.4"], - ["@babel/types", "npm:7.2.2"] - ], - "linkType": "HARD", - }], - ["npm:7.4.4", { - "packageLocation": "./.yarn/cache/@babel-template-npm-7.4.4-70497d8e10-2.zip/node_modules/@babel/template/", - "packageDependencies": [ - ["@babel/template", "npm:7.4.4"], - ["@babel/code-frame", "npm:7.0.0"], - ["@babel/parser", "npm:7.7.4"], - ["@babel/types", "npm:7.5.5"] - ], - "linkType": "HARD", - }], - ["npm:7.7.4", { - "packageLocation": "./.yarn/cache/@babel-template-npm-7.7.4-d5348cff88-2.zip/node_modules/@babel/template/", - "packageDependencies": [ - ["@babel/template", "npm:7.7.4"], - ["@babel/code-frame", "npm:7.0.0"], - ["@babel/parser", "npm:7.7.4"], - ["@babel/types", "npm:7.7.4"] - ], - "linkType": "HARD", - }] - ]], - ["@babel/traverse", [ - ["npm:7.2.3", { - "packageLocation": "./.yarn/cache/@babel-traverse-npm-7.2.3-ab02bdd050-2.zip/node_modules/@babel/traverse/", - "packageDependencies": [ - ["@babel/traverse", "npm:7.2.3"], - ["@babel/code-frame", "npm:7.0.0"], - ["@babel/generator", "npm:7.2.2"], - ["@babel/helper-function-name", "npm:7.1.0"], - ["@babel/helper-split-export-declaration", "npm:7.0.0"], - ["@babel/parser", "npm:7.7.4"], - ["@babel/types", "npm:7.2.2"], - ["debug", "npm:4.1.1"], - ["globals", "npm:11.10.0"], - ["lodash", "npm:4.17.11"] - ], - "linkType": "HARD", - }], - ["npm:7.4.0", { - "packageLocation": "./.yarn/cache/@babel-traverse-npm-7.4.0-ea8580a7e5-2.zip/node_modules/@babel/traverse/", - "packageDependencies": [ - ["@babel/traverse", "npm:7.4.0"], - ["@babel/code-frame", "npm:7.0.0"], - ["@babel/generator", "npm:7.4.0"], - ["@babel/helper-function-name", "npm:7.1.0"], - ["@babel/helper-split-export-declaration", "npm:7.4.0"], - ["@babel/parser", "npm:7.7.4"], - ["@babel/types", "npm:7.4.0"], - ["debug", "npm:4.1.1"], - ["globals", "npm:11.10.0"], - ["lodash", "npm:4.17.11"] - ], - "linkType": "HARD", - }], - ["npm:7.5.5", { - "packageLocation": "./.yarn/cache/@babel-traverse-npm-7.5.5-fd58a38d1c-2.zip/node_modules/@babel/traverse/", - "packageDependencies": [ - ["@babel/traverse", "npm:7.5.5"], - ["@babel/code-frame", "npm:7.5.5"], - ["@babel/generator", "npm:7.5.5"], - ["@babel/helper-function-name", "npm:7.1.0"], - ["@babel/helper-split-export-declaration", "npm:7.4.4"], - ["@babel/parser", "npm:7.7.4"], - ["@babel/types", "npm:7.5.5"], - ["debug", "npm:4.1.1"], - ["globals", "npm:11.10.0"], - ["lodash", "npm:4.17.15"] - ], - "linkType": "HARD", - }], - ["npm:7.7.4", { - "packageLocation": "./.yarn/cache/@babel-traverse-npm-7.7.4-600237cf09-2.zip/node_modules/@babel/traverse/", - "packageDependencies": [ - ["@babel/traverse", "npm:7.7.4"], - ["@babel/code-frame", "npm:7.5.5"], - ["@babel/generator", "npm:7.7.4"], - ["@babel/helper-function-name", "npm:7.7.4"], - ["@babel/helper-split-export-declaration", "npm:7.7.4"], - ["@babel/parser", "npm:7.7.4"], - ["@babel/types", "npm:7.7.4"], - ["debug", "npm:4.1.1"], - ["globals", "npm:11.10.0"], - ["lodash", "npm:4.17.15"] - ], - "linkType": "HARD", - }] - ]], - ["@babel/types", [ - ["npm:7.2.2", { - "packageLocation": "./.yarn/cache/@babel-types-npm-7.2.2-6b60db5001-2.zip/node_modules/@babel/types/", - "packageDependencies": [ - ["@babel/types", "npm:7.2.2"], - ["esutils", "npm:2.0.2"], - ["lodash", "npm:4.17.11"], - ["to-fast-properties", "npm:2.0.0"] - ], - "linkType": "HARD", - }], - ["npm:7.3.3", { - "packageLocation": "./.yarn/cache/@babel-types-npm-7.3.3-0180e35585-2.zip/node_modules/@babel/types/", - "packageDependencies": [ - ["@babel/types", "npm:7.3.3"], - ["esutils", "npm:2.0.2"], - ["lodash", "npm:4.17.11"], - ["to-fast-properties", "npm:2.0.0"] - ], - "linkType": "HARD", - }], - ["npm:7.4.0", { - "packageLocation": "./.yarn/cache/@babel-types-npm-7.4.0-b7fc04dda1-2.zip/node_modules/@babel/types/", - "packageDependencies": [ - ["@babel/types", "npm:7.4.0"], - ["esutils", "npm:2.0.2"], - ["lodash", "npm:4.17.11"], - ["to-fast-properties", "npm:2.0.0"] - ], - "linkType": "HARD", - }], - ["npm:7.5.5", { - "packageLocation": "./.yarn/cache/@babel-types-npm-7.5.5-cea2e7d807-2.zip/node_modules/@babel/types/", - "packageDependencies": [ - ["@babel/types", "npm:7.5.5"], - ["esutils", "npm:2.0.2"], - ["lodash", "npm:4.17.15"], - ["to-fast-properties", "npm:2.0.0"] - ], - "linkType": "HARD", - }], - ["npm:7.7.4", { - "packageLocation": "./.yarn/cache/@babel-types-npm-7.7.4-76174193e0-2.zip/node_modules/@babel/types/", - "packageDependencies": [ - ["@babel/types", "npm:7.7.4"], - ["esutils", "npm:2.0.2"], - ["lodash", "npm:4.17.15"], - ["to-fast-properties", "npm:2.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["@cnakazawa/watch", [ - ["npm:1.0.3", { - "packageLocation": "./.yarn/cache/@cnakazawa-watch-npm-1.0.3-e2afda3405-2.zip/node_modules/@cnakazawa/watch/", - "packageDependencies": [ - ["@cnakazawa/watch", "npm:1.0.3"], - ["exec-sh", "npm:0.3.2"], - ["minimist", "npm:1.2.0"] - ], - "linkType": "HARD", - }] - ]], - ["@emotion/babel-plugin-jsx-pragmatic", [ - ["virtual:989d5195e9ed964647c34424c29429bf821f9d0a2c00fc1c95c44ad96914881a588f17afe012730449591dbcc7fbba0d5dfcd15a6b25d604184f6b826340fe2e#npm:0.1.3", { - "packageLocation": "./.yarn/$$virtual/@emotion-babel-plugin-jsx-pragmatic-virtual-3c58b9f454/0/cache/@emotion-babel-plugin-jsx-pragmatic-npm-0.1.3-1f0ddc921d-2.zip/node_modules/@emotion/babel-plugin-jsx-pragmatic/", - "packageDependencies": [ - ["@emotion/babel-plugin-jsx-pragmatic", "virtual:989d5195e9ed964647c34424c29429bf821f9d0a2c00fc1c95c44ad96914881a588f17afe012730449591dbcc7fbba0d5dfcd15a6b25d604184f6b826340fe2e#npm:0.1.3"], - ["@babel/core", "npm:7.7.4"], - ["@babel/plugin-syntax-jsx", "virtual:9eda81eca8c70067f7f83bef1cbaae7baf798c1f4b90b04bb084e0826fddc55d06a3b6ab6182f6aae9ffd0a47a55b6c49cdb7080486fb8692192a7d82179632a#npm:7.2.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }] - ]], - ["@emotion/babel-preset-css-prop", [ - ["virtual:1d9506024b1a24b2bb962686c5bb652aa45a86a83d1b0ed7ccf021f4fa8e134dab57e69e1cba233e96b5aac3dfe23367785e3e3f2587d86718b184e7a1ed108a#npm:10.0.17", { - "packageLocation": "./.yarn/$$virtual/@emotion-babel-preset-css-prop-virtual-989d5195e9/0/cache/@emotion-babel-preset-css-prop-npm-10.0.17-ffbb0fc8eb-2.zip/node_modules/@emotion/babel-preset-css-prop/", - "packageDependencies": [ - ["@emotion/babel-preset-css-prop", "virtual:1d9506024b1a24b2bb962686c5bb652aa45a86a83d1b0ed7ccf021f4fa8e134dab57e69e1cba233e96b5aac3dfe23367785e3e3f2587d86718b184e7a1ed108a#npm:10.0.17"], - ["@babel/core", "npm:7.7.4"], - ["@babel/plugin-transform-react-jsx", "virtual:397dabb014bd8a43caddf0e60d6a0f1e15124aa6021a39c75417965ac4f4fdcfd8d7d088810035296b1b2b2943157341a358dd232f5856b33e31030ecebe5e8a#npm:7.3.0"], - ["@babel/runtime", "npm:7.5.5"], - ["@emotion/babel-plugin-jsx-pragmatic", "virtual:989d5195e9ed964647c34424c29429bf821f9d0a2c00fc1c95c44ad96914881a588f17afe012730449591dbcc7fbba0d5dfcd15a6b25d604184f6b826340fe2e#npm:0.1.3"], - ["babel-plugin-emotion", "npm:10.0.17"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }] - ]], - ["@emotion/cache", [ - ["npm:10.0.7", { - "packageLocation": "./.yarn/cache/@emotion-cache-npm-10.0.7-b61f2ed857-2.zip/node_modules/@emotion/cache/", - "packageDependencies": [ - ["@emotion/cache", "npm:10.0.7"], - ["@emotion/sheet", "npm:0.9.2"], - ["@emotion/stylis", "npm:0.8.3"], - ["@emotion/utils", "npm:0.11.1"], - ["@emotion/weak-memoize", "npm:0.2.2"] - ], - "linkType": "HARD", - }] - ]], - ["@emotion/core", [ - ["virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:10.0.7", { - "packageLocation": "./.yarn/$$virtual/@emotion-core-virtual-16aebaed16/0/cache/@emotion-core-npm-10.0.7-00e84bc23e-2.zip/node_modules/@emotion/core/", - "packageDependencies": [ - ["@emotion/core", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:10.0.7"], - ["@emotion/cache", "npm:10.0.7"], - ["@emotion/css", "npm:10.0.7"], - ["@emotion/serialize", "npm:0.11.4"], - ["@emotion/sheet", "npm:0.9.2"], - ["@emotion/utils", "npm:0.11.1"], - ["react", "npm:16.8.4"] - ], - "packagePeers": [ - "react" - ], - "linkType": "HARD", - }] - ]], - ["@emotion/css", [ - ["npm:10.0.7", { - "packageLocation": "./.yarn/cache/@emotion-css-npm-10.0.7-7698fb789c-2.zip/node_modules/@emotion/css/", - "packageDependencies": [ - ["@emotion/css", "npm:10.0.7"], - ["@emotion/serialize", "npm:0.11.4"], - ["@emotion/utils", "npm:0.11.1"], - ["babel-plugin-emotion", "npm:10.0.7"] - ], - "linkType": "HARD", - }] - ]], - ["@emotion/hash", [ - ["npm:0.7.1", { - "packageLocation": "./.yarn/cache/@emotion-hash-npm-0.7.1-cc52d429a7-2.zip/node_modules/@emotion/hash/", - "packageDependencies": [ - ["@emotion/hash", "npm:0.7.1"] - ], - "linkType": "HARD", - }], - ["npm:0.7.2", { - "packageLocation": "./.yarn/cache/@emotion-hash-npm-0.7.2-389015c067-2.zip/node_modules/@emotion/hash/", - "packageDependencies": [ - ["@emotion/hash", "npm:0.7.2"] - ], - "linkType": "HARD", - }] - ]], - ["@emotion/is-prop-valid", [ - ["npm:0.7.3", { - "packageLocation": "./.yarn/cache/@emotion-is-prop-valid-npm-0.7.3-328de82447-2.zip/node_modules/@emotion/is-prop-valid/", - "packageDependencies": [ - ["@emotion/is-prop-valid", "npm:0.7.3"], - ["@emotion/memoize", "npm:0.7.1"] - ], - "linkType": "HARD", - }], - ["npm:0.8.2", { - "packageLocation": "./.yarn/cache/@emotion-is-prop-valid-npm-0.8.2-81a4cb5dcc-2.zip/node_modules/@emotion/is-prop-valid/", - "packageDependencies": [ - ["@emotion/is-prop-valid", "npm:0.8.2"], - ["@emotion/memoize", "npm:0.7.2"] - ], - "linkType": "HARD", - }] - ]], - ["@emotion/memoize", [ - ["npm:0.7.1", { - "packageLocation": "./.yarn/cache/@emotion-memoize-npm-0.7.1-5fcc189787-2.zip/node_modules/@emotion/memoize/", - "packageDependencies": [ - ["@emotion/memoize", "npm:0.7.1"] - ], - "linkType": "HARD", - }], - ["npm:0.7.2", { - "packageLocation": "./.yarn/cache/@emotion-memoize-npm-0.7.2-ccd68bc834-2.zip/node_modules/@emotion/memoize/", - "packageDependencies": [ - ["@emotion/memoize", "npm:0.7.2"] - ], - "linkType": "HARD", - }] - ]], - ["@emotion/serialize", [ - ["npm:0.11.10", { - "packageLocation": "./.yarn/cache/@emotion-serialize-npm-0.11.10-5bb23e4670-2.zip/node_modules/@emotion/serialize/", - "packageDependencies": [ - ["@emotion/serialize", "npm:0.11.10"], - ["@emotion/hash", "npm:0.7.2"], - ["@emotion/memoize", "npm:0.7.2"], - ["@emotion/unitless", "npm:0.7.4"], - ["@emotion/utils", "npm:0.11.2"], - ["csstype", "npm:2.6.0"] - ], - "linkType": "HARD", - }], - ["npm:0.11.4", { - "packageLocation": "./.yarn/cache/@emotion-serialize-npm-0.11.4-8ca738b327-2.zip/node_modules/@emotion/serialize/", - "packageDependencies": [ - ["@emotion/serialize", "npm:0.11.4"], - ["@emotion/hash", "npm:0.7.1"], - ["@emotion/memoize", "npm:0.7.1"], - ["@emotion/unitless", "npm:0.7.3"], - ["@emotion/utils", "npm:0.11.1"], - ["csstype", "npm:2.6.0"] - ], - "linkType": "HARD", - }] - ]], - ["@emotion/sheet", [ - ["npm:0.9.2", { - "packageLocation": "./.yarn/cache/@emotion-sheet-npm-0.9.2-33439664e2-2.zip/node_modules/@emotion/sheet/", - "packageDependencies": [ - ["@emotion/sheet", "npm:0.9.2"] - ], - "linkType": "HARD", - }] - ]], - ["@emotion/styled", [ - ["virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:10.0.17", { - "packageLocation": "./.yarn/$$virtual/@emotion-styled-virtual-96d223c870/0/cache/@emotion-styled-npm-10.0.17-41100a1af6-2.zip/node_modules/@emotion/styled/", - "packageDependencies": [ - ["@emotion/styled", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:10.0.17"], - ["@emotion/core", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:10.0.7"], - ["@emotion/styled-base", "virtual:96d223c87027f5ee51d0cccc6a0272bc5f9f9930b9c0cdcaf4d7653213bb52f614e98da8d13c93d958a69636f3efcafacade6ce827fea4dfe6e708bc6bc55f24#npm:10.0.17"], - ["babel-plugin-emotion", "npm:10.0.17"], - ["react", "npm:16.8.4"] - ], - "packagePeers": [ - "core", - "react" - ], - "linkType": "HARD", - }] - ]], - ["@emotion/styled-base", [ - ["virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:10.0.7", { - "packageLocation": "./.yarn/$$virtual/@emotion-styled-base-virtual-878d259d65/0/cache/@emotion-styled-base-npm-10.0.7-eb33580c52-2.zip/node_modules/@emotion/styled-base/", - "packageDependencies": [ - ["@emotion/styled-base", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:10.0.7"], - ["@emotion/core", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:10.0.7"], - ["@emotion/is-prop-valid", "npm:0.7.3"], - ["@emotion/serialize", "npm:0.11.4"], - ["@emotion/utils", "npm:0.11.1"], - ["object-assign", "npm:4.1.1"], - ["react", "npm:16.8.4"] - ], - "packagePeers": [ - "core", - "react" - ], - "linkType": "HARD", - }], - ["virtual:96d223c87027f5ee51d0cccc6a0272bc5f9f9930b9c0cdcaf4d7653213bb52f614e98da8d13c93d958a69636f3efcafacade6ce827fea4dfe6e708bc6bc55f24#npm:10.0.17", { - "packageLocation": "./.yarn/$$virtual/@emotion-styled-base-virtual-fe9328b65d/0/cache/@emotion-styled-base-npm-10.0.17-f812b031e5-2.zip/node_modules/@emotion/styled-base/", - "packageDependencies": [ - ["@emotion/styled-base", "virtual:96d223c87027f5ee51d0cccc6a0272bc5f9f9930b9c0cdcaf4d7653213bb52f614e98da8d13c93d958a69636f3efcafacade6ce827fea4dfe6e708bc6bc55f24#npm:10.0.17"], - ["@babel/runtime", "npm:7.5.5"], - ["@emotion/core", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:10.0.7"], - ["@emotion/is-prop-valid", "npm:0.8.2"], - ["@emotion/serialize", "npm:0.11.10"], - ["@emotion/utils", "npm:0.11.2"], - ["react", "npm:16.8.4"] - ], - "packagePeers": [ - "core", - "react" - ], - "linkType": "HARD", - }] - ]], - ["@emotion/stylis", [ - ["npm:0.8.3", { - "packageLocation": "./.yarn/cache/@emotion-stylis-npm-0.8.3-fc7498b4d2-2.zip/node_modules/@emotion/stylis/", - "packageDependencies": [ - ["@emotion/stylis", "npm:0.8.3"] - ], - "linkType": "HARD", - }] - ]], - ["@emotion/unitless", [ - ["npm:0.7.3", { - "packageLocation": "./.yarn/cache/@emotion-unitless-npm-0.7.3-a3b5e6532e-2.zip/node_modules/@emotion/unitless/", - "packageDependencies": [ - ["@emotion/unitless", "npm:0.7.3"] - ], - "linkType": "HARD", - }], - ["npm:0.7.4", { - "packageLocation": "./.yarn/cache/@emotion-unitless-npm-0.7.4-e7353f113a-2.zip/node_modules/@emotion/unitless/", - "packageDependencies": [ - ["@emotion/unitless", "npm:0.7.4"] - ], - "linkType": "HARD", - }] - ]], - ["@emotion/utils", [ - ["npm:0.11.1", { - "packageLocation": "./.yarn/cache/@emotion-utils-npm-0.11.1-4232e6677a-2.zip/node_modules/@emotion/utils/", - "packageDependencies": [ - ["@emotion/utils", "npm:0.11.1"] - ], - "linkType": "HARD", - }], - ["npm:0.11.2", { - "packageLocation": "./.yarn/cache/@emotion-utils-npm-0.11.2-da3d0f79bb-2.zip/node_modules/@emotion/utils/", - "packageDependencies": [ - ["@emotion/utils", "npm:0.11.2"] - ], - "linkType": "HARD", - }] - ]], - ["@emotion/weak-memoize", [ - ["npm:0.2.2", { - "packageLocation": "./.yarn/cache/@emotion-weak-memoize-npm-0.2.2-d0d4756168-2.zip/node_modules/@emotion/weak-memoize/", - "packageDependencies": [ - ["@emotion/weak-memoize", "npm:0.2.2"] - ], - "linkType": "HARD", - }] - ]], - ["@gatsbyjs/relay-compiler", [ - ["virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:2.0.0-printer-fix.2", { - "packageLocation": "./.yarn/$$virtual/@gatsbyjs-relay-compiler-virtual-f18c3b4b1a/0/cache/@gatsbyjs-relay-compiler-npm-2.0.0-printer-fix.2-c077d7f89f-2.zip/node_modules/@gatsbyjs/relay-compiler/", - "packageDependencies": [ - ["@gatsbyjs/relay-compiler", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:2.0.0-printer-fix.2"], - ["@babel/core", "npm:7.7.4"], - ["@babel/generator", "npm:7.2.2"], - ["@babel/parser", "npm:7.7.4"], - ["@babel/polyfill", "npm:7.2.5"], - ["@babel/runtime", "npm:7.2.0"], - ["@babel/traverse", "npm:7.2.3"], - ["@babel/types", "npm:7.2.2"], - ["babel-preset-fbjs", "virtual:f18c3b4b1a4cb8629f2c1e86c002454c8be118fea844623da62de685eba700fa4ccedb25cdfe03c01262e8774f2ea801fd19c476bc6fc5ab3b18260b0e3df510#npm:3.2.0"], - ["chalk", "npm:2.4.2"], - ["fast-glob", "npm:2.2.6"], - ["fb-watchman", "npm:2.0.0"], - ["fbjs", "npm:1.0.0"], - ["graphql", "npm:14.1.1"], - ["immutable", "npm:3.7.6"], - ["nullthrows", "npm:1.1.1"], - ["relay-runtime", "npm:2.0.0"], - ["signedsource", "npm:1.0.0"], - ["yargs", "npm:9.0.1"] - ], - "packagePeers": [ - "core", - "graphql" - ], - "linkType": "HARD", - }] - ]], - ["@hapi/address", [ - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/@hapi-address-npm-2.0.0-4773c2a1a5-2.zip/node_modules/@hapi/address/", - "packageDependencies": [ - ["@hapi/address", "npm:2.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["@hapi/hoek", [ - ["npm:6.2.4", { - "packageLocation": "./.yarn/cache/@hapi-hoek-npm-6.2.4-0deaf07648-2.zip/node_modules/@hapi/hoek/", - "packageDependencies": [ - ["@hapi/hoek", "npm:6.2.4"] - ], - "linkType": "HARD", - }], - ["npm:8.0.2", { - "packageLocation": "./.yarn/cache/@hapi-hoek-npm-8.0.2-e707ecfe87-2.zip/node_modules/@hapi/hoek/", - "packageDependencies": [ - ["@hapi/hoek", "npm:8.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["@hapi/joi", [ - ["npm:15.1.0", { - "packageLocation": "./.yarn/cache/@hapi-joi-npm-15.1.0-4e9aa4f0db-2.zip/node_modules/@hapi/joi/", - "packageDependencies": [ - ["@hapi/joi", "npm:15.1.0"], - ["@hapi/address", "npm:2.0.0"], - ["@hapi/hoek", "npm:6.2.4"], - ["@hapi/marker", "npm:1.0.0"], - ["@hapi/topo", "npm:3.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["@hapi/marker", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/@hapi-marker-npm-1.0.0-d6d228d9a0-2.zip/node_modules/@hapi/marker/", - "packageDependencies": [ - ["@hapi/marker", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["@hapi/topo", [ - ["npm:3.1.2", { - "packageLocation": "./.yarn/cache/@hapi-topo-npm-3.1.2-bd22bfeb73-2.zip/node_modules/@hapi/topo/", - "packageDependencies": [ - ["@hapi/topo", "npm:3.1.2"], - ["@hapi/hoek", "npm:8.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["@haroenv/react-sparklines", [ - ["virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:1.7.1", { - "packageLocation": "./.yarn/$$virtual/@haroenv-react-sparklines-virtual-02faf77440/0/cache/@haroenv-react-sparklines-npm-1.7.1-3bb3721721-2.zip/node_modules/@haroenv/react-sparklines/", - "packageDependencies": [ - ["@haroenv/react-sparklines", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:1.7.1"], - ["prop-types", "npm:15.7.2"], - ["react", "npm:16.8.4"], - ["react-dom", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:16.8.4"] - ], - "packagePeers": [ - "react", - "react-dom" - ], - "linkType": "HARD", - }] - ]], - ["@jest/console", [ - ["npm:24.3.0", { - "packageLocation": "./.yarn/cache/@jest-console-npm-24.3.0-6fa91f6a1c-2.zip/node_modules/@jest/console/", - "packageDependencies": [ - ["@jest/console", "npm:24.3.0"], - ["@jest/source-map", "npm:24.3.0"], - ["@types/node", "npm:10.12.18"], - ["chalk", "npm:2.4.2"], - ["slash", "npm:2.0.0"] - ], - "linkType": "HARD", - }], - ["npm:24.7.1", { - "packageLocation": "./.yarn/cache/@jest-console-npm-24.7.1-6d394014c4-2.zip/node_modules/@jest/console/", - "packageDependencies": [ - ["@jest/console", "npm:24.7.1"], - ["@jest/source-map", "npm:24.3.0"], - ["chalk", "npm:2.4.2"], - ["slash", "npm:2.0.0"] - ], - "linkType": "HARD", - }], - ["npm:24.9.0", { - "packageLocation": "./.yarn/cache/@jest-console-npm-24.9.0-5313ae2fdc-2.zip/node_modules/@jest/console/", - "packageDependencies": [ - ["@jest/console", "npm:24.9.0"], - ["@jest/source-map", "npm:24.9.0"], - ["chalk", "npm:2.4.2"], - ["slash", "npm:2.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["@jest/core", [ - ["npm:24.9.0", { - "packageLocation": "./.yarn/cache/@jest-core-npm-24.9.0-67a39bf91e-2.zip/node_modules/@jest/core/", - "packageDependencies": [ - ["@jest/core", "npm:24.9.0"], - ["@jest/console", "npm:24.7.1"], - ["@jest/reporters", "npm:24.9.0"], - ["@jest/test-result", "npm:24.9.0"], - ["@jest/transform", "npm:24.9.0"], - ["@jest/types", "npm:24.9.0"], - ["ansi-escapes", "npm:3.1.0"], - ["chalk", "npm:2.4.2"], - ["exit", "npm:0.1.2"], - ["graceful-fs", "npm:4.1.15"], - ["jest-changed-files", "npm:24.9.0"], - ["jest-config", "npm:24.9.0"], - ["jest-haste-map", "npm:24.9.0"], - ["jest-message-util", "npm:24.9.0"], - ["jest-regex-util", "npm:24.3.0"], - ["jest-resolve", "npm:24.9.0"], - ["jest-resolve-dependencies", "npm:24.9.0"], - ["jest-runner", "npm:24.9.0"], - ["jest-runtime", "npm:24.9.0"], - ["jest-snapshot", "npm:24.9.0"], - ["jest-util", "npm:24.9.0"], - ["jest-validate", "npm:24.9.0"], - ["jest-watcher", "npm:24.9.0"], - ["micromatch", "npm:3.1.10"], - ["p-each-series", "npm:1.0.0"], - ["realpath-native", "npm:1.1.0"], - ["rimraf", "npm:2.6.3"], - ["slash", "npm:2.0.0"], - ["strip-ansi", "npm:5.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["@jest/environment", [ - ["npm:24.5.0", { - "packageLocation": "./.yarn/cache/@jest-environment-npm-24.5.0-46669f20d4-2.zip/node_modules/@jest/environment/", - "packageDependencies": [ - ["@jest/environment", "npm:24.5.0"], - ["@jest/fake-timers", "npm:24.5.0"], - ["@jest/transform", "npm:24.5.0"], - ["@jest/types", "npm:24.5.0"], - ["@types/node", "npm:10.12.18"], - ["jest-mock", "npm:24.5.0"] - ], - "linkType": "HARD", - }], - ["npm:24.9.0", { - "packageLocation": "./.yarn/cache/@jest-environment-npm-24.9.0-8708e47612-2.zip/node_modules/@jest/environment/", - "packageDependencies": [ - ["@jest/environment", "npm:24.9.0"], - ["@jest/fake-timers", "npm:24.9.0"], - ["@jest/transform", "npm:24.9.0"], - ["@jest/types", "npm:24.9.0"], - ["jest-mock", "npm:24.9.0"] - ], - "linkType": "HARD", - }] - ]], - ["@jest/fake-timers", [ - ["npm:24.5.0", { - "packageLocation": "./.yarn/cache/@jest-fake-timers-npm-24.5.0-4f1009c433-2.zip/node_modules/@jest/fake-timers/", - "packageDependencies": [ - ["@jest/fake-timers", "npm:24.5.0"], - ["@jest/types", "npm:24.5.0"], - ["@types/node", "npm:10.12.18"], - ["jest-message-util", "npm:24.5.0"], - ["jest-mock", "npm:24.5.0"] - ], - "linkType": "HARD", - }], - ["npm:24.9.0", { - "packageLocation": "./.yarn/cache/@jest-fake-timers-npm-24.9.0-f8ce7f0413-2.zip/node_modules/@jest/fake-timers/", - "packageDependencies": [ - ["@jest/fake-timers", "npm:24.9.0"], - ["@jest/types", "npm:24.9.0"], - ["jest-message-util", "npm:24.9.0"], - ["jest-mock", "npm:24.9.0"] - ], - "linkType": "HARD", - }] - ]], - ["@jest/reporters", [ - ["npm:24.9.0", { - "packageLocation": "./.yarn/cache/@jest-reporters-npm-24.9.0-a0b7efbd72-2.zip/node_modules/@jest/reporters/", - "packageDependencies": [ - ["@jest/reporters", "npm:24.9.0"], - ["@jest/environment", "npm:24.9.0"], - ["@jest/test-result", "npm:24.9.0"], - ["@jest/transform", "npm:24.9.0"], - ["@jest/types", "npm:24.9.0"], - ["chalk", "npm:2.4.2"], - ["exit", "npm:0.1.2"], - ["glob", "npm:7.1.3"], - ["istanbul-lib-coverage", "npm:2.0.2"], - ["istanbul-lib-instrument", "npm:3.0.1"], - ["istanbul-lib-report", "npm:2.0.8"], - ["istanbul-lib-source-maps", "npm:3.0.1"], - ["istanbul-reports", "npm:2.2.6"], - ["jest-haste-map", "npm:24.9.0"], - ["jest-resolve", "npm:24.9.0"], - ["jest-runtime", "npm:24.9.0"], - ["jest-util", "npm:24.9.0"], - ["jest-worker", "npm:24.9.0"], - ["node-notifier", "npm:5.4.3"], - ["slash", "npm:2.0.0"], - ["source-map", "npm:0.6.1"], - ["string-length", "npm:2.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["@jest/source-map", [ - ["npm:24.3.0", { - "packageLocation": "./.yarn/cache/@jest-source-map-npm-24.3.0-456dc0bd03-2.zip/node_modules/@jest/source-map/", - "packageDependencies": [ - ["@jest/source-map", "npm:24.3.0"], - ["callsites", "npm:3.0.0"], - ["graceful-fs", "npm:4.1.15"], - ["source-map", "npm:0.6.1"] - ], - "linkType": "HARD", - }], - ["npm:24.9.0", { - "packageLocation": "./.yarn/cache/@jest-source-map-npm-24.9.0-002ea1ff91-2.zip/node_modules/@jest/source-map/", - "packageDependencies": [ - ["@jest/source-map", "npm:24.9.0"], - ["callsites", "npm:3.0.0"], - ["graceful-fs", "npm:4.1.15"], - ["source-map", "npm:0.6.1"] - ], - "linkType": "HARD", - }] - ]], - ["@jest/test-result", [ - ["npm:24.5.0", { - "packageLocation": "./.yarn/cache/@jest-test-result-npm-24.5.0-e91b438ca3-2.zip/node_modules/@jest/test-result/", - "packageDependencies": [ - ["@jest/test-result", "npm:24.5.0"], - ["@jest/console", "npm:24.3.0"], - ["@jest/types", "npm:24.5.0"], - ["@types/istanbul-lib-coverage", "npm:1.1.0"] - ], - "linkType": "HARD", - }], - ["npm:24.8.0", { - "packageLocation": "./.yarn/cache/@jest-test-result-npm-24.8.0-27860bcf09-2.zip/node_modules/@jest/test-result/", - "packageDependencies": [ - ["@jest/test-result", "npm:24.8.0"], - ["@jest/console", "npm:24.7.1"], - ["@jest/types", "npm:24.8.0"], - ["@types/istanbul-lib-coverage", "npm:2.0.1"] - ], - "linkType": "HARD", - }], - ["npm:24.9.0", { - "packageLocation": "./.yarn/cache/@jest-test-result-npm-24.9.0-036a1293e5-2.zip/node_modules/@jest/test-result/", - "packageDependencies": [ - ["@jest/test-result", "npm:24.9.0"], - ["@jest/console", "npm:24.9.0"], - ["@jest/types", "npm:24.9.0"], - ["@types/istanbul-lib-coverage", "npm:2.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["@jest/test-sequencer", [ - ["npm:24.9.0", { - "packageLocation": "./.yarn/cache/@jest-test-sequencer-npm-24.9.0-db9f4244cd-2.zip/node_modules/@jest/test-sequencer/", - "packageDependencies": [ - ["@jest/test-sequencer", "npm:24.9.0"], - ["@jest/test-result", "npm:24.9.0"], - ["jest-haste-map", "npm:24.9.0"], - ["jest-runner", "npm:24.9.0"], - ["jest-runtime", "npm:24.9.0"] - ], - "linkType": "HARD", - }] - ]], - ["@jest/transform", [ - ["npm:24.5.0", { - "packageLocation": "./.yarn/cache/@jest-transform-npm-24.5.0-130910bbc8-2.zip/node_modules/@jest/transform/", - "packageDependencies": [ - ["@jest/transform", "npm:24.5.0"], - ["@babel/core", "npm:7.2.2"], - ["@jest/types", "npm:24.5.0"], - ["babel-plugin-istanbul", "npm:5.1.1"], - ["chalk", "npm:2.4.2"], - ["convert-source-map", "npm:1.6.0"], - ["fast-json-stable-stringify", "npm:2.0.0"], - ["graceful-fs", "npm:4.1.15"], - ["jest-haste-map", "npm:24.5.0"], - ["jest-regex-util", "npm:24.3.0"], - ["jest-util", "npm:24.5.0"], - ["micromatch", "npm:3.1.10"], - ["realpath-native", "npm:1.1.0"], - ["slash", "npm:2.0.0"], - ["source-map", "npm:0.6.1"], - ["write-file-atomic", "npm:2.4.1"] - ], - "linkType": "HARD", - }], - ["npm:24.9.0", { - "packageLocation": "./.yarn/cache/@jest-transform-npm-24.9.0-dfa9a7a368-2.zip/node_modules/@jest/transform/", - "packageDependencies": [ - ["@jest/transform", "npm:24.9.0"], - ["@babel/core", "npm:7.2.2"], - ["@jest/types", "npm:24.9.0"], - ["babel-plugin-istanbul", "npm:5.1.1"], - ["chalk", "npm:2.4.2"], - ["convert-source-map", "npm:1.6.0"], - ["fast-json-stable-stringify", "npm:2.0.0"], - ["graceful-fs", "npm:4.1.15"], - ["jest-haste-map", "npm:24.9.0"], - ["jest-regex-util", "npm:24.9.0"], - ["jest-util", "npm:24.9.0"], - ["micromatch", "npm:3.1.10"], - ["pirates", "npm:4.0.1"], - ["realpath-native", "npm:1.1.0"], - ["slash", "npm:2.0.0"], - ["source-map", "npm:0.6.1"], - ["write-file-atomic", "npm:2.4.1"] - ], - "linkType": "HARD", - }] - ]], - ["@jest/types", [ - ["npm:24.5.0", { - "packageLocation": "./.yarn/cache/@jest-types-npm-24.5.0-3a2935419a-2.zip/node_modules/@jest/types/", - "packageDependencies": [ - ["@jest/types", "npm:24.5.0"], - ["@types/istanbul-lib-coverage", "npm:1.1.0"], - ["@types/yargs", "npm:12.0.10"] - ], - "linkType": "HARD", - }], - ["npm:24.8.0", { - "packageLocation": "./.yarn/cache/@jest-types-npm-24.8.0-6dad018067-2.zip/node_modules/@jest/types/", - "packageDependencies": [ - ["@jest/types", "npm:24.8.0"], - ["@types/istanbul-lib-coverage", "npm:2.0.1"], - ["@types/istanbul-reports", "npm:1.1.1"], - ["@types/yargs", "npm:12.0.10"] - ], - "linkType": "HARD", - }], - ["npm:24.9.0", { - "packageLocation": "./.yarn/cache/@jest-types-npm-24.9.0-d3aae63b88-2.zip/node_modules/@jest/types/", - "packageDependencies": [ - ["@jest/types", "npm:24.9.0"], - ["@types/istanbul-lib-coverage", "npm:2.0.1"], - ["@types/istanbul-reports", "npm:1.1.1"], - ["@types/yargs", "npm:13.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["@jimp/bmp", [ - ["virtual:d1e928e432903fafb73a2775b38558101866b1216dd72fb79a897d5bcacb7f6382fe5142a611eee853ec4884d682b310d40e16a68096d90a7058e3e3fff739ad#npm:0.6.4", { - "packageLocation": "./.yarn/$$virtual/@jimp-bmp-virtual-2a9413e49c/0/cache/@jimp-bmp-npm-0.6.4-68f383fd93-2.zip/node_modules/@jimp/bmp/", - "packageDependencies": [ - ["@jimp/bmp", "virtual:d1e928e432903fafb73a2775b38558101866b1216dd72fb79a897d5bcacb7f6382fe5142a611eee853ec4884d682b310d40e16a68096d90a7058e3e3fff739ad#npm:0.6.4"], - ["@jimp/custom", "npm:0.6.4"], - ["@jimp/utils", "npm:0.6.4"], - ["bmp-js", "npm:0.1.0"], - ["core-js", "npm:2.6.2"] - ], - "packagePeers": [ - "custom" - ], - "linkType": "HARD", - }], - ["virtual:fdf35f3a0f42601fdbc6fb4ea58b332c493c34a958a60e0d77e60fd8caa0eb9886ea3b8b988063469697404a29319cbdd02546c69acc77d0246c36a506733473#npm:0.5.4", { - "packageLocation": "./.yarn/$$virtual/@jimp-bmp-virtual-2c330c9738/0/cache/@jimp-bmp-npm-0.5.4-edb1ee6215-2.zip/node_modules/@jimp/bmp/", - "packageDependencies": [ - ["@jimp/bmp", "virtual:fdf35f3a0f42601fdbc6fb4ea58b332c493c34a958a60e0d77e60fd8caa0eb9886ea3b8b988063469697404a29319cbdd02546c69acc77d0246c36a506733473#npm:0.5.4"], - ["@jimp/custom", "npm:0.5.4"], - ["@jimp/utils", "npm:0.5.0"], - ["bmp-js", "npm:0.1.0"], - ["core-js", "npm:2.6.2"] - ], - "packagePeers": [ - "custom" - ], - "linkType": "HARD", - }] - ]], - ["@jimp/core", [ - ["npm:0.5.4", { - "packageLocation": "./.yarn/cache/@jimp-core-npm-0.5.4-1874301c0a-2.zip/node_modules/@jimp/core/", - "packageDependencies": [ - ["@jimp/core", "npm:0.5.4"], - ["@jimp/utils", "npm:0.5.0"], - ["any-base", "npm:1.1.0"], - ["buffer", "npm:5.2.1"], - ["core-js", "npm:2.6.2"], - ["exif-parser", "npm:0.1.12"], - ["file-type", "npm:9.0.0"], - ["load-bmfont", "npm:1.4.0"], - ["mkdirp", "npm:0.5.1"], - ["phin", "npm:2.9.3"], - ["pixelmatch", "npm:4.0.2"], - ["tinycolor2", "npm:1.4.1"] - ], - "linkType": "HARD", - }], - ["npm:0.6.4", { - "packageLocation": "./.yarn/cache/@jimp-core-npm-0.6.4-83e6b660d5-2.zip/node_modules/@jimp/core/", - "packageDependencies": [ - ["@jimp/core", "npm:0.6.4"], - ["@jimp/utils", "npm:0.6.4"], - ["any-base", "npm:1.1.0"], - ["buffer", "npm:5.2.1"], - ["core-js", "npm:2.6.2"], - ["exif-parser", "npm:0.1.12"], - ["file-type", "npm:9.0.0"], - ["load-bmfont", "npm:1.4.0"], - ["mkdirp", "npm:0.5.1"], - ["phin", "npm:2.9.3"], - ["pixelmatch", "npm:4.0.2"], - ["tinycolor2", "npm:1.4.1"] - ], - "linkType": "HARD", - }] - ]], - ["@jimp/custom", [ - ["npm:0.5.4", { - "packageLocation": "./.yarn/cache/@jimp-custom-npm-0.5.4-bccabd39d5-2.zip/node_modules/@jimp/custom/", - "packageDependencies": [ - ["@jimp/custom", "npm:0.5.4"], - ["@jimp/core", "npm:0.5.4"], - ["core-js", "npm:2.6.2"] - ], - "linkType": "HARD", - }], - ["npm:0.6.4", { - "packageLocation": "./.yarn/cache/@jimp-custom-npm-0.6.4-9fb9b20208-2.zip/node_modules/@jimp/custom/", - "packageDependencies": [ - ["@jimp/custom", "npm:0.6.4"], - ["@jimp/core", "npm:0.6.4"], - ["core-js", "npm:2.6.2"] - ], - "linkType": "HARD", - }] - ]], - ["@jimp/gif", [ - ["virtual:d1e928e432903fafb73a2775b38558101866b1216dd72fb79a897d5bcacb7f6382fe5142a611eee853ec4884d682b310d40e16a68096d90a7058e3e3fff739ad#npm:0.6.4", { - "packageLocation": "./.yarn/$$virtual/@jimp-gif-virtual-ea9f258570/0/cache/@jimp-gif-npm-0.6.4-0a404b954c-2.zip/node_modules/@jimp/gif/", - "packageDependencies": [ - ["@jimp/gif", "virtual:d1e928e432903fafb73a2775b38558101866b1216dd72fb79a897d5bcacb7f6382fe5142a611eee853ec4884d682b310d40e16a68096d90a7058e3e3fff739ad#npm:0.6.4"], - ["@jimp/custom", "npm:0.6.4"], - ["@jimp/utils", "npm:0.6.4"], - ["core-js", "npm:2.6.2"], - ["omggif", "npm:1.0.9"] - ], - "packagePeers": [ - "custom" - ], - "linkType": "HARD", - }], - ["virtual:fdf35f3a0f42601fdbc6fb4ea58b332c493c34a958a60e0d77e60fd8caa0eb9886ea3b8b988063469697404a29319cbdd02546c69acc77d0246c36a506733473#npm:0.5.0", { - "packageLocation": "./.yarn/$$virtual/@jimp-gif-virtual-c1e3d366aa/0/cache/@jimp-gif-npm-0.5.0-05319af912-2.zip/node_modules/@jimp/gif/", - "packageDependencies": [ - ["@jimp/gif", "virtual:fdf35f3a0f42601fdbc6fb4ea58b332c493c34a958a60e0d77e60fd8caa0eb9886ea3b8b988063469697404a29319cbdd02546c69acc77d0246c36a506733473#npm:0.5.0"], - ["@jimp/custom", "npm:0.5.4"], - ["@jimp/utils", "npm:0.5.0"], - ["core-js", "npm:2.6.2"], - ["omggif", "npm:1.0.9"] - ], - "packagePeers": [ - "custom" - ], - "linkType": "HARD", - }] - ]], - ["@jimp/jpeg", [ - ["virtual:d1e928e432903fafb73a2775b38558101866b1216dd72fb79a897d5bcacb7f6382fe5142a611eee853ec4884d682b310d40e16a68096d90a7058e3e3fff739ad#npm:0.6.4", { - "packageLocation": "./.yarn/$$virtual/@jimp-jpeg-virtual-be8169b335/0/cache/@jimp-jpeg-npm-0.6.4-d3a2742bd2-2.zip/node_modules/@jimp/jpeg/", - "packageDependencies": [ - ["@jimp/jpeg", "virtual:d1e928e432903fafb73a2775b38558101866b1216dd72fb79a897d5bcacb7f6382fe5142a611eee853ec4884d682b310d40e16a68096d90a7058e3e3fff739ad#npm:0.6.4"], - ["@jimp/custom", "npm:0.6.4"], - ["@jimp/utils", "npm:0.6.4"], - ["core-js", "npm:2.6.2"], - ["jpeg-js", "npm:0.3.4"] - ], - "packagePeers": [ - "custom" - ], - "linkType": "HARD", - }], - ["virtual:fdf35f3a0f42601fdbc6fb4ea58b332c493c34a958a60e0d77e60fd8caa0eb9886ea3b8b988063469697404a29319cbdd02546c69acc77d0246c36a506733473#npm:0.5.4", { - "packageLocation": "./.yarn/$$virtual/@jimp-jpeg-virtual-96f31c9f02/0/cache/@jimp-jpeg-npm-0.5.4-93b566a50a-2.zip/node_modules/@jimp/jpeg/", - "packageDependencies": [ - ["@jimp/jpeg", "virtual:fdf35f3a0f42601fdbc6fb4ea58b332c493c34a958a60e0d77e60fd8caa0eb9886ea3b8b988063469697404a29319cbdd02546c69acc77d0246c36a506733473#npm:0.5.4"], - ["@jimp/custom", "npm:0.5.4"], - ["@jimp/utils", "npm:0.5.0"], - ["core-js", "npm:2.6.2"], - ["jpeg-js", "npm:0.3.4"] - ], - "packagePeers": [ - "custom" - ], - "linkType": "HARD", - }] - ]], - ["@jimp/plugin-blit", [ - ["virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4", { - "packageLocation": "./.yarn/$$virtual/@jimp-plugin-blit-virtual-81e3f7e085/0/cache/@jimp-plugin-blit-npm-0.6.4-001458761b-2.zip/node_modules/@jimp/plugin-blit/", - "packageDependencies": [ - ["@jimp/plugin-blit", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], - ["@jimp/custom", "npm:0.6.4"], - ["@jimp/utils", "npm:0.6.4"], - ["core-js", "npm:2.6.2"] - ], - "packagePeers": [ - "custom" - ], - "linkType": "HARD", - }], - ["virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.4", { - "packageLocation": "./.yarn/$$virtual/@jimp-plugin-blit-virtual-861f01cebe/0/cache/@jimp-plugin-blit-npm-0.5.4-e0db90fa22-2.zip/node_modules/@jimp/plugin-blit/", - "packageDependencies": [ - ["@jimp/plugin-blit", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.4"], - ["@jimp/custom", "npm:0.5.4"], - ["@jimp/utils", "npm:0.5.0"], - ["core-js", "npm:2.6.2"] - ], - "packagePeers": [ - "custom" - ], - "linkType": "HARD", - }] - ]], - ["@jimp/plugin-blur", [ - ["virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4", { - "packageLocation": "./.yarn/$$virtual/@jimp-plugin-blur-virtual-20bce75558/0/cache/@jimp-plugin-blur-npm-0.6.4-94660924c4-2.zip/node_modules/@jimp/plugin-blur/", - "packageDependencies": [ - ["@jimp/plugin-blur", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], - ["@jimp/custom", "npm:0.6.4"], - ["@jimp/utils", "npm:0.6.4"], - ["core-js", "npm:2.6.2"] - ], - "packagePeers": [ - "custom" - ], - "linkType": "HARD", - }], - ["virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.0", { - "packageLocation": "./.yarn/$$virtual/@jimp-plugin-blur-virtual-1bfaf23e28/0/cache/@jimp-plugin-blur-npm-0.5.0-e4b2366623-2.zip/node_modules/@jimp/plugin-blur/", - "packageDependencies": [ - ["@jimp/plugin-blur", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.0"], - ["@jimp/custom", "npm:0.5.4"], - ["@jimp/utils", "npm:0.5.0"], - ["core-js", "npm:2.6.2"] - ], - "packagePeers": [ - "custom" - ], - "linkType": "HARD", - }] - ]], - ["@jimp/plugin-color", [ - ["virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4", { - "packageLocation": "./.yarn/$$virtual/@jimp-plugin-color-virtual-4e7a20fa64/0/cache/@jimp-plugin-color-npm-0.6.4-b516c633ce-2.zip/node_modules/@jimp/plugin-color/", - "packageDependencies": [ - ["@jimp/plugin-color", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], - ["@jimp/custom", "npm:0.6.4"], - ["@jimp/utils", "npm:0.6.4"], - ["core-js", "npm:2.6.2"], - ["tinycolor2", "npm:1.4.1"] - ], - "packagePeers": [ - "custom" - ], - "linkType": "HARD", - }], - ["virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.5", { - "packageLocation": "./.yarn/$$virtual/@jimp-plugin-color-virtual-b4a33c7f5d/0/cache/@jimp-plugin-color-npm-0.5.5-0eacbe4e58-2.zip/node_modules/@jimp/plugin-color/", - "packageDependencies": [ - ["@jimp/plugin-color", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.5"], - ["@jimp/custom", "npm:0.5.4"], - ["@jimp/utils", "npm:0.5.0"], - ["core-js", "npm:2.6.2"], - ["tinycolor2", "npm:1.4.1"] - ], - "packagePeers": [ - "custom" - ], - "linkType": "HARD", - }] - ]], - ["@jimp/plugin-contain", [ - ["virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4", { - "packageLocation": "./.yarn/$$virtual/@jimp-plugin-contain-virtual-6343da3e9b/0/cache/@jimp-plugin-contain-npm-0.6.4-a0c8d97c63-2.zip/node_modules/@jimp/plugin-contain/", - "packageDependencies": [ - ["@jimp/plugin-contain", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], - ["@jimp/custom", "npm:0.6.4"], - ["@jimp/plugin-blit", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], - ["@jimp/plugin-resize", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], - ["@jimp/plugin-scale", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], - ["@jimp/utils", "npm:0.6.4"], - ["core-js", "npm:2.6.2"] - ], - "packagePeers": [ - "custom", - "plugin-blit", - "plugin-resize", - "plugin-scale" - ], - "linkType": "HARD", - }], - ["virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.4", { - "packageLocation": "./.yarn/$$virtual/@jimp-plugin-contain-virtual-fd65513734/0/cache/@jimp-plugin-contain-npm-0.5.4-6538a32747-2.zip/node_modules/@jimp/plugin-contain/", - "packageDependencies": [ - ["@jimp/plugin-contain", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.4"], - ["@jimp/custom", "npm:0.5.4"], - ["@jimp/plugin-blit", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.4"], - ["@jimp/plugin-resize", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.4"], - ["@jimp/plugin-scale", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.0"], - ["@jimp/utils", "npm:0.5.0"], - ["core-js", "npm:2.6.2"] - ], - "packagePeers": [ - "custom", - "plugin-blit", - "plugin-resize", - "plugin-scale" - ], - "linkType": "HARD", - }] - ]], - ["@jimp/plugin-cover", [ - ["virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4", { - "packageLocation": "./.yarn/$$virtual/@jimp-plugin-cover-virtual-10c9d014fd/0/cache/@jimp-plugin-cover-npm-0.6.4-4a048cce2d-2.zip/node_modules/@jimp/plugin-cover/", - "packageDependencies": [ - ["@jimp/plugin-cover", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], - ["@jimp/custom", "npm:0.6.4"], - ["@jimp/plugin-crop", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], - ["@jimp/plugin-resize", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], - ["@jimp/plugin-scale", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], - ["@jimp/utils", "npm:0.6.4"], - ["core-js", "npm:2.6.2"] - ], - "packagePeers": [ - "custom", - "plugin-crop", - "plugin-resize", - "plugin-scale" - ], - "linkType": "HARD", - }], - ["virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.4", { - "packageLocation": "./.yarn/$$virtual/@jimp-plugin-cover-virtual-0e5bd17727/0/cache/@jimp-plugin-cover-npm-0.5.4-8ec63442f3-2.zip/node_modules/@jimp/plugin-cover/", - "packageDependencies": [ - ["@jimp/plugin-cover", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.4"], - ["@jimp/custom", "npm:0.5.4"], - ["@jimp/plugin-crop", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.4"], - ["@jimp/plugin-resize", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.4"], - ["@jimp/plugin-scale", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.0"], - ["@jimp/utils", "npm:0.5.0"], - ["core-js", "npm:2.6.2"] - ], - "packagePeers": [ - "custom", - "plugin-crop", - "plugin-resize", - "plugin-scale" - ], - "linkType": "HARD", - }] - ]], - ["@jimp/plugin-crop", [ - ["virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4", { - "packageLocation": "./.yarn/$$virtual/@jimp-plugin-crop-virtual-8d086ea633/0/cache/@jimp-plugin-crop-npm-0.6.4-21ab839c7f-2.zip/node_modules/@jimp/plugin-crop/", - "packageDependencies": [ - ["@jimp/plugin-crop", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], - ["@jimp/custom", "npm:0.6.4"], - ["@jimp/utils", "npm:0.6.4"], - ["core-js", "npm:2.6.2"] - ], - "packagePeers": [ - "custom" - ], - "linkType": "HARD", - }], - ["virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.4", { - "packageLocation": "./.yarn/$$virtual/@jimp-plugin-crop-virtual-52dc15cb47/0/cache/@jimp-plugin-crop-npm-0.5.4-31d26ecccf-2.zip/node_modules/@jimp/plugin-crop/", - "packageDependencies": [ - ["@jimp/plugin-crop", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.4"], - ["@jimp/custom", "npm:0.5.4"], - ["@jimp/utils", "npm:0.5.0"], - ["core-js", "npm:2.6.2"] - ], - "packagePeers": [ - "custom" - ], - "linkType": "HARD", - }] - ]], - ["@jimp/plugin-displace", [ - ["virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4", { - "packageLocation": "./.yarn/$$virtual/@jimp-plugin-displace-virtual-177569a504/0/cache/@jimp-plugin-displace-npm-0.6.4-e9669ddf12-2.zip/node_modules/@jimp/plugin-displace/", - "packageDependencies": [ - ["@jimp/plugin-displace", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], - ["@jimp/custom", "npm:0.6.4"], - ["@jimp/utils", "npm:0.6.4"], - ["core-js", "npm:2.6.2"] - ], - "packagePeers": [ - "custom" - ], - "linkType": "HARD", - }], - ["virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.0", { - "packageLocation": "./.yarn/$$virtual/@jimp-plugin-displace-virtual-afcdb78ba5/0/cache/@jimp-plugin-displace-npm-0.5.0-f09a17e0a1-2.zip/node_modules/@jimp/plugin-displace/", - "packageDependencies": [ - ["@jimp/plugin-displace", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.0"], - ["@jimp/custom", "npm:0.5.4"], - ["@jimp/utils", "npm:0.5.0"], - ["core-js", "npm:2.6.2"] - ], - "packagePeers": [ - "custom" - ], - "linkType": "HARD", - }] - ]], - ["@jimp/plugin-dither", [ - ["virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4", { - "packageLocation": "./.yarn/$$virtual/@jimp-plugin-dither-virtual-7a222aa0d1/0/cache/@jimp-plugin-dither-npm-0.6.4-eab714514b-2.zip/node_modules/@jimp/plugin-dither/", - "packageDependencies": [ - ["@jimp/plugin-dither", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], - ["@jimp/custom", "npm:0.6.4"], - ["@jimp/utils", "npm:0.6.4"], - ["core-js", "npm:2.6.2"] - ], - "packagePeers": [ - "custom" - ], - "linkType": "HARD", - }], - ["virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.0", { - "packageLocation": "./.yarn/$$virtual/@jimp-plugin-dither-virtual-08d298e8a5/0/cache/@jimp-plugin-dither-npm-0.5.0-2aca6f6a4f-2.zip/node_modules/@jimp/plugin-dither/", - "packageDependencies": [ - ["@jimp/plugin-dither", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.0"], - ["@jimp/custom", "npm:0.5.4"], - ["@jimp/utils", "npm:0.5.0"], - ["core-js", "npm:2.6.2"] - ], - "packagePeers": [ - "custom" - ], - "linkType": "HARD", - }] - ]], - ["@jimp/plugin-flip", [ - ["virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4", { - "packageLocation": "./.yarn/$$virtual/@jimp-plugin-flip-virtual-4d9043a380/0/cache/@jimp-plugin-flip-npm-0.6.4-a52b059753-2.zip/node_modules/@jimp/plugin-flip/", - "packageDependencies": [ - ["@jimp/plugin-flip", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], - ["@jimp/custom", "npm:0.6.4"], - ["@jimp/plugin-rotate", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], - ["@jimp/utils", "npm:0.6.4"], - ["core-js", "npm:2.6.2"] - ], - "packagePeers": [ - "custom", - "plugin-rotate" - ], - "linkType": "HARD", - }], - ["virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.0", { - "packageLocation": "./.yarn/$$virtual/@jimp-plugin-flip-virtual-97b9f9d033/0/cache/@jimp-plugin-flip-npm-0.5.0-97f39a3b1b-2.zip/node_modules/@jimp/plugin-flip/", - "packageDependencies": [ - ["@jimp/plugin-flip", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.0"], - ["@jimp/custom", "npm:0.5.4"], - ["@jimp/plugin-rotate", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.4"], - ["@jimp/utils", "npm:0.5.0"], - ["core-js", "npm:2.6.2"] - ], - "packagePeers": [ - "custom", - "plugin-rotate" - ], - "linkType": "HARD", - }] - ]], - ["@jimp/plugin-gaussian", [ - ["virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4", { - "packageLocation": "./.yarn/$$virtual/@jimp-plugin-gaussian-virtual-0b9c60d726/0/cache/@jimp-plugin-gaussian-npm-0.6.4-222db9cee1-2.zip/node_modules/@jimp/plugin-gaussian/", - "packageDependencies": [ - ["@jimp/plugin-gaussian", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], - ["@jimp/custom", "npm:0.6.4"], - ["@jimp/utils", "npm:0.6.4"], - ["core-js", "npm:2.6.2"] - ], - "packagePeers": [ - "custom" - ], - "linkType": "HARD", - }], - ["virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.0", { - "packageLocation": "./.yarn/$$virtual/@jimp-plugin-gaussian-virtual-26bab6ed34/0/cache/@jimp-plugin-gaussian-npm-0.5.0-0b651fff55-2.zip/node_modules/@jimp/plugin-gaussian/", - "packageDependencies": [ - ["@jimp/plugin-gaussian", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.0"], - ["@jimp/custom", "npm:0.5.4"], - ["@jimp/utils", "npm:0.5.0"], - ["core-js", "npm:2.6.2"] - ], - "packagePeers": [ - "custom" - ], - "linkType": "HARD", - }] - ]], - ["@jimp/plugin-invert", [ - ["virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4", { - "packageLocation": "./.yarn/$$virtual/@jimp-plugin-invert-virtual-98822356c6/0/cache/@jimp-plugin-invert-npm-0.6.4-0679c9eb1d-2.zip/node_modules/@jimp/plugin-invert/", - "packageDependencies": [ - ["@jimp/plugin-invert", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], - ["@jimp/custom", "npm:0.6.4"], - ["@jimp/utils", "npm:0.6.4"], - ["core-js", "npm:2.6.2"] - ], - "packagePeers": [ - "custom" - ], - "linkType": "HARD", - }], - ["virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.0", { - "packageLocation": "./.yarn/$$virtual/@jimp-plugin-invert-virtual-951bfbdb74/0/cache/@jimp-plugin-invert-npm-0.5.0-2c6fb1a938-2.zip/node_modules/@jimp/plugin-invert/", - "packageDependencies": [ - ["@jimp/plugin-invert", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.0"], - ["@jimp/custom", "npm:0.5.4"], - ["@jimp/utils", "npm:0.5.0"], - ["core-js", "npm:2.6.2"] - ], - "packagePeers": [ - "custom" - ], - "linkType": "HARD", - }] - ]], - ["@jimp/plugin-mask", [ - ["virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4", { - "packageLocation": "./.yarn/$$virtual/@jimp-plugin-mask-virtual-f1cc2ffe35/0/cache/@jimp-plugin-mask-npm-0.6.4-e980c90268-2.zip/node_modules/@jimp/plugin-mask/", - "packageDependencies": [ - ["@jimp/plugin-mask", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], - ["@jimp/custom", "npm:0.6.4"], - ["@jimp/utils", "npm:0.6.4"], - ["core-js", "npm:2.6.2"] - ], - "packagePeers": [ - "custom" - ], - "linkType": "HARD", - }], - ["virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.4", { - "packageLocation": "./.yarn/$$virtual/@jimp-plugin-mask-virtual-7d616f86a6/0/cache/@jimp-plugin-mask-npm-0.5.4-d6e2e54c0b-2.zip/node_modules/@jimp/plugin-mask/", - "packageDependencies": [ - ["@jimp/plugin-mask", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.4"], - ["@jimp/custom", "npm:0.5.4"], - ["@jimp/utils", "npm:0.5.0"], - ["core-js", "npm:2.6.2"] - ], - "packagePeers": [ - "custom" - ], - "linkType": "HARD", - }] - ]], - ["@jimp/plugin-normalize", [ - ["virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4", { - "packageLocation": "./.yarn/$$virtual/@jimp-plugin-normalize-virtual-f37d63cd0d/0/cache/@jimp-plugin-normalize-npm-0.6.4-99305e7a27-2.zip/node_modules/@jimp/plugin-normalize/", - "packageDependencies": [ - ["@jimp/plugin-normalize", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], - ["@jimp/custom", "npm:0.6.4"], - ["@jimp/utils", "npm:0.6.4"], - ["core-js", "npm:2.6.2"] - ], - "packagePeers": [ - "custom" - ], - "linkType": "HARD", - }], - ["virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.4", { - "packageLocation": "./.yarn/$$virtual/@jimp-plugin-normalize-virtual-68861fdbf2/0/cache/@jimp-plugin-normalize-npm-0.5.4-2a968b410f-2.zip/node_modules/@jimp/plugin-normalize/", - "packageDependencies": [ - ["@jimp/plugin-normalize", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.4"], - ["@jimp/custom", "npm:0.5.4"], - ["@jimp/utils", "npm:0.5.0"], - ["core-js", "npm:2.6.2"] - ], - "packagePeers": [ - "custom" - ], - "linkType": "HARD", - }] - ]], - ["@jimp/plugin-print", [ - ["virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4", { - "packageLocation": "./.yarn/$$virtual/@jimp-plugin-print-virtual-dc293c8031/0/cache/@jimp-plugin-print-npm-0.6.4-9c0050cb51-2.zip/node_modules/@jimp/plugin-print/", - "packageDependencies": [ - ["@jimp/plugin-print", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], - ["@jimp/custom", "npm:0.6.4"], - ["@jimp/plugin-blit", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], - ["@jimp/utils", "npm:0.6.4"], - ["core-js", "npm:2.6.2"], - ["load-bmfont", "npm:1.4.0"] - ], - "packagePeers": [ - "custom", - "plugin-blit" - ], - "linkType": "HARD", - }], - ["virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.4", { - "packageLocation": "./.yarn/$$virtual/@jimp-plugin-print-virtual-77e100d614/0/cache/@jimp-plugin-print-npm-0.5.4-6b7cf549d2-2.zip/node_modules/@jimp/plugin-print/", - "packageDependencies": [ - ["@jimp/plugin-print", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.4"], - ["@jimp/custom", "npm:0.5.4"], - ["@jimp/plugin-blit", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.4"], - ["@jimp/utils", "npm:0.5.0"], - ["core-js", "npm:2.6.2"], - ["load-bmfont", "npm:1.4.0"] - ], - "packagePeers": [ - "custom", - "plugin-blit" - ], - "linkType": "HARD", - }] - ]], - ["@jimp/plugin-resize", [ - ["virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4", { - "packageLocation": "./.yarn/$$virtual/@jimp-plugin-resize-virtual-599d568b2c/0/cache/@jimp-plugin-resize-npm-0.6.4-548f726627-2.zip/node_modules/@jimp/plugin-resize/", - "packageDependencies": [ - ["@jimp/plugin-resize", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], - ["@jimp/custom", "npm:0.6.4"], - ["@jimp/utils", "npm:0.6.4"], - ["core-js", "npm:2.6.2"] - ], - "packagePeers": [ - "custom" - ], - "linkType": "HARD", - }], - ["virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.4", { - "packageLocation": "./.yarn/$$virtual/@jimp-plugin-resize-virtual-72f10fa1b4/0/cache/@jimp-plugin-resize-npm-0.5.4-e602d4764d-2.zip/node_modules/@jimp/plugin-resize/", - "packageDependencies": [ - ["@jimp/plugin-resize", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.4"], - ["@jimp/custom", "npm:0.5.4"], - ["@jimp/utils", "npm:0.5.0"], - ["core-js", "npm:2.6.2"] - ], - "packagePeers": [ - "custom" - ], - "linkType": "HARD", - }] - ]], - ["@jimp/plugin-rotate", [ - ["virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4", { - "packageLocation": "./.yarn/$$virtual/@jimp-plugin-rotate-virtual-6a0783add0/0/cache/@jimp-plugin-rotate-npm-0.6.4-428bb507aa-2.zip/node_modules/@jimp/plugin-rotate/", - "packageDependencies": [ - ["@jimp/plugin-rotate", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], - ["@jimp/custom", "npm:0.6.4"], - ["@jimp/plugin-blit", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], - ["@jimp/plugin-crop", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], - ["@jimp/plugin-resize", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], - ["@jimp/utils", "npm:0.6.4"], - ["core-js", "npm:2.6.2"] - ], - "packagePeers": [ - "custom", - "plugin-blit", - "plugin-crop", - "plugin-resize" - ], - "linkType": "HARD", - }], - ["virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.4", { - "packageLocation": "./.yarn/$$virtual/@jimp-plugin-rotate-virtual-5fc86197ef/0/cache/@jimp-plugin-rotate-npm-0.5.4-08fcb505b8-2.zip/node_modules/@jimp/plugin-rotate/", - "packageDependencies": [ - ["@jimp/plugin-rotate", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.4"], - ["@jimp/custom", "npm:0.5.4"], - ["@jimp/plugin-blit", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.4"], - ["@jimp/plugin-crop", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.4"], - ["@jimp/plugin-resize", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.4"], - ["@jimp/utils", "npm:0.5.0"], - ["core-js", "npm:2.6.2"] - ], - "packagePeers": [ - "custom", - "plugin-blit", - "plugin-crop", - "plugin-resize" - ], - "linkType": "HARD", - }] - ]], - ["@jimp/plugin-scale", [ - ["virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4", { - "packageLocation": "./.yarn/$$virtual/@jimp-plugin-scale-virtual-d04e06bcfe/0/cache/@jimp-plugin-scale-npm-0.6.4-4e5754ecf8-2.zip/node_modules/@jimp/plugin-scale/", - "packageDependencies": [ - ["@jimp/plugin-scale", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], - ["@jimp/custom", "npm:0.6.4"], - ["@jimp/plugin-resize", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], - ["@jimp/utils", "npm:0.6.4"], - ["core-js", "npm:2.6.2"] - ], - "packagePeers": [ - "custom", - "plugin-resize" - ], - "linkType": "HARD", - }], - ["virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.0", { - "packageLocation": "./.yarn/$$virtual/@jimp-plugin-scale-virtual-90549b820f/0/cache/@jimp-plugin-scale-npm-0.5.0-c096df28d2-2.zip/node_modules/@jimp/plugin-scale/", - "packageDependencies": [ - ["@jimp/plugin-scale", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.0"], - ["@jimp/custom", "npm:0.5.4"], - ["@jimp/plugin-resize", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.4"], - ["@jimp/utils", "npm:0.5.0"], - ["core-js", "npm:2.6.2"] - ], - "packagePeers": [ - "custom", - "plugin-resize" - ], - "linkType": "HARD", - }] - ]], - ["@jimp/plugins", [ - ["virtual:b908f1f7fb6775fab95580cb30f6761ce06c6dd7873a6739d5b587771032059f2ccdaaf64427e5d958aea3291e7d08fd0bca5b17747743d295e649ca79c54056#npm:0.5.5", { - "packageLocation": "./.yarn/$$virtual/@jimp-plugins-virtual-c44d9f0db2/0/cache/@jimp-plugins-npm-0.5.5-e8d0cbc01b-2.zip/node_modules/@jimp/plugins/", - "packageDependencies": [ - ["@jimp/plugins", "virtual:b908f1f7fb6775fab95580cb30f6761ce06c6dd7873a6739d5b587771032059f2ccdaaf64427e5d958aea3291e7d08fd0bca5b17747743d295e649ca79c54056#npm:0.5.5"], - ["@jimp/custom", "npm:0.5.4"], - ["@jimp/plugin-blit", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.4"], - ["@jimp/plugin-blur", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.0"], - ["@jimp/plugin-color", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.5"], - ["@jimp/plugin-contain", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.4"], - ["@jimp/plugin-cover", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.4"], - ["@jimp/plugin-crop", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.4"], - ["@jimp/plugin-displace", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.0"], - ["@jimp/plugin-dither", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.0"], - ["@jimp/plugin-flip", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.0"], - ["@jimp/plugin-gaussian", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.0"], - ["@jimp/plugin-invert", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.0"], - ["@jimp/plugin-mask", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.4"], - ["@jimp/plugin-normalize", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.4"], - ["@jimp/plugin-print", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.4"], - ["@jimp/plugin-resize", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.4"], - ["@jimp/plugin-rotate", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.4"], - ["@jimp/plugin-scale", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.0"], - ["core-js", "npm:2.6.2"], - ["timm", "npm:1.6.1"] - ], - "packagePeers": [ - "custom" - ], - "linkType": "HARD", - }], - ["virtual:d98e5bc1ccbead39170d3994004672b64fdf154267795710ad1c4d8efe0eacf80ac7423ed74d40277ed00bcc8464a09bde690088f4b3658d31ca240e32657dfe#npm:0.6.4", { - "packageLocation": "./.yarn/$$virtual/@jimp-plugins-virtual-529ac3888b/0/cache/@jimp-plugins-npm-0.6.4-a0f1c92400-2.zip/node_modules/@jimp/plugins/", - "packageDependencies": [ - ["@jimp/plugins", "virtual:d98e5bc1ccbead39170d3994004672b64fdf154267795710ad1c4d8efe0eacf80ac7423ed74d40277ed00bcc8464a09bde690088f4b3658d31ca240e32657dfe#npm:0.6.4"], - ["@jimp/custom", "npm:0.6.4"], - ["@jimp/plugin-blit", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], - ["@jimp/plugin-blur", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], - ["@jimp/plugin-color", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], - ["@jimp/plugin-contain", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], - ["@jimp/plugin-cover", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], - ["@jimp/plugin-crop", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], - ["@jimp/plugin-displace", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], - ["@jimp/plugin-dither", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], - ["@jimp/plugin-flip", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], - ["@jimp/plugin-gaussian", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], - ["@jimp/plugin-invert", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], - ["@jimp/plugin-mask", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], - ["@jimp/plugin-normalize", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], - ["@jimp/plugin-print", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], - ["@jimp/plugin-resize", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], - ["@jimp/plugin-rotate", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], - ["@jimp/plugin-scale", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], - ["core-js", "npm:2.6.2"], - ["timm", "npm:1.6.1"] - ], - "packagePeers": [ - "custom" - ], - "linkType": "HARD", - }] - ]], - ["@jimp/png", [ - ["virtual:d1e928e432903fafb73a2775b38558101866b1216dd72fb79a897d5bcacb7f6382fe5142a611eee853ec4884d682b310d40e16a68096d90a7058e3e3fff739ad#npm:0.6.4", { - "packageLocation": "./.yarn/$$virtual/@jimp-png-virtual-df6e011e93/0/cache/@jimp-png-npm-0.6.4-fd5d14c76a-2.zip/node_modules/@jimp/png/", - "packageDependencies": [ - ["@jimp/png", "virtual:d1e928e432903fafb73a2775b38558101866b1216dd72fb79a897d5bcacb7f6382fe5142a611eee853ec4884d682b310d40e16a68096d90a7058e3e3fff739ad#npm:0.6.4"], - ["@jimp/custom", "npm:0.6.4"], - ["@jimp/utils", "npm:0.6.4"], - ["core-js", "npm:2.6.2"], - ["pngjs", "npm:3.3.3"] - ], - "packagePeers": [ - "custom" - ], - "linkType": "HARD", - }], - ["virtual:fdf35f3a0f42601fdbc6fb4ea58b332c493c34a958a60e0d77e60fd8caa0eb9886ea3b8b988063469697404a29319cbdd02546c69acc77d0246c36a506733473#npm:0.5.4", { - "packageLocation": "./.yarn/$$virtual/@jimp-png-virtual-d0c7db1490/0/cache/@jimp-png-npm-0.5.4-0b0582d3d9-2.zip/node_modules/@jimp/png/", - "packageDependencies": [ - ["@jimp/png", "virtual:fdf35f3a0f42601fdbc6fb4ea58b332c493c34a958a60e0d77e60fd8caa0eb9886ea3b8b988063469697404a29319cbdd02546c69acc77d0246c36a506733473#npm:0.5.4"], - ["@jimp/custom", "npm:0.5.4"], - ["@jimp/utils", "npm:0.5.0"], - ["core-js", "npm:2.6.2"], - ["pngjs", "npm:3.3.3"] - ], - "packagePeers": [ - "custom" - ], - "linkType": "HARD", - }] - ]], - ["@jimp/tiff", [ - ["virtual:d1e928e432903fafb73a2775b38558101866b1216dd72fb79a897d5bcacb7f6382fe5142a611eee853ec4884d682b310d40e16a68096d90a7058e3e3fff739ad#npm:0.6.4", { - "packageLocation": "./.yarn/$$virtual/@jimp-tiff-virtual-38e78f4c98/0/cache/@jimp-tiff-npm-0.6.4-f90d73a6f0-2.zip/node_modules/@jimp/tiff/", - "packageDependencies": [ - ["@jimp/tiff", "virtual:d1e928e432903fafb73a2775b38558101866b1216dd72fb79a897d5bcacb7f6382fe5142a611eee853ec4884d682b310d40e16a68096d90a7058e3e3fff739ad#npm:0.6.4"], - ["@jimp/custom", "npm:0.6.4"], - ["core-js", "npm:2.6.2"], - ["utif", "npm:2.0.1"] - ], - "packagePeers": [ - "custom" - ], - "linkType": "HARD", - }], - ["virtual:fdf35f3a0f42601fdbc6fb4ea58b332c493c34a958a60e0d77e60fd8caa0eb9886ea3b8b988063469697404a29319cbdd02546c69acc77d0246c36a506733473#npm:0.5.4", { - "packageLocation": "./.yarn/$$virtual/@jimp-tiff-virtual-f57d11b2cd/0/cache/@jimp-tiff-npm-0.5.4-690970abae-2.zip/node_modules/@jimp/tiff/", - "packageDependencies": [ - ["@jimp/tiff", "virtual:fdf35f3a0f42601fdbc6fb4ea58b332c493c34a958a60e0d77e60fd8caa0eb9886ea3b8b988063469697404a29319cbdd02546c69acc77d0246c36a506733473#npm:0.5.4"], - ["@jimp/custom", "npm:0.5.4"], - ["core-js", "npm:2.6.2"], - ["utif", "npm:2.0.1"] - ], - "packagePeers": [ - "custom" - ], - "linkType": "HARD", - }] - ]], - ["@jimp/types", [ - ["virtual:b908f1f7fb6775fab95580cb30f6761ce06c6dd7873a6739d5b587771032059f2ccdaaf64427e5d958aea3291e7d08fd0bca5b17747743d295e649ca79c54056#npm:0.5.4", { - "packageLocation": "./.yarn/$$virtual/@jimp-types-virtual-fdf35f3a0f/0/cache/@jimp-types-npm-0.5.4-7cf42d381b-2.zip/node_modules/@jimp/types/", - "packageDependencies": [ - ["@jimp/types", "virtual:b908f1f7fb6775fab95580cb30f6761ce06c6dd7873a6739d5b587771032059f2ccdaaf64427e5d958aea3291e7d08fd0bca5b17747743d295e649ca79c54056#npm:0.5.4"], - ["@jimp/bmp", "virtual:fdf35f3a0f42601fdbc6fb4ea58b332c493c34a958a60e0d77e60fd8caa0eb9886ea3b8b988063469697404a29319cbdd02546c69acc77d0246c36a506733473#npm:0.5.4"], - ["@jimp/custom", "npm:0.5.4"], - ["@jimp/gif", "virtual:fdf35f3a0f42601fdbc6fb4ea58b332c493c34a958a60e0d77e60fd8caa0eb9886ea3b8b988063469697404a29319cbdd02546c69acc77d0246c36a506733473#npm:0.5.0"], - ["@jimp/jpeg", "virtual:fdf35f3a0f42601fdbc6fb4ea58b332c493c34a958a60e0d77e60fd8caa0eb9886ea3b8b988063469697404a29319cbdd02546c69acc77d0246c36a506733473#npm:0.5.4"], - ["@jimp/png", "virtual:fdf35f3a0f42601fdbc6fb4ea58b332c493c34a958a60e0d77e60fd8caa0eb9886ea3b8b988063469697404a29319cbdd02546c69acc77d0246c36a506733473#npm:0.5.4"], - ["@jimp/tiff", "virtual:fdf35f3a0f42601fdbc6fb4ea58b332c493c34a958a60e0d77e60fd8caa0eb9886ea3b8b988063469697404a29319cbdd02546c69acc77d0246c36a506733473#npm:0.5.4"], - ["core-js", "npm:2.6.2"], - ["timm", "npm:1.6.1"] - ], - "packagePeers": [ - "custom" - ], - "linkType": "HARD", - }], - ["virtual:d98e5bc1ccbead39170d3994004672b64fdf154267795710ad1c4d8efe0eacf80ac7423ed74d40277ed00bcc8464a09bde690088f4b3658d31ca240e32657dfe#npm:0.6.4", { - "packageLocation": "./.yarn/$$virtual/@jimp-types-virtual-d1e928e432/0/cache/@jimp-types-npm-0.6.4-3b4d702722-2.zip/node_modules/@jimp/types/", - "packageDependencies": [ - ["@jimp/types", "virtual:d98e5bc1ccbead39170d3994004672b64fdf154267795710ad1c4d8efe0eacf80ac7423ed74d40277ed00bcc8464a09bde690088f4b3658d31ca240e32657dfe#npm:0.6.4"], - ["@jimp/bmp", "virtual:d1e928e432903fafb73a2775b38558101866b1216dd72fb79a897d5bcacb7f6382fe5142a611eee853ec4884d682b310d40e16a68096d90a7058e3e3fff739ad#npm:0.6.4"], - ["@jimp/custom", "npm:0.6.4"], - ["@jimp/gif", "virtual:d1e928e432903fafb73a2775b38558101866b1216dd72fb79a897d5bcacb7f6382fe5142a611eee853ec4884d682b310d40e16a68096d90a7058e3e3fff739ad#npm:0.6.4"], - ["@jimp/jpeg", "virtual:d1e928e432903fafb73a2775b38558101866b1216dd72fb79a897d5bcacb7f6382fe5142a611eee853ec4884d682b310d40e16a68096d90a7058e3e3fff739ad#npm:0.6.4"], - ["@jimp/png", "virtual:d1e928e432903fafb73a2775b38558101866b1216dd72fb79a897d5bcacb7f6382fe5142a611eee853ec4884d682b310d40e16a68096d90a7058e3e3fff739ad#npm:0.6.4"], - ["@jimp/tiff", "virtual:d1e928e432903fafb73a2775b38558101866b1216dd72fb79a897d5bcacb7f6382fe5142a611eee853ec4884d682b310d40e16a68096d90a7058e3e3fff739ad#npm:0.6.4"], - ["core-js", "npm:2.6.2"], - ["timm", "npm:1.6.1"] - ], - "packagePeers": [ - "custom" - ], - "linkType": "HARD", - }] - ]], - ["@jimp/utils", [ - ["npm:0.5.0", { - "packageLocation": "./.yarn/cache/@jimp-utils-npm-0.5.0-8e08e24b50-2.zip/node_modules/@jimp/utils/", - "packageDependencies": [ - ["@jimp/utils", "npm:0.5.0"], - ["core-js", "npm:2.6.2"] - ], - "linkType": "HARD", - }], - ["npm:0.6.4", { - "packageLocation": "./.yarn/cache/@jimp-utils-npm-0.6.4-24102dc440-2.zip/node_modules/@jimp/utils/", - "packageDependencies": [ - ["@jimp/utils", "npm:0.6.4"], - ["core-js", "npm:2.6.2"] - ], - "linkType": "HARD", - }] - ]], - ["@mikaelkristiansson/domready", [ - ["npm:1.0.9", { - "packageLocation": "./.yarn/cache/@mikaelkristiansson-domready-npm-1.0.9-da9d05baf9-2.zip/node_modules/@mikaelkristiansson/domready/", - "packageDependencies": [ - ["@mikaelkristiansson/domready", "npm:1.0.9"] - ], - "linkType": "HARD", - }] - ]], - ["@mrmlnc/readdir-enhanced", [ - ["npm:2.2.1", { - "packageLocation": "./.yarn/cache/@mrmlnc-readdir-enhanced-npm-2.2.1-5286808663-2.zip/node_modules/@mrmlnc/readdir-enhanced/", - "packageDependencies": [ - ["@mrmlnc/readdir-enhanced", "npm:2.2.1"], - ["call-me-maybe", "npm:1.0.1"], - ["glob-to-regexp", "npm:0.3.0"] - ], - "linkType": "HARD", - }] - ]], - ["@nodelib/fs.scandir", [ - ["npm:2.1.3", { - "packageLocation": "./.yarn/cache/@nodelib-fs.scandir-npm-2.1.3-92e0b8f0d5-2.zip/node_modules/@nodelib/fs.scandir/", - "packageDependencies": [ - ["@nodelib/fs.scandir", "npm:2.1.3"], - ["@nodelib/fs.stat", "npm:2.0.3"], - ["run-parallel", "npm:1.1.9"] - ], - "linkType": "HARD", - }] - ]], - ["@nodelib/fs.stat", [ - ["npm:1.1.3", { - "packageLocation": "./.yarn/cache/@nodelib-fs.stat-npm-1.1.3-95bc1892a0-2.zip/node_modules/@nodelib/fs.stat/", - "packageDependencies": [ - ["@nodelib/fs.stat", "npm:1.1.3"] - ], - "linkType": "HARD", - }], - ["npm:2.0.3", { - "packageLocation": "./.yarn/cache/@nodelib-fs.stat-npm-2.0.3-be9eaa5ef7-2.zip/node_modules/@nodelib/fs.stat/", - "packageDependencies": [ - ["@nodelib/fs.stat", "npm:2.0.3"] - ], - "linkType": "HARD", - }] - ]], - ["@nodelib/fs.walk", [ - ["npm:1.2.4", { - "packageLocation": "./.yarn/cache/@nodelib-fs.walk-npm-1.2.4-1ae6c97d00-2.zip/node_modules/@nodelib/fs.walk/", - "packageDependencies": [ - ["@nodelib/fs.walk", "npm:1.2.4"], - ["@nodelib/fs.scandir", "npm:2.1.3"], - ["fastq", "npm:1.6.0"] - ], - "linkType": "HARD", - }] - ]], - ["@octokit/endpoint", [ - ["npm:5.3.2", { - "packageLocation": "./.yarn/cache/@octokit-endpoint-npm-5.3.2-d49ac4ff2c-2.zip/node_modules/@octokit/endpoint/", - "packageDependencies": [ - ["@octokit/endpoint", "npm:5.3.2"], - ["deepmerge", "npm:4.0.0"], - ["is-plain-object", "npm:3.0.0"], - ["universal-user-agent", "npm:3.0.0"], - ["url-template", "npm:2.0.8"] - ], - "linkType": "HARD", - }] - ]], - ["@octokit/request", [ - ["npm:5.0.2", { - "packageLocation": "./.yarn/cache/@octokit-request-npm-5.0.2-e1135e3942-2.zip/node_modules/@octokit/request/", - "packageDependencies": [ - ["@octokit/request", "npm:5.0.2"], - ["@octokit/endpoint", "npm:5.3.2"], - ["@octokit/request-error", "npm:1.0.4"], - ["deprecation", "npm:2.3.1"], - ["is-plain-object", "npm:3.0.0"], - ["node-fetch", "npm:2.6.0"], - ["once", "npm:1.4.0"], - ["universal-user-agent", "npm:3.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["@octokit/request-error", [ - ["npm:1.0.4", { - "packageLocation": "./.yarn/cache/@octokit-request-error-npm-1.0.4-0dc83cd265-2.zip/node_modules/@octokit/request-error/", - "packageDependencies": [ - ["@octokit/request-error", "npm:1.0.4"], - ["deprecation", "npm:2.3.1"], - ["once", "npm:1.4.0"] - ], - "linkType": "HARD", - }] - ]], - ["@octokit/rest", [ - ["npm:16.28.7", { - "packageLocation": "./.yarn/cache/@octokit-rest-npm-16.28.7-84a4ad8c76-2.zip/node_modules/@octokit/rest/", - "packageDependencies": [ - ["@octokit/rest", "npm:16.28.7"], - ["@octokit/request", "npm:5.0.2"], - ["@octokit/request-error", "npm:1.0.4"], - ["atob-lite", "npm:2.0.0"], - ["before-after-hook", "npm:2.1.0"], - ["btoa-lite", "npm:1.0.0"], - ["deprecation", "npm:2.3.1"], - ["lodash.get", "npm:4.4.2"], - ["lodash.set", "npm:4.3.2"], - ["lodash.uniq", "npm:4.5.0"], - ["octokit-pagination-methods", "npm:1.1.0"], - ["once", "npm:1.4.0"], - ["universal-user-agent", "npm:3.0.0"], - ["url-template", "npm:2.0.8"] - ], - "linkType": "HARD", - }] - ]], - ["@pieh/friendly-errors-webpack-plugin", [ - ["virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:1.7.0-chalk-2", { - "packageLocation": "./.yarn/$$virtual/@pieh-friendly-errors-webpack-plugin-virtual-55d5887016/0/cache/@pieh-friendly-errors-webpack-plugin-npm-1.7.0-chalk-2-fbb9682698-2.zip/node_modules/@pieh/friendly-errors-webpack-plugin/", - "packageDependencies": [ - ["@pieh/friendly-errors-webpack-plugin", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:1.7.0-chalk-2"], - ["chalk", "npm:2.4.2"], - ["error-stack-parser", "npm:2.0.2"], - ["string-width", "npm:2.1.1"], - ["strip-ansi", "npm:3.0.1"], - ["webpack", "npm:4.28.4"] - ], - "packagePeers": [ - "webpack" - ], - "linkType": "HARD", - }] - ]], - ["@reach/router", [ - ["virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:1.2.1", { - "packageLocation": "./.yarn/$$virtual/@reach-router-virtual-8fe8657bb9/0/cache/@reach-router-npm-1.2.1-2701a4a937-2.zip/node_modules/@reach/router/", - "packageDependencies": [ - ["@reach/router", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:1.2.1"], - ["create-react-context", "virtual:c9952112e10d868ec1e7656f40178b12df3b2aabaded8807cff613db2e9894b8eb857b5436464cc295befa9ca8a42dad46fb7958af114dd3f55db0aba49628cb#npm:0.2.3"], - ["invariant", "npm:2.2.4"], - ["prop-types", "npm:15.6.2"], - ["react", "npm:16.8.4"], - ["react-dom", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:16.8.4"], - ["react-lifecycles-compat", "npm:3.0.4"], - ["warning", "npm:3.0.0"] - ], - "packagePeers": [ - "react", - "react-dom" - ], - "linkType": "HARD", - }] - ]], - ["@sindresorhus/is", [ - ["npm:0.7.0", { - "packageLocation": "./.yarn/cache/@sindresorhus-is-npm-0.7.0-306ce07075-2.zip/node_modules/@sindresorhus/is/", - "packageDependencies": [ - ["@sindresorhus/is", "npm:0.7.0"] - ], - "linkType": "HARD", - }], - ["npm:1.2.0", { - "packageLocation": "./.yarn/cache/@sindresorhus-is-npm-1.2.0-18c0254059-2.zip/node_modules/@sindresorhus/is/", - "packageDependencies": [ - ["@sindresorhus/is", "npm:1.2.0"] - ], - "linkType": "HARD", - }] - ]], - ["@stefanprobst/lokijs", [ - ["npm:1.5.6-b", { - "packageLocation": "./.yarn/cache/@stefanprobst-lokijs-npm-1.5.6-b-353e29142b-2.zip/node_modules/@stefanprobst/lokijs/", - "packageDependencies": [ - ["@stefanprobst/lokijs", "npm:1.5.6-b"] - ], - "linkType": "HARD", - }] - ]], - ["@szmarczak/http-timer", [ - ["npm:3.1.1", { - "packageLocation": "./.yarn/cache/@szmarczak-http-timer-npm-3.1.1-6c1f220b55-2.zip/node_modules/@szmarczak/http-timer/", - "packageDependencies": [ - ["@szmarczak/http-timer", "npm:3.1.1"], - ["defer-to-connect", "npm:1.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["@types/algoliasearch", [ - ["npm:3.34.10", { - "packageLocation": "./.yarn/cache/@types-algoliasearch-npm-3.34.10-994371d25f-2.zip/node_modules/@types/algoliasearch/", - "packageDependencies": [ - ["@types/algoliasearch", "npm:3.34.10"] - ], - "linkType": "HARD", - }] - ]], - ["@types/anymatch", [ - ["npm:1.3.1", { - "packageLocation": "./.yarn/cache/@types-anymatch-npm-1.3.1-b86e9de5d9-2.zip/node_modules/@types/anymatch/", - "packageDependencies": [ - ["@types/anymatch", "npm:1.3.1"] - ], - "linkType": "HARD", - }] - ]], - ["@types/babel__core", [ - ["npm:7.1.0", { - "packageLocation": "./.yarn/cache/@types-babel__core-npm-7.1.0-5a61c5ad24-2.zip/node_modules/@types/babel__core/", - "packageDependencies": [ - ["@types/babel__core", "npm:7.1.0"], - ["@babel/parser", "npm:7.7.4"], - ["@babel/types", "npm:7.2.2"], - ["@types/babel__generator", "npm:7.0.2"], - ["@types/babel__template", "npm:7.0.2"], - ["@types/babel__traverse", "npm:7.0.6"] - ], - "linkType": "HARD", - }], - ["npm:7.1.3", { - "packageLocation": "./.yarn/cache/@types-babel__core-npm-7.1.3-250c75bf68-2.zip/node_modules/@types/babel__core/", - "packageDependencies": [ - ["@types/babel__core", "npm:7.1.3"], - ["@babel/parser", "npm:7.7.4"], - ["@babel/types", "npm:7.2.2"], - ["@types/babel__generator", "npm:7.0.2"], - ["@types/babel__template", "npm:7.0.2"], - ["@types/babel__traverse", "npm:7.0.6"] - ], - "linkType": "HARD", - }] - ]], - ["@types/babel__generator", [ - ["npm:7.0.2", { - "packageLocation": "./.yarn/cache/@types-babel__generator-npm-7.0.2-e1dc3368e7-2.zip/node_modules/@types/babel__generator/", - "packageDependencies": [ - ["@types/babel__generator", "npm:7.0.2"], - ["@babel/types", "npm:7.2.2"] - ], - "linkType": "HARD", - }] - ]], - ["@types/babel__template", [ - ["npm:7.0.2", { - "packageLocation": "./.yarn/cache/@types-babel__template-npm-7.0.2-32d369837a-2.zip/node_modules/@types/babel__template/", - "packageDependencies": [ - ["@types/babel__template", "npm:7.0.2"], - ["@babel/parser", "npm:7.7.4"], - ["@babel/types", "npm:7.2.2"] - ], - "linkType": "HARD", - }] - ]], - ["@types/babel__traverse", [ - ["npm:7.0.6", { - "packageLocation": "./.yarn/cache/@types-babel__traverse-npm-7.0.6-8812e9b37a-2.zip/node_modules/@types/babel__traverse/", - "packageDependencies": [ - ["@types/babel__traverse", "npm:7.0.6"], - ["@babel/types", "npm:7.3.3"] - ], - "linkType": "HARD", - }] - ]], - ["@types/braces", [ - ["npm:3.0.0", { - "packageLocation": "./.yarn/cache/@types-braces-npm-3.0.0-511ab9ce35-2.zip/node_modules/@types/braces/", - "packageDependencies": [ - ["@types/braces", "npm:3.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["@types/cacheable-request", [ - ["npm:6.0.1", { - "packageLocation": "./.yarn/cache/@types-cacheable-request-npm-6.0.1-067bf7714d-2.zip/node_modules/@types/cacheable-request/", - "packageDependencies": [ - ["@types/cacheable-request", "npm:6.0.1"], - ["@types/http-cache-semantics", "npm:4.0.0"], - ["@types/keyv", "npm:3.1.1"], - ["@types/node", "npm:10.12.18"], - ["@types/responselike", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["@types/ci-info", [ - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/@types-ci-info-npm-2.0.0-92ce16a39f-2.zip/node_modules/@types/ci-info/", - "packageDependencies": [ - ["@types/ci-info", "npm:2.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["@types/color-name", [ - ["npm:1.1.1", { - "packageLocation": "./.yarn/cache/@types-color-name-npm-1.1.1-00b0925070-2.zip/node_modules/@types/color-name/", - "packageDependencies": [ - ["@types/color-name", "npm:1.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["@types/comment-json", [ - ["npm:1.1.1", { - "packageLocation": "./.yarn/cache/@types-comment-json-npm-1.1.1-39a82b149a-2.zip/node_modules/@types/comment-json/", - "packageDependencies": [ - ["@types/comment-json", "npm:1.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["@types/configstore", [ - ["npm:2.1.1", { - "packageLocation": "./.yarn/cache/@types-configstore-npm-2.1.1-bb3144db15-2.zip/node_modules/@types/configstore/", - "packageDependencies": [ - ["@types/configstore", "npm:2.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["@types/cross-spawn", [ - ["npm:6.0.0", { - "packageLocation": "./.yarn/cache/@types-cross-spawn-npm-6.0.0-daaecbda8f-2.zip/node_modules/@types/cross-spawn/", - "packageDependencies": [ - ["@types/cross-spawn", "npm:6.0.0"], - ["@types/node", "npm:10.12.18"] - ], - "linkType": "HARD", - }] - ]], - ["@types/debug", [ - ["npm:0.0.29", { - "packageLocation": "./.yarn/cache/@types-debug-npm-0.0.29-f3bd149c0c-2.zip/node_modules/@types/debug/", - "packageDependencies": [ - ["@types/debug", "npm:0.0.29"] - ], - "linkType": "HARD", - }] - ]], - ["@types/diff", [ - ["npm:4.0.2", { - "packageLocation": "./.yarn/cache/@types-diff-npm-4.0.2-e0c9c256aa-2.zip/node_modules/@types/diff/", - "packageDependencies": [ - ["@types/diff", "npm:4.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["@types/emscripten", [ - ["npm:1.38.0", { - "packageLocation": "./.yarn/cache/@types-emscripten-npm-1.38.0-17ced398fd-2.zip/node_modules/@types/emscripten/", - "packageDependencies": [ - ["@types/emscripten", "npm:1.38.0"] - ], - "linkType": "HARD", - }] - ]], - ["@types/eslint-visitor-keys", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/@types-eslint-visitor-keys-npm-1.0.0-a300061b93-2.zip/node_modules/@types/eslint-visitor-keys/", - "packageDependencies": [ - ["@types/eslint-visitor-keys", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["@types/events", [ - ["npm:1.2.0", { - "packageLocation": "./.yarn/cache/@types-events-npm-1.2.0-2885f21f77-2.zip/node_modules/@types/events/", - "packageDependencies": [ - ["@types/events", "npm:1.2.0"] - ], - "linkType": "HARD", - }] - ]], - ["@types/express-serve-static-core", [ - ["npm:4.17.0", { - "packageLocation": "./.yarn/cache/@types-express-serve-static-core-npm-4.17.0-f06df62a08-2.zip/node_modules/@types/express-serve-static-core/", - "packageDependencies": [ - ["@types/express-serve-static-core", "npm:4.17.0"], - ["@types/node", "npm:10.12.18"], - ["@types/range-parser", "npm:1.2.3"] - ], - "linkType": "HARD", - }] - ]], - ["@types/filesize", [ - ["npm:4.1.0", { - "packageLocation": "./.yarn/cache/@types-filesize-npm-4.1.0-4ca804aaaf-2.zip/node_modules/@types/filesize/", - "packageDependencies": [ - ["@types/filesize", "npm:4.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["@types/finalhandler", [ - ["npm:1.1.0", { - "packageLocation": "./.yarn/cache/@types-finalhandler-npm-1.1.0-bb15aba0e7-2.zip/node_modules/@types/finalhandler/", - "packageDependencies": [ - ["@types/finalhandler", "npm:1.1.0"], - ["@types/node", "npm:10.12.18"] - ], - "linkType": "HARD", - }] - ]], - ["@types/get-port", [ - ["npm:0.0.4", { - "packageLocation": "./.yarn/cache/@types-get-port-npm-0.0.4-3791a61b90-2.zip/node_modules/@types/get-port/", - "packageDependencies": [ - ["@types/get-port", "npm:0.0.4"] - ], - "linkType": "HARD", - }] - ]], - ["@types/glob", [ - ["npm:5.0.36", { - "packageLocation": "./.yarn/cache/@types-glob-npm-5.0.36-de93add935-2.zip/node_modules/@types/glob/", - "packageDependencies": [ - ["@types/glob", "npm:5.0.36"], - ["@types/events", "npm:1.2.0"], - ["@types/minimatch", "npm:3.0.3"], - ["@types/node", "npm:10.12.18"] - ], - "linkType": "HARD", - }], - ["npm:7.1.1", { - "packageLocation": "./.yarn/cache/@types-glob-npm-7.1.1-10bfc8b49b-2.zip/node_modules/@types/glob/", - "packageDependencies": [ - ["@types/glob", "npm:7.1.1"], - ["@types/events", "npm:1.2.0"], - ["@types/minimatch", "npm:3.0.3"], - ["@types/node", "npm:10.12.18"] - ], - "linkType": "HARD", - }] - ]], - ["@types/got", [ - ["npm:8.3.5", { - "packageLocation": "./.yarn/cache/@types-got-npm-8.3.5-a96a7b7325-2.zip/node_modules/@types/got/", - "packageDependencies": [ - ["@types/got", "npm:8.3.5"], - ["@types/node", "npm:10.12.18"] - ], - "linkType": "HARD", - }] - ]], - ["@types/history", [ - ["npm:4.7.2", { - "packageLocation": "./.yarn/cache/@types-history-npm-4.7.2-6716f81c25-2.zip/node_modules/@types/history/", - "packageDependencies": [ - ["@types/history", "npm:4.7.2"] - ], - "linkType": "HARD", - }] - ]], - ["@types/http-cache-semantics", [ - ["npm:4.0.0", { - "packageLocation": "./.yarn/cache/@types-http-cache-semantics-npm-4.0.0-000c9dc8e0-2.zip/node_modules/@types/http-cache-semantics/", - "packageDependencies": [ - ["@types/http-cache-semantics", "npm:4.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["@types/inquirer", [ - ["npm:0.0.43", { - "packageLocation": "./.yarn/cache/@types-inquirer-npm-0.0.43-3a9b56072c-2.zip/node_modules/@types/inquirer/", - "packageDependencies": [ - ["@types/inquirer", "npm:0.0.43"], - ["@types/rx", "npm:4.1.1"], - ["@types/through", "npm:0.0.29"] - ], - "linkType": "HARD", - }] - ]], - ["@types/invariant", [ - ["npm:2.2.30", { - "packageLocation": "./.yarn/cache/@types-invariant-npm-2.2.30-726e43b330-2.zip/node_modules/@types/invariant/", - "packageDependencies": [ - ["@types/invariant", "npm:2.2.30"] - ], - "linkType": "HARD", - }] - ]], - ["@types/is-ci", [ - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/@types-is-ci-npm-2.0.0-1007c71303-2.zip/node_modules/@types/is-ci/", - "packageDependencies": [ - ["@types/is-ci", "npm:2.0.0"], - ["@types/ci-info", "npm:2.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["@types/istanbul-lib-coverage", [ - ["npm:1.1.0", { - "packageLocation": "./.yarn/cache/@types-istanbul-lib-coverage-npm-1.1.0-766d15dead-2.zip/node_modules/@types/istanbul-lib-coverage/", - "packageDependencies": [ - ["@types/istanbul-lib-coverage", "npm:1.1.0"] - ], - "linkType": "HARD", - }], - ["npm:2.0.1", { - "packageLocation": "./.yarn/cache/@types-istanbul-lib-coverage-npm-2.0.1-c8b87e4b03-2.zip/node_modules/@types/istanbul-lib-coverage/", - "packageDependencies": [ - ["@types/istanbul-lib-coverage", "npm:2.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["@types/istanbul-lib-report", [ - ["npm:1.1.1", { - "packageLocation": "./.yarn/cache/@types-istanbul-lib-report-npm-1.1.1-be4b2ca215-2.zip/node_modules/@types/istanbul-lib-report/", - "packageDependencies": [ - ["@types/istanbul-lib-report", "npm:1.1.1"], - ["@types/istanbul-lib-coverage", "npm:2.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["@types/istanbul-reports", [ - ["npm:1.1.1", { - "packageLocation": "./.yarn/cache/@types-istanbul-reports-npm-1.1.1-380bb9d636-2.zip/node_modules/@types/istanbul-reports/", - "packageDependencies": [ - ["@types/istanbul-reports", "npm:1.1.1"], - ["@types/istanbul-lib-coverage", "npm:2.0.1"], - ["@types/istanbul-lib-report", "npm:1.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["@types/jest", [ - ["npm:24.0.25", { - "packageLocation": "./.yarn/cache/@types-jest-npm-24.0.25-4f86b66de3-2.zip/node_modules/@types/jest/", - "packageDependencies": [ - ["@types/jest", "npm:24.0.25"], - ["jest-diff", "npm:24.9.0"] - ], - "linkType": "HARD", - }] - ]], - ["@types/json-schema", [ - ["npm:7.0.3", { - "packageLocation": "./.yarn/cache/@types-json-schema-npm-7.0.3-ffbcd28c6e-2.zip/node_modules/@types/json-schema/", - "packageDependencies": [ - ["@types/json-schema", "npm:7.0.3"] - ], - "linkType": "HARD", - }] - ]], - ["@types/keyv", [ - ["npm:3.1.1", { - "packageLocation": "./.yarn/cache/@types-keyv-npm-3.1.1-779a80f2c7-2.zip/node_modules/@types/keyv/", - "packageDependencies": [ - ["@types/keyv", "npm:3.1.1"], - ["@types/node", "npm:10.12.18"] - ], - "linkType": "HARD", - }] - ]], - ["@types/klaw", [ - ["npm:2.1.1", { - "packageLocation": "./.yarn/cache/@types-klaw-npm-2.1.1-eaac1f658d-2.zip/node_modules/@types/klaw/", - "packageDependencies": [ - ["@types/klaw", "npm:2.1.1"], - ["@types/node", "npm:10.12.18"] - ], - "linkType": "HARD", - }] - ]], - ["@types/left-pad", [ - ["npm:1.2.0", { - "packageLocation": "./.yarn/cache/@types-left-pad-npm-1.2.0-e13d4c0e9e-2.zip/node_modules/@types/left-pad/", - "packageDependencies": [ - ["@types/left-pad", "npm:1.2.0"], - ["left-pad", "npm:1.3.0"] - ], - "linkType": "HARD", - }] - ]], - ["@types/lodash", [ - ["npm:4.14.136", { - "packageLocation": "./.yarn/cache/@types-lodash-npm-4.14.136-b396221d04-2.zip/node_modules/@types/lodash/", - "packageDependencies": [ - ["@types/lodash", "npm:4.14.136"] - ], - "linkType": "HARD", - }] - ]], - ["@types/micromatch", [ - ["npm:3.1.0", { - "packageLocation": "./.yarn/cache/@types-micromatch-npm-3.1.0-6d150817e4-2.zip/node_modules/@types/micromatch/", - "packageDependencies": [ - ["@types/micromatch", "npm:3.1.0"], - ["@types/braces", "npm:3.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["@types/mime", [ - ["npm:2.0.1", { - "packageLocation": "./.yarn/cache/@types-mime-npm-2.0.1-1018885da5-2.zip/node_modules/@types/mime/", - "packageDependencies": [ - ["@types/mime", "npm:2.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["@types/minimatch", [ - ["npm:3.0.3", { - "packageLocation": "./.yarn/cache/@types-minimatch-npm-3.0.3-c8b0625f84-2.zip/node_modules/@types/minimatch/", - "packageDependencies": [ - ["@types/minimatch", "npm:3.0.3"] - ], - "linkType": "HARD", - }] - ]], - ["@types/mkdirp", [ - ["npm:0.3.29", { - "packageLocation": "./.yarn/cache/@types-mkdirp-npm-0.3.29-388d757dbc-2.zip/node_modules/@types/mkdirp/", - "packageDependencies": [ - ["@types/mkdirp", "npm:0.3.29"] - ], - "linkType": "HARD", - }] - ]], - ["@types/node", [ - ["npm:10.12.18", { - "packageLocation": "./.yarn/cache/@types-node-npm-10.12.18-7c6aeb4e07-2.zip/node_modules/@types/node/", - "packageDependencies": [ - ["@types/node", "npm:10.12.18"] - ], - "linkType": "HARD", - }], - ["npm:13.1.1", { - "packageLocation": "./.yarn/cache/@types-node-npm-13.1.1-601dc3a977-2.zip/node_modules/@types/node/", - "packageDependencies": [ - ["@types/node", "npm:13.1.1"] - ], - "linkType": "HARD", - }], - ["npm:7.10.5", { - "packageLocation": "./.yarn/cache/@types-node-npm-7.10.5-ab79c19027-2.zip/node_modules/@types/node/", - "packageDependencies": [ - ["@types/node", "npm:7.10.5"] - ], - "linkType": "HARD", - }] - ]], - ["@types/prettier", [ - ["npm:1.19.0", { - "packageLocation": "./.yarn/cache/@types-prettier-npm-1.19.0-a6b7c059dc-2.zip/node_modules/@types/prettier/", - "packageDependencies": [ - ["@types/prettier", "npm:1.19.0"] - ], - "linkType": "HARD", - }] - ]], - ["@types/promise.prototype.finally", [ - ["npm:2.0.3", { - "packageLocation": "./.yarn/cache/@types-promise.prototype.finally-npm-2.0.3-0b88982846-2.zip/node_modules/@types/promise.prototype.finally/", - "packageDependencies": [ - ["@types/promise.prototype.finally", "npm:2.0.3"] - ], - "linkType": "HARD", - }] - ]], - ["@types/prop-types", [ - ["npm:15.5.8", { - "packageLocation": "./.yarn/cache/@types-prop-types-npm-15.5.8-ed72e782b0-2.zip/node_modules/@types/prop-types/", - "packageDependencies": [ - ["@types/prop-types", "npm:15.5.8"] - ], - "linkType": "HARD", - }] - ]], - ["@types/q", [ - ["npm:1.5.1", { - "packageLocation": "./.yarn/cache/@types-q-npm-1.5.1-29b49b9eca-2.zip/node_modules/@types/q/", - "packageDependencies": [ - ["@types/q", "npm:1.5.1"] - ], - "linkType": "HARD", - }] - ]], - ["@types/range-parser", [ - ["npm:1.2.3", { - "packageLocation": "./.yarn/cache/@types-range-parser-npm-1.2.3-c06253b351-2.zip/node_modules/@types/range-parser/", - "packageDependencies": [ - ["@types/range-parser", "npm:1.2.3"] - ], - "linkType": "HARD", - }] - ]], - ["@types/reach__router", [ - ["npm:1.2.3", { - "packageLocation": "./.yarn/cache/@types-reach__router-npm-1.2.3-19694e287c-2.zip/node_modules/@types/reach__router/", - "packageDependencies": [ - ["@types/reach__router", "npm:1.2.3"], - ["@types/history", "npm:4.7.2"], - ["@types/react", "npm:16.9.2"] - ], - "linkType": "HARD", - }] - ]], - ["@types/react", [ - ["npm:16.9.2", { - "packageLocation": "./.yarn/cache/@types-react-npm-16.9.2-9cbf87ef87-2.zip/node_modules/@types/react/", - "packageDependencies": [ - ["@types/react", "npm:16.9.2"], - ["@types/prop-types", "npm:15.5.8"], - ["csstype", "npm:2.6.0"] - ], - "linkType": "HARD", - }] - ]], - ["@types/responselike", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/@types-responselike-npm-1.0.0-85dd08af42-2.zip/node_modules/@types/responselike/", - "packageDependencies": [ - ["@types/responselike", "npm:1.0.0"], - ["@types/node", "npm:10.12.18"] - ], - "linkType": "HARD", - }] - ]], - ["@types/rx", [ - ["npm:4.1.1", { - "packageLocation": "./.yarn/cache/@types-rx-npm-4.1.1-c1eced3743-2.zip/node_modules/@types/rx/", - "packageDependencies": [ - ["@types/rx", "npm:4.1.1"], - ["@types/rx-core", "npm:4.0.3"], - ["@types/rx-core-binding", "npm:4.0.4"], - ["@types/rx-lite", "npm:4.0.6"], - ["@types/rx-lite-aggregates", "npm:4.0.3"], - ["@types/rx-lite-async", "npm:4.0.2"], - ["@types/rx-lite-backpressure", "npm:4.0.3"], - ["@types/rx-lite-coincidence", "npm:4.0.3"], - ["@types/rx-lite-experimental", "npm:4.0.1"], - ["@types/rx-lite-joinpatterns", "npm:4.0.1"], - ["@types/rx-lite-testing", "npm:4.0.1"], - ["@types/rx-lite-time", "npm:4.0.3"], - ["@types/rx-lite-virtualtime", "npm:4.0.3"] - ], - "linkType": "HARD", - }] - ]], - ["@types/rx-core", [ - ["npm:4.0.3", { - "packageLocation": "./.yarn/cache/@types-rx-core-npm-4.0.3-7cdfd00e20-2.zip/node_modules/@types/rx-core/", - "packageDependencies": [ - ["@types/rx-core", "npm:4.0.3"] - ], - "linkType": "HARD", - }] - ]], - ["@types/rx-core-binding", [ - ["npm:4.0.4", { - "packageLocation": "./.yarn/cache/@types-rx-core-binding-npm-4.0.4-c7fb765518-2.zip/node_modules/@types/rx-core-binding/", - "packageDependencies": [ - ["@types/rx-core-binding", "npm:4.0.4"], - ["@types/rx-core", "npm:4.0.3"] - ], - "linkType": "HARD", - }] - ]], - ["@types/rx-lite", [ - ["npm:4.0.6", { - "packageLocation": "./.yarn/cache/@types-rx-lite-npm-4.0.6-e2f1fd43c5-2.zip/node_modules/@types/rx-lite/", - "packageDependencies": [ - ["@types/rx-lite", "npm:4.0.6"], - ["@types/rx-core", "npm:4.0.3"], - ["@types/rx-core-binding", "npm:4.0.4"] - ], - "linkType": "HARD", - }] - ]], - ["@types/rx-lite-aggregates", [ - ["npm:4.0.3", { - "packageLocation": "./.yarn/cache/@types-rx-lite-aggregates-npm-4.0.3-53159132d7-2.zip/node_modules/@types/rx-lite-aggregates/", - "packageDependencies": [ - ["@types/rx-lite-aggregates", "npm:4.0.3"], - ["@types/rx-lite", "npm:4.0.6"] - ], - "linkType": "HARD", - }] - ]], - ["@types/rx-lite-async", [ - ["npm:4.0.2", { - "packageLocation": "./.yarn/cache/@types-rx-lite-async-npm-4.0.2-b0e53cf5b1-2.zip/node_modules/@types/rx-lite-async/", - "packageDependencies": [ - ["@types/rx-lite-async", "npm:4.0.2"], - ["@types/rx-lite", "npm:4.0.6"] - ], - "linkType": "HARD", - }] - ]], - ["@types/rx-lite-backpressure", [ - ["npm:4.0.3", { - "packageLocation": "./.yarn/cache/@types-rx-lite-backpressure-npm-4.0.3-7dabe0a549-2.zip/node_modules/@types/rx-lite-backpressure/", - "packageDependencies": [ - ["@types/rx-lite-backpressure", "npm:4.0.3"], - ["@types/rx-lite", "npm:4.0.6"] - ], - "linkType": "HARD", - }] - ]], - ["@types/rx-lite-coincidence", [ - ["npm:4.0.3", { - "packageLocation": "./.yarn/cache/@types-rx-lite-coincidence-npm-4.0.3-faf94b17e6-2.zip/node_modules/@types/rx-lite-coincidence/", - "packageDependencies": [ - ["@types/rx-lite-coincidence", "npm:4.0.3"], - ["@types/rx-lite", "npm:4.0.6"] - ], - "linkType": "HARD", - }] - ]], - ["@types/rx-lite-experimental", [ - ["npm:4.0.1", { - "packageLocation": "./.yarn/cache/@types-rx-lite-experimental-npm-4.0.1-864ac2562a-2.zip/node_modules/@types/rx-lite-experimental/", - "packageDependencies": [ - ["@types/rx-lite-experimental", "npm:4.0.1"], - ["@types/rx-lite", "npm:4.0.6"] - ], - "linkType": "HARD", - }] - ]], - ["@types/rx-lite-joinpatterns", [ - ["npm:4.0.1", { - "packageLocation": "./.yarn/cache/@types-rx-lite-joinpatterns-npm-4.0.1-dff6d76f8e-2.zip/node_modules/@types/rx-lite-joinpatterns/", - "packageDependencies": [ - ["@types/rx-lite-joinpatterns", "npm:4.0.1"], - ["@types/rx-lite", "npm:4.0.6"] - ], - "linkType": "HARD", - }] - ]], - ["@types/rx-lite-testing", [ - ["npm:4.0.1", { - "packageLocation": "./.yarn/cache/@types-rx-lite-testing-npm-4.0.1-4952860ab6-2.zip/node_modules/@types/rx-lite-testing/", - "packageDependencies": [ - ["@types/rx-lite-testing", "npm:4.0.1"], - ["@types/rx-lite-virtualtime", "npm:4.0.3"] - ], - "linkType": "HARD", - }] - ]], - ["@types/rx-lite-time", [ - ["npm:4.0.3", { - "packageLocation": "./.yarn/cache/@types-rx-lite-time-npm-4.0.3-24261375a9-2.zip/node_modules/@types/rx-lite-time/", - "packageDependencies": [ - ["@types/rx-lite-time", "npm:4.0.3"], - ["@types/rx-lite", "npm:4.0.6"] - ], - "linkType": "HARD", - }] - ]], - ["@types/rx-lite-virtualtime", [ - ["npm:4.0.3", { - "packageLocation": "./.yarn/cache/@types-rx-lite-virtualtime-npm-4.0.3-eb0d8778dc-2.zip/node_modules/@types/rx-lite-virtualtime/", - "packageDependencies": [ - ["@types/rx-lite-virtualtime", "npm:4.0.3"], - ["@types/rx-lite", "npm:4.0.6"] - ], - "linkType": "HARD", - }] - ]], - ["@types/semver", [ - ["npm:6.0.2", { - "packageLocation": "./.yarn/cache/@types-semver-npm-6.0.2-69b6c6df20-2.zip/node_modules/@types/semver/", - "packageDependencies": [ - ["@types/semver", "npm:6.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["@types/serve-static", [ - ["npm:1.13.3", { - "packageLocation": "./.yarn/cache/@types-serve-static-npm-1.13.3-945c071406-2.zip/node_modules/@types/serve-static/", - "packageDependencies": [ - ["@types/serve-static", "npm:1.13.3"], - ["@types/express-serve-static-core", "npm:4.17.0"], - ["@types/mime", "npm:2.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["@types/source-list-map", [ - ["npm:0.1.2", { - "packageLocation": "./.yarn/cache/@types-source-list-map-npm-0.1.2-1983e10da7-2.zip/node_modules/@types/source-list-map/", - "packageDependencies": [ - ["@types/source-list-map", "npm:0.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["@types/ssri", [ - ["npm:6.0.1", { - "packageLocation": "./.yarn/cache/@types-ssri-npm-6.0.1-da6c21e6d2-2.zip/node_modules/@types/ssri/", - "packageDependencies": [ - ["@types/ssri", "npm:6.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["@types/stack-utils", [ - ["npm:1.0.1", { - "packageLocation": "./.yarn/cache/@types-stack-utils-npm-1.0.1-e2f2f7a882-2.zip/node_modules/@types/stack-utils/", - "packageDependencies": [ - ["@types/stack-utils", "npm:1.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["@types/tapable", [ - ["npm:1.0.4", { - "packageLocation": "./.yarn/cache/@types-tapable-npm-1.0.4-3ed5f6102e-2.zip/node_modules/@types/tapable/", - "packageDependencies": [ - ["@types/tapable", "npm:1.0.4"] - ], - "linkType": "HARD", - }] - ]], - ["@types/tar", [ - ["npm:4.0.0", { - "packageLocation": "./.yarn/cache/@types-tar-npm-4.0.0-4b464df1a6-2.zip/node_modules/@types/tar/", - "packageDependencies": [ - ["@types/tar", "npm:4.0.0"], - ["@types/node", "npm:10.12.18"] - ], - "linkType": "HARD", - }] - ]], - ["@types/tar-fs", [ - ["npm:1.16.1", { - "packageLocation": "./.yarn/cache/@types-tar-fs-npm-1.16.1-d84562705d-2.zip/node_modules/@types/tar-fs/", - "packageDependencies": [ - ["@types/tar-fs", "npm:1.16.1"], - ["@types/node", "npm:10.12.18"] - ], - "linkType": "HARD", - }] - ]], - ["@types/tar-stream", [ - ["npm:1.6.0", { - "packageLocation": "./.yarn/cache/@types-tar-stream-npm-1.6.0-442fee9fb0-2.zip/node_modules/@types/tar-stream/", - "packageDependencies": [ - ["@types/tar-stream", "npm:1.6.0"], - ["@types/node", "npm:10.12.18"] - ], - "linkType": "HARD", - }] - ]], - ["@types/terser-webpack-plugin", [ - ["npm:1.2.1", { - "packageLocation": "./.yarn/cache/@types-terser-webpack-plugin-npm-1.2.1-67d57d28fe-2.zip/node_modules/@types/terser-webpack-plugin/", - "packageDependencies": [ - ["@types/terser-webpack-plugin", "npm:1.2.1"], - ["@types/webpack", "npm:4.32.1"], - ["terser", "npm:3.17.0"] - ], - "linkType": "HARD", - }] - ]], - ["@types/through", [ - ["npm:0.0.29", { - "packageLocation": "./.yarn/cache/@types-through-npm-0.0.29-5e43403e29-2.zip/node_modules/@types/through/", - "packageDependencies": [ - ["@types/through", "npm:0.0.29"], - ["@types/node", "npm:10.12.18"] - ], - "linkType": "HARD", - }] - ]], - ["@types/tmp", [ - ["npm:0.0.32", { - "packageLocation": "./.yarn/cache/@types-tmp-npm-0.0.32-3a7bf0fcf7-2.zip/node_modules/@types/tmp/", - "packageDependencies": [ - ["@types/tmp", "npm:0.0.32"] - ], - "linkType": "HARD", - }], - ["npm:0.0.33", { - "packageLocation": "./.yarn/cache/@types-tmp-npm-0.0.33-070918943f-2.zip/node_modules/@types/tmp/", - "packageDependencies": [ - ["@types/tmp", "npm:0.0.33"] - ], - "linkType": "HARD", - }] - ]], - ["@types/treeify", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/@types-treeify-npm-1.0.0-b5e04e9cd3-2.zip/node_modules/@types/treeify/", - "packageDependencies": [ - ["@types/treeify", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["@types/tunnel", [ - ["npm:0.0.0", { - "packageLocation": "./.yarn/cache/@types-tunnel-npm-0.0.0-60b0691686-2.zip/node_modules/@types/tunnel/", - "packageDependencies": [ - ["@types/tunnel", "npm:0.0.0"], - ["@types/node", "npm:10.12.18"] - ], - "linkType": "HARD", - }] - ]], - ["@types/typescript", [ - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/@types-typescript-npm-2.0.0-4639092a54-2.zip/node_modules/@types/typescript/", - "packageDependencies": [ - ["@types/typescript", "npm:2.0.0"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] - ], - "linkType": "HARD", - }] - ]], - ["@types/uglify-js", [ - ["npm:3.0.4", { - "packageLocation": "./.yarn/cache/@types-uglify-js-npm-3.0.4-17dd492e5f-2.zip/node_modules/@types/uglify-js/", - "packageDependencies": [ - ["@types/uglify-js", "npm:3.0.4"], - ["source-map", "npm:0.6.1"] - ], - "linkType": "HARD", - }] - ]], - ["@types/unist", [ - ["npm:2.0.3", { - "packageLocation": "./.yarn/cache/@types-unist-npm-2.0.3-4b26dedfde-2.zip/node_modules/@types/unist/", - "packageDependencies": [ - ["@types/unist", "npm:2.0.3"] - ], - "linkType": "HARD", - }] - ]], - ["@types/vfile", [ - ["npm:3.0.2", { - "packageLocation": "./.yarn/cache/@types-vfile-npm-3.0.2-5a6f4624c4-2.zip/node_modules/@types/vfile/", - "packageDependencies": [ - ["@types/vfile", "npm:3.0.2"], - ["@types/node", "npm:10.12.18"], - ["@types/unist", "npm:2.0.3"], - ["@types/vfile-message", "npm:1.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["@types/vfile-message", [ - ["npm:1.0.1", { - "packageLocation": "./.yarn/cache/@types-vfile-message-npm-1.0.1-94f6b0361a-2.zip/node_modules/@types/vfile-message/", - "packageDependencies": [ - ["@types/vfile-message", "npm:1.0.1"], - ["@types/node", "npm:10.12.18"], - ["@types/unist", "npm:2.0.3"] - ], - "linkType": "HARD", - }] - ]], - ["@types/webpack", [ - ["npm:4.32.1", { - "packageLocation": "./.yarn/cache/@types-webpack-npm-4.32.1-08e5e03227-2.zip/node_modules/@types/webpack/", - "packageDependencies": [ - ["@types/webpack", "npm:4.32.1"], - ["@types/anymatch", "npm:1.3.1"], - ["@types/node", "npm:10.12.18"], - ["@types/tapable", "npm:1.0.4"], - ["@types/uglify-js", "npm:3.0.4"], - ["source-map", "npm:0.6.1"] - ], - "linkType": "HARD", - }] - ]], - ["@types/webpack-merge", [ - ["npm:4.1.5", { - "packageLocation": "./.yarn/cache/@types-webpack-merge-npm-4.1.5-2d7748bcf3-2.zip/node_modules/@types/webpack-merge/", - "packageDependencies": [ - ["@types/webpack-merge", "npm:4.1.5"], - ["@types/webpack", "npm:4.32.1"] - ], - "linkType": "HARD", - }] - ]], - ["@types/webpack-sources", [ - ["npm:0.1.5", { - "packageLocation": "./.yarn/cache/@types-webpack-sources-npm-0.1.5-3007b449ae-2.zip/node_modules/@types/webpack-sources/", - "packageDependencies": [ - ["@types/webpack-sources", "npm:0.1.5"], - ["@types/node", "npm:10.12.18"], - ["@types/source-list-map", "npm:0.1.2"], - ["source-map", "npm:0.6.1"] - ], - "linkType": "HARD", - }] - ]], - ["@types/yargs", [ - ["npm:12.0.10", { - "packageLocation": "./.yarn/cache/@types-yargs-npm-12.0.10-bb3dc2d650-2.zip/node_modules/@types/yargs/", - "packageDependencies": [ - ["@types/yargs", "npm:12.0.10"] - ], - "linkType": "HARD", - }], - ["npm:13.0.2", { - "packageLocation": "./.yarn/cache/@types-yargs-npm-13.0.2-c00efce784-2.zip/node_modules/@types/yargs/", - "packageDependencies": [ - ["@types/yargs", "npm:13.0.2"], - ["@types/yargs-parser", "npm:13.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["@types/yargs-parser", [ - ["npm:13.0.0", { - "packageLocation": "./.yarn/cache/@types-yargs-parser-npm-13.0.0-948354affa-2.zip/node_modules/@types/yargs-parser/", - "packageDependencies": [ - ["@types/yargs-parser", "npm:13.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["@types/yup", [ - ["npm:0.26.12", { - "packageLocation": "./.yarn/cache/@types-yup-npm-0.26.12-acc57a9b95-2.zip/node_modules/@types/yup/", - "packageDependencies": [ - ["@types/yup", "npm:0.26.12"] - ], - "linkType": "HARD", - }] - ]], - ["@typescript-eslint/eslint-plugin", [ - ["virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:1.7.0", { - "packageLocation": "./.yarn/$$virtual/@typescript-eslint-eslint-plugin-virtual-45cefb3a77/0/cache/@typescript-eslint-eslint-plugin-npm-1.7.0-7e6cd333d5-2.zip/node_modules/@typescript-eslint/eslint-plugin/", - "packageDependencies": [ - ["@typescript-eslint/eslint-plugin", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:1.7.0"], - ["@typescript-eslint/parser", "virtual:45cefb3a778deece82fc842b2b72f0afc757b6c0484407b9caa29c093b750350155ac2abd0f56e4ac93885a167aa5c99574da658766a7bf001a0aae00168eb82#npm:1.7.0"], - ["@typescript-eslint/typescript-estree", "virtual:45cefb3a778deece82fc842b2b72f0afc757b6c0484407b9caa29c093b750350155ac2abd0f56e4ac93885a167aa5c99574da658766a7bf001a0aae00168eb82#npm:1.7.0"], - ["eslint", "npm:5.16.0"], - ["eslint-utils", "npm:1.3.1"], - ["regexpp", "npm:2.0.1"], - ["requireindex", "npm:1.2.0"], - ["tsutils", "virtual:45cefb3a778deece82fc842b2b72f0afc757b6c0484407b9caa29c093b750350155ac2abd0f56e4ac93885a167aa5c99574da658766a7bf001a0aae00168eb82#npm:3.10.0"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] - ], - "packagePeers": [ - "eslint", - "typescript" - ], - "linkType": "HARD", - }] - ]], - ["@typescript-eslint/experimental-utils", [ - ["virtual:be22e969588e5b9bb01154245a30a1bfa2fad15f08a9f0d7874afa09a4651ae4fe9cd0600afa10932b5dfe007f9b520145319057e59f92e2d7a8fb54b87c1da9#npm:2.13.0", { - "packageLocation": "./.yarn/$$virtual/@typescript-eslint-experimental-utils-virtual-8f761bee9e/0/cache/@typescript-eslint-experimental-utils-npm-2.13.0-42102e3610-2.zip/node_modules/@typescript-eslint/experimental-utils/", - "packageDependencies": [ - ["@typescript-eslint/experimental-utils", "virtual:be22e969588e5b9bb01154245a30a1bfa2fad15f08a9f0d7874afa09a4651ae4fe9cd0600afa10932b5dfe007f9b520145319057e59f92e2d7a8fb54b87c1da9#npm:2.13.0"], - ["@types/json-schema", "npm:7.0.3"], - ["@typescript-eslint/typescript-estree", "virtual:8f761bee9eb5bd9df32b1ace75fc67b672d27b9ccd6ac132b62cb22e0ef341e04a5806a9ebc7ff872e0df4b8e0a464f90e28aecac7fb7259033e54a9a89cb2f9#npm:2.13.0"], - ["eslint", "npm:5.16.0"], - ["eslint-scope", "npm:5.0.0"] - ], - "packagePeers": [ - "eslint" - ], - "linkType": "HARD", - }] - ]], - ["@typescript-eslint/parser", [ - ["virtual:45cefb3a778deece82fc842b2b72f0afc757b6c0484407b9caa29c093b750350155ac2abd0f56e4ac93885a167aa5c99574da658766a7bf001a0aae00168eb82#npm:1.7.0", { - "packageLocation": "./.yarn/$$virtual/@typescript-eslint-parser-virtual-bfa1be041c/0/cache/@typescript-eslint-parser-npm-1.7.0-87f7d44c8e-2.zip/node_modules/@typescript-eslint/parser/", - "packageDependencies": [ - ["@typescript-eslint/parser", "virtual:45cefb3a778deece82fc842b2b72f0afc757b6c0484407b9caa29c093b750350155ac2abd0f56e4ac93885a167aa5c99574da658766a7bf001a0aae00168eb82#npm:1.7.0"], - ["@typescript-eslint/typescript-estree", "virtual:45cefb3a778deece82fc842b2b72f0afc757b6c0484407b9caa29c093b750350155ac2abd0f56e4ac93885a167aa5c99574da658766a7bf001a0aae00168eb82#npm:1.7.0"], - ["eslint", "npm:5.16.0"], - ["eslint-scope", "npm:4.0.0"], - ["eslint-visitor-keys", "npm:1.0.0"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] - ], - "packagePeers": [ - "eslint", - "typescript" - ], - "linkType": "HARD", - }], - ["virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:2.13.0", { - "packageLocation": "./.yarn/$$virtual/@typescript-eslint-parser-virtual-be22e96958/0/cache/@typescript-eslint-parser-npm-2.13.0-a1e67058e4-2.zip/node_modules/@typescript-eslint/parser/", - "packageDependencies": [ - ["@typescript-eslint/parser", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:2.13.0"], - ["@types/eslint-visitor-keys", "npm:1.0.0"], - ["@typescript-eslint/experimental-utils", "virtual:be22e969588e5b9bb01154245a30a1bfa2fad15f08a9f0d7874afa09a4651ae4fe9cd0600afa10932b5dfe007f9b520145319057e59f92e2d7a8fb54b87c1da9#npm:2.13.0"], - ["@typescript-eslint/typescript-estree", "virtual:be22e969588e5b9bb01154245a30a1bfa2fad15f08a9f0d7874afa09a4651ae4fe9cd0600afa10932b5dfe007f9b520145319057e59f92e2d7a8fb54b87c1da9#npm:2.13.0"], - ["eslint", "npm:5.16.0"], - ["eslint-visitor-keys", "npm:1.1.0"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] - ], - "packagePeers": [ - "eslint", - "typescript" - ], - "linkType": "HARD", - }] - ]], - ["@typescript-eslint/typescript-estree", [ - ["virtual:45cefb3a778deece82fc842b2b72f0afc757b6c0484407b9caa29c093b750350155ac2abd0f56e4ac93885a167aa5c99574da658766a7bf001a0aae00168eb82#npm:1.7.0", { - "packageLocation": "./.yarn/$$virtual/@typescript-eslint-typescript-estree-virtual-8609b490a6/0/cache/@typescript-eslint-typescript-estree-npm-1.7.0-b739ddbf0f-2.zip/node_modules/@typescript-eslint/typescript-estree/", - "packageDependencies": [ - ["@typescript-eslint/typescript-estree", "virtual:45cefb3a778deece82fc842b2b72f0afc757b6c0484407b9caa29c093b750350155ac2abd0f56e4ac93885a167aa5c99574da658766a7bf001a0aae00168eb82#npm:1.7.0"], - ["lodash.unescape", "npm:4.0.1"], - ["semver", "npm:5.5.0"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] - ], - "packagePeers": [ - "typescript" - ], - "linkType": "HARD", - }], - ["virtual:8f761bee9eb5bd9df32b1ace75fc67b672d27b9ccd6ac132b62cb22e0ef341e04a5806a9ebc7ff872e0df4b8e0a464f90e28aecac7fb7259033e54a9a89cb2f9#npm:2.13.0", { - "packageLocation": "./.yarn/$$virtual/@typescript-eslint-typescript-estree-virtual-5b276aefe4/0/cache/@typescript-eslint-typescript-estree-npm-2.13.0-2807dbdaf1-2.zip/node_modules/@typescript-eslint/typescript-estree/", - "packageDependencies": [ - ["@typescript-eslint/typescript-estree", "virtual:8f761bee9eb5bd9df32b1ace75fc67b672d27b9ccd6ac132b62cb22e0ef341e04a5806a9ebc7ff872e0df4b8e0a464f90e28aecac7fb7259033e54a9a89cb2f9#npm:2.13.0"], - ["debug", "npm:4.1.1"], - ["eslint-visitor-keys", "npm:1.1.0"], - ["glob", "npm:7.1.6"], - ["is-glob", "npm:4.0.1"], - ["lodash.unescape", "npm:4.0.1"], - ["semver", "npm:6.3.0"], - ["tsutils", "virtual:5b276aefe487bd5c5db0b13e68fddf5f156e11dc92758e76fb9554bb68a75cdf36a571dd81c7201a36aad453d8026a3ea58eb0ad2fef2da5e449d2e16e6fe7be#npm:3.17.1"], - ["typescript", null] - ], - "packagePeers": [ - "typescript" - ], - "linkType": "HARD", - }], - ["virtual:be22e969588e5b9bb01154245a30a1bfa2fad15f08a9f0d7874afa09a4651ae4fe9cd0600afa10932b5dfe007f9b520145319057e59f92e2d7a8fb54b87c1da9#npm:2.13.0", { - "packageLocation": "./.yarn/$$virtual/@typescript-eslint-typescript-estree-virtual-faf413bcdf/0/cache/@typescript-eslint-typescript-estree-npm-2.13.0-2807dbdaf1-2.zip/node_modules/@typescript-eslint/typescript-estree/", - "packageDependencies": [ - ["@typescript-eslint/typescript-estree", "virtual:be22e969588e5b9bb01154245a30a1bfa2fad15f08a9f0d7874afa09a4651ae4fe9cd0600afa10932b5dfe007f9b520145319057e59f92e2d7a8fb54b87c1da9#npm:2.13.0"], - ["debug", "npm:4.1.1"], - ["eslint-visitor-keys", "npm:1.1.0"], - ["glob", "npm:7.1.6"], - ["is-glob", "npm:4.0.1"], - ["lodash.unescape", "npm:4.0.1"], - ["semver", "npm:6.3.0"], - ["tsutils", "virtual:faf413bcdf63d4ba216a03af4562f5428e636501de9fdbe6a8290b289fd010181647b2e3f557d4967e3d32c0e2e93d138ad4315d4b6048c665fd19f5d4a4f89d#npm:3.17.1"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] - ], - "packagePeers": [ - "typescript" - ], - "linkType": "HARD", - }] - ]], - ["@webassemblyjs/ast", [ - ["npm:1.7.11", { - "packageLocation": "./.yarn/cache/@webassemblyjs-ast-npm-1.7.11-4731de44a0-2.zip/node_modules/@webassemblyjs/ast/", - "packageDependencies": [ - ["@webassemblyjs/ast", "npm:1.7.11"], - ["@webassemblyjs/helper-module-context", "npm:1.7.11"], - ["@webassemblyjs/helper-wasm-bytecode", "npm:1.7.11"], - ["@webassemblyjs/wast-parser", "npm:1.7.11"] - ], - "linkType": "HARD", - }], - ["npm:1.8.5", { - "packageLocation": "./.yarn/cache/@webassemblyjs-ast-npm-1.8.5-fc0b35ea9a-2.zip/node_modules/@webassemblyjs/ast/", - "packageDependencies": [ - ["@webassemblyjs/ast", "npm:1.8.5"], - ["@webassemblyjs/helper-module-context", "npm:1.8.5"], - ["@webassemblyjs/helper-wasm-bytecode", "npm:1.8.5"], - ["@webassemblyjs/wast-parser", "npm:1.8.5"] - ], - "linkType": "HARD", - }] - ]], - ["@webassemblyjs/floating-point-hex-parser", [ - ["npm:1.7.11", { - "packageLocation": "./.yarn/cache/@webassemblyjs-floating-point-hex-parser-npm-1.7.11-2416a0c807-2.zip/node_modules/@webassemblyjs/floating-point-hex-parser/", - "packageDependencies": [ - ["@webassemblyjs/floating-point-hex-parser", "npm:1.7.11"] - ], - "linkType": "HARD", - }], - ["npm:1.8.5", { - "packageLocation": "./.yarn/cache/@webassemblyjs-floating-point-hex-parser-npm-1.8.5-2f282838ca-2.zip/node_modules/@webassemblyjs/floating-point-hex-parser/", - "packageDependencies": [ - ["@webassemblyjs/floating-point-hex-parser", "npm:1.8.5"] - ], - "linkType": "HARD", - }] - ]], - ["@webassemblyjs/helper-api-error", [ - ["npm:1.7.11", { - "packageLocation": "./.yarn/cache/@webassemblyjs-helper-api-error-npm-1.7.11-a0f2d42213-2.zip/node_modules/@webassemblyjs/helper-api-error/", - "packageDependencies": [ - ["@webassemblyjs/helper-api-error", "npm:1.7.11"] - ], - "linkType": "HARD", - }], - ["npm:1.8.5", { - "packageLocation": "./.yarn/cache/@webassemblyjs-helper-api-error-npm-1.8.5-fc3f9c88e2-2.zip/node_modules/@webassemblyjs/helper-api-error/", - "packageDependencies": [ - ["@webassemblyjs/helper-api-error", "npm:1.8.5"] - ], - "linkType": "HARD", - }] - ]], - ["@webassemblyjs/helper-buffer", [ - ["npm:1.7.11", { - "packageLocation": "./.yarn/cache/@webassemblyjs-helper-buffer-npm-1.7.11-07ca7eb917-2.zip/node_modules/@webassemblyjs/helper-buffer/", - "packageDependencies": [ - ["@webassemblyjs/helper-buffer", "npm:1.7.11"] - ], - "linkType": "HARD", - }], - ["npm:1.8.5", { - "packageLocation": "./.yarn/cache/@webassemblyjs-helper-buffer-npm-1.8.5-4b96e385b8-2.zip/node_modules/@webassemblyjs/helper-buffer/", - "packageDependencies": [ - ["@webassemblyjs/helper-buffer", "npm:1.8.5"] - ], - "linkType": "HARD", - }] - ]], - ["@webassemblyjs/helper-code-frame", [ - ["npm:1.7.11", { - "packageLocation": "./.yarn/cache/@webassemblyjs-helper-code-frame-npm-1.7.11-624e00c26d-2.zip/node_modules/@webassemblyjs/helper-code-frame/", - "packageDependencies": [ - ["@webassemblyjs/helper-code-frame", "npm:1.7.11"], - ["@webassemblyjs/wast-printer", "npm:1.7.11"] - ], - "linkType": "HARD", - }], - ["npm:1.8.5", { - "packageLocation": "./.yarn/cache/@webassemblyjs-helper-code-frame-npm-1.8.5-c35411c7e4-2.zip/node_modules/@webassemblyjs/helper-code-frame/", - "packageDependencies": [ - ["@webassemblyjs/helper-code-frame", "npm:1.8.5"], - ["@webassemblyjs/wast-printer", "npm:1.8.5"] - ], - "linkType": "HARD", - }] - ]], - ["@webassemblyjs/helper-fsm", [ - ["npm:1.7.11", { - "packageLocation": "./.yarn/cache/@webassemblyjs-helper-fsm-npm-1.7.11-ecdb806e87-2.zip/node_modules/@webassemblyjs/helper-fsm/", - "packageDependencies": [ - ["@webassemblyjs/helper-fsm", "npm:1.7.11"] - ], - "linkType": "HARD", - }], - ["npm:1.8.5", { - "packageLocation": "./.yarn/cache/@webassemblyjs-helper-fsm-npm-1.8.5-e6107359e9-2.zip/node_modules/@webassemblyjs/helper-fsm/", - "packageDependencies": [ - ["@webassemblyjs/helper-fsm", "npm:1.8.5"] - ], - "linkType": "HARD", - }] - ]], - ["@webassemblyjs/helper-module-context", [ - ["npm:1.7.11", { - "packageLocation": "./.yarn/cache/@webassemblyjs-helper-module-context-npm-1.7.11-9c894f457c-2.zip/node_modules/@webassemblyjs/helper-module-context/", - "packageDependencies": [ - ["@webassemblyjs/helper-module-context", "npm:1.7.11"] - ], - "linkType": "HARD", - }], - ["npm:1.8.5", { - "packageLocation": "./.yarn/cache/@webassemblyjs-helper-module-context-npm-1.8.5-db969ff351-2.zip/node_modules/@webassemblyjs/helper-module-context/", - "packageDependencies": [ - ["@webassemblyjs/helper-module-context", "npm:1.8.5"], - ["@webassemblyjs/ast", "npm:1.8.5"], - ["mamacro", "npm:0.0.3"] - ], - "linkType": "HARD", - }] - ]], - ["@webassemblyjs/helper-wasm-bytecode", [ - ["npm:1.7.11", { - "packageLocation": "./.yarn/cache/@webassemblyjs-helper-wasm-bytecode-npm-1.7.11-195d85a3c2-2.zip/node_modules/@webassemblyjs/helper-wasm-bytecode/", - "packageDependencies": [ - ["@webassemblyjs/helper-wasm-bytecode", "npm:1.7.11"] - ], - "linkType": "HARD", - }], - ["npm:1.8.5", { - "packageLocation": "./.yarn/cache/@webassemblyjs-helper-wasm-bytecode-npm-1.8.5-204f76777c-2.zip/node_modules/@webassemblyjs/helper-wasm-bytecode/", - "packageDependencies": [ - ["@webassemblyjs/helper-wasm-bytecode", "npm:1.8.5"] - ], - "linkType": "HARD", - }] - ]], - ["@webassemblyjs/helper-wasm-section", [ - ["npm:1.7.11", { - "packageLocation": "./.yarn/cache/@webassemblyjs-helper-wasm-section-npm-1.7.11-3e97fa7484-2.zip/node_modules/@webassemblyjs/helper-wasm-section/", - "packageDependencies": [ - ["@webassemblyjs/helper-wasm-section", "npm:1.7.11"], - ["@webassemblyjs/ast", "npm:1.7.11"], - ["@webassemblyjs/helper-buffer", "npm:1.7.11"], - ["@webassemblyjs/helper-wasm-bytecode", "npm:1.7.11"], - ["@webassemblyjs/wasm-gen", "npm:1.7.11"] - ], - "linkType": "HARD", - }], - ["npm:1.8.5", { - "packageLocation": "./.yarn/cache/@webassemblyjs-helper-wasm-section-npm-1.8.5-14d990002e-2.zip/node_modules/@webassemblyjs/helper-wasm-section/", - "packageDependencies": [ - ["@webassemblyjs/helper-wasm-section", "npm:1.8.5"], - ["@webassemblyjs/ast", "npm:1.8.5"], - ["@webassemblyjs/helper-buffer", "npm:1.8.5"], - ["@webassemblyjs/helper-wasm-bytecode", "npm:1.8.5"], - ["@webassemblyjs/wasm-gen", "npm:1.8.5"] - ], - "linkType": "HARD", - }] - ]], - ["@webassemblyjs/ieee754", [ - ["npm:1.7.11", { - "packageLocation": "./.yarn/cache/@webassemblyjs-ieee754-npm-1.7.11-6b5e7b305c-2.zip/node_modules/@webassemblyjs/ieee754/", - "packageDependencies": [ - ["@webassemblyjs/ieee754", "npm:1.7.11"], - ["@xtuc/ieee754", "npm:1.2.0"] - ], - "linkType": "HARD", - }], - ["npm:1.8.5", { - "packageLocation": "./.yarn/cache/@webassemblyjs-ieee754-npm-1.8.5-f8c56e71d0-2.zip/node_modules/@webassemblyjs/ieee754/", - "packageDependencies": [ - ["@webassemblyjs/ieee754", "npm:1.8.5"], - ["@xtuc/ieee754", "npm:1.2.0"] - ], - "linkType": "HARD", - }] - ]], - ["@webassemblyjs/leb128", [ - ["npm:1.7.11", { - "packageLocation": "./.yarn/cache/@webassemblyjs-leb128-npm-1.7.11-b7c9f93010-2.zip/node_modules/@webassemblyjs/leb128/", - "packageDependencies": [ - ["@webassemblyjs/leb128", "npm:1.7.11"], - ["@xtuc/long", "npm:4.2.1"] - ], - "linkType": "HARD", - }], - ["npm:1.8.5", { - "packageLocation": "./.yarn/cache/@webassemblyjs-leb128-npm-1.8.5-f33cda9731-2.zip/node_modules/@webassemblyjs/leb128/", - "packageDependencies": [ - ["@webassemblyjs/leb128", "npm:1.8.5"], - ["@xtuc/long", "npm:4.2.2"] - ], - "linkType": "HARD", - }] - ]], - ["@webassemblyjs/utf8", [ - ["npm:1.7.11", { - "packageLocation": "./.yarn/cache/@webassemblyjs-utf8-npm-1.7.11-967f256c8e-2.zip/node_modules/@webassemblyjs/utf8/", - "packageDependencies": [ - ["@webassemblyjs/utf8", "npm:1.7.11"] - ], - "linkType": "HARD", - }], - ["npm:1.8.5", { - "packageLocation": "./.yarn/cache/@webassemblyjs-utf8-npm-1.8.5-f93693aeeb-2.zip/node_modules/@webassemblyjs/utf8/", - "packageDependencies": [ - ["@webassemblyjs/utf8", "npm:1.8.5"] - ], - "linkType": "HARD", - }] - ]], - ["@webassemblyjs/wasm-edit", [ - ["npm:1.7.11", { - "packageLocation": "./.yarn/cache/@webassemblyjs-wasm-edit-npm-1.7.11-4038a4f12a-2.zip/node_modules/@webassemblyjs/wasm-edit/", - "packageDependencies": [ - ["@webassemblyjs/wasm-edit", "npm:1.7.11"], - ["@webassemblyjs/ast", "npm:1.7.11"], - ["@webassemblyjs/helper-buffer", "npm:1.7.11"], - ["@webassemblyjs/helper-wasm-bytecode", "npm:1.7.11"], - ["@webassemblyjs/helper-wasm-section", "npm:1.7.11"], - ["@webassemblyjs/wasm-gen", "npm:1.7.11"], - ["@webassemblyjs/wasm-opt", "npm:1.7.11"], - ["@webassemblyjs/wasm-parser", "npm:1.7.11"], - ["@webassemblyjs/wast-printer", "npm:1.7.11"] - ], - "linkType": "HARD", - }], - ["npm:1.8.5", { - "packageLocation": "./.yarn/cache/@webassemblyjs-wasm-edit-npm-1.8.5-287ddc9d4c-2.zip/node_modules/@webassemblyjs/wasm-edit/", - "packageDependencies": [ - ["@webassemblyjs/wasm-edit", "npm:1.8.5"], - ["@webassemblyjs/ast", "npm:1.8.5"], - ["@webassemblyjs/helper-buffer", "npm:1.8.5"], - ["@webassemblyjs/helper-wasm-bytecode", "npm:1.8.5"], - ["@webassemblyjs/helper-wasm-section", "npm:1.8.5"], - ["@webassemblyjs/wasm-gen", "npm:1.8.5"], - ["@webassemblyjs/wasm-opt", "npm:1.8.5"], - ["@webassemblyjs/wasm-parser", "npm:1.8.5"], - ["@webassemblyjs/wast-printer", "npm:1.8.5"] - ], - "linkType": "HARD", - }] - ]], - ["@webassemblyjs/wasm-gen", [ - ["npm:1.7.11", { - "packageLocation": "./.yarn/cache/@webassemblyjs-wasm-gen-npm-1.7.11-c508276c42-2.zip/node_modules/@webassemblyjs/wasm-gen/", - "packageDependencies": [ - ["@webassemblyjs/wasm-gen", "npm:1.7.11"], - ["@webassemblyjs/ast", "npm:1.7.11"], - ["@webassemblyjs/helper-wasm-bytecode", "npm:1.7.11"], - ["@webassemblyjs/ieee754", "npm:1.7.11"], - ["@webassemblyjs/leb128", "npm:1.7.11"], - ["@webassemblyjs/utf8", "npm:1.7.11"] - ], - "linkType": "HARD", - }], - ["npm:1.8.5", { - "packageLocation": "./.yarn/cache/@webassemblyjs-wasm-gen-npm-1.8.5-cb4036d0fa-2.zip/node_modules/@webassemblyjs/wasm-gen/", - "packageDependencies": [ - ["@webassemblyjs/wasm-gen", "npm:1.8.5"], - ["@webassemblyjs/ast", "npm:1.8.5"], - ["@webassemblyjs/helper-wasm-bytecode", "npm:1.8.5"], - ["@webassemblyjs/ieee754", "npm:1.8.5"], - ["@webassemblyjs/leb128", "npm:1.8.5"], - ["@webassemblyjs/utf8", "npm:1.8.5"] - ], - "linkType": "HARD", - }] - ]], - ["@webassemblyjs/wasm-opt", [ - ["npm:1.7.11", { - "packageLocation": "./.yarn/cache/@webassemblyjs-wasm-opt-npm-1.7.11-d15c14bb67-2.zip/node_modules/@webassemblyjs/wasm-opt/", - "packageDependencies": [ - ["@webassemblyjs/wasm-opt", "npm:1.7.11"], - ["@webassemblyjs/ast", "npm:1.7.11"], - ["@webassemblyjs/helper-buffer", "npm:1.7.11"], - ["@webassemblyjs/wasm-gen", "npm:1.7.11"], - ["@webassemblyjs/wasm-parser", "npm:1.7.11"] - ], - "linkType": "HARD", - }], - ["npm:1.8.5", { - "packageLocation": "./.yarn/cache/@webassemblyjs-wasm-opt-npm-1.8.5-4fd9a2e204-2.zip/node_modules/@webassemblyjs/wasm-opt/", - "packageDependencies": [ - ["@webassemblyjs/wasm-opt", "npm:1.8.5"], - ["@webassemblyjs/ast", "npm:1.8.5"], - ["@webassemblyjs/helper-buffer", "npm:1.8.5"], - ["@webassemblyjs/wasm-gen", "npm:1.8.5"], - ["@webassemblyjs/wasm-parser", "npm:1.8.5"] - ], - "linkType": "HARD", - }] - ]], - ["@webassemblyjs/wasm-parser", [ - ["npm:1.7.11", { - "packageLocation": "./.yarn/cache/@webassemblyjs-wasm-parser-npm-1.7.11-324ebc8ed8-2.zip/node_modules/@webassemblyjs/wasm-parser/", - "packageDependencies": [ - ["@webassemblyjs/wasm-parser", "npm:1.7.11"], - ["@webassemblyjs/ast", "npm:1.7.11"], - ["@webassemblyjs/helper-api-error", "npm:1.7.11"], - ["@webassemblyjs/helper-wasm-bytecode", "npm:1.7.11"], - ["@webassemblyjs/ieee754", "npm:1.7.11"], - ["@webassemblyjs/leb128", "npm:1.7.11"], - ["@webassemblyjs/utf8", "npm:1.7.11"] - ], - "linkType": "HARD", - }], - ["npm:1.8.5", { - "packageLocation": "./.yarn/cache/@webassemblyjs-wasm-parser-npm-1.8.5-8730695b54-2.zip/node_modules/@webassemblyjs/wasm-parser/", - "packageDependencies": [ - ["@webassemblyjs/wasm-parser", "npm:1.8.5"], - ["@webassemblyjs/ast", "npm:1.8.5"], - ["@webassemblyjs/helper-api-error", "npm:1.8.5"], - ["@webassemblyjs/helper-wasm-bytecode", "npm:1.8.5"], - ["@webassemblyjs/ieee754", "npm:1.8.5"], - ["@webassemblyjs/leb128", "npm:1.8.5"], - ["@webassemblyjs/utf8", "npm:1.8.5"] - ], - "linkType": "HARD", - }] - ]], - ["@webassemblyjs/wast-parser", [ - ["npm:1.7.11", { - "packageLocation": "./.yarn/cache/@webassemblyjs-wast-parser-npm-1.7.11-abdcd2de48-2.zip/node_modules/@webassemblyjs/wast-parser/", - "packageDependencies": [ - ["@webassemblyjs/wast-parser", "npm:1.7.11"], - ["@webassemblyjs/ast", "npm:1.7.11"], - ["@webassemblyjs/floating-point-hex-parser", "npm:1.7.11"], - ["@webassemblyjs/helper-api-error", "npm:1.7.11"], - ["@webassemblyjs/helper-code-frame", "npm:1.7.11"], - ["@webassemblyjs/helper-fsm", "npm:1.7.11"], - ["@xtuc/long", "npm:4.2.1"] - ], - "linkType": "HARD", - }], - ["npm:1.8.5", { - "packageLocation": "./.yarn/cache/@webassemblyjs-wast-parser-npm-1.8.5-3fd28cc923-2.zip/node_modules/@webassemblyjs/wast-parser/", - "packageDependencies": [ - ["@webassemblyjs/wast-parser", "npm:1.8.5"], - ["@webassemblyjs/ast", "npm:1.8.5"], - ["@webassemblyjs/floating-point-hex-parser", "npm:1.8.5"], - ["@webassemblyjs/helper-api-error", "npm:1.8.5"], - ["@webassemblyjs/helper-code-frame", "npm:1.8.5"], - ["@webassemblyjs/helper-fsm", "npm:1.8.5"], - ["@xtuc/long", "npm:4.2.2"] - ], - "linkType": "HARD", - }] - ]], - ["@webassemblyjs/wast-printer", [ - ["npm:1.7.11", { - "packageLocation": "./.yarn/cache/@webassemblyjs-wast-printer-npm-1.7.11-958ddbafe6-2.zip/node_modules/@webassemblyjs/wast-printer/", - "packageDependencies": [ - ["@webassemblyjs/wast-printer", "npm:1.7.11"], - ["@webassemblyjs/ast", "npm:1.7.11"], - ["@webassemblyjs/wast-parser", "npm:1.7.11"], - ["@xtuc/long", "npm:4.2.1"] - ], - "linkType": "HARD", - }], - ["npm:1.8.5", { - "packageLocation": "./.yarn/cache/@webassemblyjs-wast-printer-npm-1.8.5-9310ce4948-2.zip/node_modules/@webassemblyjs/wast-printer/", - "packageDependencies": [ - ["@webassemblyjs/wast-printer", "npm:1.8.5"], - ["@webassemblyjs/ast", "npm:1.8.5"], - ["@webassemblyjs/wast-parser", "npm:1.8.5"], - ["@xtuc/long", "npm:4.2.2"] - ], - "linkType": "HARD", - }] - ]], - ["@xtuc/ieee754", [ - ["npm:1.2.0", { - "packageLocation": "./.yarn/cache/@xtuc-ieee754-npm-1.2.0-ec0ce4e025-2.zip/node_modules/@xtuc/ieee754/", - "packageDependencies": [ - ["@xtuc/ieee754", "npm:1.2.0"] - ], - "linkType": "HARD", - }] - ]], - ["@xtuc/long", [ - ["npm:4.2.1", { - "packageLocation": "./.yarn/cache/@xtuc-long-npm-4.2.1-2f2318a6ae-2.zip/node_modules/@xtuc/long/", - "packageDependencies": [ - ["@xtuc/long", "npm:4.2.1"] - ], - "linkType": "HARD", - }], - ["npm:4.2.2", { - "packageLocation": "./.yarn/cache/@xtuc-long-npm-4.2.2-37236e6d72-2.zip/node_modules/@xtuc/long/", - "packageDependencies": [ - ["@xtuc/long", "npm:4.2.2"] - ], - "linkType": "HARD", - }] - ]], - ["@yarnpkg/builder", [ - ["virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-builder-virtual-e04a2594c7/1/packages/yarnpkg-builder/", - "packageDependencies": [ - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@babel/core", "npm:7.7.4"], - ["@babel/plugin-syntax-class-properties", "virtual:e04a2594c769771b96db34e7a92a8a3af1c98ae86dce662589a5c5d5209e16875506f8cb5f4c2230a2b2ae06335b14466352c4ed470d39edf9edb6c515984525#npm:7.2.0"], - ["@babel/plugin-syntax-decorators", "virtual:e04a2594c769771b96db34e7a92a8a3af1c98ae86dce662589a5c5d5209e16875506f8cb5f4c2230a2b2ae06335b14466352c4ed470d39edf9edb6c515984525#npm:7.2.0"], - ["@types/filesize", "npm:4.1.0"], - ["@types/terser-webpack-plugin", "npm:1.2.1"], - ["@types/webpack", "npm:4.32.1"], - ["@types/webpack-merge", "npm:4.1.5"], - ["@types/webpack-sources", "npm:0.1.5"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/monorepo", "workspace:."], - ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], - ["babel-loader", "virtual:e04a2594c769771b96db34e7a92a8a3af1c98ae86dce662589a5c5d5209e16875506f8cb5f4c2230a2b2ae06335b14466352c4ed470d39edf9edb6c515984525#npm:8.0.6"], - ["babel-plugin-lazy-import", "virtual:e04a2594c769771b96db34e7a92a8a3af1c98ae86dce662589a5c5d5209e16875506f8cb5f4c2230a2b2ae06335b14466352c4ed470d39edf9edb6c515984525#https://github.com/arcanis/babel-plugin-lazy-import.git#commit:ff060e230afb4f2f36a1c495be65271c14ae2e4b"], - ["chalk", "npm:3.0.0"], - ["clipanion", "npm:2.1.5"], - ["filesize", "npm:4.1.2"], - ["pnp-webpack-plugin", "npm:1.4.3"], - ["semver", "npm:5.6.0"], - ["terser-webpack-plugin", "virtual:e04a2594c769771b96db34e7a92a8a3af1c98ae86dce662589a5c5d5209e16875506f8cb5f4c2230a2b2ae06335b14466352c4ed470d39edf9edb6c515984525#npm:2.1.3"], - ["ts-loader", "virtual:e04a2594c769771b96db34e7a92a8a3af1c98ae86dce662589a5c5d5209e16875506f8cb5f4c2230a2b2ae06335b14466352c4ed470d39edf9edb6c515984525#npm:6.2.1"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], - ["val-loader", "virtual:e04a2594c769771b96db34e7a92a8a3af1c98ae86dce662589a5c5d5209e16875506f8cb5f4c2230a2b2ae06335b14466352c4ed470d39edf9edb6c515984525#npm:1.1.1"], - ["webpack", "npm:4.41.2"], - ["webpack-merge", "npm:4.2.1"], - ["webpack-sources", "npm:1.3.0"] - ], - "packagePeers": [ - "typescript" - ], - "linkType": "SOFT", - }], - ["workspace:packages/yarnpkg-builder", { - "packageLocation": "./packages/yarnpkg-builder/", - "packageDependencies": [ - ["@yarnpkg/builder", "workspace:packages/yarnpkg-builder"], - ["@babel/core", "npm:7.7.4"], - ["@babel/plugin-syntax-class-properties", "virtual:e04a2594c769771b96db34e7a92a8a3af1c98ae86dce662589a5c5d5209e16875506f8cb5f4c2230a2b2ae06335b14466352c4ed470d39edf9edb6c515984525#npm:7.2.0"], - ["@babel/plugin-syntax-decorators", "virtual:e04a2594c769771b96db34e7a92a8a3af1c98ae86dce662589a5c5d5209e16875506f8cb5f4c2230a2b2ae06335b14466352c4ed470d39edf9edb6c515984525#npm:7.2.0"], - ["@types/filesize", "npm:4.1.0"], - ["@types/terser-webpack-plugin", "npm:1.2.1"], - ["@types/webpack", "npm:4.32.1"], - ["@types/webpack-merge", "npm:4.1.5"], - ["@types/webpack-sources", "npm:0.1.5"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/monorepo", "workspace:."], - ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], - ["babel-loader", "virtual:e04a2594c769771b96db34e7a92a8a3af1c98ae86dce662589a5c5d5209e16875506f8cb5f4c2230a2b2ae06335b14466352c4ed470d39edf9edb6c515984525#npm:8.0.6"], - ["babel-plugin-lazy-import", "virtual:e04a2594c769771b96db34e7a92a8a3af1c98ae86dce662589a5c5d5209e16875506f8cb5f4c2230a2b2ae06335b14466352c4ed470d39edf9edb6c515984525#https://github.com/arcanis/babel-plugin-lazy-import.git#commit:ff060e230afb4f2f36a1c495be65271c14ae2e4b"], - ["chalk", "npm:3.0.0"], - ["clipanion", "npm:2.1.5"], - ["filesize", "npm:4.1.2"], - ["pnp-webpack-plugin", "npm:1.4.3"], - ["semver", "npm:5.6.0"], - ["terser-webpack-plugin", "virtual:e04a2594c769771b96db34e7a92a8a3af1c98ae86dce662589a5c5d5209e16875506f8cb5f4c2230a2b2ae06335b14466352c4ed470d39edf9edb6c515984525#npm:2.1.3"], - ["ts-loader", "virtual:5d170a96e3bd35439131aba7820e7b850e9381656d638624d34e228d96fc2f134ebf73b7eb6235db8cb822a7bcd252e04750d4dfcaeb49408c4e561390950138#npm:6.2.1"], - ["typescript", null], - ["val-loader", "virtual:e04a2594c769771b96db34e7a92a8a3af1c98ae86dce662589a5c5d5209e16875506f8cb5f4c2230a2b2ae06335b14466352c4ed470d39edf9edb6c515984525#npm:1.1.1"], - ["webpack", "npm:4.41.2"], - ["webpack-merge", "npm:4.2.1"], - ["webpack-sources", "npm:1.3.0"] - ], - "packagePeers": [ - "typescript" - ], - "linkType": "SOFT", - }] - ]], - ["@yarnpkg/cli", [ - ["virtual:142f2540721377707149f0b1d7ad0188d020f822e234abcdca162642d42824b344a1ac44bd6035644a0ca9babd62eb7d72923350ac75b876b51e87eb92b3e464#workspace:packages/yarnpkg-cli", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-cli-virtual-a4e201fc3c/1/packages/yarnpkg-cli/", - "packageDependencies": [ - ["@yarnpkg/cli", "virtual:142f2540721377707149f0b1d7ad0188d020f822e234abcdca162642d42824b344a1ac44bd6035644a0ca9babd62eb7d72923350ac75b876b51e87eb92b3e464#workspace:packages/yarnpkg-cli"], - ["@types/promise.prototype.finally", "npm:2.0.3"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/monorepo", "workspace:."], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["@yarnpkg/plugin-compat", "virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-compat"], - ["@yarnpkg/plugin-constraints", "virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-constraints"], - ["@yarnpkg/plugin-dlx", "virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-dlx"], - ["@yarnpkg/plugin-essentials", "virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-essentials"], - ["@yarnpkg/plugin-file", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-file"], - ["@yarnpkg/plugin-git", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-git"], - ["@yarnpkg/plugin-github", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-github"], - ["@yarnpkg/plugin-http", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-http"], - ["@yarnpkg/plugin-init", "virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-init"], - ["@yarnpkg/plugin-link", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-link"], - ["@yarnpkg/plugin-node-modules", "virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-node-modules"], - ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], - ["@yarnpkg/plugin-npm-cli", "virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-npm-cli"], - ["@yarnpkg/plugin-pack", "virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-pack"], - ["@yarnpkg/plugin-patch", "virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-patch"], - ["@yarnpkg/plugin-pnp", "virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-pnp"], - ["@yarnpkg/plugin-version", "virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-version"], - ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], - ["@yarnpkg/shell", "workspace:packages/yarnpkg-shell"], - ["chalk", "npm:3.0.0"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["promise.prototype.finally", "npm:3.1.1"], - ["semver", "npm:5.6.0"], - ["tmp", "npm:0.1.0"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "SOFT", - }], - ["virtual:14a22fb3831dfc762a1bb8a042d17886271c56698e1a83233f09eaacff5a5b83fe6f87adb9255774eab3586392c18ff98cf87aa6b374d572d9b72f88829f6d9e#workspace:packages/yarnpkg-cli", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-cli-virtual-1c3d72c6b3/1/packages/yarnpkg-cli/", - "packageDependencies": [ - ["@yarnpkg/cli", "virtual:14a22fb3831dfc762a1bb8a042d17886271c56698e1a83233f09eaacff5a5b83fe6f87adb9255774eab3586392c18ff98cf87aa6b374d572d9b72f88829f6d9e#workspace:packages/yarnpkg-cli"], - ["@types/promise.prototype.finally", "npm:2.0.3"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/monorepo", "workspace:."], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["@yarnpkg/plugin-compat", "virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-compat"], - ["@yarnpkg/plugin-constraints", "virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-constraints"], - ["@yarnpkg/plugin-dlx", "virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-dlx"], - ["@yarnpkg/plugin-essentials", "virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-essentials"], - ["@yarnpkg/plugin-file", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-file"], - ["@yarnpkg/plugin-git", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-git"], - ["@yarnpkg/plugin-github", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-github"], - ["@yarnpkg/plugin-http", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-http"], - ["@yarnpkg/plugin-init", "virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-init"], - ["@yarnpkg/plugin-link", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-link"], - ["@yarnpkg/plugin-node-modules", "virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-node-modules"], - ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], - ["@yarnpkg/plugin-npm-cli", "virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-npm-cli"], - ["@yarnpkg/plugin-pack", "virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-pack"], - ["@yarnpkg/plugin-patch", "virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-patch"], - ["@yarnpkg/plugin-pnp", "virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-pnp"], - ["@yarnpkg/plugin-version", "virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-version"], - ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], - ["@yarnpkg/shell", "workspace:packages/yarnpkg-shell"], - ["chalk", "npm:3.0.0"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["promise.prototype.finally", "npm:3.1.1"], - ["semver", "npm:5.6.0"], - ["tmp", "npm:0.1.0"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "SOFT", - }], - ["virtual:27ebb8cf1fa70157f710b4926b6d25c44192e74dbac3a766c8dc6505a59ebc433221bfb4b5aabc8cca814bbe95fcb6e1ecffcf94ba96ee6112a57c89364571ac#workspace:packages/yarnpkg-cli", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-cli-virtual-6fc63e4d1a/1/packages/yarnpkg-cli/", - "packageDependencies": [ - ["@yarnpkg/cli", "virtual:27ebb8cf1fa70157f710b4926b6d25c44192e74dbac3a766c8dc6505a59ebc433221bfb4b5aabc8cca814bbe95fcb6e1ecffcf94ba96ee6112a57c89364571ac#workspace:packages/yarnpkg-cli"], - ["@types/promise.prototype.finally", "npm:2.0.3"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/monorepo", "workspace:."], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["@yarnpkg/plugin-compat", "virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-compat"], - ["@yarnpkg/plugin-constraints", "virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-constraints"], - ["@yarnpkg/plugin-dlx", "virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-dlx"], - ["@yarnpkg/plugin-essentials", "virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-essentials"], - ["@yarnpkg/plugin-file", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-file"], - ["@yarnpkg/plugin-git", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-git"], - ["@yarnpkg/plugin-github", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-github"], - ["@yarnpkg/plugin-http", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-http"], - ["@yarnpkg/plugin-init", "virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-init"], - ["@yarnpkg/plugin-link", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-link"], - ["@yarnpkg/plugin-node-modules", "virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-node-modules"], - ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], - ["@yarnpkg/plugin-npm-cli", "virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-npm-cli"], - ["@yarnpkg/plugin-pack", "virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-pack"], - ["@yarnpkg/plugin-patch", "virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-patch"], - ["@yarnpkg/plugin-pnp", "virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-pnp"], - ["@yarnpkg/plugin-version", "virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-version"], - ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], - ["@yarnpkg/shell", "workspace:packages/yarnpkg-shell"], - ["chalk", "npm:3.0.0"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["promise.prototype.finally", "npm:3.1.1"], - ["semver", "npm:5.6.0"], - ["tmp", "npm:0.1.0"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "SOFT", - }], - ["virtual:35104c47575f2fe378d8d20383ae667f19d4dd801df8cc4c76848603aa6b4a2234a00142ff12fd557f6f48bd2810880e31c40c767010ea61a31fca302c2cc5e0#workspace:packages/yarnpkg-cli", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-cli-virtual-4ff153bc11/1/packages/yarnpkg-cli/", - "packageDependencies": [ - ["@yarnpkg/cli", "virtual:35104c47575f2fe378d8d20383ae667f19d4dd801df8cc4c76848603aa6b4a2234a00142ff12fd557f6f48bd2810880e31c40c767010ea61a31fca302c2cc5e0#workspace:packages/yarnpkg-cli"], - ["@types/promise.prototype.finally", "npm:2.0.3"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/monorepo", "workspace:."], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["@yarnpkg/plugin-compat", "virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-compat"], - ["@yarnpkg/plugin-constraints", "virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-constraints"], - ["@yarnpkg/plugin-dlx", "virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-dlx"], - ["@yarnpkg/plugin-essentials", "virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-essentials"], - ["@yarnpkg/plugin-file", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-file"], - ["@yarnpkg/plugin-git", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-git"], - ["@yarnpkg/plugin-github", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-github"], - ["@yarnpkg/plugin-http", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-http"], - ["@yarnpkg/plugin-init", "virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-init"], - ["@yarnpkg/plugin-link", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-link"], - ["@yarnpkg/plugin-node-modules", "virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-node-modules"], - ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], - ["@yarnpkg/plugin-npm-cli", "virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-npm-cli"], - ["@yarnpkg/plugin-pack", "virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-pack"], - ["@yarnpkg/plugin-patch", "virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-patch"], - ["@yarnpkg/plugin-pnp", "virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-pnp"], - ["@yarnpkg/plugin-version", "virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-version"], - ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], - ["@yarnpkg/shell", "workspace:packages/yarnpkg-shell"], - ["chalk", "npm:3.0.0"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["promise.prototype.finally", "npm:3.1.1"], - ["semver", "npm:5.6.0"], - ["tmp", "npm:0.1.0"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "SOFT", - }], - ["virtual:3f21a2572d1fa6d1ff8d16d86e25bcefcbff7d17161c440fdbddbd871d9d675c377d66a2cbd98ddb8f2c024060bc7bc6c01e8ae328fa1fef861c72a9b2c30755#workspace:packages/yarnpkg-cli", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-cli-virtual-b4c0e602e8/1/packages/yarnpkg-cli/", - "packageDependencies": [ - ["@yarnpkg/cli", "virtual:3f21a2572d1fa6d1ff8d16d86e25bcefcbff7d17161c440fdbddbd871d9d675c377d66a2cbd98ddb8f2c024060bc7bc6c01e8ae328fa1fef861c72a9b2c30755#workspace:packages/yarnpkg-cli"], - ["@types/promise.prototype.finally", "npm:2.0.3"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/monorepo", "workspace:."], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["@yarnpkg/plugin-compat", "virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-compat"], - ["@yarnpkg/plugin-constraints", "virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-constraints"], - ["@yarnpkg/plugin-dlx", "virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-dlx"], - ["@yarnpkg/plugin-essentials", "virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-essentials"], - ["@yarnpkg/plugin-file", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-file"], - ["@yarnpkg/plugin-git", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-git"], - ["@yarnpkg/plugin-github", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-github"], - ["@yarnpkg/plugin-http", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-http"], - ["@yarnpkg/plugin-init", "virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-init"], - ["@yarnpkg/plugin-link", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-link"], - ["@yarnpkg/plugin-node-modules", "virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-node-modules"], - ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], - ["@yarnpkg/plugin-npm-cli", "virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-npm-cli"], - ["@yarnpkg/plugin-pack", "virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-pack"], - ["@yarnpkg/plugin-patch", "virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-patch"], - ["@yarnpkg/plugin-pnp", "virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-pnp"], - ["@yarnpkg/plugin-version", "virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-version"], - ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], - ["@yarnpkg/shell", "workspace:packages/yarnpkg-shell"], - ["chalk", "npm:3.0.0"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["promise.prototype.finally", "npm:3.1.1"], - ["semver", "npm:5.6.0"], - ["tmp", "npm:0.1.0"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "SOFT", - }], - ["virtual:4a733c8d9614e2148392368219d98ec1a70b4e8ce99164edd551241b22f6c5233e9d0ccf9f6d83265c8a5aafc617cfd3c4100b3efef1e092a42053c23770ed9a#workspace:packages/yarnpkg-cli", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-cli-virtual-f8376ca2bc/1/packages/yarnpkg-cli/", - "packageDependencies": [ - ["@yarnpkg/cli", "virtual:4a733c8d9614e2148392368219d98ec1a70b4e8ce99164edd551241b22f6c5233e9d0ccf9f6d83265c8a5aafc617cfd3c4100b3efef1e092a42053c23770ed9a#workspace:packages/yarnpkg-cli"], - ["@types/promise.prototype.finally", "npm:2.0.3"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/monorepo", "workspace:."], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["@yarnpkg/plugin-compat", "virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-compat"], - ["@yarnpkg/plugin-constraints", "virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-constraints"], - ["@yarnpkg/plugin-dlx", "virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-dlx"], - ["@yarnpkg/plugin-essentials", "virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-essentials"], - ["@yarnpkg/plugin-file", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-file"], - ["@yarnpkg/plugin-git", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-git"], - ["@yarnpkg/plugin-github", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-github"], - ["@yarnpkg/plugin-http", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-http"], - ["@yarnpkg/plugin-init", "virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-init"], - ["@yarnpkg/plugin-link", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-link"], - ["@yarnpkg/plugin-node-modules", "virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-node-modules"], - ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], - ["@yarnpkg/plugin-npm-cli", "virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-npm-cli"], - ["@yarnpkg/plugin-pack", "virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-pack"], - ["@yarnpkg/plugin-patch", "virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-patch"], - ["@yarnpkg/plugin-pnp", "virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-pnp"], - ["@yarnpkg/plugin-version", "virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-version"], - ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], - ["@yarnpkg/shell", "workspace:packages/yarnpkg-shell"], - ["chalk", "npm:3.0.0"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["promise.prototype.finally", "npm:3.1.1"], - ["semver", "npm:5.6.0"], - ["tmp", "npm:0.1.0"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "SOFT", - }], - ["virtual:616a2ba0d005227805d037f4c8ec29f1dd09fdb3e3f49f7b5c4a07a62139a147d373d38bc5ebcb31bddab3956c3fc25d54edf8722741d9ebdbe9d36d21968f91#workspace:packages/yarnpkg-cli", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-cli-virtual-2351fd5ac4/1/packages/yarnpkg-cli/", - "packageDependencies": [ - ["@yarnpkg/cli", "virtual:616a2ba0d005227805d037f4c8ec29f1dd09fdb3e3f49f7b5c4a07a62139a147d373d38bc5ebcb31bddab3956c3fc25d54edf8722741d9ebdbe9d36d21968f91#workspace:packages/yarnpkg-cli"], - ["@types/promise.prototype.finally", "npm:2.0.3"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/monorepo", "workspace:."], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["@yarnpkg/plugin-compat", "virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-compat"], - ["@yarnpkg/plugin-constraints", "virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-constraints"], - ["@yarnpkg/plugin-dlx", "virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-dlx"], - ["@yarnpkg/plugin-essentials", "virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-essentials"], - ["@yarnpkg/plugin-file", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-file"], - ["@yarnpkg/plugin-git", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-git"], - ["@yarnpkg/plugin-github", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-github"], - ["@yarnpkg/plugin-http", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-http"], - ["@yarnpkg/plugin-init", "virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-init"], - ["@yarnpkg/plugin-link", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-link"], - ["@yarnpkg/plugin-node-modules", "virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-node-modules"], - ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], - ["@yarnpkg/plugin-npm-cli", "virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-npm-cli"], - ["@yarnpkg/plugin-pack", "virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-pack"], - ["@yarnpkg/plugin-patch", "virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-patch"], - ["@yarnpkg/plugin-pnp", "virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-pnp"], - ["@yarnpkg/plugin-version", "virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-version"], - ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], - ["@yarnpkg/shell", "workspace:packages/yarnpkg-shell"], - ["chalk", "npm:3.0.0"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["promise.prototype.finally", "npm:3.1.1"], - ["semver", "npm:5.6.0"], - ["tmp", "npm:0.1.0"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "SOFT", - }], - ["virtual:65b0a3c18b908df18dc5bd8d9a02bf3b64d57b3b4cd45187dca6c1ee574962b917737e89c164c644419160acf275596e0ab62d889c7575234206a0c7ccb06610#workspace:packages/yarnpkg-cli", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-cli-virtual-381a246dcb/1/packages/yarnpkg-cli/", - "packageDependencies": [ - ["@yarnpkg/cli", "virtual:65b0a3c18b908df18dc5bd8d9a02bf3b64d57b3b4cd45187dca6c1ee574962b917737e89c164c644419160acf275596e0ab62d889c7575234206a0c7ccb06610#workspace:packages/yarnpkg-cli"], - ["@types/promise.prototype.finally", "npm:2.0.3"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/monorepo", "workspace:."], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["@yarnpkg/plugin-compat", "virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-compat"], - ["@yarnpkg/plugin-constraints", "virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-constraints"], - ["@yarnpkg/plugin-dlx", "virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-dlx"], - ["@yarnpkg/plugin-essentials", "virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-essentials"], - ["@yarnpkg/plugin-file", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-file"], - ["@yarnpkg/plugin-git", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-git"], - ["@yarnpkg/plugin-github", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-github"], - ["@yarnpkg/plugin-http", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-http"], - ["@yarnpkg/plugin-init", "virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-init"], - ["@yarnpkg/plugin-link", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-link"], - ["@yarnpkg/plugin-node-modules", "virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-node-modules"], - ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], - ["@yarnpkg/plugin-npm-cli", "virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-npm-cli"], - ["@yarnpkg/plugin-pack", "virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-pack"], - ["@yarnpkg/plugin-patch", "virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-patch"], - ["@yarnpkg/plugin-pnp", "virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-pnp"], - ["@yarnpkg/plugin-version", "virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-version"], - ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], - ["@yarnpkg/shell", "workspace:packages/yarnpkg-shell"], - ["chalk", "npm:3.0.0"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["promise.prototype.finally", "npm:3.1.1"], - ["semver", "npm:5.6.0"], - ["tmp", "npm:0.1.0"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "SOFT", - }], - ["virtual:712d04b0098634bdb13868ff8f85b327022bd7d3880873ada8c0ae56847ed36cf9da1fd74a88519380129cec528fe2bd2201426bc28ac9d4a8cc6734ff25c538#workspace:packages/yarnpkg-cli", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-cli-virtual-54c8b951e7/1/packages/yarnpkg-cli/", - "packageDependencies": [ - ["@yarnpkg/cli", "virtual:712d04b0098634bdb13868ff8f85b327022bd7d3880873ada8c0ae56847ed36cf9da1fd74a88519380129cec528fe2bd2201426bc28ac9d4a8cc6734ff25c538#workspace:packages/yarnpkg-cli"], - ["@types/promise.prototype.finally", "npm:2.0.3"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/monorepo", "workspace:."], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["@yarnpkg/plugin-compat", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-compat"], - ["@yarnpkg/plugin-constraints", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-constraints"], - ["@yarnpkg/plugin-dlx", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-dlx"], - ["@yarnpkg/plugin-essentials", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-essentials"], - ["@yarnpkg/plugin-file", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-file"], - ["@yarnpkg/plugin-git", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-git"], - ["@yarnpkg/plugin-github", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-github"], - ["@yarnpkg/plugin-http", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-http"], - ["@yarnpkg/plugin-init", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-init"], - ["@yarnpkg/plugin-link", "virtual:712d04b0098634bdb13868ff8f85b327022bd7d3880873ada8c0ae56847ed36cf9da1fd74a88519380129cec528fe2bd2201426bc28ac9d4a8cc6734ff25c538#workspace:packages/plugin-link"], - ["@yarnpkg/plugin-node-modules", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-node-modules"], - ["@yarnpkg/plugin-npm", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-npm"], - ["@yarnpkg/plugin-npm-cli", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-npm-cli"], - ["@yarnpkg/plugin-pack", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-pack"], - ["@yarnpkg/plugin-patch", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-patch"], - ["@yarnpkg/plugin-pnp", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-pnp"], - ["@yarnpkg/plugin-version", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-version"], - ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], - ["@yarnpkg/shell", "workspace:packages/yarnpkg-shell"], - ["chalk", "npm:3.0.0"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["promise.prototype.finally", "npm:3.1.1"], - ["semver", "npm:5.6.0"], - ["tmp", "npm:0.1.0"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "SOFT", - }], - ["virtual:743b60015fc887fe314a7ee01ea4843b516ac512d77939f47dc39d50bc7db742dc8994fe9bb2245ada0b3ce6f8aa58329d603fbc24093050cd499cb16a1a995f#workspace:packages/yarnpkg-cli", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-cli-virtual-d1d72d9e39/1/packages/yarnpkg-cli/", - "packageDependencies": [ - ["@yarnpkg/cli", "virtual:743b60015fc887fe314a7ee01ea4843b516ac512d77939f47dc39d50bc7db742dc8994fe9bb2245ada0b3ce6f8aa58329d603fbc24093050cd499cb16a1a995f#workspace:packages/yarnpkg-cli"], - ["@types/promise.prototype.finally", "npm:2.0.3"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/monorepo", "workspace:."], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["@yarnpkg/plugin-compat", "virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-compat"], - ["@yarnpkg/plugin-constraints", "virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-constraints"], - ["@yarnpkg/plugin-dlx", "virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-dlx"], - ["@yarnpkg/plugin-essentials", "virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-essentials"], - ["@yarnpkg/plugin-file", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-file"], - ["@yarnpkg/plugin-git", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-git"], - ["@yarnpkg/plugin-github", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-github"], - ["@yarnpkg/plugin-http", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-http"], - ["@yarnpkg/plugin-init", "virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-init"], - ["@yarnpkg/plugin-link", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-link"], - ["@yarnpkg/plugin-node-modules", "virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-node-modules"], - ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], - ["@yarnpkg/plugin-npm-cli", "virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-npm-cli"], - ["@yarnpkg/plugin-pack", "virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-pack"], - ["@yarnpkg/plugin-patch", "virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-patch"], - ["@yarnpkg/plugin-pnp", "virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-pnp"], - ["@yarnpkg/plugin-version", "virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-version"], - ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], - ["@yarnpkg/shell", "workspace:packages/yarnpkg-shell"], - ["chalk", "npm:3.0.0"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["promise.prototype.finally", "npm:3.1.1"], - ["semver", "npm:5.6.0"], - ["tmp", "npm:0.1.0"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "SOFT", - }], - ["virtual:7bf4ad1016291a7e1c04756f55760890095421dd1b945930b62d8d0464c365d1cdce28ed812277b54dc54443922ac82afd5e98ed7f1d218ae7753d16e21541bb#workspace:packages/yarnpkg-cli", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-cli-virtual-c44c4b6360/1/packages/yarnpkg-cli/", - "packageDependencies": [ - ["@yarnpkg/cli", "virtual:7bf4ad1016291a7e1c04756f55760890095421dd1b945930b62d8d0464c365d1cdce28ed812277b54dc54443922ac82afd5e98ed7f1d218ae7753d16e21541bb#workspace:packages/yarnpkg-cli"], - ["@types/promise.prototype.finally", "npm:2.0.3"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/monorepo", "workspace:."], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["@yarnpkg/plugin-compat", "virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-compat"], - ["@yarnpkg/plugin-constraints", "virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-constraints"], - ["@yarnpkg/plugin-dlx", "virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-dlx"], - ["@yarnpkg/plugin-essentials", "virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-essentials"], - ["@yarnpkg/plugin-file", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-file"], - ["@yarnpkg/plugin-git", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-git"], - ["@yarnpkg/plugin-github", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-github"], - ["@yarnpkg/plugin-http", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-http"], - ["@yarnpkg/plugin-init", "virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-init"], - ["@yarnpkg/plugin-link", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-link"], - ["@yarnpkg/plugin-node-modules", "virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-node-modules"], - ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], - ["@yarnpkg/plugin-npm-cli", "virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-npm-cli"], - ["@yarnpkg/plugin-pack", "virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-pack"], - ["@yarnpkg/plugin-patch", "virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-patch"], - ["@yarnpkg/plugin-pnp", "virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-pnp"], - ["@yarnpkg/plugin-version", "virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-version"], - ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], - ["@yarnpkg/shell", "workspace:packages/yarnpkg-shell"], - ["chalk", "npm:3.0.0"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["promise.prototype.finally", "npm:3.1.1"], - ["semver", "npm:5.6.0"], - ["tmp", "npm:0.1.0"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "SOFT", - }], - ["virtual:86c95fabbcd56c56f5f2d2e080e64a1095e3fe233877aa9f7958f317f88a95627e0be2765e89c0cff02c9f08f27b64b7cbc9d5c3960c1df509d5e6ea98cca4f4#workspace:packages/yarnpkg-cli", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-cli-virtual-ce4dc31355/1/packages/yarnpkg-cli/", - "packageDependencies": [ - ["@yarnpkg/cli", "virtual:86c95fabbcd56c56f5f2d2e080e64a1095e3fe233877aa9f7958f317f88a95627e0be2765e89c0cff02c9f08f27b64b7cbc9d5c3960c1df509d5e6ea98cca4f4#workspace:packages/yarnpkg-cli"], - ["@types/promise.prototype.finally", "npm:2.0.3"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/monorepo", "workspace:."], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["@yarnpkg/plugin-compat", "virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-compat"], - ["@yarnpkg/plugin-constraints", "virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-constraints"], - ["@yarnpkg/plugin-dlx", "virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-dlx"], - ["@yarnpkg/plugin-essentials", "virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-essentials"], - ["@yarnpkg/plugin-file", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-file"], - ["@yarnpkg/plugin-git", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-git"], - ["@yarnpkg/plugin-github", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-github"], - ["@yarnpkg/plugin-http", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-http"], - ["@yarnpkg/plugin-init", "virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-init"], - ["@yarnpkg/plugin-link", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-link"], - ["@yarnpkg/plugin-node-modules", "virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-node-modules"], - ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], - ["@yarnpkg/plugin-npm-cli", "virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-npm-cli"], - ["@yarnpkg/plugin-pack", "virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-pack"], - ["@yarnpkg/plugin-patch", "virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-patch"], - ["@yarnpkg/plugin-pnp", "virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-pnp"], - ["@yarnpkg/plugin-version", "virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-version"], - ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], - ["@yarnpkg/shell", "workspace:packages/yarnpkg-shell"], - ["chalk", "npm:3.0.0"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["promise.prototype.finally", "npm:3.1.1"], - ["semver", "npm:5.6.0"], - ["tmp", "npm:0.1.0"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "SOFT", - }], - ["virtual:a027ddc7edcbf74025e90effce333897039d2c6f8e1ebe319fb72c52c5be1b885da91acc56476d19bb6ce2e31cbc2d5b11241940b82f833a2cac262496c0088f#workspace:packages/yarnpkg-cli", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-cli-virtual-a7c38e9a42/1/packages/yarnpkg-cli/", - "packageDependencies": [ - ["@yarnpkg/cli", "virtual:a027ddc7edcbf74025e90effce333897039d2c6f8e1ebe319fb72c52c5be1b885da91acc56476d19bb6ce2e31cbc2d5b11241940b82f833a2cac262496c0088f#workspace:packages/yarnpkg-cli"], - ["@types/promise.prototype.finally", "npm:2.0.3"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/monorepo", "workspace:."], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["@yarnpkg/plugin-compat", "virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-compat"], - ["@yarnpkg/plugin-constraints", "virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-constraints"], - ["@yarnpkg/plugin-dlx", "virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-dlx"], - ["@yarnpkg/plugin-essentials", "virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-essentials"], - ["@yarnpkg/plugin-file", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-file"], - ["@yarnpkg/plugin-git", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-git"], - ["@yarnpkg/plugin-github", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-github"], - ["@yarnpkg/plugin-http", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-http"], - ["@yarnpkg/plugin-init", "virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-init"], - ["@yarnpkg/plugin-link", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-link"], - ["@yarnpkg/plugin-node-modules", "virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-node-modules"], - ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], - ["@yarnpkg/plugin-npm-cli", "virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-npm-cli"], - ["@yarnpkg/plugin-pack", "virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-pack"], - ["@yarnpkg/plugin-patch", "virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-patch"], - ["@yarnpkg/plugin-pnp", "virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-pnp"], - ["@yarnpkg/plugin-version", "virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-version"], - ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], - ["@yarnpkg/shell", "workspace:packages/yarnpkg-shell"], - ["chalk", "npm:3.0.0"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["promise.prototype.finally", "npm:3.1.1"], - ["semver", "npm:5.6.0"], - ["tmp", "npm:0.1.0"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "SOFT", - }], - ["virtual:a4e4e792796cefb4fb82f09187fa18bf4c97a9cb5b106da0eab6189e1895a4bb9bf068e5c91168fec85cee1392df48e4a120f3bae6cbbbde019ff2c21186a374#workspace:packages/yarnpkg-cli", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-cli-virtual-10635d85d4/1/packages/yarnpkg-cli/", - "packageDependencies": [ - ["@yarnpkg/cli", "virtual:a4e4e792796cefb4fb82f09187fa18bf4c97a9cb5b106da0eab6189e1895a4bb9bf068e5c91168fec85cee1392df48e4a120f3bae6cbbbde019ff2c21186a374#workspace:packages/yarnpkg-cli"], - ["@types/promise.prototype.finally", "npm:2.0.3"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/monorepo", "workspace:."], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["@yarnpkg/plugin-compat", "virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-compat"], - ["@yarnpkg/plugin-constraints", "virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-constraints"], - ["@yarnpkg/plugin-dlx", "virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-dlx"], - ["@yarnpkg/plugin-essentials", "virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-essentials"], - ["@yarnpkg/plugin-file", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-file"], - ["@yarnpkg/plugin-git", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-git"], - ["@yarnpkg/plugin-github", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-github"], - ["@yarnpkg/plugin-http", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-http"], - ["@yarnpkg/plugin-init", "virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-init"], - ["@yarnpkg/plugin-link", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-link"], - ["@yarnpkg/plugin-node-modules", "virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-node-modules"], - ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], - ["@yarnpkg/plugin-npm-cli", "virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-npm-cli"], - ["@yarnpkg/plugin-pack", "virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-pack"], - ["@yarnpkg/plugin-patch", "virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-patch"], - ["@yarnpkg/plugin-pnp", "virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-pnp"], - ["@yarnpkg/plugin-version", "virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-version"], - ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], - ["@yarnpkg/shell", "workspace:packages/yarnpkg-shell"], - ["chalk", "npm:3.0.0"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["promise.prototype.finally", "npm:3.1.1"], - ["semver", "npm:5.6.0"], - ["tmp", "npm:0.1.0"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "SOFT", - }], - ["virtual:b67eefea63d6ce2a2493f462bbe6718e1da81a92c1be9fc6d94cbd4f855be65d84717b1951eaa1c805d1369f118fed6e9edfb78044a500657ffc7f84e691dfbb#workspace:packages/yarnpkg-cli", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-cli-virtual-a8631e9eb0/1/packages/yarnpkg-cli/", - "packageDependencies": [ - ["@yarnpkg/cli", "virtual:b67eefea63d6ce2a2493f462bbe6718e1da81a92c1be9fc6d94cbd4f855be65d84717b1951eaa1c805d1369f118fed6e9edfb78044a500657ffc7f84e691dfbb#workspace:packages/yarnpkg-cli"], - ["@types/promise.prototype.finally", "npm:2.0.3"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/monorepo", "workspace:."], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["@yarnpkg/plugin-compat", "virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-compat"], - ["@yarnpkg/plugin-constraints", "virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-constraints"], - ["@yarnpkg/plugin-dlx", "virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-dlx"], - ["@yarnpkg/plugin-essentials", "virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-essentials"], - ["@yarnpkg/plugin-file", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-file"], - ["@yarnpkg/plugin-git", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-git"], - ["@yarnpkg/plugin-github", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-github"], - ["@yarnpkg/plugin-http", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-http"], - ["@yarnpkg/plugin-init", "virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-init"], - ["@yarnpkg/plugin-link", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-link"], - ["@yarnpkg/plugin-node-modules", "virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-node-modules"], - ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], - ["@yarnpkg/plugin-npm-cli", "virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-npm-cli"], - ["@yarnpkg/plugin-pack", "virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-pack"], - ["@yarnpkg/plugin-patch", "virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-patch"], - ["@yarnpkg/plugin-pnp", "virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-pnp"], - ["@yarnpkg/plugin-version", "virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-version"], - ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], - ["@yarnpkg/shell", "workspace:packages/yarnpkg-shell"], - ["chalk", "npm:3.0.0"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["promise.prototype.finally", "npm:3.1.1"], - ["semver", "npm:5.6.0"], - ["tmp", "npm:0.1.0"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "SOFT", - }], - ["virtual:cfce476fbcac37853570c2d41665757b5f868b1c2f089ee6edbc8bb5aa32141e156cae7d75350d1095258d90afbabe2b2bb142142b995d133c3ee535c89d459b#workspace:packages/yarnpkg-cli", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-cli-virtual-adaf1cec87/1/packages/yarnpkg-cli/", - "packageDependencies": [ - ["@yarnpkg/cli", "virtual:cfce476fbcac37853570c2d41665757b5f868b1c2f089ee6edbc8bb5aa32141e156cae7d75350d1095258d90afbabe2b2bb142142b995d133c3ee535c89d459b#workspace:packages/yarnpkg-cli"], - ["@types/promise.prototype.finally", "npm:2.0.3"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/monorepo", "workspace:."], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["@yarnpkg/plugin-compat", "virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-compat"], - ["@yarnpkg/plugin-constraints", "virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-constraints"], - ["@yarnpkg/plugin-dlx", "virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-dlx"], - ["@yarnpkg/plugin-essentials", "virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-essentials"], - ["@yarnpkg/plugin-file", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-file"], - ["@yarnpkg/plugin-git", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-git"], - ["@yarnpkg/plugin-github", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-github"], - ["@yarnpkg/plugin-http", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-http"], - ["@yarnpkg/plugin-init", "virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-init"], - ["@yarnpkg/plugin-link", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-link"], - ["@yarnpkg/plugin-node-modules", "virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-node-modules"], - ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], - ["@yarnpkg/plugin-npm-cli", "virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-npm-cli"], - ["@yarnpkg/plugin-pack", "virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-pack"], - ["@yarnpkg/plugin-patch", "virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-patch"], - ["@yarnpkg/plugin-pnp", "virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-pnp"], - ["@yarnpkg/plugin-version", "virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-version"], - ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], - ["@yarnpkg/shell", "workspace:packages/yarnpkg-shell"], - ["chalk", "npm:3.0.0"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["promise.prototype.finally", "npm:3.1.1"], - ["semver", "npm:5.6.0"], - ["tmp", "npm:0.1.0"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "SOFT", - }], - ["virtual:e23b02a23dd21a1183b7bea287ba41db2b362005cc3f364e1677565eaf97ca1611b7ccd4cdf6ef547bbb3251afacdc4a1a999c3156da491b521e7c36b6663da9#workspace:packages/yarnpkg-cli", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-cli-virtual-fbdc5d510b/1/packages/yarnpkg-cli/", - "packageDependencies": [ - ["@yarnpkg/cli", "virtual:e23b02a23dd21a1183b7bea287ba41db2b362005cc3f364e1677565eaf97ca1611b7ccd4cdf6ef547bbb3251afacdc4a1a999c3156da491b521e7c36b6663da9#workspace:packages/yarnpkg-cli"], - ["@types/promise.prototype.finally", "npm:2.0.3"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/monorepo", "workspace:."], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["@yarnpkg/plugin-compat", "virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-compat"], - ["@yarnpkg/plugin-constraints", "virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-constraints"], - ["@yarnpkg/plugin-dlx", "virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-dlx"], - ["@yarnpkg/plugin-essentials", "virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-essentials"], - ["@yarnpkg/plugin-file", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-file"], - ["@yarnpkg/plugin-git", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-git"], - ["@yarnpkg/plugin-github", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-github"], - ["@yarnpkg/plugin-http", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-http"], - ["@yarnpkg/plugin-init", "virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-init"], - ["@yarnpkg/plugin-link", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-link"], - ["@yarnpkg/plugin-node-modules", "virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-node-modules"], - ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], - ["@yarnpkg/plugin-npm-cli", "virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-npm-cli"], - ["@yarnpkg/plugin-pack", "virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-pack"], - ["@yarnpkg/plugin-patch", "virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-patch"], - ["@yarnpkg/plugin-pnp", "virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-pnp"], - ["@yarnpkg/plugin-version", "virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-version"], - ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], - ["@yarnpkg/shell", "workspace:packages/yarnpkg-shell"], - ["chalk", "npm:3.0.0"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["promise.prototype.finally", "npm:3.1.1"], - ["semver", "npm:5.6.0"], - ["tmp", "npm:0.1.0"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "SOFT", - }], - ["virtual:e3ce0ce4b7f0796ca44011528cb9cdc133fc62a76363fea6de68497bae04bdbe5a6dd47e6b9f23c282eb8e4533d75e96cf378c943d07a4e78aae0b715f06a450#workspace:packages/yarnpkg-cli", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-cli-virtual-c4bd2716e3/1/packages/yarnpkg-cli/", - "packageDependencies": [ - ["@yarnpkg/cli", "virtual:e3ce0ce4b7f0796ca44011528cb9cdc133fc62a76363fea6de68497bae04bdbe5a6dd47e6b9f23c282eb8e4533d75e96cf378c943d07a4e78aae0b715f06a450#workspace:packages/yarnpkg-cli"], - ["@types/promise.prototype.finally", "npm:2.0.3"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/monorepo", "workspace:."], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["@yarnpkg/plugin-compat", "virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-compat"], - ["@yarnpkg/plugin-constraints", "virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-constraints"], - ["@yarnpkg/plugin-dlx", "virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-dlx"], - ["@yarnpkg/plugin-essentials", "virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-essentials"], - ["@yarnpkg/plugin-file", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-file"], - ["@yarnpkg/plugin-git", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-git"], - ["@yarnpkg/plugin-github", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-github"], - ["@yarnpkg/plugin-http", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-http"], - ["@yarnpkg/plugin-init", "virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-init"], - ["@yarnpkg/plugin-link", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-link"], - ["@yarnpkg/plugin-node-modules", "virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-node-modules"], - ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], - ["@yarnpkg/plugin-npm-cli", "virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-npm-cli"], - ["@yarnpkg/plugin-pack", "virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-pack"], - ["@yarnpkg/plugin-patch", "virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-patch"], - ["@yarnpkg/plugin-pnp", "virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-pnp"], - ["@yarnpkg/plugin-version", "virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-version"], - ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], - ["@yarnpkg/shell", "workspace:packages/yarnpkg-shell"], - ["chalk", "npm:3.0.0"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["promise.prototype.finally", "npm:3.1.1"], - ["semver", "npm:5.6.0"], - ["tmp", "npm:0.1.0"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "SOFT", - }], - ["virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#workspace:packages/yarnpkg-cli", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-cli-virtual-e230705518/1/packages/yarnpkg-cli/", - "packageDependencies": [ - ["@yarnpkg/cli", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#workspace:packages/yarnpkg-cli"], - ["@types/promise.prototype.finally", "npm:2.0.3"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/monorepo", "workspace:."], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["@yarnpkg/plugin-compat", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-compat"], - ["@yarnpkg/plugin-constraints", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-constraints"], - ["@yarnpkg/plugin-dlx", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-dlx"], - ["@yarnpkg/plugin-essentials", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-essentials"], - ["@yarnpkg/plugin-file", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-file"], - ["@yarnpkg/plugin-git", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-git"], - ["@yarnpkg/plugin-github", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-github"], - ["@yarnpkg/plugin-http", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-http"], - ["@yarnpkg/plugin-init", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-init"], - ["@yarnpkg/plugin-link", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-link"], - ["@yarnpkg/plugin-node-modules", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-node-modules"], - ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], - ["@yarnpkg/plugin-npm-cli", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm-cli"], - ["@yarnpkg/plugin-pack", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-pack"], - ["@yarnpkg/plugin-patch", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-patch"], - ["@yarnpkg/plugin-pnp", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-pnp"], - ["@yarnpkg/plugin-version", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-version"], - ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], - ["@yarnpkg/shell", "workspace:packages/yarnpkg-shell"], - ["chalk", "npm:3.0.0"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["promise.prototype.finally", "npm:3.1.1"], - ["semver", "npm:5.6.0"], - ["tmp", "npm:0.1.0"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "SOFT", - }], - ["virtual:e7860e5e86d43836272b8f3160c9f940f5e9a636f8d56e7f3bf19eca4b40180fd3da404d7dcb48535a300ac4895ee439ca74ef28f4568f4804e4708f7340e300#workspace:packages/yarnpkg-cli", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-cli-virtual-4a29f80799/1/packages/yarnpkg-cli/", - "packageDependencies": [ - ["@yarnpkg/cli", "virtual:e7860e5e86d43836272b8f3160c9f940f5e9a636f8d56e7f3bf19eca4b40180fd3da404d7dcb48535a300ac4895ee439ca74ef28f4568f4804e4708f7340e300#workspace:packages/yarnpkg-cli"], - ["@types/promise.prototype.finally", "npm:2.0.3"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/monorepo", "workspace:."], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["@yarnpkg/plugin-compat", "virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-compat"], - ["@yarnpkg/plugin-constraints", "virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-constraints"], - ["@yarnpkg/plugin-dlx", "virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-dlx"], - ["@yarnpkg/plugin-essentials", "virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-essentials"], - ["@yarnpkg/plugin-file", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-file"], - ["@yarnpkg/plugin-git", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-git"], - ["@yarnpkg/plugin-github", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-github"], - ["@yarnpkg/plugin-http", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-http"], - ["@yarnpkg/plugin-init", "virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-init"], - ["@yarnpkg/plugin-link", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-link"], - ["@yarnpkg/plugin-node-modules", "virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-node-modules"], - ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], - ["@yarnpkg/plugin-npm-cli", "virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-npm-cli"], - ["@yarnpkg/plugin-pack", "virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-pack"], - ["@yarnpkg/plugin-patch", "virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-patch"], - ["@yarnpkg/plugin-pnp", "virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-pnp"], - ["@yarnpkg/plugin-version", "virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-version"], - ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], - ["@yarnpkg/shell", "workspace:packages/yarnpkg-shell"], - ["chalk", "npm:3.0.0"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["promise.prototype.finally", "npm:3.1.1"], - ["semver", "npm:5.6.0"], - ["tmp", "npm:0.1.0"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "SOFT", - }], - ["workspace:packages/yarnpkg-cli", { - "packageLocation": "./packages/yarnpkg-cli/", - "packageDependencies": [ - ["@yarnpkg/cli", "workspace:packages/yarnpkg-cli"], - ["@types/promise.prototype.finally", "npm:2.0.3"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/monorepo", "workspace:."], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["@yarnpkg/plugin-compat", "virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-compat"], - ["@yarnpkg/plugin-constraints", "virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-constraints"], - ["@yarnpkg/plugin-dlx", "virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-dlx"], - ["@yarnpkg/plugin-essentials", "virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-essentials"], - ["@yarnpkg/plugin-file", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-file"], - ["@yarnpkg/plugin-git", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-git"], - ["@yarnpkg/plugin-github", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-github"], - ["@yarnpkg/plugin-http", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-http"], - ["@yarnpkg/plugin-init", "virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-init"], - ["@yarnpkg/plugin-link", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-link"], - ["@yarnpkg/plugin-node-modules", "virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-node-modules"], - ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], - ["@yarnpkg/plugin-npm-cli", "virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-npm-cli"], - ["@yarnpkg/plugin-pack", "virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-pack"], - ["@yarnpkg/plugin-patch", "virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-patch"], - ["@yarnpkg/plugin-pnp", "virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-pnp"], - ["@yarnpkg/plugin-version", "virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-version"], - ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], - ["@yarnpkg/shell", "workspace:packages/yarnpkg-shell"], - ["chalk", "npm:3.0.0"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["promise.prototype.finally", "npm:3.1.1"], - ["semver", "npm:5.6.0"], - ["tmp", "npm:0.1.0"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "SOFT", - }] - ]], - ["@yarnpkg/core", [ - ["workspace:packages/yarnpkg-core", { - "packageLocation": "./packages/yarnpkg-core/", - "packageDependencies": [ - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@types/cross-spawn", "npm:6.0.0"], - ["@types/diff", "npm:4.0.2"], - ["@types/got", "npm:8.3.5"], - ["@types/is-ci", "npm:2.0.0"], - ["@types/micromatch", "npm:3.1.0"], - ["@types/semver", "npm:6.0.2"], - ["@types/tar", "npm:4.0.0"], - ["@types/tmp", "npm:0.0.33"], - ["@types/tunnel", "npm:0.0.0"], - ["@yarnpkg/cli", "virtual:712d04b0098634bdb13868ff8f85b327022bd7d3880873ada8c0ae56847ed36cf9da1fd74a88519380129cec528fe2bd2201426bc28ac9d4a8cc6734ff25c538#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], - ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["@yarnpkg/plugin-link", "virtual:712d04b0098634bdb13868ff8f85b327022bd7d3880873ada8c0ae56847ed36cf9da1fd74a88519380129cec528fe2bd2201426bc28ac9d4a8cc6734ff25c538#workspace:packages/plugin-link"], - ["@yarnpkg/plugin-pnp", "virtual:712d04b0098634bdb13868ff8f85b327022bd7d3880873ada8c0ae56847ed36cf9da1fd74a88519380129cec528fe2bd2201426bc28ac9d4a8cc6734ff25c538#workspace:packages/plugin-pnp"], - ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], - ["@yarnpkg/shell", "workspace:packages/yarnpkg-shell"], - ["camelcase", "npm:5.3.1"], - ["chalk", "npm:3.0.0"], - ["clipanion", "npm:2.1.5"], - ["cross-spawn", "npm:6.0.5"], - ["diff", "npm:4.0.1"], - ["globby", "npm:10.0.1"], - ["got", "npm:10.2.0"], - ["is-ci", "npm:2.0.0"], - ["json-file-plus", "npm:3.3.1"], - ["logic-solver", "npm:2.0.1"], - ["micromatch", "npm:4.0.2"], - ["mkdirp", "npm:0.5.1"], - ["p-limit", "npm:2.2.0"], - ["pluralize", "npm:7.0.0"], - ["pretty-bytes", "npm:5.1.0"], - ["semver", "npm:5.6.0"], - ["stream-to-promise", "npm:2.2.0"], - ["tar", "npm:4.4.8"], - ["tmp", "npm:0.1.0"], - ["tunnel", "npm:0.0.6"] - ], - "linkType": "SOFT", - }] - ]], - ["@yarnpkg/doctor", [ - ["workspace:packages/yarnpkg-doctor", { - "packageLocation": "./packages/yarnpkg-doctor/", - "packageDependencies": [ - ["@yarnpkg/doctor", "workspace:packages/yarnpkg-doctor"], - ["@types/micromatch", "npm:3.1.0"], - ["@yarnpkg/cli", "virtual:e7860e5e86d43836272b8f3160c9f940f5e9a636f8d56e7f3bf19eca4b40180fd3da404d7dcb48535a300ac4895ee439ca74ef28f4568f4804e4708f7340e300#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/monorepo", "workspace:."], - ["clipanion", "npm:2.1.5"], - ["globby", "npm:10.0.1"], - ["micromatch", "npm:4.0.2"], - ["p-limit", "npm:2.2.0"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] - ], - "linkType": "SOFT", - }] - ]], - ["@yarnpkg/fslib", [ - ["workspace:packages/yarnpkg-fslib", { - "packageLocation": "./packages/yarnpkg-fslib/", - "packageDependencies": [ - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], - ["tmp", "npm:0.1.0"] - ], - "linkType": "SOFT", - }] - ]], - ["@yarnpkg/gatsby", [ - ["workspace:packages/gatsby", { - "packageLocation": "./packages/gatsby/", - "packageDependencies": [ - ["@yarnpkg/gatsby", "workspace:packages/gatsby"], - ["@babel/core", "npm:7.7.4"], - ["@emotion/core", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:10.0.7"], - ["@emotion/styled", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:10.0.17"], - ["@emotion/styled-base", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:10.0.7"], - ["@haroenv/react-sparklines", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:1.7.1"], - ["@reach/router", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:1.2.1"], - ["@types/babel__core", "npm:7.1.3"], - ["algoliasearch", "npm:4.0.0-beta.14"], - ["bytes", "npm:3.1.0"], - ["date-fns", "npm:2.0.0-beta.2"], - ["es6-promise", "npm:4.2.6"], - ["gatsby", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.13.6"], - ["gatsby-image", "npm:2.0.31"], - ["gatsby-plugin-catch-links", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.0.13"], - ["gatsby-plugin-clipanion-cli", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#portal:./gatsby-plugin-clipanion-cli::locator=%40yarnpkg%2Fgatsby%40workspace%3Apackages%2Fgatsby"], - ["gatsby-plugin-emotion", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:4.1.4"], - ["gatsby-plugin-favicon", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:3.1.6"], - ["gatsby-plugin-manifest", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.2.13"], - ["gatsby-plugin-offline", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.0.24"], - ["gatsby-plugin-prefetch-google-fonts", "npm:1.4.0"], - ["gatsby-plugin-react-helmet", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:3.0.8"], - ["gatsby-plugin-remove-trailing-slashes", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.0.10"], - ["gatsby-plugin-sharp", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.2.19"], - ["gatsby-remark-autolink-headers", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.0.16"], - ["gatsby-remark-prismjs", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:3.2.9"], - ["gatsby-source-filesystem", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.0.23"], - ["gatsby-transformer-remark", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.3.2"], - ["gatsby-transformer-sharp", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.2.13"], - ["highlight.js", "npm:9.15.8"], - ["marked", "npm:0.6.3"], - ["minimatch", "npm:3.0.4"], - ["pify", "npm:4.0.1"], - ["prismjs", "npm:1.16.0"], - ["prop-types", "npm:15.7.2"], - ["qs", "npm:6.7.0"], - ["react", "npm:16.8.4"], - ["react-dom", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:16.8.4"], - ["react-helmet", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:5.2.0"], - ["react-icons", "npm:3.7.0"], - ["react-instantsearch-dom", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:6.2.0"], - ["react-transition-group", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:1.2.1"], - ["regenerator-runtime", "npm:0.13.3"], - ["remark-html", "npm:9.0.0"], - ["remark-parse", "npm:6.0.3"], - ["unescape-html", "npm:1.1.0"], - ["unfetch", "npm:4.1.0"], - ["unified", "npm:7.1.0"], - ["xss", "npm:1.0.6"] - ], - "linkType": "SOFT", - }] - ]], - ["@yarnpkg/json-proxy", [ - ["workspace:packages/yarnpkg-json-proxy", { - "packageLocation": "./packages/yarnpkg-json-proxy/", - "packageDependencies": [ - ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"] - ], - "linkType": "SOFT", - }] - ]], - ["@yarnpkg/libui", [ - ["virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#workspace:packages/yarnpkg-libui", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-libui-virtual-c5b3654f6b/1/packages/yarnpkg-libui/", - "packageDependencies": [ - ["@yarnpkg/libui", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#workspace:packages/yarnpkg-libui"], - ["@types/react", "npm:16.9.2"], - ["ink", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#npm:2.3.0"], - ["react", "npm:16.8.4"], - ["redux", "npm:4.0.1"] - ], - "packagePeers": [ - "ink", - "react" - ], - "linkType": "SOFT", - }], - ["workspace:packages/yarnpkg-libui", { - "packageLocation": "./packages/yarnpkg-libui/", - "packageDependencies": [ - ["@yarnpkg/libui", "workspace:packages/yarnpkg-libui"], - ["@types/react", "npm:16.9.2"], - ["ink", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#npm:2.3.0"], - ["react", "npm:16.8.4"], - ["redux", "npm:4.0.1"] - ], - "packagePeers": [ - "ink", - "react" - ], - "linkType": "SOFT", - }] - ]], - ["@yarnpkg/libzip", [ - ["workspace:packages/yarnpkg-libzip", { - "packageLocation": "./packages/yarnpkg-libzip/", - "packageDependencies": [ - ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], - ["@types/prettier", "npm:1.19.0"], - ["prettier", "npm:1.19.1"] - ], - "linkType": "SOFT", - }] - ]], - ["@yarnpkg/monorepo", [ - ["workspace:.", { - "packageLocation": "./", - "packageDependencies": [ - ["@yarnpkg/monorepo", "workspace:."], - ["@arcanis/sherlock", "npm:1.0.38"], - ["@babel/cli", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.2.3"], - ["@babel/core", "npm:7.7.4"], - ["@babel/plugin-proposal-async-generator-functions", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.2.0"], - ["@babel/plugin-proposal-class-properties", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.3.3"], - ["@babel/plugin-proposal-decorators", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.4.4"], - ["@babel/plugin-proposal-optional-chaining", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.7.5"], - ["@babel/plugin-transform-modules-commonjs", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.2.0"], - ["@babel/preset-env", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.3.1"], - ["@babel/preset-react", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.0.0"], - ["@babel/preset-typescript", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.3.3"], - ["@babel/register", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.5.5"], - ["@types/emscripten", "npm:1.38.0"], - ["@types/jest", "npm:24.0.25"], - ["@types/node", "npm:13.1.1"], - ["@typescript-eslint/eslint-plugin", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:1.7.0"], - ["@typescript-eslint/parser", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:2.13.0"], - ["@yarnpkg/cli", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], - ["babel-jest", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:24.5.0"], - ["clipanion", "npm:2.1.5"], - ["eslint", "npm:5.16.0"], - ["eslint-plugin-arca", "npm:0.9.0"], - ["eslint-plugin-react", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.14.3"], - ["github-api", "npm:3.2.2"], - ["jest", "npm:24.9.0"], - ["jest-environment-node", "npm:24.5.0"], - ["jest-junit", "npm:5.2.0"], - ["micromatch", "npm:4.0.2"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] - ], - "linkType": "SOFT", - }] - ]], - ["@yarnpkg/parsers", [ - ["workspace:packages/yarnpkg-parsers", { - "packageLocation": "./packages/yarnpkg-parsers/", - "packageDependencies": [ - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["js-yaml", "npm:3.12.2"], - ["pegjs", "npm:0.10.0"] - ], - "linkType": "SOFT", - }] - ]], - ["@yarnpkg/plugin-compat", [ - ["virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-compat", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-compat-virtual-cf41aa914b/1/packages/plugin-compat/", - "packageDependencies": [ - ["@yarnpkg/plugin-compat", "virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-compat"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/plugin-patch", "virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-patch"] - ], - "packagePeers": [ - "core", - "plugin-patch" - ], - "linkType": "SOFT", - }], - ["virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-compat", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-compat-virtual-b605a03544/1/packages/plugin-compat/", - "packageDependencies": [ - ["@yarnpkg/plugin-compat", "virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-compat"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/plugin-patch", "virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-patch"] - ], - "packagePeers": [ - "core", - "plugin-patch" - ], - "linkType": "SOFT", - }], - ["virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-compat", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-compat-virtual-b70719e1cf/1/packages/plugin-compat/", - "packageDependencies": [ - ["@yarnpkg/plugin-compat", "virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-compat"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/plugin-patch", "virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-patch"] - ], - "packagePeers": [ - "core", - "plugin-patch" - ], - "linkType": "SOFT", - }], - ["virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-compat", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-compat-virtual-75e00f32e4/1/packages/plugin-compat/", - "packageDependencies": [ - ["@yarnpkg/plugin-compat", "virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-compat"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/plugin-patch", "virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-patch"] - ], - "packagePeers": [ - "core", - "plugin-patch" - ], - "linkType": "SOFT", - }], - ["virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-compat", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-compat-virtual-5fe64685a8/1/packages/plugin-compat/", - "packageDependencies": [ - ["@yarnpkg/plugin-compat", "virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-compat"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/plugin-patch", "virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-patch"] - ], - "packagePeers": [ - "core", - "plugin-patch" - ], - "linkType": "SOFT", - }], - ["virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-compat", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-compat-virtual-a292b884cc/1/packages/plugin-compat/", - "packageDependencies": [ - ["@yarnpkg/plugin-compat", "virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-compat"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/plugin-patch", "virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-patch"] - ], - "packagePeers": [ - "core", - "plugin-patch" - ], - "linkType": "SOFT", - }], - ["virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-compat", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-compat-virtual-48e1c4b1e3/1/packages/plugin-compat/", - "packageDependencies": [ - ["@yarnpkg/plugin-compat", "virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-compat"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/plugin-patch", "virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-patch"] - ], - "packagePeers": [ - "core", - "plugin-patch" - ], - "linkType": "SOFT", - }], - ["virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-compat", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-compat-virtual-278bc71407/1/packages/plugin-compat/", - "packageDependencies": [ - ["@yarnpkg/plugin-compat", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-compat"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/plugin-patch", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-patch"] - ], - "packagePeers": [ - "core", - "plugin-patch" - ], - "linkType": "SOFT", - }], - ["virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-compat", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-compat-virtual-b0f3d3ddf7/1/packages/plugin-compat/", - "packageDependencies": [ - ["@yarnpkg/plugin-compat", "virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-compat"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/plugin-patch", "virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-patch"] - ], - "packagePeers": [ - "core", - "plugin-patch" - ], - "linkType": "SOFT", - }], - ["virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-compat", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-compat-virtual-c16f5d91fd/1/packages/plugin-compat/", - "packageDependencies": [ - ["@yarnpkg/plugin-compat", "virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-compat"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/plugin-patch", "virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-patch"] - ], - "packagePeers": [ - "core", - "plugin-patch" - ], - "linkType": "SOFT", - }], - ["virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-compat", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-compat-virtual-08fe6ad7a7/1/packages/plugin-compat/", - "packageDependencies": [ - ["@yarnpkg/plugin-compat", "virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-compat"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/plugin-patch", "virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-patch"] - ], - "packagePeers": [ - "core", - "plugin-patch" - ], - "linkType": "SOFT", - }], - ["virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-compat", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-compat-virtual-e222cec123/1/packages/plugin-compat/", - "packageDependencies": [ - ["@yarnpkg/plugin-compat", "virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-compat"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/plugin-patch", "virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-patch"] - ], - "packagePeers": [ - "core", - "plugin-patch" - ], - "linkType": "SOFT", - }], - ["virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-compat", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-compat-virtual-4e0e483559/1/packages/plugin-compat/", - "packageDependencies": [ - ["@yarnpkg/plugin-compat", "virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-compat"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/plugin-patch", "virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-patch"] - ], - "packagePeers": [ - "core", - "plugin-patch" - ], - "linkType": "SOFT", - }], - ["virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-compat", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-compat-virtual-bc7b846a45/1/packages/plugin-compat/", - "packageDependencies": [ - ["@yarnpkg/plugin-compat", "virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-compat"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/plugin-patch", "virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-patch"] - ], - "packagePeers": [ - "core", - "plugin-patch" - ], - "linkType": "SOFT", - }], - ["virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-compat", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-compat-virtual-506110722c/1/packages/plugin-compat/", - "packageDependencies": [ - ["@yarnpkg/plugin-compat", "virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-compat"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/plugin-patch", "virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-patch"] - ], - "packagePeers": [ - "core", - "plugin-patch" - ], - "linkType": "SOFT", - }], - ["virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-compat", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-compat-virtual-f1ba55b2e5/1/packages/plugin-compat/", - "packageDependencies": [ - ["@yarnpkg/plugin-compat", "virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-compat"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/plugin-patch", "virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-patch"] - ], - "packagePeers": [ - "core", - "plugin-patch" - ], - "linkType": "SOFT", - }], - ["virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-compat", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-compat-virtual-c1671af1b3/1/packages/plugin-compat/", - "packageDependencies": [ - ["@yarnpkg/plugin-compat", "virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-compat"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/plugin-patch", "virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-patch"] - ], - "packagePeers": [ - "core", - "plugin-patch" - ], - "linkType": "SOFT", - }], - ["virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-compat", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-compat-virtual-9d09146e76/1/packages/plugin-compat/", - "packageDependencies": [ - ["@yarnpkg/plugin-compat", "virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-compat"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/plugin-patch", "virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-patch"] - ], - "packagePeers": [ - "core", - "plugin-patch" - ], - "linkType": "SOFT", - }], - ["virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-compat", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-compat-virtual-7d8b12c085/1/packages/plugin-compat/", - "packageDependencies": [ - ["@yarnpkg/plugin-compat", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-compat"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/plugin-patch", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-patch"] - ], - "packagePeers": [ - "core", - "plugin-patch" - ], - "linkType": "SOFT", - }], - ["virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-compat", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-compat-virtual-10001d27b8/1/packages/plugin-compat/", - "packageDependencies": [ - ["@yarnpkg/plugin-compat", "virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-compat"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/plugin-patch", "virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-patch"] - ], - "packagePeers": [ - "core", - "plugin-patch" - ], - "linkType": "SOFT", - }], - ["virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-compat", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-compat-virtual-6a56e8c3dc/1/packages/plugin-compat/", - "packageDependencies": [ - ["@yarnpkg/plugin-compat", "virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-compat"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/plugin-patch", "virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-patch"] - ], - "packagePeers": [ - "core", - "plugin-patch" - ], - "linkType": "SOFT", - }], - ["workspace:packages/plugin-compat", { - "packageLocation": "./packages/plugin-compat/", - "packageDependencies": [ - ["@yarnpkg/plugin-compat", "workspace:packages/plugin-compat"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/plugin-patch", "virtual:f4e4f4a9a0213f122880195b39adaee7de5cb560c1d806ebc8bace6a3124e5b8f820bbb89ebecd4d535caeb6f527d343143210aa405689c118ff2813b78998a0#workspace:packages/plugin-patch"] - ], - "packagePeers": [ - "core", - "plugin-patch" - ], - "linkType": "SOFT", - }] - ]], - ["@yarnpkg/plugin-constraints", [ - ["virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-constraints", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-constraints-virtual-ef1cf190fa/1/packages/plugin-constraints/", - "packageDependencies": [ - ["@yarnpkg/plugin-constraints", "virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-constraints"], - ["@types/lodash", "npm:4.14.136"], - ["@types/typescript", "npm:2.0.0"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/cli", "virtual:a4e4e792796cefb4fb82f09187fa18bf4c97a9cb5b106da0eab6189e1895a4bb9bf068e5c91168fec85cee1392df48e4a120f3bae6cbbbde019ff2c21186a374#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["clipanion", "npm:2.1.5"], - ["inquirer", "npm:6.2.1"], - ["lodash", "npm:4.17.15"], - ["node-emoji", "npm:1.8.1"], - ["tau-prolog", "npm:0.2.66"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-constraints", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-constraints-virtual-5d5cf1382d/1/packages/plugin-constraints/", - "packageDependencies": [ - ["@yarnpkg/plugin-constraints", "virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-constraints"], - ["@types/lodash", "npm:4.14.136"], - ["@types/typescript", "npm:2.0.0"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/cli", "virtual:14a22fb3831dfc762a1bb8a042d17886271c56698e1a83233f09eaacff5a5b83fe6f87adb9255774eab3586392c18ff98cf87aa6b374d572d9b72f88829f6d9e#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["clipanion", "npm:2.1.5"], - ["inquirer", "npm:6.2.1"], - ["lodash", "npm:4.17.15"], - ["node-emoji", "npm:1.8.1"], - ["tau-prolog", "npm:0.2.66"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-constraints", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-constraints-virtual-7f953da1f1/1/packages/plugin-constraints/", - "packageDependencies": [ - ["@yarnpkg/plugin-constraints", "virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-constraints"], - ["@types/lodash", "npm:4.14.136"], - ["@types/typescript", "npm:2.0.0"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/cli", "virtual:616a2ba0d005227805d037f4c8ec29f1dd09fdb3e3f49f7b5c4a07a62139a147d373d38bc5ebcb31bddab3956c3fc25d54edf8722741d9ebdbe9d36d21968f91#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["clipanion", "npm:2.1.5"], - ["inquirer", "npm:6.2.1"], - ["lodash", "npm:4.17.15"], - ["node-emoji", "npm:1.8.1"], - ["tau-prolog", "npm:0.2.66"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-constraints", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-constraints-virtual-80f1638219/1/packages/plugin-constraints/", - "packageDependencies": [ - ["@yarnpkg/plugin-constraints", "virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-constraints"], - ["@types/lodash", "npm:4.14.136"], - ["@types/typescript", "npm:2.0.0"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/cli", "virtual:65b0a3c18b908df18dc5bd8d9a02bf3b64d57b3b4cd45187dca6c1ee574962b917737e89c164c644419160acf275596e0ab62d889c7575234206a0c7ccb06610#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["clipanion", "npm:2.1.5"], - ["inquirer", "npm:6.2.1"], - ["lodash", "npm:4.17.15"], - ["node-emoji", "npm:1.8.1"], - ["tau-prolog", "npm:0.2.66"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-constraints", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-constraints-virtual-99fd3d5184/1/packages/plugin-constraints/", - "packageDependencies": [ - ["@yarnpkg/plugin-constraints", "virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-constraints"], - ["@types/lodash", "npm:4.14.136"], - ["@types/typescript", "npm:2.0.0"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/cli", "workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["clipanion", "npm:2.1.5"], - ["inquirer", "npm:6.2.1"], - ["lodash", "npm:4.17.15"], - ["node-emoji", "npm:1.8.1"], - ["tau-prolog", "npm:0.2.66"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-constraints", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-constraints-virtual-91ebe13556/1/packages/plugin-constraints/", - "packageDependencies": [ - ["@yarnpkg/plugin-constraints", "virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-constraints"], - ["@types/lodash", "npm:4.14.136"], - ["@types/typescript", "npm:2.0.0"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/cli", "virtual:e7860e5e86d43836272b8f3160c9f940f5e9a636f8d56e7f3bf19eca4b40180fd3da404d7dcb48535a300ac4895ee439ca74ef28f4568f4804e4708f7340e300#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["clipanion", "npm:2.1.5"], - ["inquirer", "npm:6.2.1"], - ["lodash", "npm:4.17.15"], - ["node-emoji", "npm:1.8.1"], - ["tau-prolog", "npm:0.2.66"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-constraints", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-constraints-virtual-5e229efdf3/1/packages/plugin-constraints/", - "packageDependencies": [ - ["@yarnpkg/plugin-constraints", "virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-constraints"], - ["@types/lodash", "npm:4.14.136"], - ["@types/typescript", "npm:2.0.0"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/cli", "virtual:35104c47575f2fe378d8d20383ae667f19d4dd801df8cc4c76848603aa6b4a2234a00142ff12fd557f6f48bd2810880e31c40c767010ea61a31fca302c2cc5e0#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["clipanion", "npm:2.1.5"], - ["inquirer", "npm:6.2.1"], - ["lodash", "npm:4.17.15"], - ["node-emoji", "npm:1.8.1"], - ["tau-prolog", "npm:0.2.66"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-constraints", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-constraints-virtual-8fcb17feb9/1/packages/plugin-constraints/", - "packageDependencies": [ - ["@yarnpkg/plugin-constraints", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-constraints"], - ["@types/lodash", "npm:4.14.136"], - ["@types/typescript", "npm:2.0.0"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/cli", "virtual:712d04b0098634bdb13868ff8f85b327022bd7d3880873ada8c0ae56847ed36cf9da1fd74a88519380129cec528fe2bd2201426bc28ac9d4a8cc6734ff25c538#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["clipanion", "npm:2.1.5"], - ["inquirer", "npm:6.2.1"], - ["lodash", "npm:4.17.15"], - ["node-emoji", "npm:1.8.1"], - ["tau-prolog", "npm:0.2.66"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-constraints", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-constraints-virtual-d63d0d2f1b/1/packages/plugin-constraints/", - "packageDependencies": [ - ["@yarnpkg/plugin-constraints", "virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-constraints"], - ["@types/lodash", "npm:4.14.136"], - ["@types/typescript", "npm:2.0.0"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/cli", "virtual:27ebb8cf1fa70157f710b4926b6d25c44192e74dbac3a766c8dc6505a59ebc433221bfb4b5aabc8cca814bbe95fcb6e1ecffcf94ba96ee6112a57c89364571ac#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["clipanion", "npm:2.1.5"], - ["inquirer", "npm:6.2.1"], - ["lodash", "npm:4.17.15"], - ["node-emoji", "npm:1.8.1"], - ["tau-prolog", "npm:0.2.66"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-constraints", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-constraints-virtual-29b639d552/1/packages/plugin-constraints/", - "packageDependencies": [ - ["@yarnpkg/plugin-constraints", "virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-constraints"], - ["@types/lodash", "npm:4.14.136"], - ["@types/typescript", "npm:2.0.0"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/cli", "virtual:142f2540721377707149f0b1d7ad0188d020f822e234abcdca162642d42824b344a1ac44bd6035644a0ca9babd62eb7d72923350ac75b876b51e87eb92b3e464#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["clipanion", "npm:2.1.5"], - ["inquirer", "npm:6.2.1"], - ["lodash", "npm:4.17.15"], - ["node-emoji", "npm:1.8.1"], - ["tau-prolog", "npm:0.2.66"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-constraints", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-constraints-virtual-98a58bd406/1/packages/plugin-constraints/", - "packageDependencies": [ - ["@yarnpkg/plugin-constraints", "virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-constraints"], - ["@types/lodash", "npm:4.14.136"], - ["@types/typescript", "npm:2.0.0"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/cli", "virtual:a027ddc7edcbf74025e90effce333897039d2c6f8e1ebe319fb72c52c5be1b885da91acc56476d19bb6ce2e31cbc2d5b11241940b82f833a2cac262496c0088f#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["clipanion", "npm:2.1.5"], - ["inquirer", "npm:6.2.1"], - ["lodash", "npm:4.17.15"], - ["node-emoji", "npm:1.8.1"], - ["tau-prolog", "npm:0.2.66"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-constraints", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-constraints-virtual-321590573b/1/packages/plugin-constraints/", - "packageDependencies": [ - ["@yarnpkg/plugin-constraints", "virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-constraints"], - ["@types/lodash", "npm:4.14.136"], - ["@types/typescript", "npm:2.0.0"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/cli", "virtual:b67eefea63d6ce2a2493f462bbe6718e1da81a92c1be9fc6d94cbd4f855be65d84717b1951eaa1c805d1369f118fed6e9edfb78044a500657ffc7f84e691dfbb#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["clipanion", "npm:2.1.5"], - ["inquirer", "npm:6.2.1"], - ["lodash", "npm:4.17.15"], - ["node-emoji", "npm:1.8.1"], - ["tau-prolog", "npm:0.2.66"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-constraints", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-constraints-virtual-52eb924bd8/1/packages/plugin-constraints/", - "packageDependencies": [ - ["@yarnpkg/plugin-constraints", "virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-constraints"], - ["@types/lodash", "npm:4.14.136"], - ["@types/typescript", "npm:2.0.0"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/cli", "virtual:cfce476fbcac37853570c2d41665757b5f868b1c2f089ee6edbc8bb5aa32141e156cae7d75350d1095258d90afbabe2b2bb142142b995d133c3ee535c89d459b#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["clipanion", "npm:2.1.5"], - ["inquirer", "npm:6.2.1"], - ["lodash", "npm:4.17.15"], - ["node-emoji", "npm:1.8.1"], - ["tau-prolog", "npm:0.2.66"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-constraints", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-constraints-virtual-afb367a9d4/1/packages/plugin-constraints/", - "packageDependencies": [ - ["@yarnpkg/plugin-constraints", "virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-constraints"], - ["@types/lodash", "npm:4.14.136"], - ["@types/typescript", "npm:2.0.0"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/cli", "virtual:3f21a2572d1fa6d1ff8d16d86e25bcefcbff7d17161c440fdbddbd871d9d675c377d66a2cbd98ddb8f2c024060bc7bc6c01e8ae328fa1fef861c72a9b2c30755#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["clipanion", "npm:2.1.5"], - ["inquirer", "npm:6.2.1"], - ["lodash", "npm:4.17.15"], - ["node-emoji", "npm:1.8.1"], - ["tau-prolog", "npm:0.2.66"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-constraints", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-constraints-virtual-a47c2cb6de/1/packages/plugin-constraints/", - "packageDependencies": [ - ["@yarnpkg/plugin-constraints", "virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-constraints"], - ["@types/lodash", "npm:4.14.136"], - ["@types/typescript", "npm:2.0.0"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/cli", "virtual:7bf4ad1016291a7e1c04756f55760890095421dd1b945930b62d8d0464c365d1cdce28ed812277b54dc54443922ac82afd5e98ed7f1d218ae7753d16e21541bb#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["clipanion", "npm:2.1.5"], - ["inquirer", "npm:6.2.1"], - ["lodash", "npm:4.17.15"], - ["node-emoji", "npm:1.8.1"], - ["tau-prolog", "npm:0.2.66"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-constraints", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-constraints-virtual-ac7583c0b4/1/packages/plugin-constraints/", - "packageDependencies": [ - ["@yarnpkg/plugin-constraints", "virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-constraints"], - ["@types/lodash", "npm:4.14.136"], - ["@types/typescript", "npm:2.0.0"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/cli", "virtual:e3ce0ce4b7f0796ca44011528cb9cdc133fc62a76363fea6de68497bae04bdbe5a6dd47e6b9f23c282eb8e4533d75e96cf378c943d07a4e78aae0b715f06a450#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["clipanion", "npm:2.1.5"], - ["inquirer", "npm:6.2.1"], - ["lodash", "npm:4.17.15"], - ["node-emoji", "npm:1.8.1"], - ["tau-prolog", "npm:0.2.66"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-constraints", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-constraints-virtual-8a2d582b2a/1/packages/plugin-constraints/", - "packageDependencies": [ - ["@yarnpkg/plugin-constraints", "virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-constraints"], - ["@types/lodash", "npm:4.14.136"], - ["@types/typescript", "npm:2.0.0"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/cli", "virtual:86c95fabbcd56c56f5f2d2e080e64a1095e3fe233877aa9f7958f317f88a95627e0be2765e89c0cff02c9f08f27b64b7cbc9d5c3960c1df509d5e6ea98cca4f4#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["clipanion", "npm:2.1.5"], - ["inquirer", "npm:6.2.1"], - ["lodash", "npm:4.17.15"], - ["node-emoji", "npm:1.8.1"], - ["tau-prolog", "npm:0.2.66"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-constraints", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-constraints-virtual-49d51b985c/1/packages/plugin-constraints/", - "packageDependencies": [ - ["@yarnpkg/plugin-constraints", "virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-constraints"], - ["@types/lodash", "npm:4.14.136"], - ["@types/typescript", "npm:2.0.0"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/cli", "virtual:743b60015fc887fe314a7ee01ea4843b516ac512d77939f47dc39d50bc7db742dc8994fe9bb2245ada0b3ce6f8aa58329d603fbc24093050cd499cb16a1a995f#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["clipanion", "npm:2.1.5"], - ["inquirer", "npm:6.2.1"], - ["lodash", "npm:4.17.15"], - ["node-emoji", "npm:1.8.1"], - ["tau-prolog", "npm:0.2.66"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-constraints", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-constraints-virtual-a39e3f7bd2/1/packages/plugin-constraints/", - "packageDependencies": [ - ["@yarnpkg/plugin-constraints", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-constraints"], - ["@types/lodash", "npm:4.14.136"], - ["@types/typescript", "npm:2.0.0"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/cli", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["clipanion", "npm:2.1.5"], - ["inquirer", "npm:6.2.1"], - ["lodash", "npm:4.17.15"], - ["node-emoji", "npm:1.8.1"], - ["tau-prolog", "npm:0.2.66"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-constraints", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-constraints-virtual-08000e8377/1/packages/plugin-constraints/", - "packageDependencies": [ - ["@yarnpkg/plugin-constraints", "virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-constraints"], - ["@types/lodash", "npm:4.14.136"], - ["@types/typescript", "npm:2.0.0"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/cli", "virtual:4a733c8d9614e2148392368219d98ec1a70b4e8ce99164edd551241b22f6c5233e9d0ccf9f6d83265c8a5aafc617cfd3c4100b3efef1e092a42053c23770ed9a#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["clipanion", "npm:2.1.5"], - ["inquirer", "npm:6.2.1"], - ["lodash", "npm:4.17.15"], - ["node-emoji", "npm:1.8.1"], - ["tau-prolog", "npm:0.2.66"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-constraints", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-constraints-virtual-b2ea587d97/1/packages/plugin-constraints/", - "packageDependencies": [ - ["@yarnpkg/plugin-constraints", "virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-constraints"], - ["@types/lodash", "npm:4.14.136"], - ["@types/typescript", "npm:2.0.0"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/cli", "virtual:e23b02a23dd21a1183b7bea287ba41db2b362005cc3f364e1677565eaf97ca1611b7ccd4cdf6ef547bbb3251afacdc4a1a999c3156da491b521e7c36b6663da9#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["clipanion", "npm:2.1.5"], - ["inquirer", "npm:6.2.1"], - ["lodash", "npm:4.17.15"], - ["node-emoji", "npm:1.8.1"], - ["tau-prolog", "npm:0.2.66"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["workspace:packages/plugin-constraints", { - "packageLocation": "./packages/plugin-constraints/", - "packageDependencies": [ - ["@yarnpkg/plugin-constraints", "workspace:packages/plugin-constraints"], - ["@types/lodash", "npm:4.14.136"], - ["@types/typescript", "npm:2.0.0"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/cli", "virtual:142f2540721377707149f0b1d7ad0188d020f822e234abcdca162642d42824b344a1ac44bd6035644a0ca9babd62eb7d72923350ac75b876b51e87eb92b3e464#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["clipanion", "npm:2.1.5"], - ["inquirer", "npm:6.2.1"], - ["lodash", "npm:4.17.15"], - ["node-emoji", "npm:1.8.1"], - ["tau-prolog", "npm:0.2.66"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }] - ]], - ["@yarnpkg/plugin-dlx", [ - ["virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-dlx", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-dlx-virtual-35ea3aa241/1/packages/plugin-dlx/", - "packageDependencies": [ - ["@yarnpkg/plugin-dlx", "virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-dlx"], - ["@types/tmp", "npm:0.0.33"], - ["@yarnpkg/cli", "virtual:a4e4e792796cefb4fb82f09187fa18bf4c97a9cb5b106da0eab6189e1895a4bb9bf068e5c91168fec85cee1392df48e4a120f3bae6cbbbde019ff2c21186a374#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], - ["clipanion", "npm:2.1.5"], - ["tmp", "npm:0.1.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-dlx", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-dlx-virtual-5344893080/1/packages/plugin-dlx/", - "packageDependencies": [ - ["@yarnpkg/plugin-dlx", "virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-dlx"], - ["@types/tmp", "npm:0.0.33"], - ["@yarnpkg/cli", "virtual:14a22fb3831dfc762a1bb8a042d17886271c56698e1a83233f09eaacff5a5b83fe6f87adb9255774eab3586392c18ff98cf87aa6b374d572d9b72f88829f6d9e#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], - ["clipanion", "npm:2.1.5"], - ["tmp", "npm:0.1.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-dlx", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-dlx-virtual-03cc116f33/1/packages/plugin-dlx/", - "packageDependencies": [ - ["@yarnpkg/plugin-dlx", "virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-dlx"], - ["@types/tmp", "npm:0.0.33"], - ["@yarnpkg/cli", "virtual:616a2ba0d005227805d037f4c8ec29f1dd09fdb3e3f49f7b5c4a07a62139a147d373d38bc5ebcb31bddab3956c3fc25d54edf8722741d9ebdbe9d36d21968f91#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], - ["clipanion", "npm:2.1.5"], - ["tmp", "npm:0.1.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-dlx", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-dlx-virtual-7789b73dd8/1/packages/plugin-dlx/", - "packageDependencies": [ - ["@yarnpkg/plugin-dlx", "virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-dlx"], - ["@types/tmp", "npm:0.0.33"], - ["@yarnpkg/cli", "virtual:65b0a3c18b908df18dc5bd8d9a02bf3b64d57b3b4cd45187dca6c1ee574962b917737e89c164c644419160acf275596e0ab62d889c7575234206a0c7ccb06610#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], - ["clipanion", "npm:2.1.5"], - ["tmp", "npm:0.1.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-dlx", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-dlx-virtual-0ee854167a/1/packages/plugin-dlx/", - "packageDependencies": [ - ["@yarnpkg/plugin-dlx", "virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-dlx"], - ["@types/tmp", "npm:0.0.33"], - ["@yarnpkg/cli", "workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], - ["clipanion", "npm:2.1.5"], - ["tmp", "npm:0.1.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-dlx", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-dlx-virtual-524c90d849/1/packages/plugin-dlx/", - "packageDependencies": [ - ["@yarnpkg/plugin-dlx", "virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-dlx"], - ["@types/tmp", "npm:0.0.33"], - ["@yarnpkg/cli", "virtual:e7860e5e86d43836272b8f3160c9f940f5e9a636f8d56e7f3bf19eca4b40180fd3da404d7dcb48535a300ac4895ee439ca74ef28f4568f4804e4708f7340e300#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], - ["clipanion", "npm:2.1.5"], - ["tmp", "npm:0.1.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-dlx", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-dlx-virtual-167c39befc/1/packages/plugin-dlx/", - "packageDependencies": [ - ["@yarnpkg/plugin-dlx", "virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-dlx"], - ["@types/tmp", "npm:0.0.33"], - ["@yarnpkg/cli", "virtual:35104c47575f2fe378d8d20383ae667f19d4dd801df8cc4c76848603aa6b4a2234a00142ff12fd557f6f48bd2810880e31c40c767010ea61a31fca302c2cc5e0#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], - ["clipanion", "npm:2.1.5"], - ["tmp", "npm:0.1.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-dlx", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-dlx-virtual-7d2512c2b4/1/packages/plugin-dlx/", - "packageDependencies": [ - ["@yarnpkg/plugin-dlx", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-dlx"], - ["@types/tmp", "npm:0.0.33"], - ["@yarnpkg/cli", "virtual:712d04b0098634bdb13868ff8f85b327022bd7d3880873ada8c0ae56847ed36cf9da1fd74a88519380129cec528fe2bd2201426bc28ac9d4a8cc6734ff25c538#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], - ["clipanion", "npm:2.1.5"], - ["tmp", "npm:0.1.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-dlx", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-dlx-virtual-a0517453b8/1/packages/plugin-dlx/", - "packageDependencies": [ - ["@yarnpkg/plugin-dlx", "virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-dlx"], - ["@types/tmp", "npm:0.0.33"], - ["@yarnpkg/cli", "virtual:27ebb8cf1fa70157f710b4926b6d25c44192e74dbac3a766c8dc6505a59ebc433221bfb4b5aabc8cca814bbe95fcb6e1ecffcf94ba96ee6112a57c89364571ac#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], - ["clipanion", "npm:2.1.5"], - ["tmp", "npm:0.1.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-dlx", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-dlx-virtual-5f185c27ee/1/packages/plugin-dlx/", - "packageDependencies": [ - ["@yarnpkg/plugin-dlx", "virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-dlx"], - ["@types/tmp", "npm:0.0.33"], - ["@yarnpkg/cli", "virtual:142f2540721377707149f0b1d7ad0188d020f822e234abcdca162642d42824b344a1ac44bd6035644a0ca9babd62eb7d72923350ac75b876b51e87eb92b3e464#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], - ["clipanion", "npm:2.1.5"], - ["tmp", "npm:0.1.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-dlx", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-dlx-virtual-827b834d09/1/packages/plugin-dlx/", - "packageDependencies": [ - ["@yarnpkg/plugin-dlx", "virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-dlx"], - ["@types/tmp", "npm:0.0.33"], - ["@yarnpkg/cli", "virtual:a027ddc7edcbf74025e90effce333897039d2c6f8e1ebe319fb72c52c5be1b885da91acc56476d19bb6ce2e31cbc2d5b11241940b82f833a2cac262496c0088f#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], - ["clipanion", "npm:2.1.5"], - ["tmp", "npm:0.1.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-dlx", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-dlx-virtual-9a5a65ea95/1/packages/plugin-dlx/", - "packageDependencies": [ - ["@yarnpkg/plugin-dlx", "virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-dlx"], - ["@types/tmp", "npm:0.0.33"], - ["@yarnpkg/cli", "virtual:b67eefea63d6ce2a2493f462bbe6718e1da81a92c1be9fc6d94cbd4f855be65d84717b1951eaa1c805d1369f118fed6e9edfb78044a500657ffc7f84e691dfbb#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], - ["clipanion", "npm:2.1.5"], - ["tmp", "npm:0.1.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-dlx", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-dlx-virtual-4fb235390b/1/packages/plugin-dlx/", - "packageDependencies": [ - ["@yarnpkg/plugin-dlx", "virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-dlx"], - ["@types/tmp", "npm:0.0.33"], - ["@yarnpkg/cli", "virtual:cfce476fbcac37853570c2d41665757b5f868b1c2f089ee6edbc8bb5aa32141e156cae7d75350d1095258d90afbabe2b2bb142142b995d133c3ee535c89d459b#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], - ["clipanion", "npm:2.1.5"], - ["tmp", "npm:0.1.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-dlx", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-dlx-virtual-016845bdd3/1/packages/plugin-dlx/", - "packageDependencies": [ - ["@yarnpkg/plugin-dlx", "virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-dlx"], - ["@types/tmp", "npm:0.0.33"], - ["@yarnpkg/cli", "virtual:3f21a2572d1fa6d1ff8d16d86e25bcefcbff7d17161c440fdbddbd871d9d675c377d66a2cbd98ddb8f2c024060bc7bc6c01e8ae328fa1fef861c72a9b2c30755#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], - ["clipanion", "npm:2.1.5"], - ["tmp", "npm:0.1.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-dlx", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-dlx-virtual-d5960f4294/1/packages/plugin-dlx/", - "packageDependencies": [ - ["@yarnpkg/plugin-dlx", "virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-dlx"], - ["@types/tmp", "npm:0.0.33"], - ["@yarnpkg/cli", "virtual:7bf4ad1016291a7e1c04756f55760890095421dd1b945930b62d8d0464c365d1cdce28ed812277b54dc54443922ac82afd5e98ed7f1d218ae7753d16e21541bb#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], - ["clipanion", "npm:2.1.5"], - ["tmp", "npm:0.1.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-dlx", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-dlx-virtual-b0a0eebf84/1/packages/plugin-dlx/", - "packageDependencies": [ - ["@yarnpkg/plugin-dlx", "virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-dlx"], - ["@types/tmp", "npm:0.0.33"], - ["@yarnpkg/cli", "virtual:e3ce0ce4b7f0796ca44011528cb9cdc133fc62a76363fea6de68497bae04bdbe5a6dd47e6b9f23c282eb8e4533d75e96cf378c943d07a4e78aae0b715f06a450#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], - ["clipanion", "npm:2.1.5"], - ["tmp", "npm:0.1.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-dlx", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-dlx-virtual-799ddde787/1/packages/plugin-dlx/", - "packageDependencies": [ - ["@yarnpkg/plugin-dlx", "virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-dlx"], - ["@types/tmp", "npm:0.0.33"], - ["@yarnpkg/cli", "virtual:86c95fabbcd56c56f5f2d2e080e64a1095e3fe233877aa9f7958f317f88a95627e0be2765e89c0cff02c9f08f27b64b7cbc9d5c3960c1df509d5e6ea98cca4f4#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], - ["clipanion", "npm:2.1.5"], - ["tmp", "npm:0.1.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-dlx", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-dlx-virtual-5bfec9317d/1/packages/plugin-dlx/", - "packageDependencies": [ - ["@yarnpkg/plugin-dlx", "virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-dlx"], - ["@types/tmp", "npm:0.0.33"], - ["@yarnpkg/cli", "virtual:743b60015fc887fe314a7ee01ea4843b516ac512d77939f47dc39d50bc7db742dc8994fe9bb2245ada0b3ce6f8aa58329d603fbc24093050cd499cb16a1a995f#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], - ["clipanion", "npm:2.1.5"], - ["tmp", "npm:0.1.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-dlx", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-dlx-virtual-4e5b7c75f5/1/packages/plugin-dlx/", - "packageDependencies": [ - ["@yarnpkg/plugin-dlx", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-dlx"], - ["@types/tmp", "npm:0.0.33"], - ["@yarnpkg/cli", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], - ["clipanion", "npm:2.1.5"], - ["tmp", "npm:0.1.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-dlx", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-dlx-virtual-703c597cae/1/packages/plugin-dlx/", - "packageDependencies": [ - ["@yarnpkg/plugin-dlx", "virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-dlx"], - ["@types/tmp", "npm:0.0.33"], - ["@yarnpkg/cli", "virtual:4a733c8d9614e2148392368219d98ec1a70b4e8ce99164edd551241b22f6c5233e9d0ccf9f6d83265c8a5aafc617cfd3c4100b3efef1e092a42053c23770ed9a#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], - ["clipanion", "npm:2.1.5"], - ["tmp", "npm:0.1.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-dlx", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-dlx-virtual-08202303a2/1/packages/plugin-dlx/", - "packageDependencies": [ - ["@yarnpkg/plugin-dlx", "virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-dlx"], - ["@types/tmp", "npm:0.0.33"], - ["@yarnpkg/cli", "virtual:e23b02a23dd21a1183b7bea287ba41db2b362005cc3f364e1677565eaf97ca1611b7ccd4cdf6ef547bbb3251afacdc4a1a999c3156da491b521e7c36b6663da9#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], - ["clipanion", "npm:2.1.5"], - ["tmp", "npm:0.1.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["workspace:packages/plugin-dlx", { - "packageLocation": "./packages/plugin-dlx/", - "packageDependencies": [ - ["@yarnpkg/plugin-dlx", "workspace:packages/plugin-dlx"], - ["@types/tmp", "npm:0.0.33"], - ["@yarnpkg/cli", "virtual:743b60015fc887fe314a7ee01ea4843b516ac512d77939f47dc39d50bc7db742dc8994fe9bb2245ada0b3ce6f8aa58329d603fbc24093050cd499cb16a1a995f#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], - ["clipanion", "npm:2.1.5"], - ["tmp", "npm:0.1.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }] - ]], - ["@yarnpkg/plugin-essentials", [ - ["virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-essentials", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-essentials-virtual-e51035a0cd/1/packages/plugin-essentials/", - "packageDependencies": [ - ["@yarnpkg/plugin-essentials", "virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-essentials"], - ["@types/inquirer", "npm:0.0.43"], - ["@types/semver", "npm:6.0.2"], - ["@types/treeify", "npm:1.0.0"], - ["@yarnpkg/cli", "virtual:a4e4e792796cefb4fb82f09187fa18bf4c97a9cb5b106da0eab6189e1895a4bb9bf068e5c91168fec85cee1392df48e4a120f3bae6cbbbde019ff2c21186a374#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["clipanion", "npm:2.1.5"], - ["inquirer", "npm:6.2.1"], - ["semver", "npm:5.6.0"], - ["treeify", "npm:1.1.0"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-essentials", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-essentials-virtual-a61608b862/1/packages/plugin-essentials/", - "packageDependencies": [ - ["@yarnpkg/plugin-essentials", "virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-essentials"], - ["@types/inquirer", "npm:0.0.43"], - ["@types/semver", "npm:6.0.2"], - ["@types/treeify", "npm:1.0.0"], - ["@yarnpkg/cli", "virtual:14a22fb3831dfc762a1bb8a042d17886271c56698e1a83233f09eaacff5a5b83fe6f87adb9255774eab3586392c18ff98cf87aa6b374d572d9b72f88829f6d9e#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["clipanion", "npm:2.1.5"], - ["inquirer", "npm:6.2.1"], - ["semver", "npm:5.6.0"], - ["treeify", "npm:1.1.0"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-essentials", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-essentials-virtual-56d958157c/1/packages/plugin-essentials/", - "packageDependencies": [ - ["@yarnpkg/plugin-essentials", "virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-essentials"], - ["@types/inquirer", "npm:0.0.43"], - ["@types/semver", "npm:6.0.2"], - ["@types/treeify", "npm:1.0.0"], - ["@yarnpkg/cli", "virtual:616a2ba0d005227805d037f4c8ec29f1dd09fdb3e3f49f7b5c4a07a62139a147d373d38bc5ebcb31bddab3956c3fc25d54edf8722741d9ebdbe9d36d21968f91#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["clipanion", "npm:2.1.5"], - ["inquirer", "npm:6.2.1"], - ["semver", "npm:5.6.0"], - ["treeify", "npm:1.1.0"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:27ebb8cf1fa70157f710b4926b6d25c44192e74dbac3a766c8dc6505a59ebc433221bfb4b5aabc8cca814bbe95fcb6e1ecffcf94ba96ee6112a57c89364571ac#workspace:packages/plugin-essentials", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-essentials-virtual-438dc58496/1/packages/plugin-essentials/", - "packageDependencies": [ - ["@yarnpkg/plugin-essentials", "virtual:27ebb8cf1fa70157f710b4926b6d25c44192e74dbac3a766c8dc6505a59ebc433221bfb4b5aabc8cca814bbe95fcb6e1ecffcf94ba96ee6112a57c89364571ac#workspace:packages/plugin-essentials"], - ["@types/inquirer", "npm:0.0.43"], - ["@types/semver", "npm:6.0.2"], - ["@types/treeify", "npm:1.0.0"], - ["@yarnpkg/cli", "virtual:27ebb8cf1fa70157f710b4926b6d25c44192e74dbac3a766c8dc6505a59ebc433221bfb4b5aabc8cca814bbe95fcb6e1ecffcf94ba96ee6112a57c89364571ac#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["clipanion", "npm:2.1.5"], - ["inquirer", "npm:6.2.1"], - ["semver", "npm:5.6.0"], - ["treeify", "npm:1.1.0"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-essentials", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-essentials-virtual-22f40af7fe/1/packages/plugin-essentials/", - "packageDependencies": [ - ["@yarnpkg/plugin-essentials", "virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-essentials"], - ["@types/inquirer", "npm:0.0.43"], - ["@types/semver", "npm:6.0.2"], - ["@types/treeify", "npm:1.0.0"], - ["@yarnpkg/cli", "virtual:65b0a3c18b908df18dc5bd8d9a02bf3b64d57b3b4cd45187dca6c1ee574962b917737e89c164c644419160acf275596e0ab62d889c7575234206a0c7ccb06610#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["clipanion", "npm:2.1.5"], - ["inquirer", "npm:6.2.1"], - ["semver", "npm:5.6.0"], - ["treeify", "npm:1.1.0"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-essentials", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-essentials-virtual-ba2aa356ff/1/packages/plugin-essentials/", - "packageDependencies": [ - ["@yarnpkg/plugin-essentials", "virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-essentials"], - ["@types/inquirer", "npm:0.0.43"], - ["@types/semver", "npm:6.0.2"], - ["@types/treeify", "npm:1.0.0"], - ["@yarnpkg/cli", "workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["clipanion", "npm:2.1.5"], - ["inquirer", "npm:6.2.1"], - ["semver", "npm:5.6.0"], - ["treeify", "npm:1.1.0"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-essentials", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-essentials-virtual-b17c6d0e07/1/packages/plugin-essentials/", - "packageDependencies": [ - ["@yarnpkg/plugin-essentials", "virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-essentials"], - ["@types/inquirer", "npm:0.0.43"], - ["@types/semver", "npm:6.0.2"], - ["@types/treeify", "npm:1.0.0"], - ["@yarnpkg/cli", "virtual:e7860e5e86d43836272b8f3160c9f940f5e9a636f8d56e7f3bf19eca4b40180fd3da404d7dcb48535a300ac4895ee439ca74ef28f4568f4804e4708f7340e300#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["clipanion", "npm:2.1.5"], - ["inquirer", "npm:6.2.1"], - ["semver", "npm:5.6.0"], - ["treeify", "npm:1.1.0"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-essentials", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-essentials-virtual-6ab02ab8e0/1/packages/plugin-essentials/", - "packageDependencies": [ - ["@yarnpkg/plugin-essentials", "virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-essentials"], - ["@types/inquirer", "npm:0.0.43"], - ["@types/semver", "npm:6.0.2"], - ["@types/treeify", "npm:1.0.0"], - ["@yarnpkg/cli", "virtual:35104c47575f2fe378d8d20383ae667f19d4dd801df8cc4c76848603aa6b4a2234a00142ff12fd557f6f48bd2810880e31c40c767010ea61a31fca302c2cc5e0#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["clipanion", "npm:2.1.5"], - ["inquirer", "npm:6.2.1"], - ["semver", "npm:5.6.0"], - ["treeify", "npm:1.1.0"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-essentials", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-essentials-virtual-2cb710994c/1/packages/plugin-essentials/", - "packageDependencies": [ - ["@yarnpkg/plugin-essentials", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-essentials"], - ["@types/inquirer", "npm:0.0.43"], - ["@types/semver", "npm:6.0.2"], - ["@types/treeify", "npm:1.0.0"], - ["@yarnpkg/cli", "virtual:712d04b0098634bdb13868ff8f85b327022bd7d3880873ada8c0ae56847ed36cf9da1fd74a88519380129cec528fe2bd2201426bc28ac9d4a8cc6734ff25c538#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["clipanion", "npm:2.1.5"], - ["inquirer", "npm:6.2.1"], - ["semver", "npm:5.6.0"], - ["treeify", "npm:1.1.0"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-essentials", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-essentials-virtual-d9186031a9/1/packages/plugin-essentials/", - "packageDependencies": [ - ["@yarnpkg/plugin-essentials", "virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-essentials"], - ["@types/inquirer", "npm:0.0.43"], - ["@types/semver", "npm:6.0.2"], - ["@types/treeify", "npm:1.0.0"], - ["@yarnpkg/cli", "virtual:27ebb8cf1fa70157f710b4926b6d25c44192e74dbac3a766c8dc6505a59ebc433221bfb4b5aabc8cca814bbe95fcb6e1ecffcf94ba96ee6112a57c89364571ac#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["clipanion", "npm:2.1.5"], - ["inquirer", "npm:6.2.1"], - ["semver", "npm:5.6.0"], - ["treeify", "npm:1.1.0"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-essentials", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-essentials-virtual-59637079f8/1/packages/plugin-essentials/", - "packageDependencies": [ - ["@yarnpkg/plugin-essentials", "virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-essentials"], - ["@types/inquirer", "npm:0.0.43"], - ["@types/semver", "npm:6.0.2"], - ["@types/treeify", "npm:1.0.0"], - ["@yarnpkg/cli", "virtual:142f2540721377707149f0b1d7ad0188d020f822e234abcdca162642d42824b344a1ac44bd6035644a0ca9babd62eb7d72923350ac75b876b51e87eb92b3e464#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["clipanion", "npm:2.1.5"], - ["inquirer", "npm:6.2.1"], - ["semver", "npm:5.6.0"], - ["treeify", "npm:1.1.0"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:a4e4e792796cefb4fb82f09187fa18bf4c97a9cb5b106da0eab6189e1895a4bb9bf068e5c91168fec85cee1392df48e4a120f3bae6cbbbde019ff2c21186a374#workspace:packages/plugin-essentials", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-essentials-virtual-6ef07c69ef/1/packages/plugin-essentials/", - "packageDependencies": [ - ["@yarnpkg/plugin-essentials", "virtual:a4e4e792796cefb4fb82f09187fa18bf4c97a9cb5b106da0eab6189e1895a4bb9bf068e5c91168fec85cee1392df48e4a120f3bae6cbbbde019ff2c21186a374#workspace:packages/plugin-essentials"], - ["@types/inquirer", "npm:0.0.43"], - ["@types/semver", "npm:6.0.2"], - ["@types/treeify", "npm:1.0.0"], - ["@yarnpkg/cli", "virtual:a4e4e792796cefb4fb82f09187fa18bf4c97a9cb5b106da0eab6189e1895a4bb9bf068e5c91168fec85cee1392df48e4a120f3bae6cbbbde019ff2c21186a374#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["clipanion", "npm:2.1.5"], - ["inquirer", "npm:6.2.1"], - ["semver", "npm:5.6.0"], - ["treeify", "npm:1.1.0"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-essentials", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-essentials-virtual-6343d19cda/1/packages/plugin-essentials/", - "packageDependencies": [ - ["@yarnpkg/plugin-essentials", "virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-essentials"], - ["@types/inquirer", "npm:0.0.43"], - ["@types/semver", "npm:6.0.2"], - ["@types/treeify", "npm:1.0.0"], - ["@yarnpkg/cli", "virtual:a027ddc7edcbf74025e90effce333897039d2c6f8e1ebe319fb72c52c5be1b885da91acc56476d19bb6ce2e31cbc2d5b11241940b82f833a2cac262496c0088f#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["clipanion", "npm:2.1.5"], - ["inquirer", "npm:6.2.1"], - ["semver", "npm:5.6.0"], - ["treeify", "npm:1.1.0"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-essentials", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-essentials-virtual-e8ad7b34e3/1/packages/plugin-essentials/", - "packageDependencies": [ - ["@yarnpkg/plugin-essentials", "virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-essentials"], - ["@types/inquirer", "npm:0.0.43"], - ["@types/semver", "npm:6.0.2"], - ["@types/treeify", "npm:1.0.0"], - ["@yarnpkg/cli", "virtual:b67eefea63d6ce2a2493f462bbe6718e1da81a92c1be9fc6d94cbd4f855be65d84717b1951eaa1c805d1369f118fed6e9edfb78044a500657ffc7f84e691dfbb#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["clipanion", "npm:2.1.5"], - ["inquirer", "npm:6.2.1"], - ["semver", "npm:5.6.0"], - ["treeify", "npm:1.1.0"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-essentials", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-essentials-virtual-bf4b2b429d/1/packages/plugin-essentials/", - "packageDependencies": [ - ["@yarnpkg/plugin-essentials", "virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-essentials"], - ["@types/inquirer", "npm:0.0.43"], - ["@types/semver", "npm:6.0.2"], - ["@types/treeify", "npm:1.0.0"], - ["@yarnpkg/cli", "virtual:cfce476fbcac37853570c2d41665757b5f868b1c2f089ee6edbc8bb5aa32141e156cae7d75350d1095258d90afbabe2b2bb142142b995d133c3ee535c89d459b#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["clipanion", "npm:2.1.5"], - ["inquirer", "npm:6.2.1"], - ["semver", "npm:5.6.0"], - ["treeify", "npm:1.1.0"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-essentials", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-essentials-virtual-68f2d58aeb/1/packages/plugin-essentials/", - "packageDependencies": [ - ["@yarnpkg/plugin-essentials", "virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-essentials"], - ["@types/inquirer", "npm:0.0.43"], - ["@types/semver", "npm:6.0.2"], - ["@types/treeify", "npm:1.0.0"], - ["@yarnpkg/cli", "virtual:3f21a2572d1fa6d1ff8d16d86e25bcefcbff7d17161c440fdbddbd871d9d675c377d66a2cbd98ddb8f2c024060bc7bc6c01e8ae328fa1fef861c72a9b2c30755#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["clipanion", "npm:2.1.5"], - ["inquirer", "npm:6.2.1"], - ["semver", "npm:5.6.0"], - ["treeify", "npm:1.1.0"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-essentials", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-essentials-virtual-6c0b251ceb/1/packages/plugin-essentials/", - "packageDependencies": [ - ["@yarnpkg/plugin-essentials", "virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-essentials"], - ["@types/inquirer", "npm:0.0.43"], - ["@types/semver", "npm:6.0.2"], - ["@types/treeify", "npm:1.0.0"], - ["@yarnpkg/cli", "virtual:7bf4ad1016291a7e1c04756f55760890095421dd1b945930b62d8d0464c365d1cdce28ed812277b54dc54443922ac82afd5e98ed7f1d218ae7753d16e21541bb#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["clipanion", "npm:2.1.5"], - ["inquirer", "npm:6.2.1"], - ["semver", "npm:5.6.0"], - ["treeify", "npm:1.1.0"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-essentials", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-essentials-virtual-ba5500f249/1/packages/plugin-essentials/", - "packageDependencies": [ - ["@yarnpkg/plugin-essentials", "virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-essentials"], - ["@types/inquirer", "npm:0.0.43"], - ["@types/semver", "npm:6.0.2"], - ["@types/treeify", "npm:1.0.0"], - ["@yarnpkg/cli", "virtual:e3ce0ce4b7f0796ca44011528cb9cdc133fc62a76363fea6de68497bae04bdbe5a6dd47e6b9f23c282eb8e4533d75e96cf378c943d07a4e78aae0b715f06a450#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["clipanion", "npm:2.1.5"], - ["inquirer", "npm:6.2.1"], - ["semver", "npm:5.6.0"], - ["treeify", "npm:1.1.0"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-essentials", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-essentials-virtual-e33c2283a9/1/packages/plugin-essentials/", - "packageDependencies": [ - ["@yarnpkg/plugin-essentials", "virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-essentials"], - ["@types/inquirer", "npm:0.0.43"], - ["@types/semver", "npm:6.0.2"], - ["@types/treeify", "npm:1.0.0"], - ["@yarnpkg/cli", "virtual:86c95fabbcd56c56f5f2d2e080e64a1095e3fe233877aa9f7958f317f88a95627e0be2765e89c0cff02c9f08f27b64b7cbc9d5c3960c1df509d5e6ea98cca4f4#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["clipanion", "npm:2.1.5"], - ["inquirer", "npm:6.2.1"], - ["semver", "npm:5.6.0"], - ["treeify", "npm:1.1.0"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-essentials", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-essentials-virtual-c2f404fd45/1/packages/plugin-essentials/", - "packageDependencies": [ - ["@yarnpkg/plugin-essentials", "virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-essentials"], - ["@types/inquirer", "npm:0.0.43"], - ["@types/semver", "npm:6.0.2"], - ["@types/treeify", "npm:1.0.0"], - ["@yarnpkg/cli", "virtual:743b60015fc887fe314a7ee01ea4843b516ac512d77939f47dc39d50bc7db742dc8994fe9bb2245ada0b3ce6f8aa58329d603fbc24093050cd499cb16a1a995f#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["clipanion", "npm:2.1.5"], - ["inquirer", "npm:6.2.1"], - ["semver", "npm:5.6.0"], - ["treeify", "npm:1.1.0"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-essentials", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-essentials-virtual-cac0ac1059/1/packages/plugin-essentials/", - "packageDependencies": [ - ["@yarnpkg/plugin-essentials", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-essentials"], - ["@types/inquirer", "npm:0.0.43"], - ["@types/semver", "npm:6.0.2"], - ["@types/treeify", "npm:1.0.0"], - ["@yarnpkg/cli", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["clipanion", "npm:2.1.5"], - ["inquirer", "npm:6.2.1"], - ["semver", "npm:5.6.0"], - ["treeify", "npm:1.1.0"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-essentials", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-essentials-virtual-4a08378673/1/packages/plugin-essentials/", - "packageDependencies": [ - ["@yarnpkg/plugin-essentials", "virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-essentials"], - ["@types/inquirer", "npm:0.0.43"], - ["@types/semver", "npm:6.0.2"], - ["@types/treeify", "npm:1.0.0"], - ["@yarnpkg/cli", "virtual:4a733c8d9614e2148392368219d98ec1a70b4e8ce99164edd551241b22f6c5233e9d0ccf9f6d83265c8a5aafc617cfd3c4100b3efef1e092a42053c23770ed9a#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["clipanion", "npm:2.1.5"], - ["inquirer", "npm:6.2.1"], - ["semver", "npm:5.6.0"], - ["treeify", "npm:1.1.0"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-essentials", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-essentials-virtual-a62849a221/1/packages/plugin-essentials/", - "packageDependencies": [ - ["@yarnpkg/plugin-essentials", "virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-essentials"], - ["@types/inquirer", "npm:0.0.43"], - ["@types/semver", "npm:6.0.2"], - ["@types/treeify", "npm:1.0.0"], - ["@yarnpkg/cli", "virtual:e23b02a23dd21a1183b7bea287ba41db2b362005cc3f364e1677565eaf97ca1611b7ccd4cdf6ef547bbb3251afacdc4a1a999c3156da491b521e7c36b6663da9#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["clipanion", "npm:2.1.5"], - ["inquirer", "npm:6.2.1"], - ["semver", "npm:5.6.0"], - ["treeify", "npm:1.1.0"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["workspace:packages/plugin-essentials", { - "packageLocation": "./packages/plugin-essentials/", - "packageDependencies": [ - ["@yarnpkg/plugin-essentials", "workspace:packages/plugin-essentials"], - ["@types/inquirer", "npm:0.0.43"], - ["@types/semver", "npm:6.0.2"], - ["@types/treeify", "npm:1.0.0"], - ["@yarnpkg/cli", "virtual:cfce476fbcac37853570c2d41665757b5f868b1c2f089ee6edbc8bb5aa32141e156cae7d75350d1095258d90afbabe2b2bb142142b995d133c3ee535c89d459b#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["clipanion", "npm:2.1.5"], - ["inquirer", "npm:6.2.1"], - ["semver", "npm:5.6.0"], - ["treeify", "npm:1.1.0"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }] - ]], - ["@yarnpkg/plugin-exec", [ - ["workspace:packages/plugin-exec", { - "packageLocation": "./packages/plugin-exec/", - "packageDependencies": [ - ["@yarnpkg/plugin-exec", "workspace:packages/plugin-exec"], - ["@types/tmp", "npm:0.0.33"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["tmp", "npm:0.1.0"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] - ], - "packagePeers": [ - "core" - ], - "linkType": "SOFT", - }] - ]], - ["@yarnpkg/plugin-file", [ - ["virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-file", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-file-virtual-09493efbf9/1/packages/plugin-file/", - "packageDependencies": [ - ["@yarnpkg/plugin-file", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-file"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"] - ], - "packagePeers": [ - "core" - ], - "linkType": "SOFT", - }], - ["virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-file", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-file-virtual-3a2c35eb8d/1/packages/plugin-file/", - "packageDependencies": [ - ["@yarnpkg/plugin-file", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-file"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"] - ], - "packagePeers": [ - "core" - ], - "linkType": "SOFT", - }], - ["workspace:packages/plugin-file", { - "packageLocation": "./packages/plugin-file/", - "packageDependencies": [ - ["@yarnpkg/plugin-file", "workspace:packages/plugin-file"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"] - ], - "packagePeers": [ - "core" - ], - "linkType": "SOFT", - }] - ]], - ["@yarnpkg/plugin-git", [ - ["virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-git", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-git-virtual-0aab12d756/1/packages/plugin-git/", - "packageDependencies": [ - ["@yarnpkg/plugin-git", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-git"], - ["@types/semver", "npm:6.0.2"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["git-url-parse", "npm:11.1.2"], - ["semver", "npm:5.6.0"], - ["tmp", "npm:0.1.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "SOFT", - }], - ["virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-git", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-git-virtual-7069a13e85/1/packages/plugin-git/", - "packageDependencies": [ - ["@yarnpkg/plugin-git", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-git"], - ["@types/semver", "npm:6.0.2"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["git-url-parse", "npm:11.1.2"], - ["semver", "npm:5.6.0"], - ["tmp", "npm:0.1.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "SOFT", - }], - ["workspace:packages/plugin-git", { - "packageLocation": "./packages/plugin-git/", - "packageDependencies": [ - ["@yarnpkg/plugin-git", "workspace:packages/plugin-git"], - ["@types/semver", "npm:6.0.2"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["git-url-parse", "npm:11.1.2"], - ["semver", "npm:5.6.0"], - ["tmp", "npm:0.1.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "SOFT", - }] - ]], - ["@yarnpkg/plugin-github", [ - ["virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-github", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-github-virtual-f1a8e708ca/1/packages/plugin-github/", - "packageDependencies": [ - ["@yarnpkg/plugin-github", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-github"], - ["@types/tmp", "npm:0.0.33"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/plugin-git", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-git"], - ["tmp", "npm:0.1.0"] - ], - "packagePeers": [ - "core", - "plugin-git" - ], - "linkType": "SOFT", - }], - ["virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-github", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-github-virtual-3f9246e99e/1/packages/plugin-github/", - "packageDependencies": [ - ["@yarnpkg/plugin-github", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-github"], - ["@types/tmp", "npm:0.0.33"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/plugin-git", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-git"], - ["tmp", "npm:0.1.0"] - ], - "packagePeers": [ - "core", - "plugin-git" - ], - "linkType": "SOFT", - }], - ["workspace:packages/plugin-github", { - "packageLocation": "./packages/plugin-github/", - "packageDependencies": [ - ["@yarnpkg/plugin-github", "workspace:packages/plugin-github"], - ["@types/tmp", "npm:0.0.33"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/plugin-git", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-git"], - ["tmp", "npm:0.1.0"] - ], - "packagePeers": [ - "core", - "plugin-git" - ], - "linkType": "SOFT", - }] - ]], - ["@yarnpkg/plugin-http", [ - ["virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-http", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-http-virtual-873dddb2f0/1/packages/plugin-http/", - "packageDependencies": [ - ["@yarnpkg/plugin-http", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-http"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"] - ], - "packagePeers": [ - "core" - ], - "linkType": "SOFT", - }], - ["virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-http", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-http-virtual-7ead0e06cf/1/packages/plugin-http/", - "packageDependencies": [ - ["@yarnpkg/plugin-http", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-http"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"] - ], - "packagePeers": [ - "core" - ], - "linkType": "SOFT", - }], - ["workspace:packages/plugin-http", { - "packageLocation": "./packages/plugin-http/", - "packageDependencies": [ - ["@yarnpkg/plugin-http", "workspace:packages/plugin-http"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"] - ], - "packagePeers": [ - "core" - ], - "linkType": "SOFT", - }] - ]], - ["@yarnpkg/plugin-init", [ - ["virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-init", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-init-virtual-634b5aefbf/1/packages/plugin-init/", - "packageDependencies": [ - ["@yarnpkg/plugin-init", "virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-init"], - ["@yarnpkg/cli", "virtual:a4e4e792796cefb4fb82f09187fa18bf4c97a9cb5b106da0eab6189e1895a4bb9bf068e5c91168fec85cee1392df48e4a120f3bae6cbbbde019ff2c21186a374#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["clipanion", "npm:2.1.5"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-init", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-init-virtual-29dac376fa/1/packages/plugin-init/", - "packageDependencies": [ - ["@yarnpkg/plugin-init", "virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-init"], - ["@yarnpkg/cli", "virtual:14a22fb3831dfc762a1bb8a042d17886271c56698e1a83233f09eaacff5a5b83fe6f87adb9255774eab3586392c18ff98cf87aa6b374d572d9b72f88829f6d9e#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["clipanion", "npm:2.1.5"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-init", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-init-virtual-cc1830b59a/1/packages/plugin-init/", - "packageDependencies": [ - ["@yarnpkg/plugin-init", "virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-init"], - ["@yarnpkg/cli", "virtual:616a2ba0d005227805d037f4c8ec29f1dd09fdb3e3f49f7b5c4a07a62139a147d373d38bc5ebcb31bddab3956c3fc25d54edf8722741d9ebdbe9d36d21968f91#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["clipanion", "npm:2.1.5"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-init", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-init-virtual-ae4be4fc34/1/packages/plugin-init/", - "packageDependencies": [ - ["@yarnpkg/plugin-init", "virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-init"], - ["@yarnpkg/cli", "virtual:65b0a3c18b908df18dc5bd8d9a02bf3b64d57b3b4cd45187dca6c1ee574962b917737e89c164c644419160acf275596e0ab62d889c7575234206a0c7ccb06610#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["clipanion", "npm:2.1.5"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-init", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-init-virtual-bb60ce87e8/1/packages/plugin-init/", - "packageDependencies": [ - ["@yarnpkg/plugin-init", "virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-init"], - ["@yarnpkg/cli", "workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["clipanion", "npm:2.1.5"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-init", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-init-virtual-d32bb9156b/1/packages/plugin-init/", - "packageDependencies": [ - ["@yarnpkg/plugin-init", "virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-init"], - ["@yarnpkg/cli", "virtual:e7860e5e86d43836272b8f3160c9f940f5e9a636f8d56e7f3bf19eca4b40180fd3da404d7dcb48535a300ac4895ee439ca74ef28f4568f4804e4708f7340e300#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["clipanion", "npm:2.1.5"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-init", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-init-virtual-7f277acb0d/1/packages/plugin-init/", - "packageDependencies": [ - ["@yarnpkg/plugin-init", "virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-init"], - ["@yarnpkg/cli", "virtual:35104c47575f2fe378d8d20383ae667f19d4dd801df8cc4c76848603aa6b4a2234a00142ff12fd557f6f48bd2810880e31c40c767010ea61a31fca302c2cc5e0#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["clipanion", "npm:2.1.5"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-init", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-init-virtual-9d35217da1/1/packages/plugin-init/", - "packageDependencies": [ - ["@yarnpkg/plugin-init", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-init"], - ["@yarnpkg/cli", "virtual:712d04b0098634bdb13868ff8f85b327022bd7d3880873ada8c0ae56847ed36cf9da1fd74a88519380129cec528fe2bd2201426bc28ac9d4a8cc6734ff25c538#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["clipanion", "npm:2.1.5"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-init", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-init-virtual-e0414135b3/1/packages/plugin-init/", - "packageDependencies": [ - ["@yarnpkg/plugin-init", "virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-init"], - ["@yarnpkg/cli", "virtual:27ebb8cf1fa70157f710b4926b6d25c44192e74dbac3a766c8dc6505a59ebc433221bfb4b5aabc8cca814bbe95fcb6e1ecffcf94ba96ee6112a57c89364571ac#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["clipanion", "npm:2.1.5"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-init", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-init-virtual-52fff92e05/1/packages/plugin-init/", - "packageDependencies": [ - ["@yarnpkg/plugin-init", "virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-init"], - ["@yarnpkg/cli", "virtual:142f2540721377707149f0b1d7ad0188d020f822e234abcdca162642d42824b344a1ac44bd6035644a0ca9babd62eb7d72923350ac75b876b51e87eb92b3e464#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["clipanion", "npm:2.1.5"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-init", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-init-virtual-682df30633/1/packages/plugin-init/", - "packageDependencies": [ - ["@yarnpkg/plugin-init", "virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-init"], - ["@yarnpkg/cli", "virtual:a027ddc7edcbf74025e90effce333897039d2c6f8e1ebe319fb72c52c5be1b885da91acc56476d19bb6ce2e31cbc2d5b11241940b82f833a2cac262496c0088f#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["clipanion", "npm:2.1.5"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-init", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-init-virtual-9cedf236f3/1/packages/plugin-init/", - "packageDependencies": [ - ["@yarnpkg/plugin-init", "virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-init"], - ["@yarnpkg/cli", "virtual:b67eefea63d6ce2a2493f462bbe6718e1da81a92c1be9fc6d94cbd4f855be65d84717b1951eaa1c805d1369f118fed6e9edfb78044a500657ffc7f84e691dfbb#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["clipanion", "npm:2.1.5"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-init", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-init-virtual-082d4d1ed3/1/packages/plugin-init/", - "packageDependencies": [ - ["@yarnpkg/plugin-init", "virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-init"], - ["@yarnpkg/cli", "virtual:cfce476fbcac37853570c2d41665757b5f868b1c2f089ee6edbc8bb5aa32141e156cae7d75350d1095258d90afbabe2b2bb142142b995d133c3ee535c89d459b#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["clipanion", "npm:2.1.5"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-init", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-init-virtual-59486ea49a/1/packages/plugin-init/", - "packageDependencies": [ - ["@yarnpkg/plugin-init", "virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-init"], - ["@yarnpkg/cli", "virtual:3f21a2572d1fa6d1ff8d16d86e25bcefcbff7d17161c440fdbddbd871d9d675c377d66a2cbd98ddb8f2c024060bc7bc6c01e8ae328fa1fef861c72a9b2c30755#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["clipanion", "npm:2.1.5"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-init", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-init-virtual-318d681a0f/1/packages/plugin-init/", - "packageDependencies": [ - ["@yarnpkg/plugin-init", "virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-init"], - ["@yarnpkg/cli", "virtual:7bf4ad1016291a7e1c04756f55760890095421dd1b945930b62d8d0464c365d1cdce28ed812277b54dc54443922ac82afd5e98ed7f1d218ae7753d16e21541bb#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["clipanion", "npm:2.1.5"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-init", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-init-virtual-4af00ad8ad/1/packages/plugin-init/", - "packageDependencies": [ - ["@yarnpkg/plugin-init", "virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-init"], - ["@yarnpkg/cli", "virtual:e3ce0ce4b7f0796ca44011528cb9cdc133fc62a76363fea6de68497bae04bdbe5a6dd47e6b9f23c282eb8e4533d75e96cf378c943d07a4e78aae0b715f06a450#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["clipanion", "npm:2.1.5"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-init", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-init-virtual-8748bb0aa3/1/packages/plugin-init/", - "packageDependencies": [ - ["@yarnpkg/plugin-init", "virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-init"], - ["@yarnpkg/cli", "virtual:86c95fabbcd56c56f5f2d2e080e64a1095e3fe233877aa9f7958f317f88a95627e0be2765e89c0cff02c9f08f27b64b7cbc9d5c3960c1df509d5e6ea98cca4f4#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["clipanion", "npm:2.1.5"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-init", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-init-virtual-6d07f9c983/1/packages/plugin-init/", - "packageDependencies": [ - ["@yarnpkg/plugin-init", "virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-init"], - ["@yarnpkg/cli", "virtual:743b60015fc887fe314a7ee01ea4843b516ac512d77939f47dc39d50bc7db742dc8994fe9bb2245ada0b3ce6f8aa58329d603fbc24093050cd499cb16a1a995f#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["clipanion", "npm:2.1.5"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-init", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-init-virtual-9d5447ea66/1/packages/plugin-init/", - "packageDependencies": [ - ["@yarnpkg/plugin-init", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-init"], - ["@yarnpkg/cli", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["clipanion", "npm:2.1.5"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-init", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-init-virtual-8ab3e1714c/1/packages/plugin-init/", - "packageDependencies": [ - ["@yarnpkg/plugin-init", "virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-init"], - ["@yarnpkg/cli", "virtual:4a733c8d9614e2148392368219d98ec1a70b4e8ce99164edd551241b22f6c5233e9d0ccf9f6d83265c8a5aafc617cfd3c4100b3efef1e092a42053c23770ed9a#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["clipanion", "npm:2.1.5"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-init", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-init-virtual-04d51e7065/1/packages/plugin-init/", - "packageDependencies": [ - ["@yarnpkg/plugin-init", "virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-init"], - ["@yarnpkg/cli", "virtual:e23b02a23dd21a1183b7bea287ba41db2b362005cc3f364e1677565eaf97ca1611b7ccd4cdf6ef547bbb3251afacdc4a1a999c3156da491b521e7c36b6663da9#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["clipanion", "npm:2.1.5"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["workspace:packages/plugin-init", { - "packageLocation": "./packages/plugin-init/", - "packageDependencies": [ - ["@yarnpkg/plugin-init", "workspace:packages/plugin-init"], - ["@yarnpkg/cli", "virtual:14a22fb3831dfc762a1bb8a042d17886271c56698e1a83233f09eaacff5a5b83fe6f87adb9255774eab3586392c18ff98cf87aa6b374d572d9b72f88829f6d9e#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["clipanion", "npm:2.1.5"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }] - ]], - ["@yarnpkg/plugin-interactive-tools", [ - ["workspace:packages/plugin-interactive-tools", { - "packageLocation": "./packages/plugin-interactive-tools/", - "packageDependencies": [ - ["@yarnpkg/plugin-interactive-tools", "workspace:packages/plugin-interactive-tools"], - ["@types/diff", "npm:4.0.2"], - ["@types/react", "npm:16.9.2"], - ["@types/semver", "npm:6.0.2"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/cli", "virtual:a4e4e792796cefb4fb82f09187fa18bf4c97a9cb5b106da0eab6189e1895a4bb9bf068e5c91168fec85cee1392df48e4a120f3bae6cbbbde019ff2c21186a374#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/libui", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#workspace:packages/yarnpkg-libui"], - ["@yarnpkg/plugin-essentials", "virtual:a4e4e792796cefb4fb82f09187fa18bf4c97a9cb5b106da0eab6189e1895a4bb9bf068e5c91168fec85cee1392df48e4a120f3bae6cbbbde019ff2c21186a374#workspace:packages/plugin-essentials"], - ["clipanion", "npm:2.1.5"], - ["diff", "npm:4.0.1"], - ["ink", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#npm:2.3.0"], - ["react", "npm:16.8.4"], - ["semver", "npm:5.6.0"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] - ], - "packagePeers": [ - "cli", - "core", - "plugin-essentials" - ], - "linkType": "SOFT", - }] - ]], - ["@yarnpkg/plugin-link", [ - ["virtual:712d04b0098634bdb13868ff8f85b327022bd7d3880873ada8c0ae56847ed36cf9da1fd74a88519380129cec528fe2bd2201426bc28ac9d4a8cc6734ff25c538#workspace:packages/plugin-link", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-link-virtual-c23c4cc48b/1/packages/plugin-link/", - "packageDependencies": [ - ["@yarnpkg/plugin-link", "virtual:712d04b0098634bdb13868ff8f85b327022bd7d3880873ada8c0ae56847ed36cf9da1fd74a88519380129cec528fe2bd2201426bc28ac9d4a8cc6734ff25c538#workspace:packages/plugin-link"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"] - ], - "packagePeers": [ - "core" - ], - "linkType": "SOFT", - }], - ["virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-link", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-link-virtual-8b46301b7f/1/packages/plugin-link/", - "packageDependencies": [ - ["@yarnpkg/plugin-link", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-link"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"] - ], - "packagePeers": [ - "core" - ], - "linkType": "SOFT", - }], - ["workspace:packages/plugin-link", { - "packageLocation": "./packages/plugin-link/", - "packageDependencies": [ - ["@yarnpkg/plugin-link", "workspace:packages/plugin-link"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"] - ], - "packagePeers": [ - "core" - ], - "linkType": "SOFT", - }] - ]], - ["@yarnpkg/plugin-node-modules", [ - ["virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-node-modules", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-node-modules-virtual-1d9767a297/1/packages/plugin-node-modules/", - "packageDependencies": [ - ["@yarnpkg/plugin-node-modules", "virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-node-modules"], - ["@types/micromatch", "npm:3.1.0"], - ["@yarnpkg/cli", "virtual:a4e4e792796cefb4fb82f09187fa18bf4c97a9cb5b106da0eab6189e1895a4bb9bf068e5c91168fec85cee1392df48e4a120f3bae6cbbbde019ff2c21186a374#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["@yarnpkg/plugin-pnp", "virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-pnp"], - ["@yarnpkg/plugin-stage", "virtual:1d9767a297ea92525eaadde6cc5dcbfcf166390fc8679015637cadf3dd8f1b7301e6c56441e5beeef56b5763a46dce06f72751cb7da57928a1aecaf4c0d9d434#workspace:packages/plugin-stage"], - ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], - ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["p-limit", "npm:2.2.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-node-modules", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-node-modules-virtual-d6b3268686/1/packages/plugin-node-modules/", - "packageDependencies": [ - ["@yarnpkg/plugin-node-modules", "virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-node-modules"], - ["@types/micromatch", "npm:3.1.0"], - ["@yarnpkg/cli", "virtual:14a22fb3831dfc762a1bb8a042d17886271c56698e1a83233f09eaacff5a5b83fe6f87adb9255774eab3586392c18ff98cf87aa6b374d572d9b72f88829f6d9e#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["@yarnpkg/plugin-pnp", "virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-pnp"], - ["@yarnpkg/plugin-stage", "virtual:d6b32686865b12fbbeb45f734acc6af288b6219535e189e00be43584406c8eb50f0e550cb9dc2d80b708b376054eb9d74c1cb1cab4a8bb48e6141efd3533acfb#workspace:packages/plugin-stage"], - ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], - ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["p-limit", "npm:2.2.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-node-modules", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-node-modules-virtual-4ce8e40664/1/packages/plugin-node-modules/", - "packageDependencies": [ - ["@yarnpkg/plugin-node-modules", "virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-node-modules"], - ["@types/micromatch", "npm:3.1.0"], - ["@yarnpkg/cli", "virtual:616a2ba0d005227805d037f4c8ec29f1dd09fdb3e3f49f7b5c4a07a62139a147d373d38bc5ebcb31bddab3956c3fc25d54edf8722741d9ebdbe9d36d21968f91#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["@yarnpkg/plugin-pnp", "virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-pnp"], - ["@yarnpkg/plugin-stage", "virtual:4ce8e40664e2389e313b7cc62b74b8c1b71fa8140368625a127dc09e53c1ff5b4744c287bd241792b5fbe4973785d19d54e8ad05bd5eae340e9359c8b388d753#workspace:packages/plugin-stage"], - ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], - ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["p-limit", "npm:2.2.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-node-modules", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-node-modules-virtual-d79b03c5bd/1/packages/plugin-node-modules/", - "packageDependencies": [ - ["@yarnpkg/plugin-node-modules", "virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-node-modules"], - ["@types/micromatch", "npm:3.1.0"], - ["@yarnpkg/cli", "virtual:65b0a3c18b908df18dc5bd8d9a02bf3b64d57b3b4cd45187dca6c1ee574962b917737e89c164c644419160acf275596e0ab62d889c7575234206a0c7ccb06610#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["@yarnpkg/plugin-pnp", "virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-pnp"], - ["@yarnpkg/plugin-stage", "virtual:d79b03c5bdbd8611e342426a45f0b954c2399f2dc76af984c53ea05a620541e2c440b24c3a6628725d5a72bba39f545d6ebe8b830f2ee58e013a58dd3d5225e0#workspace:packages/plugin-stage"], - ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], - ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["p-limit", "npm:2.2.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-node-modules", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-node-modules-virtual-6c4ffdc97c/1/packages/plugin-node-modules/", - "packageDependencies": [ - ["@yarnpkg/plugin-node-modules", "virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-node-modules"], - ["@types/micromatch", "npm:3.1.0"], - ["@yarnpkg/cli", "workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["@yarnpkg/plugin-pnp", "virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-pnp"], - ["@yarnpkg/plugin-stage", "virtual:6c4ffdc97c0a8fe6a15cb1b353664a2d1556c0bef782dc06790db015a35ca3cd125eaf355368c58a3aaf6330c79507c16275fc3a3c13a847d89839cdae6b509e#workspace:packages/plugin-stage"], - ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], - ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["p-limit", "npm:2.2.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-node-modules", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-node-modules-virtual-1029e892f4/1/packages/plugin-node-modules/", - "packageDependencies": [ - ["@yarnpkg/plugin-node-modules", "virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-node-modules"], - ["@types/micromatch", "npm:3.1.0"], - ["@yarnpkg/cli", "virtual:e7860e5e86d43836272b8f3160c9f940f5e9a636f8d56e7f3bf19eca4b40180fd3da404d7dcb48535a300ac4895ee439ca74ef28f4568f4804e4708f7340e300#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["@yarnpkg/plugin-pnp", "virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-pnp"], - ["@yarnpkg/plugin-stage", "virtual:1029e892f4371add3dd7ecd47203e2cbe8665c17bf70305e745b32128f8921288e7c3e4bc9db067494ceed8eeb93dd72473d72b77e9740175429e72029bcc90c#workspace:packages/plugin-stage"], - ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], - ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["p-limit", "npm:2.2.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-node-modules", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-node-modules-virtual-6256bcb4eb/1/packages/plugin-node-modules/", - "packageDependencies": [ - ["@yarnpkg/plugin-node-modules", "virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-node-modules"], - ["@types/micromatch", "npm:3.1.0"], - ["@yarnpkg/cli", "virtual:35104c47575f2fe378d8d20383ae667f19d4dd801df8cc4c76848603aa6b4a2234a00142ff12fd557f6f48bd2810880e31c40c767010ea61a31fca302c2cc5e0#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["@yarnpkg/plugin-pnp", "virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-pnp"], - ["@yarnpkg/plugin-stage", "virtual:6256bcb4ebcce928f6a311ed0b5bcb9391294dd16050356b6e1fee981f7e49c2f8c234a7546c2d664a6251c64d463de26a877e2b2b26bd9e340c8f18a7be8ffc#workspace:packages/plugin-stage"], - ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], - ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["p-limit", "npm:2.2.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-node-modules", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-node-modules-virtual-fe83f9ef9c/1/packages/plugin-node-modules/", - "packageDependencies": [ - ["@yarnpkg/plugin-node-modules", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-node-modules"], - ["@types/micromatch", "npm:3.1.0"], - ["@yarnpkg/cli", "virtual:712d04b0098634bdb13868ff8f85b327022bd7d3880873ada8c0ae56847ed36cf9da1fd74a88519380129cec528fe2bd2201426bc28ac9d4a8cc6734ff25c538#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["@yarnpkg/plugin-pnp", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-pnp"], - ["@yarnpkg/plugin-stage", "virtual:fe83f9ef9c4464094226f14d0d9d2637b43378711c838ce6194b5c44cf0a77e24228b8c6fd658da19ee3a86978a710abe61d8247e86d97ed3d11085117b10fce#workspace:packages/plugin-stage"], - ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], - ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["p-limit", "npm:2.2.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-node-modules", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-node-modules-virtual-331dd712de/1/packages/plugin-node-modules/", - "packageDependencies": [ - ["@yarnpkg/plugin-node-modules", "virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-node-modules"], - ["@types/micromatch", "npm:3.1.0"], - ["@yarnpkg/cli", "virtual:27ebb8cf1fa70157f710b4926b6d25c44192e74dbac3a766c8dc6505a59ebc433221bfb4b5aabc8cca814bbe95fcb6e1ecffcf94ba96ee6112a57c89364571ac#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["@yarnpkg/plugin-pnp", "virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-pnp"], - ["@yarnpkg/plugin-stage", "virtual:331dd712de21fdae53c45eafb7103453167013aa388ca9ba660cfb7c19a4449ac9aff61d4e741175bfb2cba70457f51e76adfaa74b04ba9d65d50c83c07b4471#workspace:packages/plugin-stage"], - ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], - ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["p-limit", "npm:2.2.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-node-modules", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-node-modules-virtual-6e38317409/1/packages/plugin-node-modules/", - "packageDependencies": [ - ["@yarnpkg/plugin-node-modules", "virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-node-modules"], - ["@types/micromatch", "npm:3.1.0"], - ["@yarnpkg/cli", "virtual:142f2540721377707149f0b1d7ad0188d020f822e234abcdca162642d42824b344a1ac44bd6035644a0ca9babd62eb7d72923350ac75b876b51e87eb92b3e464#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["@yarnpkg/plugin-pnp", "virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-pnp"], - ["@yarnpkg/plugin-stage", "virtual:6e383174094ba793fb66c8a226fed9032ecf98d3e1bd949c7d37f48eafbab48397ca23a04ef17a32086750205237bff179e133d04d8f8103966ad6a6589fcaf1#workspace:packages/plugin-stage"], - ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], - ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["p-limit", "npm:2.2.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-node-modules", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-node-modules-virtual-a45abbf24a/1/packages/plugin-node-modules/", - "packageDependencies": [ - ["@yarnpkg/plugin-node-modules", "virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-node-modules"], - ["@types/micromatch", "npm:3.1.0"], - ["@yarnpkg/cli", "virtual:a027ddc7edcbf74025e90effce333897039d2c6f8e1ebe319fb72c52c5be1b885da91acc56476d19bb6ce2e31cbc2d5b11241940b82f833a2cac262496c0088f#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["@yarnpkg/plugin-pnp", "virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-pnp"], - ["@yarnpkg/plugin-stage", "virtual:a45abbf24aaeef67c894cd963d6c4b9b45bebb889f6c3fed605a57545081ebabdc74cc221511603f068d9a6c173f9ebb91e15ba922aa03d93831f0201a2b342a#workspace:packages/plugin-stage"], - ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], - ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["p-limit", "npm:2.2.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-node-modules", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-node-modules-virtual-04c59d4e34/1/packages/plugin-node-modules/", - "packageDependencies": [ - ["@yarnpkg/plugin-node-modules", "virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-node-modules"], - ["@types/micromatch", "npm:3.1.0"], - ["@yarnpkg/cli", "virtual:b67eefea63d6ce2a2493f462bbe6718e1da81a92c1be9fc6d94cbd4f855be65d84717b1951eaa1c805d1369f118fed6e9edfb78044a500657ffc7f84e691dfbb#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["@yarnpkg/plugin-pnp", "virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-pnp"], - ["@yarnpkg/plugin-stage", "virtual:04c59d4e34a674470a4faf409a45d588a9efbeec2ea8d05e4dcd1967a0f1162881d6ceb6c94654e06fcdcd307d29f60b938d016fdca8fac8d513d920e35d37f8#workspace:packages/plugin-stage"], - ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], - ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["p-limit", "npm:2.2.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-node-modules", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-node-modules-virtual-478aa04200/1/packages/plugin-node-modules/", - "packageDependencies": [ - ["@yarnpkg/plugin-node-modules", "virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-node-modules"], - ["@types/micromatch", "npm:3.1.0"], - ["@yarnpkg/cli", "virtual:cfce476fbcac37853570c2d41665757b5f868b1c2f089ee6edbc8bb5aa32141e156cae7d75350d1095258d90afbabe2b2bb142142b995d133c3ee535c89d459b#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["@yarnpkg/plugin-pnp", "virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-pnp"], - ["@yarnpkg/plugin-stage", "virtual:478aa042000a236db11190d269bf2ff6150157725ab7480eff9000c571a0de4eab4fa7a8d3229415ab263b63522cd4623d08b48d0b23f2cea2ba652c38655801#workspace:packages/plugin-stage"], - ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], - ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["p-limit", "npm:2.2.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-node-modules", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-node-modules-virtual-4b86326b75/1/packages/plugin-node-modules/", - "packageDependencies": [ - ["@yarnpkg/plugin-node-modules", "virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-node-modules"], - ["@types/micromatch", "npm:3.1.0"], - ["@yarnpkg/cli", "virtual:3f21a2572d1fa6d1ff8d16d86e25bcefcbff7d17161c440fdbddbd871d9d675c377d66a2cbd98ddb8f2c024060bc7bc6c01e8ae328fa1fef861c72a9b2c30755#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["@yarnpkg/plugin-pnp", "virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-pnp"], - ["@yarnpkg/plugin-stage", "virtual:4b86326b751491f1de18cd6190fa6879166f24df1b4ef26303e6ae70a20e2a9d7691d2a3e22b01c837059b0d63844e45c32ab98596fb65f319ba403cf9bd285c#workspace:packages/plugin-stage"], - ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], - ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["p-limit", "npm:2.2.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-node-modules", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-node-modules-virtual-e8cda35a27/1/packages/plugin-node-modules/", - "packageDependencies": [ - ["@yarnpkg/plugin-node-modules", "virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-node-modules"], - ["@types/micromatch", "npm:3.1.0"], - ["@yarnpkg/cli", "virtual:7bf4ad1016291a7e1c04756f55760890095421dd1b945930b62d8d0464c365d1cdce28ed812277b54dc54443922ac82afd5e98ed7f1d218ae7753d16e21541bb#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["@yarnpkg/plugin-pnp", "virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-pnp"], - ["@yarnpkg/plugin-stage", "virtual:e8cda35a2733ebff0c6e1835a0b4a3d1cef0ff9d639ad601ad19e448297ac3731d7735516d2bb2e46c0e52370781010f5fdcffaa32f24326d4018e5fa6dcc523#workspace:packages/plugin-stage"], - ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], - ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["p-limit", "npm:2.2.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-node-modules", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-node-modules-virtual-f58ac00056/1/packages/plugin-node-modules/", - "packageDependencies": [ - ["@yarnpkg/plugin-node-modules", "virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-node-modules"], - ["@types/micromatch", "npm:3.1.0"], - ["@yarnpkg/cli", "virtual:e3ce0ce4b7f0796ca44011528cb9cdc133fc62a76363fea6de68497bae04bdbe5a6dd47e6b9f23c282eb8e4533d75e96cf378c943d07a4e78aae0b715f06a450#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["@yarnpkg/plugin-pnp", "virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-pnp"], - ["@yarnpkg/plugin-stage", "virtual:f58ac00056a4826bf63c1f0d16ab9fc2b2bc87ee4a7324f1b2f1a9c1981f5910992717f72069c3be77bd286449613221ad94600e9f0a899fa52bcf25aebb30f5#workspace:packages/plugin-stage"], - ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], - ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["p-limit", "npm:2.2.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-node-modules", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-node-modules-virtual-91000dc6d7/1/packages/plugin-node-modules/", - "packageDependencies": [ - ["@yarnpkg/plugin-node-modules", "virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-node-modules"], - ["@types/micromatch", "npm:3.1.0"], - ["@yarnpkg/cli", "virtual:86c95fabbcd56c56f5f2d2e080e64a1095e3fe233877aa9f7958f317f88a95627e0be2765e89c0cff02c9f08f27b64b7cbc9d5c3960c1df509d5e6ea98cca4f4#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["@yarnpkg/plugin-pnp", "virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-pnp"], - ["@yarnpkg/plugin-stage", "virtual:91000dc6d73a6a1a5931791c67f612259b74269d02ca1424a65c612f2a334b9a494edf0c5c69618c6c00e58cbdf0d849913c87cee6758c839cf288667a63e6b6#workspace:packages/plugin-stage"], - ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], - ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["p-limit", "npm:2.2.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-node-modules", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-node-modules-virtual-c82e5c99e8/1/packages/plugin-node-modules/", - "packageDependencies": [ - ["@yarnpkg/plugin-node-modules", "virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-node-modules"], - ["@types/micromatch", "npm:3.1.0"], - ["@yarnpkg/cli", "virtual:743b60015fc887fe314a7ee01ea4843b516ac512d77939f47dc39d50bc7db742dc8994fe9bb2245ada0b3ce6f8aa58329d603fbc24093050cd499cb16a1a995f#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["@yarnpkg/plugin-pnp", "virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-pnp"], - ["@yarnpkg/plugin-stage", "virtual:c82e5c99e8503477b58579ee18a796227a4de23c5d753a5719ff0a9812bdac5fa9ad24003e1eec4670c8562c95e55568286102d06b163acbcfa5c7c4bec2c134#workspace:packages/plugin-stage"], - ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], - ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["p-limit", "npm:2.2.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-node-modules", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-node-modules-virtual-8c392b16aa/1/packages/plugin-node-modules/", - "packageDependencies": [ - ["@yarnpkg/plugin-node-modules", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-node-modules"], - ["@types/micromatch", "npm:3.1.0"], - ["@yarnpkg/cli", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["@yarnpkg/plugin-pnp", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-pnp"], - ["@yarnpkg/plugin-stage", "virtual:8c392b16aae68c366129ebf02d3547b54da411df09355d4877aee2229276870d14e62a9f41191b698982ab27c78caa7eb1644f93497b314e8670f2f709481e78#workspace:packages/plugin-stage"], - ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], - ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["p-limit", "npm:2.2.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-node-modules", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-node-modules-virtual-45cd0f859e/1/packages/plugin-node-modules/", - "packageDependencies": [ - ["@yarnpkg/plugin-node-modules", "virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-node-modules"], - ["@types/micromatch", "npm:3.1.0"], - ["@yarnpkg/cli", "virtual:4a733c8d9614e2148392368219d98ec1a70b4e8ce99164edd551241b22f6c5233e9d0ccf9f6d83265c8a5aafc617cfd3c4100b3efef1e092a42053c23770ed9a#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["@yarnpkg/plugin-pnp", "virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-pnp"], - ["@yarnpkg/plugin-stage", "virtual:45cd0f859e1b80efae1f72c35d963473eb506d927b62e93ce61deb5863f8a17029b1be00941ae2fd900d8a167f4b1bfca7cb8aa37d67729c0645b33ff3cbcdb7#workspace:packages/plugin-stage"], - ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], - ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["p-limit", "npm:2.2.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-node-modules", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-node-modules-virtual-d43c818ef2/1/packages/plugin-node-modules/", - "packageDependencies": [ - ["@yarnpkg/plugin-node-modules", "virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-node-modules"], - ["@types/micromatch", "npm:3.1.0"], - ["@yarnpkg/cli", "virtual:e23b02a23dd21a1183b7bea287ba41db2b362005cc3f364e1677565eaf97ca1611b7ccd4cdf6ef547bbb3251afacdc4a1a999c3156da491b521e7c36b6663da9#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["@yarnpkg/plugin-pnp", "virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-pnp"], - ["@yarnpkg/plugin-stage", "virtual:d43c818ef20a3a2ef97f08fbed9116822c1386c7f50af0ef710f6f0c5a727e2bf228a09542dc55c5132c4bcf035069d1078e0da8c70fcfaa8cff35c2d411e8c7#workspace:packages/plugin-stage"], - ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], - ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["p-limit", "npm:2.2.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["workspace:packages/plugin-node-modules", { - "packageLocation": "./packages/plugin-node-modules/", - "packageDependencies": [ - ["@yarnpkg/plugin-node-modules", "workspace:packages/plugin-node-modules"], - ["@types/micromatch", "npm:3.1.0"], - ["@yarnpkg/cli", "virtual:e23b02a23dd21a1183b7bea287ba41db2b362005cc3f364e1677565eaf97ca1611b7ccd4cdf6ef547bbb3251afacdc4a1a999c3156da491b521e7c36b6663da9#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["@yarnpkg/plugin-pnp", "virtual:e23b02a23dd21a1183b7bea287ba41db2b362005cc3f364e1677565eaf97ca1611b7ccd4cdf6ef547bbb3251afacdc4a1a999c3156da491b521e7c36b6663da9#workspace:packages/plugin-pnp"], - ["@yarnpkg/plugin-stage", "virtual:e23b02a23dd21a1183b7bea287ba41db2b362005cc3f364e1677565eaf97ca1611b7ccd4cdf6ef547bbb3251afacdc4a1a999c3156da491b521e7c36b6663da9#workspace:packages/plugin-stage"], - ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], - ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["p-limit", "npm:2.2.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }] - ]], - ["@yarnpkg/plugin-npm", [ - ["virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-npm", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-npm-virtual-d0a5a66e87/1/packages/plugin-npm/", - "packageDependencies": [ - ["@yarnpkg/plugin-npm", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-npm"], - ["@types/inquirer", "npm:0.0.43"], - ["@types/semver", "npm:6.0.2"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["inquirer", "npm:6.2.1"], - ["semver", "npm:5.6.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "SOFT", - }], - ["virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-npm-virtual-71bc041fd0/1/packages/plugin-npm/", - "packageDependencies": [ - ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], - ["@types/inquirer", "npm:0.0.43"], - ["@types/semver", "npm:6.0.2"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["inquirer", "npm:6.2.1"], - ["semver", "npm:5.6.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "SOFT", - }], - ["workspace:packages/plugin-npm", { - "packageLocation": "./packages/plugin-npm/", - "packageDependencies": [ - ["@yarnpkg/plugin-npm", "workspace:packages/plugin-npm"], - ["@types/inquirer", "npm:0.0.43"], - ["@types/semver", "npm:6.0.2"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["inquirer", "npm:6.2.1"], - ["semver", "npm:5.6.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "SOFT", - }] - ]], - ["@yarnpkg/plugin-npm-cli", [ - ["virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-npm-cli", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-npm-cli-virtual-8d975c06c3/1/packages/plugin-npm-cli/", - "packageDependencies": [ - ["@yarnpkg/plugin-npm-cli", "virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-npm-cli"], - ["@types/inquirer", "npm:0.0.43"], - ["@types/ssri", "npm:6.0.1"], - ["@yarnpkg/cli", "virtual:a4e4e792796cefb4fb82f09187fa18bf4c97a9cb5b106da0eab6189e1895a4bb9bf068e5c91168fec85cee1392df48e4a120f3bae6cbbbde019ff2c21186a374#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], - ["@yarnpkg/plugin-pack", "virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-pack"], - ["clipanion", "npm:2.1.5"], - ["inquirer", "npm:6.2.1"], - ["ssri", "npm:6.0.1"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "cli", - "core", - "plugin-npm", - "plugin-pack" - ], - "linkType": "SOFT", - }], - ["virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-npm-cli", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-npm-cli-virtual-fbc568d9bb/1/packages/plugin-npm-cli/", - "packageDependencies": [ - ["@yarnpkg/plugin-npm-cli", "virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-npm-cli"], - ["@types/inquirer", "npm:0.0.43"], - ["@types/ssri", "npm:6.0.1"], - ["@yarnpkg/cli", "virtual:14a22fb3831dfc762a1bb8a042d17886271c56698e1a83233f09eaacff5a5b83fe6f87adb9255774eab3586392c18ff98cf87aa6b374d572d9b72f88829f6d9e#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], - ["@yarnpkg/plugin-pack", "virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-pack"], - ["clipanion", "npm:2.1.5"], - ["inquirer", "npm:6.2.1"], - ["ssri", "npm:6.0.1"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "cli", - "core", - "plugin-npm", - "plugin-pack" - ], - "linkType": "SOFT", - }], - ["virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-npm-cli", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-npm-cli-virtual-0620aafbe8/1/packages/plugin-npm-cli/", - "packageDependencies": [ - ["@yarnpkg/plugin-npm-cli", "virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-npm-cli"], - ["@types/inquirer", "npm:0.0.43"], - ["@types/ssri", "npm:6.0.1"], - ["@yarnpkg/cli", "virtual:616a2ba0d005227805d037f4c8ec29f1dd09fdb3e3f49f7b5c4a07a62139a147d373d38bc5ebcb31bddab3956c3fc25d54edf8722741d9ebdbe9d36d21968f91#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], - ["@yarnpkg/plugin-pack", "virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-pack"], - ["clipanion", "npm:2.1.5"], - ["inquirer", "npm:6.2.1"], - ["ssri", "npm:6.0.1"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "cli", - "core", - "plugin-npm", - "plugin-pack" - ], - "linkType": "SOFT", - }], - ["virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-npm-cli", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-npm-cli-virtual-c6f7f15af8/1/packages/plugin-npm-cli/", - "packageDependencies": [ - ["@yarnpkg/plugin-npm-cli", "virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-npm-cli"], - ["@types/inquirer", "npm:0.0.43"], - ["@types/ssri", "npm:6.0.1"], - ["@yarnpkg/cli", "virtual:65b0a3c18b908df18dc5bd8d9a02bf3b64d57b3b4cd45187dca6c1ee574962b917737e89c164c644419160acf275596e0ab62d889c7575234206a0c7ccb06610#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], - ["@yarnpkg/plugin-pack", "virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-pack"], - ["clipanion", "npm:2.1.5"], - ["inquirer", "npm:6.2.1"], - ["ssri", "npm:6.0.1"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "cli", - "core", - "plugin-npm", - "plugin-pack" - ], - "linkType": "SOFT", - }], - ["virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-npm-cli", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-npm-cli-virtual-2e644aaeac/1/packages/plugin-npm-cli/", - "packageDependencies": [ - ["@yarnpkg/plugin-npm-cli", "virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-npm-cli"], - ["@types/inquirer", "npm:0.0.43"], - ["@types/ssri", "npm:6.0.1"], - ["@yarnpkg/cli", "workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], - ["@yarnpkg/plugin-pack", "virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-pack"], - ["clipanion", "npm:2.1.5"], - ["inquirer", "npm:6.2.1"], - ["ssri", "npm:6.0.1"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "cli", - "core", - "plugin-npm", - "plugin-pack" - ], - "linkType": "SOFT", - }], - ["virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-npm-cli", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-npm-cli-virtual-8d000364fa/1/packages/plugin-npm-cli/", - "packageDependencies": [ - ["@yarnpkg/plugin-npm-cli", "virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-npm-cli"], - ["@types/inquirer", "npm:0.0.43"], - ["@types/ssri", "npm:6.0.1"], - ["@yarnpkg/cli", "virtual:e7860e5e86d43836272b8f3160c9f940f5e9a636f8d56e7f3bf19eca4b40180fd3da404d7dcb48535a300ac4895ee439ca74ef28f4568f4804e4708f7340e300#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], - ["@yarnpkg/plugin-pack", "virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-pack"], - ["clipanion", "npm:2.1.5"], - ["inquirer", "npm:6.2.1"], - ["ssri", "npm:6.0.1"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "cli", - "core", - "plugin-npm", - "plugin-pack" - ], - "linkType": "SOFT", - }], - ["virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-npm-cli", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-npm-cli-virtual-d9ccda2be9/1/packages/plugin-npm-cli/", - "packageDependencies": [ - ["@yarnpkg/plugin-npm-cli", "virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-npm-cli"], - ["@types/inquirer", "npm:0.0.43"], - ["@types/ssri", "npm:6.0.1"], - ["@yarnpkg/cli", "virtual:35104c47575f2fe378d8d20383ae667f19d4dd801df8cc4c76848603aa6b4a2234a00142ff12fd557f6f48bd2810880e31c40c767010ea61a31fca302c2cc5e0#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], - ["@yarnpkg/plugin-pack", "virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-pack"], - ["clipanion", "npm:2.1.5"], - ["inquirer", "npm:6.2.1"], - ["ssri", "npm:6.0.1"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "cli", - "core", - "plugin-npm", - "plugin-pack" - ], - "linkType": "SOFT", - }], - ["virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-npm-cli", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-npm-cli-virtual-139d6e7978/1/packages/plugin-npm-cli/", - "packageDependencies": [ - ["@yarnpkg/plugin-npm-cli", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-npm-cli"], - ["@types/inquirer", "npm:0.0.43"], - ["@types/ssri", "npm:6.0.1"], - ["@yarnpkg/cli", "virtual:712d04b0098634bdb13868ff8f85b327022bd7d3880873ada8c0ae56847ed36cf9da1fd74a88519380129cec528fe2bd2201426bc28ac9d4a8cc6734ff25c538#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/plugin-npm", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-npm"], - ["@yarnpkg/plugin-pack", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-pack"], - ["clipanion", "npm:2.1.5"], - ["inquirer", "npm:6.2.1"], - ["ssri", "npm:6.0.1"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "cli", - "core", - "plugin-npm", - "plugin-pack" - ], - "linkType": "SOFT", - }], - ["virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-npm-cli", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-npm-cli-virtual-98e74c0807/1/packages/plugin-npm-cli/", - "packageDependencies": [ - ["@yarnpkg/plugin-npm-cli", "virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-npm-cli"], - ["@types/inquirer", "npm:0.0.43"], - ["@types/ssri", "npm:6.0.1"], - ["@yarnpkg/cli", "virtual:27ebb8cf1fa70157f710b4926b6d25c44192e74dbac3a766c8dc6505a59ebc433221bfb4b5aabc8cca814bbe95fcb6e1ecffcf94ba96ee6112a57c89364571ac#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], - ["@yarnpkg/plugin-pack", "virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-pack"], - ["clipanion", "npm:2.1.5"], - ["inquirer", "npm:6.2.1"], - ["ssri", "npm:6.0.1"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "cli", - "core", - "plugin-npm", - "plugin-pack" - ], - "linkType": "SOFT", - }], - ["virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-npm-cli", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-npm-cli-virtual-8ce0edac87/1/packages/plugin-npm-cli/", - "packageDependencies": [ - ["@yarnpkg/plugin-npm-cli", "virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-npm-cli"], - ["@types/inquirer", "npm:0.0.43"], - ["@types/ssri", "npm:6.0.1"], - ["@yarnpkg/cli", "virtual:142f2540721377707149f0b1d7ad0188d020f822e234abcdca162642d42824b344a1ac44bd6035644a0ca9babd62eb7d72923350ac75b876b51e87eb92b3e464#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], - ["@yarnpkg/plugin-pack", "virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-pack"], - ["clipanion", "npm:2.1.5"], - ["inquirer", "npm:6.2.1"], - ["ssri", "npm:6.0.1"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "cli", - "core", - "plugin-npm", - "plugin-pack" - ], - "linkType": "SOFT", - }], - ["virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-npm-cli", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-npm-cli-virtual-9aa0c71736/1/packages/plugin-npm-cli/", - "packageDependencies": [ - ["@yarnpkg/plugin-npm-cli", "virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-npm-cli"], - ["@types/inquirer", "npm:0.0.43"], - ["@types/ssri", "npm:6.0.1"], - ["@yarnpkg/cli", "virtual:a027ddc7edcbf74025e90effce333897039d2c6f8e1ebe319fb72c52c5be1b885da91acc56476d19bb6ce2e31cbc2d5b11241940b82f833a2cac262496c0088f#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], - ["@yarnpkg/plugin-pack", "virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-pack"], - ["clipanion", "npm:2.1.5"], - ["inquirer", "npm:6.2.1"], - ["ssri", "npm:6.0.1"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "cli", - "core", - "plugin-npm", - "plugin-pack" - ], - "linkType": "SOFT", - }], - ["virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-npm-cli", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-npm-cli-virtual-9255ff2848/1/packages/plugin-npm-cli/", - "packageDependencies": [ - ["@yarnpkg/plugin-npm-cli", "virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-npm-cli"], - ["@types/inquirer", "npm:0.0.43"], - ["@types/ssri", "npm:6.0.1"], - ["@yarnpkg/cli", "virtual:b67eefea63d6ce2a2493f462bbe6718e1da81a92c1be9fc6d94cbd4f855be65d84717b1951eaa1c805d1369f118fed6e9edfb78044a500657ffc7f84e691dfbb#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], - ["@yarnpkg/plugin-pack", "virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-pack"], - ["clipanion", "npm:2.1.5"], - ["inquirer", "npm:6.2.1"], - ["ssri", "npm:6.0.1"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "cli", - "core", - "plugin-npm", - "plugin-pack" - ], - "linkType": "SOFT", - }], - ["virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-npm-cli", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-npm-cli-virtual-50b1f47f58/1/packages/plugin-npm-cli/", - "packageDependencies": [ - ["@yarnpkg/plugin-npm-cli", "virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-npm-cli"], - ["@types/inquirer", "npm:0.0.43"], - ["@types/ssri", "npm:6.0.1"], - ["@yarnpkg/cli", "virtual:cfce476fbcac37853570c2d41665757b5f868b1c2f089ee6edbc8bb5aa32141e156cae7d75350d1095258d90afbabe2b2bb142142b995d133c3ee535c89d459b#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], - ["@yarnpkg/plugin-pack", "virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-pack"], - ["clipanion", "npm:2.1.5"], - ["inquirer", "npm:6.2.1"], - ["ssri", "npm:6.0.1"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "cli", - "core", - "plugin-npm", - "plugin-pack" - ], - "linkType": "SOFT", - }], - ["virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-npm-cli", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-npm-cli-virtual-53073591bb/1/packages/plugin-npm-cli/", - "packageDependencies": [ - ["@yarnpkg/plugin-npm-cli", "virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-npm-cli"], - ["@types/inquirer", "npm:0.0.43"], - ["@types/ssri", "npm:6.0.1"], - ["@yarnpkg/cli", "virtual:3f21a2572d1fa6d1ff8d16d86e25bcefcbff7d17161c440fdbddbd871d9d675c377d66a2cbd98ddb8f2c024060bc7bc6c01e8ae328fa1fef861c72a9b2c30755#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], - ["@yarnpkg/plugin-pack", "virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-pack"], - ["clipanion", "npm:2.1.5"], - ["inquirer", "npm:6.2.1"], - ["ssri", "npm:6.0.1"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "cli", - "core", - "plugin-npm", - "plugin-pack" - ], - "linkType": "SOFT", - }], - ["virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-npm-cli", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-npm-cli-virtual-f0b881e682/1/packages/plugin-npm-cli/", - "packageDependencies": [ - ["@yarnpkg/plugin-npm-cli", "virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-npm-cli"], - ["@types/inquirer", "npm:0.0.43"], - ["@types/ssri", "npm:6.0.1"], - ["@yarnpkg/cli", "virtual:7bf4ad1016291a7e1c04756f55760890095421dd1b945930b62d8d0464c365d1cdce28ed812277b54dc54443922ac82afd5e98ed7f1d218ae7753d16e21541bb#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], - ["@yarnpkg/plugin-pack", "virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-pack"], - ["clipanion", "npm:2.1.5"], - ["inquirer", "npm:6.2.1"], - ["ssri", "npm:6.0.1"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "cli", - "core", - "plugin-npm", - "plugin-pack" - ], - "linkType": "SOFT", - }], - ["virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-npm-cli", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-npm-cli-virtual-c5825828fa/1/packages/plugin-npm-cli/", - "packageDependencies": [ - ["@yarnpkg/plugin-npm-cli", "virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-npm-cli"], - ["@types/inquirer", "npm:0.0.43"], - ["@types/ssri", "npm:6.0.1"], - ["@yarnpkg/cli", "virtual:e3ce0ce4b7f0796ca44011528cb9cdc133fc62a76363fea6de68497bae04bdbe5a6dd47e6b9f23c282eb8e4533d75e96cf378c943d07a4e78aae0b715f06a450#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], - ["@yarnpkg/plugin-pack", "virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-pack"], - ["clipanion", "npm:2.1.5"], - ["inquirer", "npm:6.2.1"], - ["ssri", "npm:6.0.1"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "cli", - "core", - "plugin-npm", - "plugin-pack" - ], - "linkType": "SOFT", - }], - ["virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-npm-cli", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-npm-cli-virtual-9edb80782e/1/packages/plugin-npm-cli/", - "packageDependencies": [ - ["@yarnpkg/plugin-npm-cli", "virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-npm-cli"], - ["@types/inquirer", "npm:0.0.43"], - ["@types/ssri", "npm:6.0.1"], - ["@yarnpkg/cli", "virtual:86c95fabbcd56c56f5f2d2e080e64a1095e3fe233877aa9f7958f317f88a95627e0be2765e89c0cff02c9f08f27b64b7cbc9d5c3960c1df509d5e6ea98cca4f4#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], - ["@yarnpkg/plugin-pack", "virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-pack"], - ["clipanion", "npm:2.1.5"], - ["inquirer", "npm:6.2.1"], - ["ssri", "npm:6.0.1"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "cli", - "core", - "plugin-npm", - "plugin-pack" - ], - "linkType": "SOFT", - }], - ["virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-npm-cli", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-npm-cli-virtual-17bc969816/1/packages/plugin-npm-cli/", - "packageDependencies": [ - ["@yarnpkg/plugin-npm-cli", "virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-npm-cli"], - ["@types/inquirer", "npm:0.0.43"], - ["@types/ssri", "npm:6.0.1"], - ["@yarnpkg/cli", "virtual:743b60015fc887fe314a7ee01ea4843b516ac512d77939f47dc39d50bc7db742dc8994fe9bb2245ada0b3ce6f8aa58329d603fbc24093050cd499cb16a1a995f#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], - ["@yarnpkg/plugin-pack", "virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-pack"], - ["clipanion", "npm:2.1.5"], - ["inquirer", "npm:6.2.1"], - ["ssri", "npm:6.0.1"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "cli", - "core", - "plugin-npm", - "plugin-pack" - ], - "linkType": "SOFT", - }], - ["virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm-cli", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-npm-cli-virtual-3130f2fc71/1/packages/plugin-npm-cli/", - "packageDependencies": [ - ["@yarnpkg/plugin-npm-cli", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm-cli"], - ["@types/inquirer", "npm:0.0.43"], - ["@types/ssri", "npm:6.0.1"], - ["@yarnpkg/cli", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], - ["@yarnpkg/plugin-pack", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-pack"], - ["clipanion", "npm:2.1.5"], - ["inquirer", "npm:6.2.1"], - ["ssri", "npm:6.0.1"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "cli", - "core", - "plugin-npm", - "plugin-pack" - ], - "linkType": "SOFT", - }], - ["virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-npm-cli", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-npm-cli-virtual-b6f8b1d809/1/packages/plugin-npm-cli/", - "packageDependencies": [ - ["@yarnpkg/plugin-npm-cli", "virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-npm-cli"], - ["@types/inquirer", "npm:0.0.43"], - ["@types/ssri", "npm:6.0.1"], - ["@yarnpkg/cli", "virtual:4a733c8d9614e2148392368219d98ec1a70b4e8ce99164edd551241b22f6c5233e9d0ccf9f6d83265c8a5aafc617cfd3c4100b3efef1e092a42053c23770ed9a#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], - ["@yarnpkg/plugin-pack", "virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-pack"], - ["clipanion", "npm:2.1.5"], - ["inquirer", "npm:6.2.1"], - ["ssri", "npm:6.0.1"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "cli", - "core", - "plugin-npm", - "plugin-pack" - ], - "linkType": "SOFT", - }], - ["virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-npm-cli", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-npm-cli-virtual-dbfbac67b5/1/packages/plugin-npm-cli/", - "packageDependencies": [ - ["@yarnpkg/plugin-npm-cli", "virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-npm-cli"], - ["@types/inquirer", "npm:0.0.43"], - ["@types/ssri", "npm:6.0.1"], - ["@yarnpkg/cli", "virtual:e23b02a23dd21a1183b7bea287ba41db2b362005cc3f364e1677565eaf97ca1611b7ccd4cdf6ef547bbb3251afacdc4a1a999c3156da491b521e7c36b6663da9#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], - ["@yarnpkg/plugin-pack", "virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-pack"], - ["clipanion", "npm:2.1.5"], - ["inquirer", "npm:6.2.1"], - ["ssri", "npm:6.0.1"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "cli", - "core", - "plugin-npm", - "plugin-pack" - ], - "linkType": "SOFT", - }], - ["workspace:packages/plugin-npm-cli", { - "packageLocation": "./packages/plugin-npm-cli/", - "packageDependencies": [ - ["@yarnpkg/plugin-npm-cli", "workspace:packages/plugin-npm-cli"], - ["@types/inquirer", "npm:0.0.43"], - ["@types/ssri", "npm:6.0.1"], - ["@yarnpkg/cli", "virtual:4a733c8d9614e2148392368219d98ec1a70b4e8ce99164edd551241b22f6c5233e9d0ccf9f6d83265c8a5aafc617cfd3c4100b3efef1e092a42053c23770ed9a#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], - ["@yarnpkg/plugin-pack", "virtual:4a733c8d9614e2148392368219d98ec1a70b4e8ce99164edd551241b22f6c5233e9d0ccf9f6d83265c8a5aafc617cfd3c4100b3efef1e092a42053c23770ed9a#workspace:packages/plugin-pack"], - ["clipanion", "npm:2.1.5"], - ["inquirer", "npm:6.2.1"], - ["ssri", "npm:6.0.1"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "cli", - "core", - "plugin-npm", - "plugin-pack" - ], - "linkType": "SOFT", - }] - ]], - ["@yarnpkg/plugin-pack", [ - ["virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-pack", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pack-virtual-76774085d0/1/packages/plugin-pack/", - "packageDependencies": [ - ["@yarnpkg/plugin-pack", "virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-pack"], - ["@types/micromatch", "npm:3.1.0"], - ["@types/tar-stream", "npm:1.6.0"], - ["@yarnpkg/cli", "virtual:a4e4e792796cefb4fb82f09187fa18bf4c97a9cb5b106da0eab6189e1895a4bb9bf068e5c91168fec85cee1392df48e4a120f3bae6cbbbde019ff2c21186a374#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/plugin-stage", "virtual:1d9767a297ea92525eaadde6cc5dcbfcf166390fc8679015637cadf3dd8f1b7301e6c56441e5beeef56b5763a46dce06f72751cb7da57928a1aecaf4c0d9d434#workspace:packages/plugin-stage"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["tar-stream", "npm:2.0.1"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-pack", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pack-virtual-1fc8c38f0d/1/packages/plugin-pack/", - "packageDependencies": [ - ["@yarnpkg/plugin-pack", "virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-pack"], - ["@types/micromatch", "npm:3.1.0"], - ["@types/tar-stream", "npm:1.6.0"], - ["@yarnpkg/cli", "virtual:14a22fb3831dfc762a1bb8a042d17886271c56698e1a83233f09eaacff5a5b83fe6f87adb9255774eab3586392c18ff98cf87aa6b374d572d9b72f88829f6d9e#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/plugin-stage", "virtual:d6b32686865b12fbbeb45f734acc6af288b6219535e189e00be43584406c8eb50f0e550cb9dc2d80b708b376054eb9d74c1cb1cab4a8bb48e6141efd3533acfb#workspace:packages/plugin-stage"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["tar-stream", "npm:2.0.1"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-pack", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pack-virtual-0d27f767dd/1/packages/plugin-pack/", - "packageDependencies": [ - ["@yarnpkg/plugin-pack", "virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-pack"], - ["@types/micromatch", "npm:3.1.0"], - ["@types/tar-stream", "npm:1.6.0"], - ["@yarnpkg/cli", "virtual:616a2ba0d005227805d037f4c8ec29f1dd09fdb3e3f49f7b5c4a07a62139a147d373d38bc5ebcb31bddab3956c3fc25d54edf8722741d9ebdbe9d36d21968f91#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/plugin-stage", "virtual:4ce8e40664e2389e313b7cc62b74b8c1b71fa8140368625a127dc09e53c1ff5b4744c287bd241792b5fbe4973785d19d54e8ad05bd5eae340e9359c8b388d753#workspace:packages/plugin-stage"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["tar-stream", "npm:2.0.1"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:27ebb8cf1fa70157f710b4926b6d25c44192e74dbac3a766c8dc6505a59ebc433221bfb4b5aabc8cca814bbe95fcb6e1ecffcf94ba96ee6112a57c89364571ac#workspace:packages/plugin-pack", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pack-virtual-3e718539c6/1/packages/plugin-pack/", - "packageDependencies": [ - ["@yarnpkg/plugin-pack", "virtual:27ebb8cf1fa70157f710b4926b6d25c44192e74dbac3a766c8dc6505a59ebc433221bfb4b5aabc8cca814bbe95fcb6e1ecffcf94ba96ee6112a57c89364571ac#workspace:packages/plugin-pack"], - ["@types/micromatch", "npm:3.1.0"], - ["@types/tar-stream", "npm:1.6.0"], - ["@yarnpkg/cli", "virtual:27ebb8cf1fa70157f710b4926b6d25c44192e74dbac3a766c8dc6505a59ebc433221bfb4b5aabc8cca814bbe95fcb6e1ecffcf94ba96ee6112a57c89364571ac#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/plugin-stage", "virtual:3e718539c61241063b0424e8d0a34ce8fdd2fe3bf165b8ba29da42be4586c037eb914c24ec18accdab405a63b53d489760201dc1f1f743588169c0f242b2aef9#workspace:packages/plugin-stage"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["tar-stream", "npm:2.0.1"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:35104c47575f2fe378d8d20383ae667f19d4dd801df8cc4c76848603aa6b4a2234a00142ff12fd557f6f48bd2810880e31c40c767010ea61a31fca302c2cc5e0#workspace:packages/plugin-pack", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pack-virtual-9a3cf597fd/1/packages/plugin-pack/", - "packageDependencies": [ - ["@yarnpkg/plugin-pack", "virtual:35104c47575f2fe378d8d20383ae667f19d4dd801df8cc4c76848603aa6b4a2234a00142ff12fd557f6f48bd2810880e31c40c767010ea61a31fca302c2cc5e0#workspace:packages/plugin-pack"], - ["@types/micromatch", "npm:3.1.0"], - ["@types/tar-stream", "npm:1.6.0"], - ["@yarnpkg/cli", "virtual:35104c47575f2fe378d8d20383ae667f19d4dd801df8cc4c76848603aa6b4a2234a00142ff12fd557f6f48bd2810880e31c40c767010ea61a31fca302c2cc5e0#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/plugin-stage", "virtual:9a3cf597fd9ad9a060275ce96327f6ce048667ef53e418d6751623d7f4f0ab0525d73ad7aa984e401dafbde132b7173182ee5f9f9241cb4f3b9d75d8c86f70a3#workspace:packages/plugin-stage"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["tar-stream", "npm:2.0.1"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-pack", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pack-virtual-710c124f25/1/packages/plugin-pack/", - "packageDependencies": [ - ["@yarnpkg/plugin-pack", "virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-pack"], - ["@types/micromatch", "npm:3.1.0"], - ["@types/tar-stream", "npm:1.6.0"], - ["@yarnpkg/cli", "virtual:65b0a3c18b908df18dc5bd8d9a02bf3b64d57b3b4cd45187dca6c1ee574962b917737e89c164c644419160acf275596e0ab62d889c7575234206a0c7ccb06610#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/plugin-stage", "virtual:d79b03c5bdbd8611e342426a45f0b954c2399f2dc76af984c53ea05a620541e2c440b24c3a6628725d5a72bba39f545d6ebe8b830f2ee58e013a58dd3d5225e0#workspace:packages/plugin-stage"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["tar-stream", "npm:2.0.1"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-pack", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pack-virtual-1c63a696a4/1/packages/plugin-pack/", - "packageDependencies": [ - ["@yarnpkg/plugin-pack", "virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-pack"], - ["@types/micromatch", "npm:3.1.0"], - ["@types/tar-stream", "npm:1.6.0"], - ["@yarnpkg/cli", "workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/plugin-stage", "virtual:6c4ffdc97c0a8fe6a15cb1b353664a2d1556c0bef782dc06790db015a35ca3cd125eaf355368c58a3aaf6330c79507c16275fc3a3c13a847d89839cdae6b509e#workspace:packages/plugin-stage"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["tar-stream", "npm:2.0.1"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-pack", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pack-virtual-345fd0a2c4/1/packages/plugin-pack/", - "packageDependencies": [ - ["@yarnpkg/plugin-pack", "virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-pack"], - ["@types/micromatch", "npm:3.1.0"], - ["@types/tar-stream", "npm:1.6.0"], - ["@yarnpkg/cli", "virtual:e7860e5e86d43836272b8f3160c9f940f5e9a636f8d56e7f3bf19eca4b40180fd3da404d7dcb48535a300ac4895ee439ca74ef28f4568f4804e4708f7340e300#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/plugin-stage", "virtual:1029e892f4371add3dd7ecd47203e2cbe8665c17bf70305e745b32128f8921288e7c3e4bc9db067494ceed8eeb93dd72473d72b77e9740175429e72029bcc90c#workspace:packages/plugin-stage"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["tar-stream", "npm:2.0.1"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:4a733c8d9614e2148392368219d98ec1a70b4e8ce99164edd551241b22f6c5233e9d0ccf9f6d83265c8a5aafc617cfd3c4100b3efef1e092a42053c23770ed9a#workspace:packages/plugin-pack", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pack-virtual-fe7b1ad45c/1/packages/plugin-pack/", - "packageDependencies": [ - ["@yarnpkg/plugin-pack", "virtual:4a733c8d9614e2148392368219d98ec1a70b4e8ce99164edd551241b22f6c5233e9d0ccf9f6d83265c8a5aafc617cfd3c4100b3efef1e092a42053c23770ed9a#workspace:packages/plugin-pack"], - ["@types/micromatch", "npm:3.1.0"], - ["@types/tar-stream", "npm:1.6.0"], - ["@yarnpkg/cli", "virtual:4a733c8d9614e2148392368219d98ec1a70b4e8ce99164edd551241b22f6c5233e9d0ccf9f6d83265c8a5aafc617cfd3c4100b3efef1e092a42053c23770ed9a#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/plugin-stage", "virtual:fe7b1ad45c6868d4b87c72f8b9a0cc4caa47f282e576d66882280958ba40471d7e7392595a89a4b9915f29c28c80fb48e6d75e1eb8ebb6a71421405daffa6031#workspace:packages/plugin-stage"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["tar-stream", "npm:2.0.1"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-pack", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pack-virtual-4f32fc3cb1/1/packages/plugin-pack/", - "packageDependencies": [ - ["@yarnpkg/plugin-pack", "virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-pack"], - ["@types/micromatch", "npm:3.1.0"], - ["@types/tar-stream", "npm:1.6.0"], - ["@yarnpkg/cli", "virtual:35104c47575f2fe378d8d20383ae667f19d4dd801df8cc4c76848603aa6b4a2234a00142ff12fd557f6f48bd2810880e31c40c767010ea61a31fca302c2cc5e0#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/plugin-stage", "virtual:6256bcb4ebcce928f6a311ed0b5bcb9391294dd16050356b6e1fee981f7e49c2f8c234a7546c2d664a6251c64d463de26a877e2b2b26bd9e340c8f18a7be8ffc#workspace:packages/plugin-stage"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["tar-stream", "npm:2.0.1"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-pack", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pack-virtual-210384ac81/1/packages/plugin-pack/", - "packageDependencies": [ - ["@yarnpkg/plugin-pack", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-pack"], - ["@types/micromatch", "npm:3.1.0"], - ["@types/tar-stream", "npm:1.6.0"], - ["@yarnpkg/cli", "virtual:712d04b0098634bdb13868ff8f85b327022bd7d3880873ada8c0ae56847ed36cf9da1fd74a88519380129cec528fe2bd2201426bc28ac9d4a8cc6734ff25c538#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/plugin-stage", "virtual:fe83f9ef9c4464094226f14d0d9d2637b43378711c838ce6194b5c44cf0a77e24228b8c6fd658da19ee3a86978a710abe61d8247e86d97ed3d11085117b10fce#workspace:packages/plugin-stage"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["tar-stream", "npm:2.0.1"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-pack", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pack-virtual-1a62304f6d/1/packages/plugin-pack/", - "packageDependencies": [ - ["@yarnpkg/plugin-pack", "virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-pack"], - ["@types/micromatch", "npm:3.1.0"], - ["@types/tar-stream", "npm:1.6.0"], - ["@yarnpkg/cli", "virtual:27ebb8cf1fa70157f710b4926b6d25c44192e74dbac3a766c8dc6505a59ebc433221bfb4b5aabc8cca814bbe95fcb6e1ecffcf94ba96ee6112a57c89364571ac#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/plugin-stage", "virtual:331dd712de21fdae53c45eafb7103453167013aa388ca9ba660cfb7c19a4449ac9aff61d4e741175bfb2cba70457f51e76adfaa74b04ba9d65d50c83c07b4471#workspace:packages/plugin-stage"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["tar-stream", "npm:2.0.1"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-pack", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pack-virtual-d14908fb91/1/packages/plugin-pack/", - "packageDependencies": [ - ["@yarnpkg/plugin-pack", "virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-pack"], - ["@types/micromatch", "npm:3.1.0"], - ["@types/tar-stream", "npm:1.6.0"], - ["@yarnpkg/cli", "virtual:142f2540721377707149f0b1d7ad0188d020f822e234abcdca162642d42824b344a1ac44bd6035644a0ca9babd62eb7d72923350ac75b876b51e87eb92b3e464#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/plugin-stage", "virtual:6e383174094ba793fb66c8a226fed9032ecf98d3e1bd949c7d37f48eafbab48397ca23a04ef17a32086750205237bff179e133d04d8f8103966ad6a6589fcaf1#workspace:packages/plugin-stage"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["tar-stream", "npm:2.0.1"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-pack", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pack-virtual-0e96856233/1/packages/plugin-pack/", - "packageDependencies": [ - ["@yarnpkg/plugin-pack", "virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-pack"], - ["@types/micromatch", "npm:3.1.0"], - ["@types/tar-stream", "npm:1.6.0"], - ["@yarnpkg/cli", "virtual:a027ddc7edcbf74025e90effce333897039d2c6f8e1ebe319fb72c52c5be1b885da91acc56476d19bb6ce2e31cbc2d5b11241940b82f833a2cac262496c0088f#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/plugin-stage", "virtual:a45abbf24aaeef67c894cd963d6c4b9b45bebb889f6c3fed605a57545081ebabdc74cc221511603f068d9a6c173f9ebb91e15ba922aa03d93831f0201a2b342a#workspace:packages/plugin-stage"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["tar-stream", "npm:2.0.1"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-pack", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pack-virtual-cb0c79ff50/1/packages/plugin-pack/", - "packageDependencies": [ - ["@yarnpkg/plugin-pack", "virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-pack"], - ["@types/micromatch", "npm:3.1.0"], - ["@types/tar-stream", "npm:1.6.0"], - ["@yarnpkg/cli", "virtual:b67eefea63d6ce2a2493f462bbe6718e1da81a92c1be9fc6d94cbd4f855be65d84717b1951eaa1c805d1369f118fed6e9edfb78044a500657ffc7f84e691dfbb#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/plugin-stage", "virtual:04c59d4e34a674470a4faf409a45d588a9efbeec2ea8d05e4dcd1967a0f1162881d6ceb6c94654e06fcdcd307d29f60b938d016fdca8fac8d513d920e35d37f8#workspace:packages/plugin-stage"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["tar-stream", "npm:2.0.1"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-pack", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pack-virtual-503e7a08f8/1/packages/plugin-pack/", - "packageDependencies": [ - ["@yarnpkg/plugin-pack", "virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-pack"], - ["@types/micromatch", "npm:3.1.0"], - ["@types/tar-stream", "npm:1.6.0"], - ["@yarnpkg/cli", "virtual:cfce476fbcac37853570c2d41665757b5f868b1c2f089ee6edbc8bb5aa32141e156cae7d75350d1095258d90afbabe2b2bb142142b995d133c3ee535c89d459b#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/plugin-stage", "virtual:478aa042000a236db11190d269bf2ff6150157725ab7480eff9000c571a0de4eab4fa7a8d3229415ab263b63522cd4623d08b48d0b23f2cea2ba652c38655801#workspace:packages/plugin-stage"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["tar-stream", "npm:2.0.1"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-pack", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pack-virtual-0b3c15b045/1/packages/plugin-pack/", - "packageDependencies": [ - ["@yarnpkg/plugin-pack", "virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-pack"], - ["@types/micromatch", "npm:3.1.0"], - ["@types/tar-stream", "npm:1.6.0"], - ["@yarnpkg/cli", "virtual:3f21a2572d1fa6d1ff8d16d86e25bcefcbff7d17161c440fdbddbd871d9d675c377d66a2cbd98ddb8f2c024060bc7bc6c01e8ae328fa1fef861c72a9b2c30755#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/plugin-stage", "virtual:4b86326b751491f1de18cd6190fa6879166f24df1b4ef26303e6ae70a20e2a9d7691d2a3e22b01c837059b0d63844e45c32ab98596fb65f319ba403cf9bd285c#workspace:packages/plugin-stage"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["tar-stream", "npm:2.0.1"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-pack", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pack-virtual-4e57d0fc72/1/packages/plugin-pack/", - "packageDependencies": [ - ["@yarnpkg/plugin-pack", "virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-pack"], - ["@types/micromatch", "npm:3.1.0"], - ["@types/tar-stream", "npm:1.6.0"], - ["@yarnpkg/cli", "virtual:7bf4ad1016291a7e1c04756f55760890095421dd1b945930b62d8d0464c365d1cdce28ed812277b54dc54443922ac82afd5e98ed7f1d218ae7753d16e21541bb#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/plugin-stage", "virtual:e8cda35a2733ebff0c6e1835a0b4a3d1cef0ff9d639ad601ad19e448297ac3731d7735516d2bb2e46c0e52370781010f5fdcffaa32f24326d4018e5fa6dcc523#workspace:packages/plugin-stage"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["tar-stream", "npm:2.0.1"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-pack", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pack-virtual-b4db0ba657/1/packages/plugin-pack/", - "packageDependencies": [ - ["@yarnpkg/plugin-pack", "virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-pack"], - ["@types/micromatch", "npm:3.1.0"], - ["@types/tar-stream", "npm:1.6.0"], - ["@yarnpkg/cli", "virtual:e3ce0ce4b7f0796ca44011528cb9cdc133fc62a76363fea6de68497bae04bdbe5a6dd47e6b9f23c282eb8e4533d75e96cf378c943d07a4e78aae0b715f06a450#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/plugin-stage", "virtual:f58ac00056a4826bf63c1f0d16ab9fc2b2bc87ee4a7324f1b2f1a9c1981f5910992717f72069c3be77bd286449613221ad94600e9f0a899fa52bcf25aebb30f5#workspace:packages/plugin-stage"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["tar-stream", "npm:2.0.1"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-pack", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pack-virtual-e1907ad60a/1/packages/plugin-pack/", - "packageDependencies": [ - ["@yarnpkg/plugin-pack", "virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-pack"], - ["@types/micromatch", "npm:3.1.0"], - ["@types/tar-stream", "npm:1.6.0"], - ["@yarnpkg/cli", "virtual:86c95fabbcd56c56f5f2d2e080e64a1095e3fe233877aa9f7958f317f88a95627e0be2765e89c0cff02c9f08f27b64b7cbc9d5c3960c1df509d5e6ea98cca4f4#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/plugin-stage", "virtual:91000dc6d73a6a1a5931791c67f612259b74269d02ca1424a65c612f2a334b9a494edf0c5c69618c6c00e58cbdf0d849913c87cee6758c839cf288667a63e6b6#workspace:packages/plugin-stage"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["tar-stream", "npm:2.0.1"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-pack", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pack-virtual-d27d363545/1/packages/plugin-pack/", - "packageDependencies": [ - ["@yarnpkg/plugin-pack", "virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-pack"], - ["@types/micromatch", "npm:3.1.0"], - ["@types/tar-stream", "npm:1.6.0"], - ["@yarnpkg/cli", "virtual:743b60015fc887fe314a7ee01ea4843b516ac512d77939f47dc39d50bc7db742dc8994fe9bb2245ada0b3ce6f8aa58329d603fbc24093050cd499cb16a1a995f#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/plugin-stage", "virtual:c82e5c99e8503477b58579ee18a796227a4de23c5d753a5719ff0a9812bdac5fa9ad24003e1eec4670c8562c95e55568286102d06b163acbcfa5c7c4bec2c134#workspace:packages/plugin-stage"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["tar-stream", "npm:2.0.1"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-pack", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pack-virtual-0c0e3b7ccd/1/packages/plugin-pack/", - "packageDependencies": [ - ["@yarnpkg/plugin-pack", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-pack"], - ["@types/micromatch", "npm:3.1.0"], - ["@types/tar-stream", "npm:1.6.0"], - ["@yarnpkg/cli", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/plugin-stage", "virtual:8c392b16aae68c366129ebf02d3547b54da411df09355d4877aee2229276870d14e62a9f41191b698982ab27c78caa7eb1644f93497b314e8670f2f709481e78#workspace:packages/plugin-stage"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["tar-stream", "npm:2.0.1"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-pack", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pack-virtual-19e94abfc3/1/packages/plugin-pack/", - "packageDependencies": [ - ["@yarnpkg/plugin-pack", "virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-pack"], - ["@types/micromatch", "npm:3.1.0"], - ["@types/tar-stream", "npm:1.6.0"], - ["@yarnpkg/cli", "virtual:4a733c8d9614e2148392368219d98ec1a70b4e8ce99164edd551241b22f6c5233e9d0ccf9f6d83265c8a5aafc617cfd3c4100b3efef1e092a42053c23770ed9a#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/plugin-stage", "virtual:45cd0f859e1b80efae1f72c35d963473eb506d927b62e93ce61deb5863f8a17029b1be00941ae2fd900d8a167f4b1bfca7cb8aa37d67729c0645b33ff3cbcdb7#workspace:packages/plugin-stage"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["tar-stream", "npm:2.0.1"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-pack", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pack-virtual-d91173e005/1/packages/plugin-pack/", - "packageDependencies": [ - ["@yarnpkg/plugin-pack", "virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-pack"], - ["@types/micromatch", "npm:3.1.0"], - ["@types/tar-stream", "npm:1.6.0"], - ["@yarnpkg/cli", "virtual:e23b02a23dd21a1183b7bea287ba41db2b362005cc3f364e1677565eaf97ca1611b7ccd4cdf6ef547bbb3251afacdc4a1a999c3156da491b521e7c36b6663da9#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/plugin-stage", "virtual:d43c818ef20a3a2ef97f08fbed9116822c1386c7f50af0ef710f6f0c5a727e2bf228a09542dc55c5132c4bcf035069d1078e0da8c70fcfaa8cff35c2d411e8c7#workspace:packages/plugin-stage"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["tar-stream", "npm:2.0.1"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["workspace:packages/plugin-pack", { - "packageLocation": "./packages/plugin-pack/", - "packageDependencies": [ - ["@yarnpkg/plugin-pack", "workspace:packages/plugin-pack"], - ["@types/micromatch", "npm:3.1.0"], - ["@types/tar-stream", "npm:1.6.0"], - ["@yarnpkg/cli", "virtual:a027ddc7edcbf74025e90effce333897039d2c6f8e1ebe319fb72c52c5be1b885da91acc56476d19bb6ce2e31cbc2d5b11241940b82f833a2cac262496c0088f#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/plugin-stage", "virtual:a027ddc7edcbf74025e90effce333897039d2c6f8e1ebe319fb72c52c5be1b885da91acc56476d19bb6ce2e31cbc2d5b11241940b82f833a2cac262496c0088f#workspace:packages/plugin-stage"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["tar-stream", "npm:2.0.1"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }] - ]], - ["@yarnpkg/plugin-patch", [ - ["virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-patch", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-patch-virtual-2b4852de35/1/packages/plugin-patch/", - "packageDependencies": [ - ["@yarnpkg/plugin-patch", "virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-patch"], - ["@types/left-pad", "npm:1.2.0"], - ["@yarnpkg/cli", "virtual:a4e4e792796cefb4fb82f09187fa18bf4c97a9cb5b106da0eab6189e1895a4bb9bf068e5c91168fec85cee1392df48e4a120f3bae6cbbbde019ff2c21186a374#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], - ["clipanion", "npm:2.1.5"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-patch", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-patch-virtual-a5b2372ccd/1/packages/plugin-patch/", - "packageDependencies": [ - ["@yarnpkg/plugin-patch", "virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-patch"], - ["@types/left-pad", "npm:1.2.0"], - ["@yarnpkg/cli", "virtual:14a22fb3831dfc762a1bb8a042d17886271c56698e1a83233f09eaacff5a5b83fe6f87adb9255774eab3586392c18ff98cf87aa6b374d572d9b72f88829f6d9e#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], - ["clipanion", "npm:2.1.5"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-patch", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-patch-virtual-21e38c6c6b/1/packages/plugin-patch/", - "packageDependencies": [ - ["@yarnpkg/plugin-patch", "virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-patch"], - ["@types/left-pad", "npm:1.2.0"], - ["@yarnpkg/cli", "virtual:616a2ba0d005227805d037f4c8ec29f1dd09fdb3e3f49f7b5c4a07a62139a147d373d38bc5ebcb31bddab3956c3fc25d54edf8722741d9ebdbe9d36d21968f91#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], - ["clipanion", "npm:2.1.5"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-patch", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-patch-virtual-8612da629d/1/packages/plugin-patch/", - "packageDependencies": [ - ["@yarnpkg/plugin-patch", "virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-patch"], - ["@types/left-pad", "npm:1.2.0"], - ["@yarnpkg/cli", "virtual:65b0a3c18b908df18dc5bd8d9a02bf3b64d57b3b4cd45187dca6c1ee574962b917737e89c164c644419160acf275596e0ab62d889c7575234206a0c7ccb06610#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], - ["clipanion", "npm:2.1.5"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-patch", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-patch-virtual-8a5ab312c8/1/packages/plugin-patch/", - "packageDependencies": [ - ["@yarnpkg/plugin-patch", "virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-patch"], - ["@types/left-pad", "npm:1.2.0"], - ["@yarnpkg/cli", "workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], - ["clipanion", "npm:2.1.5"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-patch", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-patch-virtual-283edd7c22/1/packages/plugin-patch/", - "packageDependencies": [ - ["@yarnpkg/plugin-patch", "virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-patch"], - ["@types/left-pad", "npm:1.2.0"], - ["@yarnpkg/cli", "virtual:e7860e5e86d43836272b8f3160c9f940f5e9a636f8d56e7f3bf19eca4b40180fd3da404d7dcb48535a300ac4895ee439ca74ef28f4568f4804e4708f7340e300#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], - ["clipanion", "npm:2.1.5"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-patch", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-patch-virtual-517df79dde/1/packages/plugin-patch/", - "packageDependencies": [ - ["@yarnpkg/plugin-patch", "virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-patch"], - ["@types/left-pad", "npm:1.2.0"], - ["@yarnpkg/cli", "virtual:35104c47575f2fe378d8d20383ae667f19d4dd801df8cc4c76848603aa6b4a2234a00142ff12fd557f6f48bd2810880e31c40c767010ea61a31fca302c2cc5e0#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], - ["clipanion", "npm:2.1.5"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-patch", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-patch-virtual-58ec4e8030/1/packages/plugin-patch/", - "packageDependencies": [ - ["@yarnpkg/plugin-patch", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-patch"], - ["@types/left-pad", "npm:1.2.0"], - ["@yarnpkg/cli", "virtual:712d04b0098634bdb13868ff8f85b327022bd7d3880873ada8c0ae56847ed36cf9da1fd74a88519380129cec528fe2bd2201426bc28ac9d4a8cc6734ff25c538#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], - ["clipanion", "npm:2.1.5"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-patch", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-patch-virtual-9a014396a4/1/packages/plugin-patch/", - "packageDependencies": [ - ["@yarnpkg/plugin-patch", "virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-patch"], - ["@types/left-pad", "npm:1.2.0"], - ["@yarnpkg/cli", "virtual:27ebb8cf1fa70157f710b4926b6d25c44192e74dbac3a766c8dc6505a59ebc433221bfb4b5aabc8cca814bbe95fcb6e1ecffcf94ba96ee6112a57c89364571ac#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], - ["clipanion", "npm:2.1.5"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-patch", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-patch-virtual-037524d6eb/1/packages/plugin-patch/", - "packageDependencies": [ - ["@yarnpkg/plugin-patch", "virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-patch"], - ["@types/left-pad", "npm:1.2.0"], - ["@yarnpkg/cli", "virtual:142f2540721377707149f0b1d7ad0188d020f822e234abcdca162642d42824b344a1ac44bd6035644a0ca9babd62eb7d72923350ac75b876b51e87eb92b3e464#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], - ["clipanion", "npm:2.1.5"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-patch", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-patch-virtual-74fd1d5822/1/packages/plugin-patch/", - "packageDependencies": [ - ["@yarnpkg/plugin-patch", "virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-patch"], - ["@types/left-pad", "npm:1.2.0"], - ["@yarnpkg/cli", "virtual:a027ddc7edcbf74025e90effce333897039d2c6f8e1ebe319fb72c52c5be1b885da91acc56476d19bb6ce2e31cbc2d5b11241940b82f833a2cac262496c0088f#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], - ["clipanion", "npm:2.1.5"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-patch", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-patch-virtual-4ec9d8f68f/1/packages/plugin-patch/", - "packageDependencies": [ - ["@yarnpkg/plugin-patch", "virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-patch"], - ["@types/left-pad", "npm:1.2.0"], - ["@yarnpkg/cli", "virtual:b67eefea63d6ce2a2493f462bbe6718e1da81a92c1be9fc6d94cbd4f855be65d84717b1951eaa1c805d1369f118fed6e9edfb78044a500657ffc7f84e691dfbb#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], - ["clipanion", "npm:2.1.5"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-patch", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-patch-virtual-fadfd3cffa/1/packages/plugin-patch/", - "packageDependencies": [ - ["@yarnpkg/plugin-patch", "virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-patch"], - ["@types/left-pad", "npm:1.2.0"], - ["@yarnpkg/cli", "virtual:cfce476fbcac37853570c2d41665757b5f868b1c2f089ee6edbc8bb5aa32141e156cae7d75350d1095258d90afbabe2b2bb142142b995d133c3ee535c89d459b#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], - ["clipanion", "npm:2.1.5"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-patch", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-patch-virtual-f03b3697e7/1/packages/plugin-patch/", - "packageDependencies": [ - ["@yarnpkg/plugin-patch", "virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-patch"], - ["@types/left-pad", "npm:1.2.0"], - ["@yarnpkg/cli", "virtual:3f21a2572d1fa6d1ff8d16d86e25bcefcbff7d17161c440fdbddbd871d9d675c377d66a2cbd98ddb8f2c024060bc7bc6c01e8ae328fa1fef861c72a9b2c30755#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], - ["clipanion", "npm:2.1.5"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-patch", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-patch-virtual-ac83d16516/1/packages/plugin-patch/", - "packageDependencies": [ - ["@yarnpkg/plugin-patch", "virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-patch"], - ["@types/left-pad", "npm:1.2.0"], - ["@yarnpkg/cli", "virtual:7bf4ad1016291a7e1c04756f55760890095421dd1b945930b62d8d0464c365d1cdce28ed812277b54dc54443922ac82afd5e98ed7f1d218ae7753d16e21541bb#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], - ["clipanion", "npm:2.1.5"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-patch", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-patch-virtual-18a6cfd835/1/packages/plugin-patch/", - "packageDependencies": [ - ["@yarnpkg/plugin-patch", "virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-patch"], - ["@types/left-pad", "npm:1.2.0"], - ["@yarnpkg/cli", "virtual:e3ce0ce4b7f0796ca44011528cb9cdc133fc62a76363fea6de68497bae04bdbe5a6dd47e6b9f23c282eb8e4533d75e96cf378c943d07a4e78aae0b715f06a450#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], - ["clipanion", "npm:2.1.5"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-patch", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-patch-virtual-a632d61bfb/1/packages/plugin-patch/", - "packageDependencies": [ - ["@yarnpkg/plugin-patch", "virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-patch"], - ["@types/left-pad", "npm:1.2.0"], - ["@yarnpkg/cli", "virtual:86c95fabbcd56c56f5f2d2e080e64a1095e3fe233877aa9f7958f317f88a95627e0be2765e89c0cff02c9f08f27b64b7cbc9d5c3960c1df509d5e6ea98cca4f4#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], - ["clipanion", "npm:2.1.5"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-patch", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-patch-virtual-bbdc0aa93c/1/packages/plugin-patch/", - "packageDependencies": [ - ["@yarnpkg/plugin-patch", "virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-patch"], - ["@types/left-pad", "npm:1.2.0"], - ["@yarnpkg/cli", "virtual:743b60015fc887fe314a7ee01ea4843b516ac512d77939f47dc39d50bc7db742dc8994fe9bb2245ada0b3ce6f8aa58329d603fbc24093050cd499cb16a1a995f#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], - ["clipanion", "npm:2.1.5"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-patch", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-patch-virtual-0b48fd4753/1/packages/plugin-patch/", - "packageDependencies": [ - ["@yarnpkg/plugin-patch", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-patch"], - ["@types/left-pad", "npm:1.2.0"], - ["@yarnpkg/cli", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], - ["clipanion", "npm:2.1.5"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:f4e4f4a9a0213f122880195b39adaee7de5cb560c1d806ebc8bace6a3124e5b8f820bbb89ebecd4d535caeb6f527d343143210aa405689c118ff2813b78998a0#workspace:packages/plugin-patch", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-patch-virtual-b67eefea63/1/packages/plugin-patch/", - "packageDependencies": [ - ["@yarnpkg/plugin-patch", "virtual:f4e4f4a9a0213f122880195b39adaee7de5cb560c1d806ebc8bace6a3124e5b8f820bbb89ebecd4d535caeb6f527d343143210aa405689c118ff2813b78998a0#workspace:packages/plugin-patch"], - ["@types/left-pad", "npm:1.2.0"], - ["@yarnpkg/cli", "virtual:b67eefea63d6ce2a2493f462bbe6718e1da81a92c1be9fc6d94cbd4f855be65d84717b1951eaa1c805d1369f118fed6e9edfb78044a500657ffc7f84e691dfbb#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], - ["clipanion", "npm:2.1.5"] - ], - "packagePeers": [ - "core" - ], - "linkType": "SOFT", - }], - ["virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-patch", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-patch-virtual-7514de57c7/1/packages/plugin-patch/", - "packageDependencies": [ - ["@yarnpkg/plugin-patch", "virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-patch"], - ["@types/left-pad", "npm:1.2.0"], - ["@yarnpkg/cli", "virtual:4a733c8d9614e2148392368219d98ec1a70b4e8ce99164edd551241b22f6c5233e9d0ccf9f6d83265c8a5aafc617cfd3c4100b3efef1e092a42053c23770ed9a#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], - ["clipanion", "npm:2.1.5"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-patch", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-patch-virtual-b6d8197ff1/1/packages/plugin-patch/", - "packageDependencies": [ - ["@yarnpkg/plugin-patch", "virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-patch"], - ["@types/left-pad", "npm:1.2.0"], - ["@yarnpkg/cli", "virtual:e23b02a23dd21a1183b7bea287ba41db2b362005cc3f364e1677565eaf97ca1611b7ccd4cdf6ef547bbb3251afacdc4a1a999c3156da491b521e7c36b6663da9#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], - ["clipanion", "npm:2.1.5"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["workspace:packages/plugin-patch", { - "packageLocation": "./packages/plugin-patch/", - "packageDependencies": [ - ["@yarnpkg/plugin-patch", "workspace:packages/plugin-patch"], - ["@types/left-pad", "npm:1.2.0"], - ["@yarnpkg/cli", "virtual:3f21a2572d1fa6d1ff8d16d86e25bcefcbff7d17161c440fdbddbd871d9d675c377d66a2cbd98ddb8f2c024060bc7bc6c01e8ae328fa1fef861c72a9b2c30755#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], - ["clipanion", "npm:2.1.5"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }] - ]], - ["@yarnpkg/plugin-pnp", [ - ["virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-pnp", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pnp-virtual-f8bdb23c33/1/packages/plugin-pnp/", - "packageDependencies": [ - ["@yarnpkg/plugin-pnp", "virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-pnp"], - ["@types/micromatch", "npm:3.1.0"], - ["@types/semver", "npm:6.0.2"], - ["@yarnpkg/cli", "virtual:a4e4e792796cefb4fb82f09187fa18bf4c97a9cb5b106da0eab6189e1895a4bb9bf068e5c91168fec85cee1392df48e4a120f3bae6cbbbde019ff2c21186a374#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/plugin-stage", "virtual:1d9767a297ea92525eaadde6cc5dcbfcf166390fc8679015637cadf3dd8f1b7301e6c56441e5beeef56b5763a46dce06f72751cb7da57928a1aecaf4c0d9d434#workspace:packages/plugin-stage"], - ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["semver", "npm:5.6.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-pnp", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pnp-virtual-42bad15125/1/packages/plugin-pnp/", - "packageDependencies": [ - ["@yarnpkg/plugin-pnp", "virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-pnp"], - ["@types/micromatch", "npm:3.1.0"], - ["@types/semver", "npm:6.0.2"], - ["@yarnpkg/cli", "virtual:14a22fb3831dfc762a1bb8a042d17886271c56698e1a83233f09eaacff5a5b83fe6f87adb9255774eab3586392c18ff98cf87aa6b374d572d9b72f88829f6d9e#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/plugin-stage", "virtual:d6b32686865b12fbbeb45f734acc6af288b6219535e189e00be43584406c8eb50f0e550cb9dc2d80b708b376054eb9d74c1cb1cab4a8bb48e6141efd3533acfb#workspace:packages/plugin-stage"], - ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["semver", "npm:5.6.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-pnp", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pnp-virtual-1ab941874f/1/packages/plugin-pnp/", - "packageDependencies": [ - ["@yarnpkg/plugin-pnp", "virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-pnp"], - ["@types/micromatch", "npm:3.1.0"], - ["@types/semver", "npm:6.0.2"], - ["@yarnpkg/cli", "virtual:616a2ba0d005227805d037f4c8ec29f1dd09fdb3e3f49f7b5c4a07a62139a147d373d38bc5ebcb31bddab3956c3fc25d54edf8722741d9ebdbe9d36d21968f91#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/plugin-stage", "virtual:4ce8e40664e2389e313b7cc62b74b8c1b71fa8140368625a127dc09e53c1ff5b4744c287bd241792b5fbe4973785d19d54e8ad05bd5eae340e9359c8b388d753#workspace:packages/plugin-stage"], - ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["semver", "npm:5.6.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-pnp", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pnp-virtual-f1bce509e9/1/packages/plugin-pnp/", - "packageDependencies": [ - ["@yarnpkg/plugin-pnp", "virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-pnp"], - ["@types/micromatch", "npm:3.1.0"], - ["@types/semver", "npm:6.0.2"], - ["@yarnpkg/cli", "virtual:65b0a3c18b908df18dc5bd8d9a02bf3b64d57b3b4cd45187dca6c1ee574962b917737e89c164c644419160acf275596e0ab62d889c7575234206a0c7ccb06610#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/plugin-stage", "virtual:d79b03c5bdbd8611e342426a45f0b954c2399f2dc76af984c53ea05a620541e2c440b24c3a6628725d5a72bba39f545d6ebe8b830f2ee58e013a58dd3d5225e0#workspace:packages/plugin-stage"], - ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["semver", "npm:5.6.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-pnp", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pnp-virtual-afab17303c/1/packages/plugin-pnp/", - "packageDependencies": [ - ["@yarnpkg/plugin-pnp", "virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-pnp"], - ["@types/micromatch", "npm:3.1.0"], - ["@types/semver", "npm:6.0.2"], - ["@yarnpkg/cli", "workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/plugin-stage", "virtual:6c4ffdc97c0a8fe6a15cb1b353664a2d1556c0bef782dc06790db015a35ca3cd125eaf355368c58a3aaf6330c79507c16275fc3a3c13a847d89839cdae6b509e#workspace:packages/plugin-stage"], - ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["semver", "npm:5.6.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-pnp", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pnp-virtual-9a46379af7/1/packages/plugin-pnp/", - "packageDependencies": [ - ["@yarnpkg/plugin-pnp", "virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-pnp"], - ["@types/micromatch", "npm:3.1.0"], - ["@types/semver", "npm:6.0.2"], - ["@yarnpkg/cli", "virtual:e7860e5e86d43836272b8f3160c9f940f5e9a636f8d56e7f3bf19eca4b40180fd3da404d7dcb48535a300ac4895ee439ca74ef28f4568f4804e4708f7340e300#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/plugin-stage", "virtual:1029e892f4371add3dd7ecd47203e2cbe8665c17bf70305e745b32128f8921288e7c3e4bc9db067494ceed8eeb93dd72473d72b77e9740175429e72029bcc90c#workspace:packages/plugin-stage"], - ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["semver", "npm:5.6.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-pnp", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pnp-virtual-fd66435670/1/packages/plugin-pnp/", - "packageDependencies": [ - ["@yarnpkg/plugin-pnp", "virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-pnp"], - ["@types/micromatch", "npm:3.1.0"], - ["@types/semver", "npm:6.0.2"], - ["@yarnpkg/cli", "virtual:35104c47575f2fe378d8d20383ae667f19d4dd801df8cc4c76848603aa6b4a2234a00142ff12fd557f6f48bd2810880e31c40c767010ea61a31fca302c2cc5e0#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/plugin-stage", "virtual:6256bcb4ebcce928f6a311ed0b5bcb9391294dd16050356b6e1fee981f7e49c2f8c234a7546c2d664a6251c64d463de26a877e2b2b26bd9e340c8f18a7be8ffc#workspace:packages/plugin-stage"], - ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["semver", "npm:5.6.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-pnp", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pnp-virtual-9bc08c7ba4/1/packages/plugin-pnp/", - "packageDependencies": [ - ["@yarnpkg/plugin-pnp", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-pnp"], - ["@types/micromatch", "npm:3.1.0"], - ["@types/semver", "npm:6.0.2"], - ["@yarnpkg/cli", "virtual:712d04b0098634bdb13868ff8f85b327022bd7d3880873ada8c0ae56847ed36cf9da1fd74a88519380129cec528fe2bd2201426bc28ac9d4a8cc6734ff25c538#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/plugin-stage", "virtual:fe83f9ef9c4464094226f14d0d9d2637b43378711c838ce6194b5c44cf0a77e24228b8c6fd658da19ee3a86978a710abe61d8247e86d97ed3d11085117b10fce#workspace:packages/plugin-stage"], - ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["semver", "npm:5.6.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-pnp", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pnp-virtual-e1016d9923/1/packages/plugin-pnp/", - "packageDependencies": [ - ["@yarnpkg/plugin-pnp", "virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-pnp"], - ["@types/micromatch", "npm:3.1.0"], - ["@types/semver", "npm:6.0.2"], - ["@yarnpkg/cli", "virtual:27ebb8cf1fa70157f710b4926b6d25c44192e74dbac3a766c8dc6505a59ebc433221bfb4b5aabc8cca814bbe95fcb6e1ecffcf94ba96ee6112a57c89364571ac#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/plugin-stage", "virtual:331dd712de21fdae53c45eafb7103453167013aa388ca9ba660cfb7c19a4449ac9aff61d4e741175bfb2cba70457f51e76adfaa74b04ba9d65d50c83c07b4471#workspace:packages/plugin-stage"], - ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["semver", "npm:5.6.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:712d04b0098634bdb13868ff8f85b327022bd7d3880873ada8c0ae56847ed36cf9da1fd74a88519380129cec528fe2bd2201426bc28ac9d4a8cc6734ff25c538#workspace:packages/plugin-pnp", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pnp-virtual-b9731b7d0a/1/packages/plugin-pnp/", - "packageDependencies": [ - ["@yarnpkg/plugin-pnp", "virtual:712d04b0098634bdb13868ff8f85b327022bd7d3880873ada8c0ae56847ed36cf9da1fd74a88519380129cec528fe2bd2201426bc28ac9d4a8cc6734ff25c538#workspace:packages/plugin-pnp"], - ["@types/micromatch", "npm:3.1.0"], - ["@types/semver", "npm:6.0.2"], - ["@yarnpkg/cli", "virtual:712d04b0098634bdb13868ff8f85b327022bd7d3880873ada8c0ae56847ed36cf9da1fd74a88519380129cec528fe2bd2201426bc28ac9d4a8cc6734ff25c538#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/plugin-stage", "virtual:b9731b7d0a9f72cae95021d903b386b6df297cf776f03dcd57e6383935623fb60009eebb02775550f6d16e9a0afd692937bbf1972c2c7540553ab1c831ed7694#workspace:packages/plugin-stage"], - ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["semver", "npm:5.6.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-pnp", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pnp-virtual-f0c0d534c3/1/packages/plugin-pnp/", - "packageDependencies": [ - ["@yarnpkg/plugin-pnp", "virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-pnp"], - ["@types/micromatch", "npm:3.1.0"], - ["@types/semver", "npm:6.0.2"], - ["@yarnpkg/cli", "virtual:142f2540721377707149f0b1d7ad0188d020f822e234abcdca162642d42824b344a1ac44bd6035644a0ca9babd62eb7d72923350ac75b876b51e87eb92b3e464#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/plugin-stage", "virtual:6e383174094ba793fb66c8a226fed9032ecf98d3e1bd949c7d37f48eafbab48397ca23a04ef17a32086750205237bff179e133d04d8f8103966ad6a6589fcaf1#workspace:packages/plugin-stage"], - ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["semver", "npm:5.6.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-pnp", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pnp-virtual-16839f2b97/1/packages/plugin-pnp/", - "packageDependencies": [ - ["@yarnpkg/plugin-pnp", "virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-pnp"], - ["@types/micromatch", "npm:3.1.0"], - ["@types/semver", "npm:6.0.2"], - ["@yarnpkg/cli", "virtual:a027ddc7edcbf74025e90effce333897039d2c6f8e1ebe319fb72c52c5be1b885da91acc56476d19bb6ce2e31cbc2d5b11241940b82f833a2cac262496c0088f#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/plugin-stage", "virtual:a45abbf24aaeef67c894cd963d6c4b9b45bebb889f6c3fed605a57545081ebabdc74cc221511603f068d9a6c173f9ebb91e15ba922aa03d93831f0201a2b342a#workspace:packages/plugin-stage"], - ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["semver", "npm:5.6.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-pnp", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pnp-virtual-9e86ee6674/1/packages/plugin-pnp/", - "packageDependencies": [ - ["@yarnpkg/plugin-pnp", "virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-pnp"], - ["@types/micromatch", "npm:3.1.0"], - ["@types/semver", "npm:6.0.2"], - ["@yarnpkg/cli", "virtual:b67eefea63d6ce2a2493f462bbe6718e1da81a92c1be9fc6d94cbd4f855be65d84717b1951eaa1c805d1369f118fed6e9edfb78044a500657ffc7f84e691dfbb#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/plugin-stage", "virtual:04c59d4e34a674470a4faf409a45d588a9efbeec2ea8d05e4dcd1967a0f1162881d6ceb6c94654e06fcdcd307d29f60b938d016fdca8fac8d513d920e35d37f8#workspace:packages/plugin-stage"], - ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["semver", "npm:5.6.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-pnp", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pnp-virtual-e86814eee5/1/packages/plugin-pnp/", - "packageDependencies": [ - ["@yarnpkg/plugin-pnp", "virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-pnp"], - ["@types/micromatch", "npm:3.1.0"], - ["@types/semver", "npm:6.0.2"], - ["@yarnpkg/cli", "virtual:cfce476fbcac37853570c2d41665757b5f868b1c2f089ee6edbc8bb5aa32141e156cae7d75350d1095258d90afbabe2b2bb142142b995d133c3ee535c89d459b#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/plugin-stage", "virtual:478aa042000a236db11190d269bf2ff6150157725ab7480eff9000c571a0de4eab4fa7a8d3229415ab263b63522cd4623d08b48d0b23f2cea2ba652c38655801#workspace:packages/plugin-stage"], - ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["semver", "npm:5.6.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-pnp", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pnp-virtual-89b0ed8988/1/packages/plugin-pnp/", - "packageDependencies": [ - ["@yarnpkg/plugin-pnp", "virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-pnp"], - ["@types/micromatch", "npm:3.1.0"], - ["@types/semver", "npm:6.0.2"], - ["@yarnpkg/cli", "virtual:3f21a2572d1fa6d1ff8d16d86e25bcefcbff7d17161c440fdbddbd871d9d675c377d66a2cbd98ddb8f2c024060bc7bc6c01e8ae328fa1fef861c72a9b2c30755#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/plugin-stage", "virtual:4b86326b751491f1de18cd6190fa6879166f24df1b4ef26303e6ae70a20e2a9d7691d2a3e22b01c837059b0d63844e45c32ab98596fb65f319ba403cf9bd285c#workspace:packages/plugin-stage"], - ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["semver", "npm:5.6.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-pnp", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pnp-virtual-0425422280/1/packages/plugin-pnp/", - "packageDependencies": [ - ["@yarnpkg/plugin-pnp", "virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-pnp"], - ["@types/micromatch", "npm:3.1.0"], - ["@types/semver", "npm:6.0.2"], - ["@yarnpkg/cli", "virtual:7bf4ad1016291a7e1c04756f55760890095421dd1b945930b62d8d0464c365d1cdce28ed812277b54dc54443922ac82afd5e98ed7f1d218ae7753d16e21541bb#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/plugin-stage", "virtual:e8cda35a2733ebff0c6e1835a0b4a3d1cef0ff9d639ad601ad19e448297ac3731d7735516d2bb2e46c0e52370781010f5fdcffaa32f24326d4018e5fa6dcc523#workspace:packages/plugin-stage"], - ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["semver", "npm:5.6.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-pnp", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pnp-virtual-7b0d858cb6/1/packages/plugin-pnp/", - "packageDependencies": [ - ["@yarnpkg/plugin-pnp", "virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-pnp"], - ["@types/micromatch", "npm:3.1.0"], - ["@types/semver", "npm:6.0.2"], - ["@yarnpkg/cli", "virtual:e3ce0ce4b7f0796ca44011528cb9cdc133fc62a76363fea6de68497bae04bdbe5a6dd47e6b9f23c282eb8e4533d75e96cf378c943d07a4e78aae0b715f06a450#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/plugin-stage", "virtual:f58ac00056a4826bf63c1f0d16ab9fc2b2bc87ee4a7324f1b2f1a9c1981f5910992717f72069c3be77bd286449613221ad94600e9f0a899fa52bcf25aebb30f5#workspace:packages/plugin-stage"], - ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["semver", "npm:5.6.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-pnp", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pnp-virtual-cceb2c3eed/1/packages/plugin-pnp/", - "packageDependencies": [ - ["@yarnpkg/plugin-pnp", "virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-pnp"], - ["@types/micromatch", "npm:3.1.0"], - ["@types/semver", "npm:6.0.2"], - ["@yarnpkg/cli", "virtual:86c95fabbcd56c56f5f2d2e080e64a1095e3fe233877aa9f7958f317f88a95627e0be2765e89c0cff02c9f08f27b64b7cbc9d5c3960c1df509d5e6ea98cca4f4#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/plugin-stage", "virtual:91000dc6d73a6a1a5931791c67f612259b74269d02ca1424a65c612f2a334b9a494edf0c5c69618c6c00e58cbdf0d849913c87cee6758c839cf288667a63e6b6#workspace:packages/plugin-stage"], - ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["semver", "npm:5.6.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-pnp", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pnp-virtual-78fb1b4bc9/1/packages/plugin-pnp/", - "packageDependencies": [ - ["@yarnpkg/plugin-pnp", "virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-pnp"], - ["@types/micromatch", "npm:3.1.0"], - ["@types/semver", "npm:6.0.2"], - ["@yarnpkg/cli", "virtual:743b60015fc887fe314a7ee01ea4843b516ac512d77939f47dc39d50bc7db742dc8994fe9bb2245ada0b3ce6f8aa58329d603fbc24093050cd499cb16a1a995f#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/plugin-stage", "virtual:c82e5c99e8503477b58579ee18a796227a4de23c5d753a5719ff0a9812bdac5fa9ad24003e1eec4670c8562c95e55568286102d06b163acbcfa5c7c4bec2c134#workspace:packages/plugin-stage"], - ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["semver", "npm:5.6.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-pnp", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pnp-virtual-d5aee488e6/1/packages/plugin-pnp/", - "packageDependencies": [ - ["@yarnpkg/plugin-pnp", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-pnp"], - ["@types/micromatch", "npm:3.1.0"], - ["@types/semver", "npm:6.0.2"], - ["@yarnpkg/cli", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/plugin-stage", "virtual:8c392b16aae68c366129ebf02d3547b54da411df09355d4877aee2229276870d14e62a9f41191b698982ab27c78caa7eb1644f93497b314e8670f2f709481e78#workspace:packages/plugin-stage"], - ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["semver", "npm:5.6.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:e23b02a23dd21a1183b7bea287ba41db2b362005cc3f364e1677565eaf97ca1611b7ccd4cdf6ef547bbb3251afacdc4a1a999c3156da491b521e7c36b6663da9#workspace:packages/plugin-pnp", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pnp-virtual-8e0f0883b5/1/packages/plugin-pnp/", - "packageDependencies": [ - ["@yarnpkg/plugin-pnp", "virtual:e23b02a23dd21a1183b7bea287ba41db2b362005cc3f364e1677565eaf97ca1611b7ccd4cdf6ef547bbb3251afacdc4a1a999c3156da491b521e7c36b6663da9#workspace:packages/plugin-pnp"], - ["@types/micromatch", "npm:3.1.0"], - ["@types/semver", "npm:6.0.2"], - ["@yarnpkg/cli", "virtual:e23b02a23dd21a1183b7bea287ba41db2b362005cc3f364e1677565eaf97ca1611b7ccd4cdf6ef547bbb3251afacdc4a1a999c3156da491b521e7c36b6663da9#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/plugin-stage", "virtual:e23b02a23dd21a1183b7bea287ba41db2b362005cc3f364e1677565eaf97ca1611b7ccd4cdf6ef547bbb3251afacdc4a1a999c3156da491b521e7c36b6663da9#workspace:packages/plugin-stage"], - ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["semver", "npm:5.6.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-pnp", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pnp-virtual-ba19d08672/1/packages/plugin-pnp/", - "packageDependencies": [ - ["@yarnpkg/plugin-pnp", "virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-pnp"], - ["@types/micromatch", "npm:3.1.0"], - ["@types/semver", "npm:6.0.2"], - ["@yarnpkg/cli", "virtual:4a733c8d9614e2148392368219d98ec1a70b4e8ce99164edd551241b22f6c5233e9d0ccf9f6d83265c8a5aafc617cfd3c4100b3efef1e092a42053c23770ed9a#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/plugin-stage", "virtual:45cd0f859e1b80efae1f72c35d963473eb506d927b62e93ce61deb5863f8a17029b1be00941ae2fd900d8a167f4b1bfca7cb8aa37d67729c0645b33ff3cbcdb7#workspace:packages/plugin-stage"], - ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["semver", "npm:5.6.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-pnp", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pnp-virtual-b856de08de/1/packages/plugin-pnp/", - "packageDependencies": [ - ["@yarnpkg/plugin-pnp", "virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-pnp"], - ["@types/micromatch", "npm:3.1.0"], - ["@types/semver", "npm:6.0.2"], - ["@yarnpkg/cli", "virtual:e23b02a23dd21a1183b7bea287ba41db2b362005cc3f364e1677565eaf97ca1611b7ccd4cdf6ef547bbb3251afacdc4a1a999c3156da491b521e7c36b6663da9#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/plugin-stage", "virtual:d43c818ef20a3a2ef97f08fbed9116822c1386c7f50af0ef710f6f0c5a727e2bf228a09542dc55c5132c4bcf035069d1078e0da8c70fcfaa8cff35c2d411e8c7#workspace:packages/plugin-stage"], - ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["semver", "npm:5.6.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["workspace:packages/plugin-pnp", { - "packageLocation": "./packages/plugin-pnp/", - "packageDependencies": [ - ["@yarnpkg/plugin-pnp", "workspace:packages/plugin-pnp"], - ["@types/micromatch", "npm:3.1.0"], - ["@types/semver", "npm:6.0.2"], - ["@yarnpkg/cli", "virtual:616a2ba0d005227805d037f4c8ec29f1dd09fdb3e3f49f7b5c4a07a62139a147d373d38bc5ebcb31bddab3956c3fc25d54edf8722741d9ebdbe9d36d21968f91#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/plugin-stage", "virtual:616a2ba0d005227805d037f4c8ec29f1dd09fdb3e3f49f7b5c4a07a62139a147d373d38bc5ebcb31bddab3956c3fc25d54edf8722741d9ebdbe9d36d21968f91#workspace:packages/plugin-stage"], - ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], - ["clipanion", "npm:2.1.5"], - ["micromatch", "npm:4.0.2"], - ["semver", "npm:5.6.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }] - ]], - ["@yarnpkg/plugin-stage", [ - ["virtual:04c59d4e34a674470a4faf409a45d588a9efbeec2ea8d05e4dcd1967a0f1162881d6ceb6c94654e06fcdcd307d29f60b938d016fdca8fac8d513d920e35d37f8#workspace:packages/plugin-stage", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-stage-virtual-06f6bf1332/1/packages/plugin-stage/", - "packageDependencies": [ - ["@yarnpkg/plugin-stage", "virtual:04c59d4e34a674470a4faf409a45d588a9efbeec2ea8d05e4dcd1967a0f1162881d6ceb6c94654e06fcdcd307d29f60b938d016fdca8fac8d513d920e35d37f8#workspace:packages/plugin-stage"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/cli", "virtual:b67eefea63d6ce2a2493f462bbe6718e1da81a92c1be9fc6d94cbd4f855be65d84717b1951eaa1c805d1369f118fed6e9edfb78044a500657ffc7f84e691dfbb#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["clipanion", "npm:2.1.5"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:1029e892f4371add3dd7ecd47203e2cbe8665c17bf70305e745b32128f8921288e7c3e4bc9db067494ceed8eeb93dd72473d72b77e9740175429e72029bcc90c#workspace:packages/plugin-stage", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-stage-virtual-38996e16d5/1/packages/plugin-stage/", - "packageDependencies": [ - ["@yarnpkg/plugin-stage", "virtual:1029e892f4371add3dd7ecd47203e2cbe8665c17bf70305e745b32128f8921288e7c3e4bc9db067494ceed8eeb93dd72473d72b77e9740175429e72029bcc90c#workspace:packages/plugin-stage"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/cli", "virtual:e7860e5e86d43836272b8f3160c9f940f5e9a636f8d56e7f3bf19eca4b40180fd3da404d7dcb48535a300ac4895ee439ca74ef28f4568f4804e4708f7340e300#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["clipanion", "npm:2.1.5"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:1d9767a297ea92525eaadde6cc5dcbfcf166390fc8679015637cadf3dd8f1b7301e6c56441e5beeef56b5763a46dce06f72751cb7da57928a1aecaf4c0d9d434#workspace:packages/plugin-stage", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-stage-virtual-6f19976b3b/1/packages/plugin-stage/", - "packageDependencies": [ - ["@yarnpkg/plugin-stage", "virtual:1d9767a297ea92525eaadde6cc5dcbfcf166390fc8679015637cadf3dd8f1b7301e6c56441e5beeef56b5763a46dce06f72751cb7da57928a1aecaf4c0d9d434#workspace:packages/plugin-stage"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/cli", "virtual:a4e4e792796cefb4fb82f09187fa18bf4c97a9cb5b106da0eab6189e1895a4bb9bf068e5c91168fec85cee1392df48e4a120f3bae6cbbbde019ff2c21186a374#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["clipanion", "npm:2.1.5"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:331dd712de21fdae53c45eafb7103453167013aa388ca9ba660cfb7c19a4449ac9aff61d4e741175bfb2cba70457f51e76adfaa74b04ba9d65d50c83c07b4471#workspace:packages/plugin-stage", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-stage-virtual-ae2460d08d/1/packages/plugin-stage/", - "packageDependencies": [ - ["@yarnpkg/plugin-stage", "virtual:331dd712de21fdae53c45eafb7103453167013aa388ca9ba660cfb7c19a4449ac9aff61d4e741175bfb2cba70457f51e76adfaa74b04ba9d65d50c83c07b4471#workspace:packages/plugin-stage"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/cli", "virtual:27ebb8cf1fa70157f710b4926b6d25c44192e74dbac3a766c8dc6505a59ebc433221bfb4b5aabc8cca814bbe95fcb6e1ecffcf94ba96ee6112a57c89364571ac#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["clipanion", "npm:2.1.5"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:3e718539c61241063b0424e8d0a34ce8fdd2fe3bf165b8ba29da42be4586c037eb914c24ec18accdab405a63b53d489760201dc1f1f743588169c0f242b2aef9#workspace:packages/plugin-stage", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-stage-virtual-cbd7706d3d/1/packages/plugin-stage/", - "packageDependencies": [ - ["@yarnpkg/plugin-stage", "virtual:3e718539c61241063b0424e8d0a34ce8fdd2fe3bf165b8ba29da42be4586c037eb914c24ec18accdab405a63b53d489760201dc1f1f743588169c0f242b2aef9#workspace:packages/plugin-stage"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/cli", "virtual:27ebb8cf1fa70157f710b4926b6d25c44192e74dbac3a766c8dc6505a59ebc433221bfb4b5aabc8cca814bbe95fcb6e1ecffcf94ba96ee6112a57c89364571ac#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["clipanion", "npm:2.1.5"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:45cd0f859e1b80efae1f72c35d963473eb506d927b62e93ce61deb5863f8a17029b1be00941ae2fd900d8a167f4b1bfca7cb8aa37d67729c0645b33ff3cbcdb7#workspace:packages/plugin-stage", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-stage-virtual-f0a3ee9be7/1/packages/plugin-stage/", - "packageDependencies": [ - ["@yarnpkg/plugin-stage", "virtual:45cd0f859e1b80efae1f72c35d963473eb506d927b62e93ce61deb5863f8a17029b1be00941ae2fd900d8a167f4b1bfca7cb8aa37d67729c0645b33ff3cbcdb7#workspace:packages/plugin-stage"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/cli", "virtual:4a733c8d9614e2148392368219d98ec1a70b4e8ce99164edd551241b22f6c5233e9d0ccf9f6d83265c8a5aafc617cfd3c4100b3efef1e092a42053c23770ed9a#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["clipanion", "npm:2.1.5"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:478aa042000a236db11190d269bf2ff6150157725ab7480eff9000c571a0de4eab4fa7a8d3229415ab263b63522cd4623d08b48d0b23f2cea2ba652c38655801#workspace:packages/plugin-stage", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-stage-virtual-7d338734a3/1/packages/plugin-stage/", - "packageDependencies": [ - ["@yarnpkg/plugin-stage", "virtual:478aa042000a236db11190d269bf2ff6150157725ab7480eff9000c571a0de4eab4fa7a8d3229415ab263b63522cd4623d08b48d0b23f2cea2ba652c38655801#workspace:packages/plugin-stage"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/cli", "virtual:cfce476fbcac37853570c2d41665757b5f868b1c2f089ee6edbc8bb5aa32141e156cae7d75350d1095258d90afbabe2b2bb142142b995d133c3ee535c89d459b#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["clipanion", "npm:2.1.5"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:4b86326b751491f1de18cd6190fa6879166f24df1b4ef26303e6ae70a20e2a9d7691d2a3e22b01c837059b0d63844e45c32ab98596fb65f319ba403cf9bd285c#workspace:packages/plugin-stage", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-stage-virtual-b6f4f6be0d/1/packages/plugin-stage/", - "packageDependencies": [ - ["@yarnpkg/plugin-stage", "virtual:4b86326b751491f1de18cd6190fa6879166f24df1b4ef26303e6ae70a20e2a9d7691d2a3e22b01c837059b0d63844e45c32ab98596fb65f319ba403cf9bd285c#workspace:packages/plugin-stage"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/cli", "virtual:3f21a2572d1fa6d1ff8d16d86e25bcefcbff7d17161c440fdbddbd871d9d675c377d66a2cbd98ddb8f2c024060bc7bc6c01e8ae328fa1fef861c72a9b2c30755#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["clipanion", "npm:2.1.5"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:4ce8e40664e2389e313b7cc62b74b8c1b71fa8140368625a127dc09e53c1ff5b4744c287bd241792b5fbe4973785d19d54e8ad05bd5eae340e9359c8b388d753#workspace:packages/plugin-stage", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-stage-virtual-440c72e3fd/1/packages/plugin-stage/", - "packageDependencies": [ - ["@yarnpkg/plugin-stage", "virtual:4ce8e40664e2389e313b7cc62b74b8c1b71fa8140368625a127dc09e53c1ff5b4744c287bd241792b5fbe4973785d19d54e8ad05bd5eae340e9359c8b388d753#workspace:packages/plugin-stage"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/cli", "virtual:616a2ba0d005227805d037f4c8ec29f1dd09fdb3e3f49f7b5c4a07a62139a147d373d38bc5ebcb31bddab3956c3fc25d54edf8722741d9ebdbe9d36d21968f91#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["clipanion", "npm:2.1.5"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:616a2ba0d005227805d037f4c8ec29f1dd09fdb3e3f49f7b5c4a07a62139a147d373d38bc5ebcb31bddab3956c3fc25d54edf8722741d9ebdbe9d36d21968f91#workspace:packages/plugin-stage", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-stage-virtual-d6b25305ac/1/packages/plugin-stage/", - "packageDependencies": [ - ["@yarnpkg/plugin-stage", "virtual:616a2ba0d005227805d037f4c8ec29f1dd09fdb3e3f49f7b5c4a07a62139a147d373d38bc5ebcb31bddab3956c3fc25d54edf8722741d9ebdbe9d36d21968f91#workspace:packages/plugin-stage"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/cli", "virtual:616a2ba0d005227805d037f4c8ec29f1dd09fdb3e3f49f7b5c4a07a62139a147d373d38bc5ebcb31bddab3956c3fc25d54edf8722741d9ebdbe9d36d21968f91#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["clipanion", "npm:2.1.5"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:6256bcb4ebcce928f6a311ed0b5bcb9391294dd16050356b6e1fee981f7e49c2f8c234a7546c2d664a6251c64d463de26a877e2b2b26bd9e340c8f18a7be8ffc#workspace:packages/plugin-stage", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-stage-virtual-21d09f4714/1/packages/plugin-stage/", - "packageDependencies": [ - ["@yarnpkg/plugin-stage", "virtual:6256bcb4ebcce928f6a311ed0b5bcb9391294dd16050356b6e1fee981f7e49c2f8c234a7546c2d664a6251c64d463de26a877e2b2b26bd9e340c8f18a7be8ffc#workspace:packages/plugin-stage"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/cli", "virtual:35104c47575f2fe378d8d20383ae667f19d4dd801df8cc4c76848603aa6b4a2234a00142ff12fd557f6f48bd2810880e31c40c767010ea61a31fca302c2cc5e0#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["clipanion", "npm:2.1.5"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:6c4ffdc97c0a8fe6a15cb1b353664a2d1556c0bef782dc06790db015a35ca3cd125eaf355368c58a3aaf6330c79507c16275fc3a3c13a847d89839cdae6b509e#workspace:packages/plugin-stage", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-stage-virtual-c02030a1f6/1/packages/plugin-stage/", - "packageDependencies": [ - ["@yarnpkg/plugin-stage", "virtual:6c4ffdc97c0a8fe6a15cb1b353664a2d1556c0bef782dc06790db015a35ca3cd125eaf355368c58a3aaf6330c79507c16275fc3a3c13a847d89839cdae6b509e#workspace:packages/plugin-stage"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/cli", "workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["clipanion", "npm:2.1.5"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:6e383174094ba793fb66c8a226fed9032ecf98d3e1bd949c7d37f48eafbab48397ca23a04ef17a32086750205237bff179e133d04d8f8103966ad6a6589fcaf1#workspace:packages/plugin-stage", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-stage-virtual-776199f533/1/packages/plugin-stage/", - "packageDependencies": [ - ["@yarnpkg/plugin-stage", "virtual:6e383174094ba793fb66c8a226fed9032ecf98d3e1bd949c7d37f48eafbab48397ca23a04ef17a32086750205237bff179e133d04d8f8103966ad6a6589fcaf1#workspace:packages/plugin-stage"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/cli", "virtual:142f2540721377707149f0b1d7ad0188d020f822e234abcdca162642d42824b344a1ac44bd6035644a0ca9babd62eb7d72923350ac75b876b51e87eb92b3e464#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["clipanion", "npm:2.1.5"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:8c392b16aae68c366129ebf02d3547b54da411df09355d4877aee2229276870d14e62a9f41191b698982ab27c78caa7eb1644f93497b314e8670f2f709481e78#workspace:packages/plugin-stage", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-stage-virtual-b76b4cc3bf/1/packages/plugin-stage/", - "packageDependencies": [ - ["@yarnpkg/plugin-stage", "virtual:8c392b16aae68c366129ebf02d3547b54da411df09355d4877aee2229276870d14e62a9f41191b698982ab27c78caa7eb1644f93497b314e8670f2f709481e78#workspace:packages/plugin-stage"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/cli", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["clipanion", "npm:2.1.5"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:91000dc6d73a6a1a5931791c67f612259b74269d02ca1424a65c612f2a334b9a494edf0c5c69618c6c00e58cbdf0d849913c87cee6758c839cf288667a63e6b6#workspace:packages/plugin-stage", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-stage-virtual-1c00088421/1/packages/plugin-stage/", - "packageDependencies": [ - ["@yarnpkg/plugin-stage", "virtual:91000dc6d73a6a1a5931791c67f612259b74269d02ca1424a65c612f2a334b9a494edf0c5c69618c6c00e58cbdf0d849913c87cee6758c839cf288667a63e6b6#workspace:packages/plugin-stage"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/cli", "virtual:86c95fabbcd56c56f5f2d2e080e64a1095e3fe233877aa9f7958f317f88a95627e0be2765e89c0cff02c9f08f27b64b7cbc9d5c3960c1df509d5e6ea98cca4f4#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["clipanion", "npm:2.1.5"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:9a3cf597fd9ad9a060275ce96327f6ce048667ef53e418d6751623d7f4f0ab0525d73ad7aa984e401dafbde132b7173182ee5f9f9241cb4f3b9d75d8c86f70a3#workspace:packages/plugin-stage", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-stage-virtual-ac70648eff/1/packages/plugin-stage/", - "packageDependencies": [ - ["@yarnpkg/plugin-stage", "virtual:9a3cf597fd9ad9a060275ce96327f6ce048667ef53e418d6751623d7f4f0ab0525d73ad7aa984e401dafbde132b7173182ee5f9f9241cb4f3b9d75d8c86f70a3#workspace:packages/plugin-stage"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/cli", "virtual:35104c47575f2fe378d8d20383ae667f19d4dd801df8cc4c76848603aa6b4a2234a00142ff12fd557f6f48bd2810880e31c40c767010ea61a31fca302c2cc5e0#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["clipanion", "npm:2.1.5"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:a027ddc7edcbf74025e90effce333897039d2c6f8e1ebe319fb72c52c5be1b885da91acc56476d19bb6ce2e31cbc2d5b11241940b82f833a2cac262496c0088f#workspace:packages/plugin-stage", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-stage-virtual-bfde7ca378/1/packages/plugin-stage/", - "packageDependencies": [ - ["@yarnpkg/plugin-stage", "virtual:a027ddc7edcbf74025e90effce333897039d2c6f8e1ebe319fb72c52c5be1b885da91acc56476d19bb6ce2e31cbc2d5b11241940b82f833a2cac262496c0088f#workspace:packages/plugin-stage"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/cli", "virtual:a027ddc7edcbf74025e90effce333897039d2c6f8e1ebe319fb72c52c5be1b885da91acc56476d19bb6ce2e31cbc2d5b11241940b82f833a2cac262496c0088f#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["clipanion", "npm:2.1.5"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:a45abbf24aaeef67c894cd963d6c4b9b45bebb889f6c3fed605a57545081ebabdc74cc221511603f068d9a6c173f9ebb91e15ba922aa03d93831f0201a2b342a#workspace:packages/plugin-stage", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-stage-virtual-f7d482f470/1/packages/plugin-stage/", - "packageDependencies": [ - ["@yarnpkg/plugin-stage", "virtual:a45abbf24aaeef67c894cd963d6c4b9b45bebb889f6c3fed605a57545081ebabdc74cc221511603f068d9a6c173f9ebb91e15ba922aa03d93831f0201a2b342a#workspace:packages/plugin-stage"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/cli", "virtual:a027ddc7edcbf74025e90effce333897039d2c6f8e1ebe319fb72c52c5be1b885da91acc56476d19bb6ce2e31cbc2d5b11241940b82f833a2cac262496c0088f#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["clipanion", "npm:2.1.5"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:b9731b7d0a9f72cae95021d903b386b6df297cf776f03dcd57e6383935623fb60009eebb02775550f6d16e9a0afd692937bbf1972c2c7540553ab1c831ed7694#workspace:packages/plugin-stage", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-stage-virtual-d73397a3ad/1/packages/plugin-stage/", - "packageDependencies": [ - ["@yarnpkg/plugin-stage", "virtual:b9731b7d0a9f72cae95021d903b386b6df297cf776f03dcd57e6383935623fb60009eebb02775550f6d16e9a0afd692937bbf1972c2c7540553ab1c831ed7694#workspace:packages/plugin-stage"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/cli", "virtual:712d04b0098634bdb13868ff8f85b327022bd7d3880873ada8c0ae56847ed36cf9da1fd74a88519380129cec528fe2bd2201426bc28ac9d4a8cc6734ff25c538#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["clipanion", "npm:2.1.5"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:c82e5c99e8503477b58579ee18a796227a4de23c5d753a5719ff0a9812bdac5fa9ad24003e1eec4670c8562c95e55568286102d06b163acbcfa5c7c4bec2c134#workspace:packages/plugin-stage", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-stage-virtual-49e60256ad/1/packages/plugin-stage/", - "packageDependencies": [ - ["@yarnpkg/plugin-stage", "virtual:c82e5c99e8503477b58579ee18a796227a4de23c5d753a5719ff0a9812bdac5fa9ad24003e1eec4670c8562c95e55568286102d06b163acbcfa5c7c4bec2c134#workspace:packages/plugin-stage"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/cli", "virtual:743b60015fc887fe314a7ee01ea4843b516ac512d77939f47dc39d50bc7db742dc8994fe9bb2245ada0b3ce6f8aa58329d603fbc24093050cd499cb16a1a995f#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["clipanion", "npm:2.1.5"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:d43c818ef20a3a2ef97f08fbed9116822c1386c7f50af0ef710f6f0c5a727e2bf228a09542dc55c5132c4bcf035069d1078e0da8c70fcfaa8cff35c2d411e8c7#workspace:packages/plugin-stage", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-stage-virtual-1edc09d765/1/packages/plugin-stage/", - "packageDependencies": [ - ["@yarnpkg/plugin-stage", "virtual:d43c818ef20a3a2ef97f08fbed9116822c1386c7f50af0ef710f6f0c5a727e2bf228a09542dc55c5132c4bcf035069d1078e0da8c70fcfaa8cff35c2d411e8c7#workspace:packages/plugin-stage"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/cli", "virtual:e23b02a23dd21a1183b7bea287ba41db2b362005cc3f364e1677565eaf97ca1611b7ccd4cdf6ef547bbb3251afacdc4a1a999c3156da491b521e7c36b6663da9#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["clipanion", "npm:2.1.5"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:d6b32686865b12fbbeb45f734acc6af288b6219535e189e00be43584406c8eb50f0e550cb9dc2d80b708b376054eb9d74c1cb1cab4a8bb48e6141efd3533acfb#workspace:packages/plugin-stage", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-stage-virtual-ce0671e0e4/1/packages/plugin-stage/", - "packageDependencies": [ - ["@yarnpkg/plugin-stage", "virtual:d6b32686865b12fbbeb45f734acc6af288b6219535e189e00be43584406c8eb50f0e550cb9dc2d80b708b376054eb9d74c1cb1cab4a8bb48e6141efd3533acfb#workspace:packages/plugin-stage"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/cli", "virtual:14a22fb3831dfc762a1bb8a042d17886271c56698e1a83233f09eaacff5a5b83fe6f87adb9255774eab3586392c18ff98cf87aa6b374d572d9b72f88829f6d9e#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["clipanion", "npm:2.1.5"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:d79b03c5bdbd8611e342426a45f0b954c2399f2dc76af984c53ea05a620541e2c440b24c3a6628725d5a72bba39f545d6ebe8b830f2ee58e013a58dd3d5225e0#workspace:packages/plugin-stage", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-stage-virtual-fc97a1ae77/1/packages/plugin-stage/", - "packageDependencies": [ - ["@yarnpkg/plugin-stage", "virtual:d79b03c5bdbd8611e342426a45f0b954c2399f2dc76af984c53ea05a620541e2c440b24c3a6628725d5a72bba39f545d6ebe8b830f2ee58e013a58dd3d5225e0#workspace:packages/plugin-stage"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/cli", "virtual:65b0a3c18b908df18dc5bd8d9a02bf3b64d57b3b4cd45187dca6c1ee574962b917737e89c164c644419160acf275596e0ab62d889c7575234206a0c7ccb06610#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["clipanion", "npm:2.1.5"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:e23b02a23dd21a1183b7bea287ba41db2b362005cc3f364e1677565eaf97ca1611b7ccd4cdf6ef547bbb3251afacdc4a1a999c3156da491b521e7c36b6663da9#workspace:packages/plugin-stage", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-stage-virtual-f02fa1c40f/1/packages/plugin-stage/", - "packageDependencies": [ - ["@yarnpkg/plugin-stage", "virtual:e23b02a23dd21a1183b7bea287ba41db2b362005cc3f364e1677565eaf97ca1611b7ccd4cdf6ef547bbb3251afacdc4a1a999c3156da491b521e7c36b6663da9#workspace:packages/plugin-stage"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/cli", "virtual:e23b02a23dd21a1183b7bea287ba41db2b362005cc3f364e1677565eaf97ca1611b7ccd4cdf6ef547bbb3251afacdc4a1a999c3156da491b521e7c36b6663da9#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["clipanion", "npm:2.1.5"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:e8cda35a2733ebff0c6e1835a0b4a3d1cef0ff9d639ad601ad19e448297ac3731d7735516d2bb2e46c0e52370781010f5fdcffaa32f24326d4018e5fa6dcc523#workspace:packages/plugin-stage", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-stage-virtual-bf067a166e/1/packages/plugin-stage/", - "packageDependencies": [ - ["@yarnpkg/plugin-stage", "virtual:e8cda35a2733ebff0c6e1835a0b4a3d1cef0ff9d639ad601ad19e448297ac3731d7735516d2bb2e46c0e52370781010f5fdcffaa32f24326d4018e5fa6dcc523#workspace:packages/plugin-stage"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/cli", "virtual:7bf4ad1016291a7e1c04756f55760890095421dd1b945930b62d8d0464c365d1cdce28ed812277b54dc54443922ac82afd5e98ed7f1d218ae7753d16e21541bb#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["clipanion", "npm:2.1.5"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:f58ac00056a4826bf63c1f0d16ab9fc2b2bc87ee4a7324f1b2f1a9c1981f5910992717f72069c3be77bd286449613221ad94600e9f0a899fa52bcf25aebb30f5#workspace:packages/plugin-stage", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-stage-virtual-93417f6edd/1/packages/plugin-stage/", - "packageDependencies": [ - ["@yarnpkg/plugin-stage", "virtual:f58ac00056a4826bf63c1f0d16ab9fc2b2bc87ee4a7324f1b2f1a9c1981f5910992717f72069c3be77bd286449613221ad94600e9f0a899fa52bcf25aebb30f5#workspace:packages/plugin-stage"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/cli", "virtual:e3ce0ce4b7f0796ca44011528cb9cdc133fc62a76363fea6de68497bae04bdbe5a6dd47e6b9f23c282eb8e4533d75e96cf378c943d07a4e78aae0b715f06a450#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["clipanion", "npm:2.1.5"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:fe7b1ad45c6868d4b87c72f8b9a0cc4caa47f282e576d66882280958ba40471d7e7392595a89a4b9915f29c28c80fb48e6d75e1eb8ebb6a71421405daffa6031#workspace:packages/plugin-stage", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-stage-virtual-c702f9d8a2/1/packages/plugin-stage/", - "packageDependencies": [ - ["@yarnpkg/plugin-stage", "virtual:fe7b1ad45c6868d4b87c72f8b9a0cc4caa47f282e576d66882280958ba40471d7e7392595a89a4b9915f29c28c80fb48e6d75e1eb8ebb6a71421405daffa6031#workspace:packages/plugin-stage"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/cli", "virtual:4a733c8d9614e2148392368219d98ec1a70b4e8ce99164edd551241b22f6c5233e9d0ccf9f6d83265c8a5aafc617cfd3c4100b3efef1e092a42053c23770ed9a#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["clipanion", "npm:2.1.5"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["virtual:fe83f9ef9c4464094226f14d0d9d2637b43378711c838ce6194b5c44cf0a77e24228b8c6fd658da19ee3a86978a710abe61d8247e86d97ed3d11085117b10fce#workspace:packages/plugin-stage", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-stage-virtual-b26f424f2e/1/packages/plugin-stage/", - "packageDependencies": [ - ["@yarnpkg/plugin-stage", "virtual:fe83f9ef9c4464094226f14d0d9d2637b43378711c838ce6194b5c44cf0a77e24228b8c6fd658da19ee3a86978a710abe61d8247e86d97ed3d11085117b10fce#workspace:packages/plugin-stage"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/cli", "virtual:712d04b0098634bdb13868ff8f85b327022bd7d3880873ada8c0ae56847ed36cf9da1fd74a88519380129cec528fe2bd2201426bc28ac9d4a8cc6734ff25c538#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["clipanion", "npm:2.1.5"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }], - ["workspace:packages/plugin-stage", { - "packageLocation": "./packages/plugin-stage/", - "packageDependencies": [ - ["@yarnpkg/plugin-stage", "workspace:packages/plugin-stage"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/cli", "virtual:86c95fabbcd56c56f5f2d2e080e64a1095e3fe233877aa9f7958f317f88a95627e0be2765e89c0cff02c9f08f27b64b7cbc9d5c3960c1df509d5e6ea98cca4f4#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["clipanion", "npm:2.1.5"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }] - ]], - ["@yarnpkg/plugin-typescript", [ - ["workspace:packages/plugin-typescript", { - "packageLocation": "./packages/plugin-typescript/", - "packageDependencies": [ - ["@yarnpkg/plugin-typescript", "workspace:packages/plugin-typescript"], - ["@algolia/requester-common", "npm:4.0.0-beta.14"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/cli", "virtual:27ebb8cf1fa70157f710b4926b6d25c44192e74dbac3a766c8dc6505a59ebc433221bfb4b5aabc8cca814bbe95fcb6e1ecffcf94ba96ee6112a57c89364571ac#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/plugin-essentials", "virtual:27ebb8cf1fa70157f710b4926b6d25c44192e74dbac3a766c8dc6505a59ebc433221bfb4b5aabc8cca814bbe95fcb6e1ecffcf94ba96ee6112a57c89364571ac#workspace:packages/plugin-essentials"], - ["@yarnpkg/plugin-pack", "virtual:27ebb8cf1fa70157f710b4926b6d25c44192e74dbac3a766c8dc6505a59ebc433221bfb4b5aabc8cca814bbe95fcb6e1ecffcf94ba96ee6112a57c89364571ac#workspace:packages/plugin-pack"], - ["algoliasearch", "npm:4.0.0-beta.14"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] - ], - "packagePeers": [ - "cli", - "core", - "plugin-essentials" - ], - "linkType": "SOFT", - }] - ]], - ["@yarnpkg/plugin-version", [ - ["virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-version", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-version-virtual-7d20acd3c5/1/packages/plugin-version/", - "packageDependencies": [ - ["@yarnpkg/plugin-version", "virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-version"], - ["@types/react", "npm:16.9.2"], - ["@types/semver", "npm:6.0.2"], - ["@types/yup", "npm:0.26.12"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/cli", "virtual:a4e4e792796cefb4fb82f09187fa18bf4c97a9cb5b106da0eab6189e1895a4bb9bf068e5c91168fec85cee1392df48e4a120f3bae6cbbbde019ff2c21186a374#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/libui", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#workspace:packages/yarnpkg-libui"], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["@yarnpkg/plugin-pack", "virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-pack"], - ["clipanion", "npm:2.1.5"], - ["ink", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#npm:2.3.0"], - ["react", "npm:16.8.4"], - ["semver", "npm:5.6.0"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "cli", - "core", - "plugin-pack" - ], - "linkType": "SOFT", - }], - ["virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-version", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-version-virtual-49806834b3/1/packages/plugin-version/", - "packageDependencies": [ - ["@yarnpkg/plugin-version", "virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-version"], - ["@types/react", "npm:16.9.2"], - ["@types/semver", "npm:6.0.2"], - ["@types/yup", "npm:0.26.12"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/cli", "virtual:14a22fb3831dfc762a1bb8a042d17886271c56698e1a83233f09eaacff5a5b83fe6f87adb9255774eab3586392c18ff98cf87aa6b374d572d9b72f88829f6d9e#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/libui", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#workspace:packages/yarnpkg-libui"], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["@yarnpkg/plugin-pack", "virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-pack"], - ["clipanion", "npm:2.1.5"], - ["ink", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#npm:2.3.0"], - ["react", "npm:16.8.4"], - ["semver", "npm:5.6.0"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "cli", - "core", - "plugin-pack" - ], - "linkType": "SOFT", - }], - ["virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-version", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-version-virtual-dab262e92a/1/packages/plugin-version/", - "packageDependencies": [ - ["@yarnpkg/plugin-version", "virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-version"], - ["@types/react", "npm:16.9.2"], - ["@types/semver", "npm:6.0.2"], - ["@types/yup", "npm:0.26.12"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/cli", "virtual:616a2ba0d005227805d037f4c8ec29f1dd09fdb3e3f49f7b5c4a07a62139a147d373d38bc5ebcb31bddab3956c3fc25d54edf8722741d9ebdbe9d36d21968f91#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/libui", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#workspace:packages/yarnpkg-libui"], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["@yarnpkg/plugin-pack", "virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-pack"], - ["clipanion", "npm:2.1.5"], - ["ink", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#npm:2.3.0"], - ["react", "npm:16.8.4"], - ["semver", "npm:5.6.0"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "cli", - "core", - "plugin-pack" - ], - "linkType": "SOFT", - }], - ["virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-version", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-version-virtual-b98b6a382e/1/packages/plugin-version/", - "packageDependencies": [ - ["@yarnpkg/plugin-version", "virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-version"], - ["@types/react", "npm:16.9.2"], - ["@types/semver", "npm:6.0.2"], - ["@types/yup", "npm:0.26.12"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/cli", "virtual:65b0a3c18b908df18dc5bd8d9a02bf3b64d57b3b4cd45187dca6c1ee574962b917737e89c164c644419160acf275596e0ab62d889c7575234206a0c7ccb06610#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/libui", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#workspace:packages/yarnpkg-libui"], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["@yarnpkg/plugin-pack", "virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-pack"], - ["clipanion", "npm:2.1.5"], - ["ink", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#npm:2.3.0"], - ["react", "npm:16.8.4"], - ["semver", "npm:5.6.0"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "cli", - "core", - "plugin-pack" - ], - "linkType": "SOFT", - }], - ["virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-version", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-version-virtual-0dfa48e4ab/1/packages/plugin-version/", - "packageDependencies": [ - ["@yarnpkg/plugin-version", "virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-version"], - ["@types/react", "npm:16.9.2"], - ["@types/semver", "npm:6.0.2"], - ["@types/yup", "npm:0.26.12"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/cli", "workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/libui", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#workspace:packages/yarnpkg-libui"], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["@yarnpkg/plugin-pack", "virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-pack"], - ["clipanion", "npm:2.1.5"], - ["ink", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#npm:2.3.0"], - ["react", "npm:16.8.4"], - ["semver", "npm:5.6.0"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "cli", - "core", - "plugin-pack" - ], - "linkType": "SOFT", - }], - ["virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-version", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-version-virtual-f0711a1985/1/packages/plugin-version/", - "packageDependencies": [ - ["@yarnpkg/plugin-version", "virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-version"], - ["@types/react", "npm:16.9.2"], - ["@types/semver", "npm:6.0.2"], - ["@types/yup", "npm:0.26.12"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/cli", "virtual:e7860e5e86d43836272b8f3160c9f940f5e9a636f8d56e7f3bf19eca4b40180fd3da404d7dcb48535a300ac4895ee439ca74ef28f4568f4804e4708f7340e300#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/libui", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#workspace:packages/yarnpkg-libui"], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["@yarnpkg/plugin-pack", "virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-pack"], - ["clipanion", "npm:2.1.5"], - ["ink", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#npm:2.3.0"], - ["react", "npm:16.8.4"], - ["semver", "npm:5.6.0"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "cli", - "core", - "plugin-pack" - ], - "linkType": "SOFT", - }], - ["virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-version", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-version-virtual-1ca21579b6/1/packages/plugin-version/", - "packageDependencies": [ - ["@yarnpkg/plugin-version", "virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-version"], - ["@types/react", "npm:16.9.2"], - ["@types/semver", "npm:6.0.2"], - ["@types/yup", "npm:0.26.12"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/cli", "virtual:35104c47575f2fe378d8d20383ae667f19d4dd801df8cc4c76848603aa6b4a2234a00142ff12fd557f6f48bd2810880e31c40c767010ea61a31fca302c2cc5e0#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/libui", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#workspace:packages/yarnpkg-libui"], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["@yarnpkg/plugin-pack", "virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-pack"], - ["clipanion", "npm:2.1.5"], - ["ink", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#npm:2.3.0"], - ["react", "npm:16.8.4"], - ["semver", "npm:5.6.0"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "cli", - "core", - "plugin-pack" - ], - "linkType": "SOFT", - }], - ["virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-version", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-version-virtual-58c6a160e6/1/packages/plugin-version/", - "packageDependencies": [ - ["@yarnpkg/plugin-version", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-version"], - ["@types/react", "npm:16.9.2"], - ["@types/semver", "npm:6.0.2"], - ["@types/yup", "npm:0.26.12"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/cli", "virtual:712d04b0098634bdb13868ff8f85b327022bd7d3880873ada8c0ae56847ed36cf9da1fd74a88519380129cec528fe2bd2201426bc28ac9d4a8cc6734ff25c538#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/libui", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#workspace:packages/yarnpkg-libui"], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["@yarnpkg/plugin-pack", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-pack"], - ["clipanion", "npm:2.1.5"], - ["ink", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#npm:2.3.0"], - ["react", "npm:16.8.4"], - ["semver", "npm:5.6.0"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "cli", - "core", - "plugin-pack" - ], - "linkType": "SOFT", - }], - ["virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-version", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-version-virtual-53a2b3777a/1/packages/plugin-version/", - "packageDependencies": [ - ["@yarnpkg/plugin-version", "virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-version"], - ["@types/react", "npm:16.9.2"], - ["@types/semver", "npm:6.0.2"], - ["@types/yup", "npm:0.26.12"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/cli", "virtual:27ebb8cf1fa70157f710b4926b6d25c44192e74dbac3a766c8dc6505a59ebc433221bfb4b5aabc8cca814bbe95fcb6e1ecffcf94ba96ee6112a57c89364571ac#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/libui", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#workspace:packages/yarnpkg-libui"], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["@yarnpkg/plugin-pack", "virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-pack"], - ["clipanion", "npm:2.1.5"], - ["ink", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#npm:2.3.0"], - ["react", "npm:16.8.4"], - ["semver", "npm:5.6.0"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "cli", - "core", - "plugin-pack" - ], - "linkType": "SOFT", - }], - ["virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-version", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-version-virtual-c31ee0150f/1/packages/plugin-version/", - "packageDependencies": [ - ["@yarnpkg/plugin-version", "virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-version"], - ["@types/react", "npm:16.9.2"], - ["@types/semver", "npm:6.0.2"], - ["@types/yup", "npm:0.26.12"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/cli", "virtual:142f2540721377707149f0b1d7ad0188d020f822e234abcdca162642d42824b344a1ac44bd6035644a0ca9babd62eb7d72923350ac75b876b51e87eb92b3e464#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/libui", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#workspace:packages/yarnpkg-libui"], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["@yarnpkg/plugin-pack", "virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-pack"], - ["clipanion", "npm:2.1.5"], - ["ink", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#npm:2.3.0"], - ["react", "npm:16.8.4"], - ["semver", "npm:5.6.0"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "cli", - "core", - "plugin-pack" - ], - "linkType": "SOFT", - }], - ["virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-version", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-version-virtual-68d6872f8c/1/packages/plugin-version/", - "packageDependencies": [ - ["@yarnpkg/plugin-version", "virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-version"], - ["@types/react", "npm:16.9.2"], - ["@types/semver", "npm:6.0.2"], - ["@types/yup", "npm:0.26.12"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/cli", "virtual:a027ddc7edcbf74025e90effce333897039d2c6f8e1ebe319fb72c52c5be1b885da91acc56476d19bb6ce2e31cbc2d5b11241940b82f833a2cac262496c0088f#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/libui", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#workspace:packages/yarnpkg-libui"], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["@yarnpkg/plugin-pack", "virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-pack"], - ["clipanion", "npm:2.1.5"], - ["ink", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#npm:2.3.0"], - ["react", "npm:16.8.4"], - ["semver", "npm:5.6.0"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "cli", - "core", - "plugin-pack" - ], - "linkType": "SOFT", - }], - ["virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-version", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-version-virtual-d0e71e124e/1/packages/plugin-version/", - "packageDependencies": [ - ["@yarnpkg/plugin-version", "virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-version"], - ["@types/react", "npm:16.9.2"], - ["@types/semver", "npm:6.0.2"], - ["@types/yup", "npm:0.26.12"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/cli", "virtual:b67eefea63d6ce2a2493f462bbe6718e1da81a92c1be9fc6d94cbd4f855be65d84717b1951eaa1c805d1369f118fed6e9edfb78044a500657ffc7f84e691dfbb#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/libui", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#workspace:packages/yarnpkg-libui"], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["@yarnpkg/plugin-pack", "virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-pack"], - ["clipanion", "npm:2.1.5"], - ["ink", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#npm:2.3.0"], - ["react", "npm:16.8.4"], - ["semver", "npm:5.6.0"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "cli", - "core", - "plugin-pack" - ], - "linkType": "SOFT", - }], - ["virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-version", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-version-virtual-429f5a0565/1/packages/plugin-version/", - "packageDependencies": [ - ["@yarnpkg/plugin-version", "virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-version"], - ["@types/react", "npm:16.9.2"], - ["@types/semver", "npm:6.0.2"], - ["@types/yup", "npm:0.26.12"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/cli", "virtual:cfce476fbcac37853570c2d41665757b5f868b1c2f089ee6edbc8bb5aa32141e156cae7d75350d1095258d90afbabe2b2bb142142b995d133c3ee535c89d459b#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/libui", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#workspace:packages/yarnpkg-libui"], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["@yarnpkg/plugin-pack", "virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-pack"], - ["clipanion", "npm:2.1.5"], - ["ink", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#npm:2.3.0"], - ["react", "npm:16.8.4"], - ["semver", "npm:5.6.0"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "cli", - "core", - "plugin-pack" - ], - "linkType": "SOFT", - }], - ["virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-version", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-version-virtual-680fffeb4f/1/packages/plugin-version/", - "packageDependencies": [ - ["@yarnpkg/plugin-version", "virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-version"], - ["@types/react", "npm:16.9.2"], - ["@types/semver", "npm:6.0.2"], - ["@types/yup", "npm:0.26.12"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/cli", "virtual:3f21a2572d1fa6d1ff8d16d86e25bcefcbff7d17161c440fdbddbd871d9d675c377d66a2cbd98ddb8f2c024060bc7bc6c01e8ae328fa1fef861c72a9b2c30755#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/libui", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#workspace:packages/yarnpkg-libui"], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["@yarnpkg/plugin-pack", "virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-pack"], - ["clipanion", "npm:2.1.5"], - ["ink", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#npm:2.3.0"], - ["react", "npm:16.8.4"], - ["semver", "npm:5.6.0"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "cli", - "core", - "plugin-pack" - ], - "linkType": "SOFT", - }], - ["virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-version", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-version-virtual-eb9bf9a449/1/packages/plugin-version/", - "packageDependencies": [ - ["@yarnpkg/plugin-version", "virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-version"], - ["@types/react", "npm:16.9.2"], - ["@types/semver", "npm:6.0.2"], - ["@types/yup", "npm:0.26.12"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/cli", "virtual:7bf4ad1016291a7e1c04756f55760890095421dd1b945930b62d8d0464c365d1cdce28ed812277b54dc54443922ac82afd5e98ed7f1d218ae7753d16e21541bb#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/libui", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#workspace:packages/yarnpkg-libui"], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["@yarnpkg/plugin-pack", "virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-pack"], - ["clipanion", "npm:2.1.5"], - ["ink", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#npm:2.3.0"], - ["react", "npm:16.8.4"], - ["semver", "npm:5.6.0"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "cli", - "core", - "plugin-pack" - ], - "linkType": "SOFT", - }], - ["virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-version", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-version-virtual-b54fa36549/1/packages/plugin-version/", - "packageDependencies": [ - ["@yarnpkg/plugin-version", "virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-version"], - ["@types/react", "npm:16.9.2"], - ["@types/semver", "npm:6.0.2"], - ["@types/yup", "npm:0.26.12"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/cli", "virtual:e3ce0ce4b7f0796ca44011528cb9cdc133fc62a76363fea6de68497bae04bdbe5a6dd47e6b9f23c282eb8e4533d75e96cf378c943d07a4e78aae0b715f06a450#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/libui", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#workspace:packages/yarnpkg-libui"], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["@yarnpkg/plugin-pack", "virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-pack"], - ["clipanion", "npm:2.1.5"], - ["ink", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#npm:2.3.0"], - ["react", "npm:16.8.4"], - ["semver", "npm:5.6.0"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "cli", - "core", - "plugin-pack" - ], - "linkType": "SOFT", - }], - ["virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-version", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-version-virtual-fa39d07cef/1/packages/plugin-version/", - "packageDependencies": [ - ["@yarnpkg/plugin-version", "virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-version"], - ["@types/react", "npm:16.9.2"], - ["@types/semver", "npm:6.0.2"], - ["@types/yup", "npm:0.26.12"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/cli", "virtual:86c95fabbcd56c56f5f2d2e080e64a1095e3fe233877aa9f7958f317f88a95627e0be2765e89c0cff02c9f08f27b64b7cbc9d5c3960c1df509d5e6ea98cca4f4#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/libui", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#workspace:packages/yarnpkg-libui"], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["@yarnpkg/plugin-pack", "virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-pack"], - ["clipanion", "npm:2.1.5"], - ["ink", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#npm:2.3.0"], - ["react", "npm:16.8.4"], - ["semver", "npm:5.6.0"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "cli", - "core", - "plugin-pack" - ], - "linkType": "SOFT", - }], - ["virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-version", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-version-virtual-448ea695de/1/packages/plugin-version/", - "packageDependencies": [ - ["@yarnpkg/plugin-version", "virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-version"], - ["@types/react", "npm:16.9.2"], - ["@types/semver", "npm:6.0.2"], - ["@types/yup", "npm:0.26.12"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/cli", "virtual:743b60015fc887fe314a7ee01ea4843b516ac512d77939f47dc39d50bc7db742dc8994fe9bb2245ada0b3ce6f8aa58329d603fbc24093050cd499cb16a1a995f#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/libui", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#workspace:packages/yarnpkg-libui"], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["@yarnpkg/plugin-pack", "virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-pack"], - ["clipanion", "npm:2.1.5"], - ["ink", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#npm:2.3.0"], - ["react", "npm:16.8.4"], - ["semver", "npm:5.6.0"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "cli", - "core", - "plugin-pack" - ], - "linkType": "SOFT", - }], - ["virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-version", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-version-virtual-3ea5e1882f/1/packages/plugin-version/", - "packageDependencies": [ - ["@yarnpkg/plugin-version", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-version"], - ["@types/react", "npm:16.9.2"], - ["@types/semver", "npm:6.0.2"], - ["@types/yup", "npm:0.26.12"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/cli", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/libui", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#workspace:packages/yarnpkg-libui"], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["@yarnpkg/plugin-pack", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-pack"], - ["clipanion", "npm:2.1.5"], - ["ink", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#npm:2.3.0"], - ["react", "npm:16.8.4"], - ["semver", "npm:5.6.0"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "cli", - "core", - "plugin-pack" - ], - "linkType": "SOFT", - }], - ["virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-version", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-version-virtual-67ce6ad1a8/1/packages/plugin-version/", - "packageDependencies": [ - ["@yarnpkg/plugin-version", "virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-version"], - ["@types/react", "npm:16.9.2"], - ["@types/semver", "npm:6.0.2"], - ["@types/yup", "npm:0.26.12"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/cli", "virtual:4a733c8d9614e2148392368219d98ec1a70b4e8ce99164edd551241b22f6c5233e9d0ccf9f6d83265c8a5aafc617cfd3c4100b3efef1e092a42053c23770ed9a#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/libui", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#workspace:packages/yarnpkg-libui"], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["@yarnpkg/plugin-pack", "virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-pack"], - ["clipanion", "npm:2.1.5"], - ["ink", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#npm:2.3.0"], - ["react", "npm:16.8.4"], - ["semver", "npm:5.6.0"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "cli", - "core", - "plugin-pack" - ], - "linkType": "SOFT", - }], - ["virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-version", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-version-virtual-756ad40060/1/packages/plugin-version/", - "packageDependencies": [ - ["@yarnpkg/plugin-version", "virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-version"], - ["@types/react", "npm:16.9.2"], - ["@types/semver", "npm:6.0.2"], - ["@types/yup", "npm:0.26.12"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/cli", "virtual:e23b02a23dd21a1183b7bea287ba41db2b362005cc3f364e1677565eaf97ca1611b7ccd4cdf6ef547bbb3251afacdc4a1a999c3156da491b521e7c36b6663da9#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/libui", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#workspace:packages/yarnpkg-libui"], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["@yarnpkg/plugin-pack", "virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-pack"], - ["clipanion", "npm:2.1.5"], - ["ink", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#npm:2.3.0"], - ["react", "npm:16.8.4"], - ["semver", "npm:5.6.0"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "cli", - "core", - "plugin-pack" - ], - "linkType": "SOFT", - }], - ["workspace:packages/plugin-version", { - "packageLocation": "./packages/plugin-version/", - "packageDependencies": [ - ["@yarnpkg/plugin-version", "workspace:packages/plugin-version"], - ["@types/react", "npm:16.9.2"], - ["@types/semver", "npm:6.0.2"], - ["@types/yup", "npm:0.26.12"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/cli", "virtual:35104c47575f2fe378d8d20383ae667f19d4dd801df8cc4c76848603aa6b4a2234a00142ff12fd557f6f48bd2810880e31c40c767010ea61a31fca302c2cc5e0#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/libui", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#workspace:packages/yarnpkg-libui"], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["@yarnpkg/plugin-pack", "virtual:35104c47575f2fe378d8d20383ae667f19d4dd801df8cc4c76848603aa6b4a2234a00142ff12fd557f6f48bd2810880e31c40c767010ea61a31fca302c2cc5e0#workspace:packages/plugin-pack"], - ["clipanion", "npm:2.1.5"], - ["ink", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#npm:2.3.0"], - ["react", "npm:16.8.4"], - ["semver", "npm:5.6.0"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "cli", - "core", - "plugin-pack" - ], - "linkType": "SOFT", - }] - ]], - ["@yarnpkg/plugin-workspace-tools", [ - ["workspace:packages/plugin-workspace-tools", { - "packageLocation": "./packages/plugin-workspace-tools/", - "packageDependencies": [ - ["@yarnpkg/plugin-workspace-tools", "workspace:packages/plugin-workspace-tools"], - ["@types/yup", "npm:0.26.12"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/cli", "virtual:e3ce0ce4b7f0796ca44011528cb9cdc133fc62a76363fea6de68497bae04bdbe5a6dd47e6b9f23c282eb8e4533d75e96cf378c943d07a4e78aae0b715f06a450#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["clipanion", "npm:2.1.5"], - ["p-limit", "npm:2.2.0"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], - ["yup", "npm:0.27.0"] - ], - "packagePeers": [ - "cli", - "core" - ], - "linkType": "SOFT", - }] - ]], - ["@yarnpkg/pnp", [ - ["workspace:packages/yarnpkg-pnp", { - "packageLocation": "./packages/yarnpkg-pnp/", - "packageDependencies": [ - ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], - ["@types/node", "npm:13.1.1"], - ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], - ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], - ["webpack", "npm:4.41.2"], - ["webpack-cli", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#npm:3.3.2"], - ["webpack-sources", "npm:1.3.0"] - ], - "linkType": "SOFT", - }] - ]], - ["@yarnpkg/pnpify", [ - ["virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify", { - "packageLocation": "./.yarn/$$virtual/@yarnpkg-pnpify-virtual-4a42bd25cb/1/packages/yarnpkg-pnpify/", - "packageDependencies": [ - ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], - ["@types/comment-json", "npm:1.1.1"], - ["@types/cross-spawn", "npm:6.0.0"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/monorepo", "workspace:."], - ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], - ["comment-json", "npm:2.2.0"], - ["cross-spawn", "npm:6.0.5"], - ["eslint", "npm:5.16.0"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] - ], - "packagePeers": [ - "typescript" - ], - "linkType": "SOFT", - }], - ["workspace:packages/yarnpkg-pnpify", { - "packageLocation": "./packages/yarnpkg-pnpify/", - "packageDependencies": [ - ["@yarnpkg/pnpify", "workspace:packages/yarnpkg-pnpify"], - ["@types/comment-json", "npm:1.1.1"], - ["@types/cross-spawn", "npm:6.0.0"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/monorepo", "workspace:."], - ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], - ["comment-json", "npm:2.2.0"], - ["cross-spawn", "npm:6.0.5"], - ["eslint", "npm:5.16.0"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] - ], - "packagePeers": [ - "eslint", - "typescript" - ], - "linkType": "SOFT", - }] - ]], - ["@yarnpkg/shell", [ - ["workspace:packages/yarnpkg-shell", { - "packageLocation": "./packages/yarnpkg-shell/", - "packageDependencies": [ - ["@yarnpkg/shell", "workspace:packages/yarnpkg-shell"], - ["@types/cross-spawn", "npm:6.0.0"], - ["@types/tmp", "npm:0.0.33"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["cross-spawn", "npm:6.0.5"], - ["stream-buffers", "npm:3.0.2"], - ["tmp", "npm:0.1.0"] - ], - "linkType": "SOFT", - }] - ]], - ["abab", [ - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/abab-npm-2.0.0-0f5f432be3-2.zip/node_modules/abab/", - "packageDependencies": [ - ["abab", "npm:2.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["abbrev", [ - ["npm:1.1.1", { - "packageLocation": "./.yarn/cache/abbrev-npm-1.1.1-3659247eab-2.zip/node_modules/abbrev/", - "packageDependencies": [ - ["abbrev", "npm:1.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["acceptance-tests-229a13", [ - ["workspace:packages/acceptance-tests", { - "packageLocation": "./packages/acceptance-tests/", - "packageDependencies": [ - ["acceptance-tests-229a13", "workspace:packages/acceptance-tests"], - ["@yarnpkg/cli", "virtual:65b0a3c18b908df18dc5bd8d9a02bf3b64d57b3b4cd45187dca6c1ee574962b917737e89c164c644419160acf275596e0ab62d889c7575234206a0c7ccb06610#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/monorepo", "workspace:."], - ["is-wsl", "npm:2.1.1"], - ["pkg-tests-core", "workspace:packages/acceptance-tests/pkg-tests-core"] - ], - "linkType": "SOFT", - }] - ]], - ["accepts", [ - ["npm:1.3.5", { - "packageLocation": "./.yarn/cache/accepts-npm-1.3.5-d78b84b193-2.zip/node_modules/accepts/", - "packageDependencies": [ - ["accepts", "npm:1.3.5"], - ["mime-types", "npm:2.1.21"], - ["negotiator", "npm:0.6.1"] - ], - "linkType": "HARD", - }], - ["npm:1.3.7", { - "packageLocation": "./.yarn/cache/accepts-npm-1.3.7-0dc9de65aa-2.zip/node_modules/accepts/", - "packageDependencies": [ - ["accepts", "npm:1.3.7"], - ["mime-types", "npm:2.1.24"], - ["negotiator", "npm:0.6.2"] - ], - "linkType": "HARD", - }] - ]], - ["acorn", [ - ["npm:5.7.3", { - "packageLocation": "./.yarn/cache/acorn-npm-5.7.3-003c55c3ed-2.zip/node_modules/acorn/", - "packageDependencies": [ - ["acorn", "npm:5.7.3"] - ], - "linkType": "HARD", - }], - ["npm:6.0.5", { - "packageLocation": "./.yarn/cache/acorn-npm-6.0.5-828685fea1-2.zip/node_modules/acorn/", - "packageDependencies": [ - ["acorn", "npm:6.0.5"] - ], - "linkType": "HARD", - }], - ["npm:6.1.1", { - "packageLocation": "./.yarn/cache/acorn-npm-6.1.1-62eeae5e4d-2.zip/node_modules/acorn/", - "packageDependencies": [ - ["acorn", "npm:6.1.1"] - ], - "linkType": "HARD", - }], - ["npm:6.3.0", { - "packageLocation": "./.yarn/cache/acorn-npm-6.3.0-7fd6538796-2.zip/node_modules/acorn/", - "packageDependencies": [ - ["acorn", "npm:6.3.0"] - ], - "linkType": "HARD", - }] - ]], - ["acorn-dynamic-import", [ - ["npm:3.0.0", { - "packageLocation": "./.yarn/cache/acorn-dynamic-import-npm-3.0.0-12ca4b5de8-2.zip/node_modules/acorn-dynamic-import/", - "packageDependencies": [ - ["acorn-dynamic-import", "npm:3.0.0"], - ["acorn", "npm:5.7.3"] - ], - "linkType": "HARD", - }] - ]], - ["acorn-globals", [ - ["npm:4.3.0", { - "packageLocation": "./.yarn/cache/acorn-globals-npm-4.3.0-711ebb3f4a-2.zip/node_modules/acorn-globals/", - "packageDependencies": [ - ["acorn-globals", "npm:4.3.0"], - ["acorn", "npm:6.0.5"], - ["acorn-walk", "npm:6.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["acorn-jsx", [ - ["virtual:abcab55b2813e51f08b801082c9f38afdbe481e334ba7d6e40dd2f60fbd9c724d465f043f920e1b30d36fbfa22aee00a31e3e712b3233975130b29ff0b980775#npm:5.0.1", { - "packageLocation": "./.yarn/$$virtual/acorn-jsx-virtual-cc01306980/0/cache/acorn-jsx-npm-5.0.1-8ba381bede-2.zip/node_modules/acorn-jsx/", - "packageDependencies": [ - ["acorn-jsx", "virtual:abcab55b2813e51f08b801082c9f38afdbe481e334ba7d6e40dd2f60fbd9c724d465f043f920e1b30d36fbfa22aee00a31e3e712b3233975130b29ff0b980775#npm:5.0.1"], - ["acorn", "npm:6.1.1"] - ], - "packagePeers": [ - "acorn" - ], - "linkType": "HARD", - }] - ]], - ["acorn-walk", [ - ["npm:6.1.1", { - "packageLocation": "./.yarn/cache/acorn-walk-npm-6.1.1-19617886f4-2.zip/node_modules/acorn-walk/", - "packageDependencies": [ - ["acorn-walk", "npm:6.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["address", [ - ["npm:1.0.3", { - "packageLocation": "./.yarn/cache/address-npm-1.0.3-b7241fec63-2.zip/node_modules/address/", - "packageDependencies": [ - ["address", "npm:1.0.3"] - ], - "linkType": "HARD", - }] - ]], - ["after", [ - ["npm:0.8.2", { - "packageLocation": "./.yarn/cache/after-npm-0.8.2-7e7b7e3869-2.zip/node_modules/after/", - "packageDependencies": [ - ["after", "npm:0.8.2"] - ], - "linkType": "HARD", - }] - ]], - ["aggregate-error", [ - ["npm:3.0.1", { - "packageLocation": "./.yarn/cache/aggregate-error-npm-3.0.1-46f220b212-2.zip/node_modules/aggregate-error/", - "packageDependencies": [ - ["aggregate-error", "npm:3.0.1"], - ["clean-stack", "npm:2.2.0"], - ["indent-string", "npm:4.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["ajv", [ - ["npm:6.10.0", { - "packageLocation": "./.yarn/cache/ajv-npm-6.10.0-a0bcbdf2ad-2.zip/node_modules/ajv/", - "packageDependencies": [ - ["ajv", "npm:6.10.0"], - ["fast-deep-equal", "npm:2.0.1"], - ["fast-json-stable-stringify", "npm:2.0.0"], - ["json-schema-traverse", "npm:0.4.1"], - ["uri-js", "npm:4.2.2"] - ], - "linkType": "HARD", - }], - ["npm:6.10.2", { - "packageLocation": "./.yarn/cache/ajv-npm-6.10.2-2405036523-2.zip/node_modules/ajv/", - "packageDependencies": [ - ["ajv", "npm:6.10.2"], - ["fast-deep-equal", "npm:2.0.1"], - ["fast-json-stable-stringify", "npm:2.0.0"], - ["json-schema-traverse", "npm:0.4.1"], - ["uri-js", "npm:4.2.2"] - ], - "linkType": "HARD", - }], - ["npm:6.7.0", { - "packageLocation": "./.yarn/cache/ajv-npm-6.7.0-893edde1c0-2.zip/node_modules/ajv/", - "packageDependencies": [ - ["ajv", "npm:6.7.0"], - ["fast-deep-equal", "npm:2.0.1"], - ["fast-json-stable-stringify", "npm:2.0.0"], - ["json-schema-traverse", "npm:0.4.1"], - ["uri-js", "npm:4.2.2"] - ], - "linkType": "HARD", - }] - ]], - ["ajv-errors", [ - ["virtual:2b49db17d1e4e8854e6e7543c07eb7bc19ec9da65a1b99b9cb28e764846d419e5ecd6e057ad65249f2b928862ffd70dbf8a7c79643ccdd7c1c40cab5b59aa03f#npm:1.0.1", { - "packageLocation": "./.yarn/$$virtual/ajv-errors-virtual-917b473fab/0/cache/ajv-errors-npm-1.0.1-32cd0b19f8-2.zip/node_modules/ajv-errors/", - "packageDependencies": [ - ["ajv-errors", "virtual:2b49db17d1e4e8854e6e7543c07eb7bc19ec9da65a1b99b9cb28e764846d419e5ecd6e057ad65249f2b928862ffd70dbf8a7c79643ccdd7c1c40cab5b59aa03f#npm:1.0.1"], - ["ajv", "npm:6.7.0"] - ], - "packagePeers": [ - "ajv" - ], - "linkType": "HARD", - }] - ]], - ["ajv-keywords", [ - ["virtual:2b49db17d1e4e8854e6e7543c07eb7bc19ec9da65a1b99b9cb28e764846d419e5ecd6e057ad65249f2b928862ffd70dbf8a7c79643ccdd7c1c40cab5b59aa03f#npm:3.2.0", { - "packageLocation": "./.yarn/$$virtual/ajv-keywords-virtual-7f89599eaa/0/cache/ajv-keywords-npm-3.2.0-ea850bbe67-2.zip/node_modules/ajv-keywords/", - "packageDependencies": [ - ["ajv-keywords", "virtual:2b49db17d1e4e8854e6e7543c07eb7bc19ec9da65a1b99b9cb28e764846d419e5ecd6e057ad65249f2b928862ffd70dbf8a7c79643ccdd7c1c40cab5b59aa03f#npm:3.2.0"], - ["ajv", "npm:6.7.0"] - ], - "packagePeers": [ - "ajv" - ], - "linkType": "HARD", - }], - ["virtual:efbe0580aa351d4a1b51ea342692c80510f75e8c963c10887aeaee42935c794b500714d251c8b040a6142e03f7a3aa458d91af79a5132727abec1a6bf26571fb#npm:3.4.1", { - "packageLocation": "./.yarn/$$virtual/ajv-keywords-virtual-49421d247b/0/cache/ajv-keywords-npm-3.4.1-851fd088de-2.zip/node_modules/ajv-keywords/", - "packageDependencies": [ - ["ajv-keywords", "virtual:efbe0580aa351d4a1b51ea342692c80510f75e8c963c10887aeaee42935c794b500714d251c8b040a6142e03f7a3aa458d91af79a5132727abec1a6bf26571fb#npm:3.4.1"], - ["ajv", "npm:6.10.2"] - ], - "packagePeers": [ - "ajv" - ], - "linkType": "HARD", - }] - ]], - ["algoliasearch", [ - ["npm:4.0.0-beta.14", { - "packageLocation": "./.yarn/cache/algoliasearch-npm-4.0.0-beta.14-2decfaf265-2.zip/node_modules/algoliasearch/", - "packageDependencies": [ - ["algoliasearch", "npm:4.0.0-beta.14"], - ["@algolia/cache-browser-local-storage", "npm:4.0.0-beta.14"], - ["@algolia/cache-common", "npm:4.0.0-beta.14"], - ["@algolia/cache-in-memory", "npm:4.0.0-beta.14"], - ["@algolia/client-analytics", "npm:4.0.0-beta.14"], - ["@algolia/client-common", "npm:4.0.0-beta.14"], - ["@algolia/client-recommendation", "npm:4.0.0-beta.14"], - ["@algolia/client-search", "npm:4.0.0-beta.14"], - ["@algolia/logger-common", "npm:4.0.0-beta.14"], - ["@algolia/logger-console", "npm:4.0.0-beta.14"], - ["@algolia/requester-browser-xhr", "npm:4.0.0-beta.14"], - ["@algolia/requester-common", "npm:4.0.0-beta.14"], - ["@algolia/requester-node-http", "npm:4.0.0-beta.14"], - ["@algolia/transporter", "npm:4.0.0-beta.14"] - ], - "linkType": "HARD", - }] - ]], - ["algoliasearch-helper", [ - ["virtual:4d75cd6004c60692205b37395ccf5d8b39c77fc65afc17335f6fd5e6b6c88b478f1ad71224bf2b6fd1da86f269d637bab1507722ec3ca4fb1c11fcd49814c48b#npm:3.1.0", { - "packageLocation": "./.yarn/$$virtual/algoliasearch-helper-virtual-c8ed4c238a/0/cache/algoliasearch-helper-npm-3.1.0-8f49d2edce-2.zip/node_modules/algoliasearch-helper/", - "packageDependencies": [ - ["algoliasearch-helper", "virtual:4d75cd6004c60692205b37395ccf5d8b39c77fc65afc17335f6fd5e6b6c88b478f1ad71224bf2b6fd1da86f269d637bab1507722ec3ca4fb1c11fcd49814c48b#npm:3.1.0"], - ["algoliasearch", null], - ["events", "npm:1.1.1"] - ], - "packagePeers": [ - "algoliasearch" - ], - "linkType": "HARD", - }] - ]], - ["alphanum-sort", [ - ["npm:1.0.2", { - "packageLocation": "./.yarn/cache/alphanum-sort-npm-1.0.2-78a592b492-2.zip/node_modules/alphanum-sort/", - "packageDependencies": [ - ["alphanum-sort", "npm:1.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["ansi-align", [ - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/ansi-align-npm-2.0.0-d2b1b30146-2.zip/node_modules/ansi-align/", - "packageDependencies": [ - ["ansi-align", "npm:2.0.0"], - ["string-width", "npm:2.1.1"] - ], - "linkType": "HARD", - }], - ["npm:3.0.0", { - "packageLocation": "./.yarn/cache/ansi-align-npm-3.0.0-2f770647c2-2.zip/node_modules/ansi-align/", - "packageDependencies": [ - ["ansi-align", "npm:3.0.0"], - ["string-width", "npm:3.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["ansi-colors", [ - ["npm:3.2.4", { - "packageLocation": "./.yarn/cache/ansi-colors-npm-3.2.4-f3147b79e7-2.zip/node_modules/ansi-colors/", - "packageDependencies": [ - ["ansi-colors", "npm:3.2.4"] - ], - "linkType": "HARD", - }] - ]], - ["ansi-escapes", [ - ["npm:3.1.0", { - "packageLocation": "./.yarn/cache/ansi-escapes-npm-3.1.0-c00afc8c04-2.zip/node_modules/ansi-escapes/", - "packageDependencies": [ - ["ansi-escapes", "npm:3.1.0"] - ], - "linkType": "HARD", - }], - ["npm:3.2.0", { - "packageLocation": "./.yarn/cache/ansi-escapes-npm-3.2.0-a9d573100e-2.zip/node_modules/ansi-escapes/", - "packageDependencies": [ - ["ansi-escapes", "npm:3.2.0"] - ], - "linkType": "HARD", - }] - ]], - ["ansi-html", [ - ["npm:0.0.7", { - "packageLocation": "./.yarn/cache/ansi-html-npm-0.0.7-962845f6a8-2.zip/node_modules/ansi-html/", - "packageDependencies": [ - ["ansi-html", "npm:0.0.7"] - ], - "linkType": "HARD", - }] - ]], - ["ansi-regex", [ - ["npm:2.1.1", { - "packageLocation": "./.yarn/cache/ansi-regex-npm-2.1.1-ddd24d102b-2.zip/node_modules/ansi-regex/", - "packageDependencies": [ - ["ansi-regex", "npm:2.1.1"] - ], - "linkType": "HARD", - }], - ["npm:3.0.0", { - "packageLocation": "./.yarn/cache/ansi-regex-npm-3.0.0-be0b845911-2.zip/node_modules/ansi-regex/", - "packageDependencies": [ - ["ansi-regex", "npm:3.0.0"] - ], - "linkType": "HARD", - }], - ["npm:4.0.0", { - "packageLocation": "./.yarn/cache/ansi-regex-npm-4.0.0-6023dd3286-2.zip/node_modules/ansi-regex/", - "packageDependencies": [ - ["ansi-regex", "npm:4.0.0"] - ], - "linkType": "HARD", - }], - ["npm:4.1.0", { - "packageLocation": "./.yarn/cache/ansi-regex-npm-4.1.0-4a7d8413fe-2.zip/node_modules/ansi-regex/", - "packageDependencies": [ - ["ansi-regex", "npm:4.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["ansi-styles", [ - ["npm:2.2.1", { - "packageLocation": "./.yarn/cache/ansi-styles-npm-2.2.1-f3297e782c-2.zip/node_modules/ansi-styles/", - "packageDependencies": [ - ["ansi-styles", "npm:2.2.1"] - ], - "linkType": "HARD", - }], - ["npm:3.2.1", { - "packageLocation": "./.yarn/cache/ansi-styles-npm-3.2.1-8cb8107983-2.zip/node_modules/ansi-styles/", - "packageDependencies": [ - ["ansi-styles", "npm:3.2.1"], - ["color-convert", "npm:1.9.3"] - ], - "linkType": "HARD", - }], - ["npm:4.2.0", { - "packageLocation": "./.yarn/cache/ansi-styles-npm-4.2.0-1fc112ccec-2.zip/node_modules/ansi-styles/", - "packageDependencies": [ - ["ansi-styles", "npm:4.2.0"], - ["@types/color-name", "npm:1.1.1"], - ["color-convert", "npm:2.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["any-base", [ - ["npm:1.1.0", { - "packageLocation": "./.yarn/cache/any-base-npm-1.1.0-1f3e797fba-2.zip/node_modules/any-base/", - "packageDependencies": [ - ["any-base", "npm:1.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["any-promise", [ - ["npm:1.3.0", { - "packageLocation": "./.yarn/cache/any-promise-npm-1.3.0-f34eeaa7e7-2.zip/node_modules/any-promise/", - "packageDependencies": [ - ["any-promise", "npm:1.3.0"] - ], - "linkType": "HARD", - }] - ]], - ["anymatch", [ - ["npm:1.3.2", { - "packageLocation": "./.yarn/cache/anymatch-npm-1.3.2-a0b3155e35-2.zip/node_modules/anymatch/", - "packageDependencies": [ - ["anymatch", "npm:1.3.2"], - ["micromatch", "npm:2.3.11"], - ["normalize-path", "npm:2.1.1"] - ], - "linkType": "HARD", - }], - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/anymatch-npm-2.0.0-f2fcb92f28-2.zip/node_modules/anymatch/", - "packageDependencies": [ - ["anymatch", "npm:2.0.0"], - ["micromatch", "npm:3.1.10"], - ["normalize-path", "npm:2.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["aproba", [ - ["npm:1.2.0", { - "packageLocation": "./.yarn/cache/aproba-npm-1.2.0-34129f0778-2.zip/node_modules/aproba/", - "packageDependencies": [ - ["aproba", "npm:1.2.0"] - ], - "linkType": "HARD", - }] - ]], - ["arch", [ - ["npm:2.1.1", { - "packageLocation": "./.yarn/cache/arch-npm-2.1.1-53d29df15a-2.zip/node_modules/arch/", - "packageDependencies": [ - ["arch", "npm:2.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["archive-type", [ - ["npm:4.0.0", { - "packageLocation": "./.yarn/cache/archive-type-npm-4.0.0-30d20117c8-2.zip/node_modules/archive-type/", - "packageDependencies": [ - ["archive-type", "npm:4.0.0"], - ["file-type", "npm:4.4.0"] - ], - "linkType": "HARD", - }] - ]], - ["are-we-there-yet", [ - ["npm:1.1.5", { - "packageLocation": "./.yarn/cache/are-we-there-yet-npm-1.1.5-b8418908b0-2.zip/node_modules/are-we-there-yet/", - "packageDependencies": [ - ["are-we-there-yet", "npm:1.1.5"], - ["delegates", "npm:1.0.0"], - ["readable-stream", "npm:2.3.6"] - ], - "linkType": "HARD", - }] - ]], - ["argparse", [ - ["npm:1.0.10", { - "packageLocation": "./.yarn/cache/argparse-npm-1.0.10-528934e59d-2.zip/node_modules/argparse/", - "packageDependencies": [ - ["argparse", "npm:1.0.10"], - ["sprintf-js", "npm:1.0.3"] - ], - "linkType": "HARD", - }] - ]], - ["aria-query", [ - ["npm:3.0.0", { - "packageLocation": "./.yarn/cache/aria-query-npm-3.0.0-d7c2f8ca6a-2.zip/node_modules/aria-query/", - "packageDependencies": [ - ["aria-query", "npm:3.0.0"], - ["ast-types-flow", "npm:0.0.7"], - ["commander", "npm:2.19.0"] - ], - "linkType": "HARD", - }] - ]], - ["arr-diff", [ - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/arr-diff-npm-2.0.0-448f410f30-2.zip/node_modules/arr-diff/", - "packageDependencies": [ - ["arr-diff", "npm:2.0.0"], - ["arr-flatten", "npm:1.1.0"] - ], - "linkType": "HARD", - }], - ["npm:4.0.0", { - "packageLocation": "./.yarn/cache/arr-diff-npm-4.0.0-cec86ae312-2.zip/node_modules/arr-diff/", - "packageDependencies": [ - ["arr-diff", "npm:4.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["arr-flatten", [ - ["npm:1.1.0", { - "packageLocation": "./.yarn/cache/arr-flatten-npm-1.1.0-0c12b693e4-2.zip/node_modules/arr-flatten/", - "packageDependencies": [ - ["arr-flatten", "npm:1.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["arr-union", [ - ["npm:3.1.0", { - "packageLocation": "./.yarn/cache/arr-union-npm-3.1.0-853ada9729-2.zip/node_modules/arr-union/", - "packageDependencies": [ - ["arr-union", "npm:3.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["array-equal", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/array-equal-npm-1.0.0-c41a42b83b-2.zip/node_modules/array-equal/", - "packageDependencies": [ - ["array-equal", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["array-filter", [ - ["npm:0.0.1", { - "packageLocation": "./.yarn/cache/array-filter-npm-0.0.1-37dfbb574c-2.zip/node_modules/array-filter/", - "packageDependencies": [ - ["array-filter", "npm:0.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["array-find-index", [ - ["npm:1.0.2", { - "packageLocation": "./.yarn/cache/array-find-index-npm-1.0.2-a7d5fbff35-2.zip/node_modules/array-find-index/", - "packageDependencies": [ - ["array-find-index", "npm:1.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["array-flatten", [ - ["npm:1.1.1", { - "packageLocation": "./.yarn/cache/array-flatten-npm-1.1.1-9d94ad5f1d-2.zip/node_modules/array-flatten/", - "packageDependencies": [ - ["array-flatten", "npm:1.1.1"] - ], - "linkType": "HARD", - }], - ["npm:2.1.2", { - "packageLocation": "./.yarn/cache/array-flatten-npm-2.1.2-0223106268-2.zip/node_modules/array-flatten/", - "packageDependencies": [ - ["array-flatten", "npm:2.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["array-foreach", [ - ["npm:1.0.2", { - "packageLocation": "./.yarn/cache/array-foreach-npm-1.0.2-a91abfb584-2.zip/node_modules/array-foreach/", - "packageDependencies": [ - ["array-foreach", "npm:1.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["array-includes", [ - ["npm:3.0.3", { - "packageLocation": "./.yarn/cache/array-includes-npm-3.0.3-208ed46876-2.zip/node_modules/array-includes/", - "packageDependencies": [ - ["array-includes", "npm:3.0.3"], - ["define-properties", "npm:1.1.3"], - ["es-abstract", "npm:1.13.0"] - ], - "linkType": "HARD", - }] - ]], - ["array-iterate", [ - ["npm:1.1.2", { - "packageLocation": "./.yarn/cache/array-iterate-npm-1.1.2-5a441314f5-2.zip/node_modules/array-iterate/", - "packageDependencies": [ - ["array-iterate", "npm:1.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["array-map", [ - ["npm:0.0.0", { - "packageLocation": "./.yarn/cache/array-map-npm-0.0.0-45992ed41e-2.zip/node_modules/array-map/", - "packageDependencies": [ - ["array-map", "npm:0.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["array-reduce", [ - ["npm:0.0.0", { - "packageLocation": "./.yarn/cache/array-reduce-npm-0.0.0-d774206485-2.zip/node_modules/array-reduce/", - "packageDependencies": [ - ["array-reduce", "npm:0.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["array-union", [ - ["npm:1.0.2", { - "packageLocation": "./.yarn/cache/array-union-npm-1.0.2-cc61ee268f-2.zip/node_modules/array-union/", - "packageDependencies": [ - ["array-union", "npm:1.0.2"], - ["array-uniq", "npm:1.0.3"] - ], - "linkType": "HARD", - }], - ["npm:2.1.0", { - "packageLocation": "./.yarn/cache/array-union-npm-2.1.0-4e4852b221-2.zip/node_modules/array-union/", - "packageDependencies": [ - ["array-union", "npm:2.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["array-uniq", [ - ["npm:1.0.3", { - "packageLocation": "./.yarn/cache/array-uniq-npm-1.0.3-e7f5d6f3a1-2.zip/node_modules/array-uniq/", - "packageDependencies": [ - ["array-uniq", "npm:1.0.3"] - ], - "linkType": "HARD", - }], - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/array-uniq-npm-2.0.0-2ad229b664-2.zip/node_modules/array-uniq/", - "packageDependencies": [ - ["array-uniq", "npm:2.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["array-unique", [ - ["npm:0.2.1", { - "packageLocation": "./.yarn/cache/array-unique-npm-0.2.1-f86f13725c-2.zip/node_modules/array-unique/", - "packageDependencies": [ - ["array-unique", "npm:0.2.1"] - ], - "linkType": "HARD", - }], - ["npm:0.3.2", { - "packageLocation": "./.yarn/cache/array-unique-npm-0.3.2-9f62c6ac93-2.zip/node_modules/array-unique/", - "packageDependencies": [ - ["array-unique", "npm:0.3.2"] - ], - "linkType": "HARD", - }] - ]], - ["arraybuffer.slice", [ - ["npm:0.0.7", { - "packageLocation": "./.yarn/cache/arraybuffer.slice-npm-0.0.7-c409adb178-2.zip/node_modules/arraybuffer.slice/", - "packageDependencies": [ - ["arraybuffer.slice", "npm:0.0.7"] - ], - "linkType": "HARD", - }] - ]], - ["arrify", [ - ["npm:1.0.1", { - "packageLocation": "./.yarn/cache/arrify-npm-1.0.1-affafba9fe-2.zip/node_modules/arrify/", - "packageDependencies": [ - ["arrify", "npm:1.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["asap", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/asap-npm-1.0.0-b923e7721f-2.zip/node_modules/asap/", - "packageDependencies": [ - ["asap", "npm:1.0.0"] - ], - "linkType": "HARD", - }], - ["npm:2.0.6", { - "packageLocation": "./.yarn/cache/asap-npm-2.0.6-36714d439d-2.zip/node_modules/asap/", - "packageDependencies": [ - ["asap", "npm:2.0.6"] - ], - "linkType": "HARD", - }] - ]], - ["asn1", [ - ["npm:0.2.4", { - "packageLocation": "./.yarn/cache/asn1-npm-0.2.4-219dd49411-2.zip/node_modules/asn1/", - "packageDependencies": [ - ["asn1", "npm:0.2.4"], - ["safer-buffer", "npm:2.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["asn1.js", [ - ["npm:4.10.1", { - "packageLocation": "./.yarn/cache/asn1.js-npm-4.10.1-e813eef12f-2.zip/node_modules/asn1.js/", - "packageDependencies": [ - ["asn1.js", "npm:4.10.1"], - ["bn.js", "npm:4.11.8"], - ["inherits", "npm:2.0.3"], - ["minimalistic-assert", "npm:1.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["assert", [ - ["npm:1.4.1", { - "packageLocation": "./.yarn/cache/assert-npm-1.4.1-023bb57287-2.zip/node_modules/assert/", - "packageDependencies": [ - ["assert", "npm:1.4.1"], - ["util", "npm:0.10.3"] - ], - "linkType": "HARD", - }] - ]], - ["assert-plus", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/assert-plus-npm-1.0.0-cac95ef098-2.zip/node_modules/assert-plus/", - "packageDependencies": [ - ["assert-plus", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["assign-symbols", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/assign-symbols-npm-1.0.0-fd803ccdf1-2.zip/node_modules/assign-symbols/", - "packageDependencies": [ - ["assign-symbols", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["ast-types-flow", [ - ["npm:0.0.7", { - "packageLocation": "./.yarn/cache/ast-types-flow-npm-0.0.7-7d32a3abf5-2.zip/node_modules/ast-types-flow/", - "packageDependencies": [ - ["ast-types-flow", "npm:0.0.7"] - ], - "linkType": "HARD", - }] - ]], - ["astral-regex", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/astral-regex-npm-1.0.0-2df7c41332-2.zip/node_modules/astral-regex/", - "packageDependencies": [ - ["astral-regex", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["async", [ - ["npm:1.5.2", { - "packageLocation": "./.yarn/cache/async-npm-1.5.2-e971969e27-2.zip/node_modules/async/", - "packageDependencies": [ - ["async", "npm:1.5.2"] - ], - "linkType": "HARD", - }], - ["npm:2.6.3", { - "packageLocation": "./.yarn/cache/async-npm-2.6.3-2de4150248-2.zip/node_modules/async/", - "packageDependencies": [ - ["async", "npm:2.6.3"], - ["lodash", "npm:4.17.15"] - ], - "linkType": "HARD", - }] - ]], - ["async-each", [ - ["npm:1.0.1", { - "packageLocation": "./.yarn/cache/async-each-npm-1.0.1-592bc9ecec-2.zip/node_modules/async-each/", - "packageDependencies": [ - ["async-each", "npm:1.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["async-limiter", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/async-limiter-npm-1.0.0-0c58e8172d-2.zip/node_modules/async-limiter/", - "packageDependencies": [ - ["async-limiter", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["asynckit", [ - ["npm:0.4.0", { - "packageLocation": "./.yarn/cache/asynckit-npm-0.4.0-c718858525-2.zip/node_modules/asynckit/", - "packageDependencies": [ - ["asynckit", "npm:0.4.0"] - ], - "linkType": "HARD", - }] - ]], - ["atob", [ - ["npm:2.1.2", { - "packageLocation": "./.yarn/cache/atob-npm-2.1.2-bcb583261e-2.zip/node_modules/atob/", - "packageDependencies": [ - ["atob", "npm:2.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["atob-lite", [ - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/atob-lite-npm-2.0.0-62802899eb-2.zip/node_modules/atob-lite/", - "packageDependencies": [ - ["atob-lite", "npm:2.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["auto-bind", [ - ["npm:2.1.0", { - "packageLocation": "./.yarn/cache/auto-bind-npm-2.1.0-9c1f519dda-2.zip/node_modules/auto-bind/", - "packageDependencies": [ - ["auto-bind", "npm:2.1.0"], - ["@types/react", "npm:16.9.2"] - ], - "linkType": "HARD", - }] - ]], - ["autoprefixer", [ - ["npm:9.6.1", { - "packageLocation": "./.yarn/cache/autoprefixer-npm-9.6.1-5a4236e177-2.zip/node_modules/autoprefixer/", - "packageDependencies": [ - ["autoprefixer", "npm:9.6.1"], - ["browserslist", "npm:4.6.3"], - ["caniuse-lite", "npm:1.0.30000980"], - ["chalk", "npm:2.4.2"], - ["normalize-range", "npm:0.1.2"], - ["num2fraction", "npm:1.2.2"], - ["postcss", "npm:7.0.17"], - ["postcss-value-parser", "npm:4.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["aws-sign2", [ - ["npm:0.7.0", { - "packageLocation": "./.yarn/cache/aws-sign2-npm-0.7.0-656c6cb84d-2.zip/node_modules/aws-sign2/", - "packageDependencies": [ - ["aws-sign2", "npm:0.7.0"] - ], - "linkType": "HARD", - }] - ]], - ["aws4", [ - ["npm:1.8.0", { - "packageLocation": "./.yarn/cache/aws4-npm-1.8.0-9e02cdde19-2.zip/node_modules/aws4/", - "packageDependencies": [ - ["aws4", "npm:1.8.0"] - ], - "linkType": "HARD", - }] - ]], - ["axios", [ - ["npm:0.18.0", { - "packageLocation": "./.yarn/cache/axios-npm-0.18.0-f09dd31ebf-2.zip/node_modules/axios/", - "packageDependencies": [ - ["axios", "npm:0.18.0"], - ["follow-redirects", "npm:1.7.0"], - ["is-buffer", "npm:1.1.6"] - ], - "linkType": "HARD", - }], - ["npm:0.19.0", { - "packageLocation": "./.yarn/cache/axios-npm-0.19.0-3dc3d92067-2.zip/node_modules/axios/", - "packageDependencies": [ - ["axios", "npm:0.19.0"], - ["follow-redirects", "npm:1.5.10"], - ["is-buffer", "npm:2.0.3"] - ], - "linkType": "HARD", - }] - ]], - ["axobject-query", [ - ["npm:2.0.2", { - "packageLocation": "./.yarn/cache/axobject-query-npm-2.0.2-7eb488b6b9-2.zip/node_modules/axobject-query/", - "packageDependencies": [ - ["axobject-query", "npm:2.0.2"], - ["ast-types-flow", "npm:0.0.7"] - ], - "linkType": "HARD", - }] - ]], - ["azure-devops-node-api", [ - ["npm:7.2.0", { - "packageLocation": "./.yarn/cache/azure-devops-node-api-npm-7.2.0-58c0eefbb0-2.zip/node_modules/azure-devops-node-api/", - "packageDependencies": [ - ["azure-devops-node-api", "npm:7.2.0"], - ["os", "npm:0.1.1"], - ["tunnel", "npm:0.0.4"], - ["typed-rest-client", "npm:1.2.0"], - ["underscore", "npm:1.8.3"] - ], - "linkType": "HARD", - }] - ]], - ["babel-code-frame", [ - ["npm:6.26.0", { - "packageLocation": "./.yarn/cache/babel-code-frame-npm-6.26.0-9f86717636-2.zip/node_modules/babel-code-frame/", - "packageDependencies": [ - ["babel-code-frame", "npm:6.26.0"], - ["chalk", "npm:1.1.3"], - ["esutils", "npm:2.0.2"], - ["js-tokens", "npm:3.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["babel-core", [ - ["npm:6.26.3", { - "packageLocation": "./.yarn/cache/babel-core-npm-6.26.3-92fb66c8ab-2.zip/node_modules/babel-core/", - "packageDependencies": [ - ["babel-core", "npm:6.26.3"], - ["babel-code-frame", "npm:6.26.0"], - ["babel-generator", "npm:6.26.1"], - ["babel-helpers", "npm:6.24.1"], - ["babel-messages", "npm:6.23.0"], - ["babel-register", "npm:6.26.0"], - ["babel-runtime", "npm:6.26.0"], - ["babel-template", "npm:6.26.0"], - ["babel-traverse", "npm:6.26.0"], - ["babel-types", "npm:6.26.0"], - ["babylon", "npm:6.18.0"], - ["convert-source-map", "npm:1.6.0"], - ["debug", "npm:2.6.9"], - ["json5", "npm:0.5.1"], - ["lodash", "npm:4.17.11"], - ["minimatch", "npm:3.0.4"], - ["path-is-absolute", "npm:1.0.1"], - ["private", "npm:0.1.8"], - ["slash", "npm:1.0.0"], - ["source-map", "npm:0.5.7"] - ], - "linkType": "HARD", - }], - ["virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:7.0.0-bridge.0", { - "packageLocation": "./.yarn/$$virtual/babel-core-virtual-731f2ff065/0/cache/babel-core-npm-7.0.0-bridge.0-7fe146b78f-2.zip/node_modules/babel-core/", - "packageDependencies": [ - ["babel-core", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:7.0.0-bridge.0"], - ["@babel/core", "npm:7.7.4"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }] - ]], - ["babel-eslint", [ - ["npm:9.0.0", { - "packageLocation": "./.yarn/cache/babel-eslint-npm-9.0.0-0811b63d7a-2.zip/node_modules/babel-eslint/", - "packageDependencies": [ - ["babel-eslint", "npm:9.0.0"], - ["@babel/code-frame", "npm:7.0.0"], - ["@babel/parser", "npm:7.7.4"], - ["@babel/traverse", "npm:7.2.3"], - ["@babel/types", "npm:7.2.2"], - ["eslint-scope", "npm:3.7.1"], - ["eslint-visitor-keys", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["babel-extract-comments", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/babel-extract-comments-npm-1.0.0-66ce3c8bbc-2.zip/node_modules/babel-extract-comments/", - "packageDependencies": [ - ["babel-extract-comments", "npm:1.0.0"], - ["babylon", "npm:6.18.0"] - ], - "linkType": "HARD", - }] - ]], - ["babel-generator", [ - ["npm:6.26.1", { - "packageLocation": "./.yarn/cache/babel-generator-npm-6.26.1-c8765c0918-2.zip/node_modules/babel-generator/", - "packageDependencies": [ - ["babel-generator", "npm:6.26.1"], - ["babel-messages", "npm:6.23.0"], - ["babel-runtime", "npm:6.26.0"], - ["babel-types", "npm:6.26.0"], - ["detect-indent", "npm:4.0.0"], - ["jsesc", "npm:1.3.0"], - ["lodash", "npm:4.17.11"], - ["source-map", "npm:0.5.7"], - ["trim-right", "npm:1.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["babel-helpers", [ - ["npm:6.24.1", { - "packageLocation": "./.yarn/cache/babel-helpers-npm-6.24.1-743259a0a1-2.zip/node_modules/babel-helpers/", - "packageDependencies": [ - ["babel-helpers", "npm:6.24.1"], - ["babel-runtime", "npm:6.26.0"], - ["babel-template", "npm:6.26.0"] - ], - "linkType": "HARD", - }] - ]], - ["babel-jest", [ - ["virtual:11af2979cd18fac66890974126a6c7fbd4975ac28f27d988c8c44e880a7bc6ec701858539716c13ff3a123433f2407e6d9c527938d745fd70b3e8dbefabe561b#npm:24.9.0", { - "packageLocation": "./.yarn/$$virtual/babel-jest-virtual-c2e11da8a3/0/cache/babel-jest-npm-24.9.0-2ea261318a-2.zip/node_modules/babel-jest/", - "packageDependencies": [ - ["babel-jest", "virtual:11af2979cd18fac66890974126a6c7fbd4975ac28f27d988c8c44e880a7bc6ec701858539716c13ff3a123433f2407e6d9c527938d745fd70b3e8dbefabe561b#npm:24.9.0"], - ["@babel/core", "npm:7.2.2"], - ["@jest/transform", "npm:24.9.0"], - ["@jest/types", "npm:24.9.0"], - ["@types/babel__core", "npm:7.1.0"], - ["babel-plugin-istanbul", "npm:5.1.1"], - ["babel-preset-jest", "virtual:c2e11da8a3f60ad710d794f33248f8ee40991eefcb69febca5f40337afdd58efa50bf4be9731aabab8b8bc09752fde32082f18493e19a19997530b990a873f57#npm:24.9.0"], - ["chalk", "npm:2.4.2"], - ["slash", "npm:2.0.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }], - ["virtual:8a66037ccd7a8be1eb6d7983ebdeaf233fe1d3c1e85bd340a31e7a9c07e3fb91c61a9d835ea31fe537b93a36a83f323661840931b5cff0bd3f94811a69dc90cd#npm:23.6.0", { - "packageLocation": "./.yarn/$$virtual/babel-jest-virtual-3adcdb015d/0/cache/babel-jest-npm-23.6.0-7dd8b752a4-2.zip/node_modules/babel-jest/", - "packageDependencies": [ - ["babel-jest", "virtual:8a66037ccd7a8be1eb6d7983ebdeaf233fe1d3c1e85bd340a31e7a9c07e3fb91c61a9d835ea31fe537b93a36a83f323661840931b5cff0bd3f94811a69dc90cd#npm:23.6.0"], - ["babel-core", "npm:6.26.3"], - ["babel-plugin-istanbul", "npm:4.1.6"], - ["babel-preset-jest", "npm:23.2.0"] - ], - "packagePeers": [ - "babel-core" - ], - "linkType": "HARD", - }], - ["virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:24.5.0", { - "packageLocation": "./.yarn/$$virtual/babel-jest-virtual-5856f1e9a9/0/cache/babel-jest-npm-24.5.0-82c32d62b0-2.zip/node_modules/babel-jest/", - "packageDependencies": [ - ["babel-jest", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:24.5.0"], - ["@babel/core", "npm:7.7.4"], - ["@jest/transform", "npm:24.5.0"], - ["@jest/types", "npm:24.5.0"], - ["@types/babel__core", "npm:7.1.0"], - ["babel-plugin-istanbul", "npm:5.1.1"], - ["babel-preset-jest", "virtual:5856f1e9a92395e0bd902f89d75c84a5679c8c43d5e15b53630a0c4b79384f1dd45d13b66feb3ee72d76d8280915e194b41575a2be307758503a74c9ad17e596#npm:24.3.0"], - ["chalk", "npm:2.4.2"], - ["slash", "npm:2.0.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }] - ]], - ["babel-loader", [ - ["virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:8.0.5", { - "packageLocation": "./.yarn/$$virtual/babel-loader-virtual-ad2acd3ef3/0/cache/babel-loader-npm-8.0.5-daf93c5db9-2.zip/node_modules/babel-loader/", - "packageDependencies": [ - ["babel-loader", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:8.0.5"], - ["@babel/core", "npm:7.7.4"], - ["find-cache-dir", "npm:2.0.0"], - ["loader-utils", "npm:1.2.3"], - ["mkdirp", "npm:0.5.1"], - ["util.promisify", "npm:1.0.0"], - ["webpack", "npm:4.28.4"] - ], - "packagePeers": [ - "core", - "webpack" - ], - "linkType": "HARD", - }], - ["virtual:e04a2594c769771b96db34e7a92a8a3af1c98ae86dce662589a5c5d5209e16875506f8cb5f4c2230a2b2ae06335b14466352c4ed470d39edf9edb6c515984525#npm:8.0.6", { - "packageLocation": "./.yarn/$$virtual/babel-loader-virtual-4349cf514d/0/cache/babel-loader-npm-8.0.6-ccc68d8d38-2.zip/node_modules/babel-loader/", - "packageDependencies": [ - ["babel-loader", "virtual:e04a2594c769771b96db34e7a92a8a3af1c98ae86dce662589a5c5d5209e16875506f8cb5f4c2230a2b2ae06335b14466352c4ed470d39edf9edb6c515984525#npm:8.0.6"], - ["@babel/core", "npm:7.7.4"], - ["find-cache-dir", "npm:2.0.0"], - ["loader-utils", "npm:1.2.3"], - ["mkdirp", "npm:0.5.1"], - ["pify", "npm:4.0.1"], - ["webpack", "npm:4.41.2"] - ], - "packagePeers": [ - "core", - "webpack" - ], - "linkType": "HARD", - }] - ]], - ["babel-messages", [ - ["npm:6.23.0", { - "packageLocation": "./.yarn/cache/babel-messages-npm-6.23.0-49e1fcee43-2.zip/node_modules/babel-messages/", - "packageDependencies": [ - ["babel-messages", "npm:6.23.0"], - ["babel-runtime", "npm:6.26.0"] - ], - "linkType": "HARD", - }] - ]], - ["babel-plugin-add-module-exports", [ - ["npm:0.2.1", { - "packageLocation": "./.yarn/cache/babel-plugin-add-module-exports-npm-0.2.1-8c4de9b4b8-2.zip/node_modules/babel-plugin-add-module-exports/", - "packageDependencies": [ - ["babel-plugin-add-module-exports", "npm:0.2.1"] - ], - "linkType": "HARD", - }] - ]], - ["babel-plugin-dynamic-import-node", [ - ["npm:1.2.0", { - "packageLocation": "./.yarn/cache/babel-plugin-dynamic-import-node-npm-1.2.0-23fda4f3d9-2.zip/node_modules/babel-plugin-dynamic-import-node/", - "packageDependencies": [ - ["babel-plugin-dynamic-import-node", "npm:1.2.0"], - ["babel-plugin-syntax-dynamic-import", "npm:6.18.0"] - ], - "linkType": "HARD", - }] - ]], - ["babel-plugin-emotion", [ - ["npm:10.0.17", { - "packageLocation": "./.yarn/cache/babel-plugin-emotion-npm-10.0.17-c18d4d65b2-2.zip/node_modules/babel-plugin-emotion/", - "packageDependencies": [ - ["babel-plugin-emotion", "npm:10.0.17"], - ["@babel/helper-module-imports", "npm:7.0.0"], - ["@emotion/hash", "npm:0.7.2"], - ["@emotion/memoize", "npm:0.7.2"], - ["@emotion/serialize", "npm:0.11.10"], - ["babel-plugin-macros", "npm:2.5.0"], - ["babel-plugin-syntax-jsx", "npm:6.18.0"], - ["convert-source-map", "npm:1.6.0"], - ["escape-string-regexp", "npm:1.0.5"], - ["find-root", "npm:1.1.0"], - ["source-map", "npm:0.5.7"] - ], - "linkType": "HARD", - }], - ["npm:10.0.7", { - "packageLocation": "./.yarn/cache/babel-plugin-emotion-npm-10.0.7-d5856a9bb6-2.zip/node_modules/babel-plugin-emotion/", - "packageDependencies": [ - ["babel-plugin-emotion", "npm:10.0.7"], - ["@babel/helper-module-imports", "npm:7.0.0"], - ["@emotion/hash", "npm:0.7.1"], - ["@emotion/memoize", "npm:0.7.1"], - ["@emotion/serialize", "npm:0.11.4"], - ["babel-plugin-macros", "npm:2.5.0"], - ["babel-plugin-syntax-jsx", "npm:6.18.0"], - ["convert-source-map", "npm:1.6.0"], - ["escape-string-regexp", "npm:1.0.5"], - ["find-root", "npm:1.1.0"], - ["source-map", "npm:0.5.7"] - ], - "linkType": "HARD", - }] - ]], - ["babel-plugin-istanbul", [ - ["npm:4.1.6", { - "packageLocation": "./.yarn/cache/babel-plugin-istanbul-npm-4.1.6-948b78692d-2.zip/node_modules/babel-plugin-istanbul/", - "packageDependencies": [ - ["babel-plugin-istanbul", "npm:4.1.6"], - ["babel-plugin-syntax-object-rest-spread", "npm:6.13.0"], - ["find-up", "npm:2.1.0"], - ["istanbul-lib-instrument", "npm:1.10.2"], - ["test-exclude", "npm:4.2.3"] - ], - "linkType": "HARD", - }], - ["npm:5.1.1", { - "packageLocation": "./.yarn/cache/babel-plugin-istanbul-npm-5.1.1-907ee9228e-2.zip/node_modules/babel-plugin-istanbul/", - "packageDependencies": [ - ["babel-plugin-istanbul", "npm:5.1.1"], - ["find-up", "npm:3.0.0"], - ["istanbul-lib-instrument", "npm:3.0.1"], - ["test-exclude", "npm:5.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["babel-plugin-jest-hoist", [ - ["npm:23.2.0", { - "packageLocation": "./.yarn/cache/babel-plugin-jest-hoist-npm-23.2.0-e21ccee110-2.zip/node_modules/babel-plugin-jest-hoist/", - "packageDependencies": [ - ["babel-plugin-jest-hoist", "npm:23.2.0"] - ], - "linkType": "HARD", - }], - ["npm:24.3.0", { - "packageLocation": "./.yarn/cache/babel-plugin-jest-hoist-npm-24.3.0-b9fcbbdae9-2.zip/node_modules/babel-plugin-jest-hoist/", - "packageDependencies": [ - ["babel-plugin-jest-hoist", "npm:24.3.0"], - ["@types/babel__traverse", "npm:7.0.6"] - ], - "linkType": "HARD", - }], - ["npm:24.9.0", { - "packageLocation": "./.yarn/cache/babel-plugin-jest-hoist-npm-24.9.0-a3b048844f-2.zip/node_modules/babel-plugin-jest-hoist/", - "packageDependencies": [ - ["babel-plugin-jest-hoist", "npm:24.9.0"], - ["@types/babel__traverse", "npm:7.0.6"] - ], - "linkType": "HARD", - }] - ]], - ["babel-plugin-lazy-import", [ - ["virtual:e04a2594c769771b96db34e7a92a8a3af1c98ae86dce662589a5c5d5209e16875506f8cb5f4c2230a2b2ae06335b14466352c4ed470d39edf9edb6c515984525#https://github.com/arcanis/babel-plugin-lazy-import.git#commit:ff060e230afb4f2f36a1c495be65271c14ae2e4b", { - "packageLocation": "./.yarn/$$virtual/babel-plugin-lazy-import-virtual-a418d38246/0/cache/babel-plugin-lazy-import-https-62f6f9525b-2.zip/node_modules/babel-plugin-lazy-import/", - "packageDependencies": [ - ["babel-plugin-lazy-import", "virtual:e04a2594c769771b96db34e7a92a8a3af1c98ae86dce662589a5c5d5209e16875506f8cb5f4c2230a2b2ae06335b14466352c4ed470d39edf9edb6c515984525#https://github.com/arcanis/babel-plugin-lazy-import.git#commit:ff060e230afb4f2f36a1c495be65271c14ae2e4b"], - ["@babel/core", "npm:7.7.4"], - ["@babel/helper-module-transforms", "npm:7.5.5"], - ["@babel/helper-plugin-utils", "npm:7.0.0"], - ["@babel/helpers", "npm:7.5.5"], - ["@babel/plugin-transform-parameters", "virtual:a418d382466ccc2ac6b3eae05cc3e136ab2700858a0d4b8de9a1c12223c4ea3d67e79f075d6dbb975a01ab56c683c1ce94d3f6965caea28a7c8a4c4d50b98acd#npm:7.4.4"], - ["@babel/template", "npm:7.4.4"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }] - ]], - ["babel-plugin-macros", [ - ["npm:2.5.0", { - "packageLocation": "./.yarn/cache/babel-plugin-macros-npm-2.5.0-0d1beee4a9-2.zip/node_modules/babel-plugin-macros/", - "packageDependencies": [ - ["babel-plugin-macros", "npm:2.5.0"], - ["cosmiconfig", "npm:5.1.0"], - ["resolve", "patch:resolve@npm%3A1.14.1#builtin::version=1.14.1&hash=8fccd0"] - ], - "linkType": "HARD", - }] - ]], - ["babel-plugin-remove-graphql-queries", [ - ["virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:2.7.0", { - "packageLocation": "./.yarn/$$virtual/babel-plugin-remove-graphql-queries-virtual-91df28f4fe/0/cache/babel-plugin-remove-graphql-queries-npm-2.7.0-8d4a3e3923-2.zip/node_modules/babel-plugin-remove-graphql-queries/", - "packageDependencies": [ - ["babel-plugin-remove-graphql-queries", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:2.7.0"], - ["gatsby", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.13.6"], - ["graphql", "npm:14.1.1"] - ], - "packagePeers": [ - "gatsby", - "graphql" - ], - "linkType": "HARD", - }] - ]], - ["babel-plugin-syntax-dynamic-import", [ - ["npm:6.18.0", { - "packageLocation": "./.yarn/cache/babel-plugin-syntax-dynamic-import-npm-6.18.0-26189bd486-2.zip/node_modules/babel-plugin-syntax-dynamic-import/", - "packageDependencies": [ - ["babel-plugin-syntax-dynamic-import", "npm:6.18.0"] - ], - "linkType": "HARD", - }] - ]], - ["babel-plugin-syntax-jsx", [ - ["npm:6.18.0", { - "packageLocation": "./.yarn/cache/babel-plugin-syntax-jsx-npm-6.18.0-fcf0a98a71-2.zip/node_modules/babel-plugin-syntax-jsx/", - "packageDependencies": [ - ["babel-plugin-syntax-jsx", "npm:6.18.0"] - ], - "linkType": "HARD", - }] - ]], - ["babel-plugin-syntax-object-rest-spread", [ - ["npm:6.13.0", { - "packageLocation": "./.yarn/cache/babel-plugin-syntax-object-rest-spread-npm-6.13.0-9905241ebe-2.zip/node_modules/babel-plugin-syntax-object-rest-spread/", - "packageDependencies": [ - ["babel-plugin-syntax-object-rest-spread", "npm:6.13.0"] - ], - "linkType": "HARD", - }] - ]], - ["babel-plugin-syntax-trailing-function-commas", [ - ["npm:7.0.0-beta.0", { - "packageLocation": "./.yarn/cache/babel-plugin-syntax-trailing-function-commas-npm-7.0.0-beta.0-bdba488627-2.zip/node_modules/babel-plugin-syntax-trailing-function-commas/", - "packageDependencies": [ - ["babel-plugin-syntax-trailing-function-commas", "npm:7.0.0-beta.0"] - ], - "linkType": "HARD", - }] - ]], - ["babel-plugin-transform-object-rest-spread", [ - ["npm:6.26.0", { - "packageLocation": "./.yarn/cache/babel-plugin-transform-object-rest-spread-npm-6.26.0-c2b6454d62-2.zip/node_modules/babel-plugin-transform-object-rest-spread/", - "packageDependencies": [ - ["babel-plugin-transform-object-rest-spread", "npm:6.26.0"], - ["babel-plugin-syntax-object-rest-spread", "npm:6.13.0"], - ["babel-runtime", "npm:6.26.0"] - ], - "linkType": "HARD", - }] - ]], - ["babel-preset-fbjs", [ - ["virtual:f18c3b4b1a4cb8629f2c1e86c002454c8be118fea844623da62de685eba700fa4ccedb25cdfe03c01262e8774f2ea801fd19c476bc6fc5ab3b18260b0e3df510#npm:3.2.0", { - "packageLocation": "./.yarn/$$virtual/babel-preset-fbjs-virtual-1bc182a770/0/cache/babel-preset-fbjs-npm-3.2.0-a0efc7d673-2.zip/node_modules/babel-preset-fbjs/", - "packageDependencies": [ - ["babel-preset-fbjs", "virtual:f18c3b4b1a4cb8629f2c1e86c002454c8be118fea844623da62de685eba700fa4ccedb25cdfe03c01262e8774f2ea801fd19c476bc6fc5ab3b18260b0e3df510#npm:3.2.0"], - ["@babel/core", "npm:7.7.4"], - ["@babel/plugin-proposal-class-properties", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.3.3"], - ["@babel/plugin-proposal-object-rest-spread", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.3.2"], - ["@babel/plugin-syntax-class-properties", "virtual:e04a2594c769771b96db34e7a92a8a3af1c98ae86dce662589a5c5d5209e16875506f8cb5f4c2230a2b2ae06335b14466352c4ed470d39edf9edb6c515984525#npm:7.2.0"], - ["@babel/plugin-syntax-flow", "virtual:1bc182a7702ea3d6a536c631d382333cf661bf0da83db6c860ace2e0ba7d6e47b0de02c59fd1449e0ae031007321130949c87c39923ae892ba329df635f87e11#npm:7.2.0"], - ["@babel/plugin-syntax-jsx", "virtual:9eda81eca8c70067f7f83bef1cbaae7baf798c1f4b90b04bb084e0826fddc55d06a3b6ab6182f6aae9ffd0a47a55b6c49cdb7080486fb8692192a7d82179632a#npm:7.2.0"], - ["@babel/plugin-syntax-object-rest-spread", "virtual:7fa15a54995aa35aaca7e6db26f9cafe58dfe17e87eb53096b115a3c117984e442501ba2f9a03ba458083e17f039368eae1074fa5915ec8eeeef82fa36dca33b#npm:7.2.0"], - ["@babel/plugin-transform-arrow-functions", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/plugin-transform-block-scoped-functions", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/plugin-transform-block-scoping", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/plugin-transform-classes", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.2"], - ["@babel/plugin-transform-computed-properties", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/plugin-transform-destructuring", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/plugin-transform-flow-strip-types", "virtual:1bc182a7702ea3d6a536c631d382333cf661bf0da83db6c860ace2e0ba7d6e47b0de02c59fd1449e0ae031007321130949c87c39923ae892ba329df635f87e11#npm:7.3.4"], - ["@babel/plugin-transform-for-of", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/plugin-transform-function-name", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/plugin-transform-literals", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/plugin-transform-member-expression-literals", "virtual:1bc182a7702ea3d6a536c631d382333cf661bf0da83db6c860ace2e0ba7d6e47b0de02c59fd1449e0ae031007321130949c87c39923ae892ba329df635f87e11#npm:7.2.0"], - ["@babel/plugin-transform-modules-commonjs", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.2.0"], - ["@babel/plugin-transform-object-super", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/plugin-transform-parameters", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/plugin-transform-property-literals", "virtual:1bc182a7702ea3d6a536c631d382333cf661bf0da83db6c860ace2e0ba7d6e47b0de02c59fd1449e0ae031007321130949c87c39923ae892ba329df635f87e11#npm:7.2.0"], - ["@babel/plugin-transform-react-display-name", "virtual:397dabb014bd8a43caddf0e60d6a0f1e15124aa6021a39c75417965ac4f4fdcfd8d7d088810035296b1b2b2943157341a358dd232f5856b33e31030ecebe5e8a#npm:7.2.0"], - ["@babel/plugin-transform-react-jsx", "virtual:397dabb014bd8a43caddf0e60d6a0f1e15124aa6021a39c75417965ac4f4fdcfd8d7d088810035296b1b2b2943157341a358dd232f5856b33e31030ecebe5e8a#npm:7.3.0"], - ["@babel/plugin-transform-shorthand-properties", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["@babel/plugin-transform-spread", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.2"], - ["@babel/plugin-transform-template-literals", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], - ["babel-plugin-syntax-trailing-function-commas", "npm:7.0.0-beta.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }] - ]], - ["babel-preset-gatsby", [ - ["virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:0.2.1", { - "packageLocation": "./.yarn/$$virtual/babel-preset-gatsby-virtual-a8fb5e753b/0/cache/babel-preset-gatsby-npm-0.2.1-be8cb8c30d-2.zip/node_modules/babel-preset-gatsby/", - "packageDependencies": [ - ["babel-preset-gatsby", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:0.2.1"], - ["@babel/core", "npm:7.7.4"], - ["@babel/plugin-proposal-class-properties", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.3.3"], - ["@babel/plugin-syntax-dynamic-import", "virtual:a8fb5e753bb7d3bd7316ef24da06289eb7b94e681cc504f89c29a17c61ba90f2533628769e3a836c222ed749b3aef707de41c54778057a07c6c328844a130285#npm:7.2.0"], - ["@babel/plugin-transform-runtime", "virtual:a8fb5e753bb7d3bd7316ef24da06289eb7b94e681cc504f89c29a17c61ba90f2533628769e3a836c222ed749b3aef707de41c54778057a07c6c328844a130285#npm:7.3.4"], - ["@babel/preset-env", "virtual:a8fb5e753bb7d3bd7316ef24da06289eb7b94e681cc504f89c29a17c61ba90f2533628769e3a836c222ed749b3aef707de41c54778057a07c6c328844a130285#npm:7.4.2"], - ["@babel/preset-react", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.0.0"], - ["@babel/runtime", "npm:7.5.1"], - ["babel-plugin-macros", "npm:2.5.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }] - ]], - ["babel-preset-jest", [ - ["npm:23.2.0", { - "packageLocation": "./.yarn/cache/babel-preset-jest-npm-23.2.0-a2f040a379-2.zip/node_modules/babel-preset-jest/", - "packageDependencies": [ - ["babel-preset-jest", "npm:23.2.0"], - ["babel-plugin-jest-hoist", "npm:23.2.0"], - ["babel-plugin-syntax-object-rest-spread", "npm:6.13.0"] - ], - "linkType": "HARD", - }], - ["virtual:5856f1e9a92395e0bd902f89d75c84a5679c8c43d5e15b53630a0c4b79384f1dd45d13b66feb3ee72d76d8280915e194b41575a2be307758503a74c9ad17e596#npm:24.3.0", { - "packageLocation": "./.yarn/$$virtual/babel-preset-jest-virtual-7fa15a5499/0/cache/babel-preset-jest-npm-24.3.0-1214750cfe-2.zip/node_modules/babel-preset-jest/", - "packageDependencies": [ - ["babel-preset-jest", "virtual:5856f1e9a92395e0bd902f89d75c84a5679c8c43d5e15b53630a0c4b79384f1dd45d13b66feb3ee72d76d8280915e194b41575a2be307758503a74c9ad17e596#npm:24.3.0"], - ["@babel/core", "npm:7.7.4"], - ["@babel/plugin-syntax-object-rest-spread", "virtual:7fa15a54995aa35aaca7e6db26f9cafe58dfe17e87eb53096b115a3c117984e442501ba2f9a03ba458083e17f039368eae1074fa5915ec8eeeef82fa36dca33b#npm:7.2.0"], - ["babel-plugin-jest-hoist", "npm:24.3.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }], - ["virtual:c2e11da8a3f60ad710d794f33248f8ee40991eefcb69febca5f40337afdd58efa50bf4be9731aabab8b8bc09752fde32082f18493e19a19997530b990a873f57#npm:24.9.0", { - "packageLocation": "./.yarn/$$virtual/babel-preset-jest-virtual-fac32e1cb4/0/cache/babel-preset-jest-npm-24.9.0-4ca5b59098-2.zip/node_modules/babel-preset-jest/", - "packageDependencies": [ - ["babel-preset-jest", "virtual:c2e11da8a3f60ad710d794f33248f8ee40991eefcb69febca5f40337afdd58efa50bf4be9731aabab8b8bc09752fde32082f18493e19a19997530b990a873f57#npm:24.9.0"], - ["@babel/core", "npm:7.2.2"], - ["@babel/plugin-syntax-object-rest-spread", "virtual:fac32e1cb4468a6985b2229c52c07009776a84856d5f7999edfb47e2a5b2b4704dba6ac56ae4ead43819316a1109857f58eba21ba1c39e9552cd9da395bec09f#npm:7.2.0"], - ["babel-plugin-jest-hoist", "npm:24.9.0"] - ], - "packagePeers": [ - "core" - ], - "linkType": "HARD", - }] - ]], - ["babel-register", [ - ["npm:6.26.0", { - "packageLocation": "./.yarn/cache/babel-register-npm-6.26.0-e6a751af56-2.zip/node_modules/babel-register/", - "packageDependencies": [ - ["babel-register", "npm:6.26.0"], - ["babel-core", "npm:6.26.3"], - ["babel-runtime", "npm:6.26.0"], - ["core-js", "npm:2.6.2"], - ["home-or-tmp", "npm:2.0.0"], - ["lodash", "npm:4.17.11"], - ["mkdirp", "npm:0.5.1"], - ["source-map-support", "npm:0.4.18"] - ], - "linkType": "HARD", - }] - ]], - ["babel-runtime", [ - ["npm:6.26.0", { - "packageLocation": "./.yarn/cache/babel-runtime-npm-6.26.0-d38e7946b4-2.zip/node_modules/babel-runtime/", - "packageDependencies": [ - ["babel-runtime", "npm:6.26.0"], - ["core-js", "npm:2.6.2"], - ["regenerator-runtime", "npm:0.11.1"] - ], - "linkType": "HARD", - }] - ]], - ["babel-template", [ - ["npm:6.26.0", { - "packageLocation": "./.yarn/cache/babel-template-npm-6.26.0-2cb5f80999-2.zip/node_modules/babel-template/", - "packageDependencies": [ - ["babel-template", "npm:6.26.0"], - ["babel-runtime", "npm:6.26.0"], - ["babel-traverse", "npm:6.26.0"], - ["babel-types", "npm:6.26.0"], - ["babylon", "npm:6.18.0"], - ["lodash", "npm:4.17.11"] - ], - "linkType": "HARD", - }] - ]], - ["babel-traverse", [ - ["npm:6.26.0", { - "packageLocation": "./.yarn/cache/babel-traverse-npm-6.26.0-ebcb2264b6-2.zip/node_modules/babel-traverse/", - "packageDependencies": [ - ["babel-traverse", "npm:6.26.0"], - ["babel-code-frame", "npm:6.26.0"], - ["babel-messages", "npm:6.23.0"], - ["babel-runtime", "npm:6.26.0"], - ["babel-types", "npm:6.26.0"], - ["babylon", "npm:6.18.0"], - ["debug", "npm:2.6.9"], - ["globals", "npm:9.18.0"], - ["invariant", "npm:2.2.4"], - ["lodash", "npm:4.17.11"] - ], - "linkType": "HARD", - }] - ]], - ["babel-types", [ - ["npm:6.26.0", { - "packageLocation": "./.yarn/cache/babel-types-npm-6.26.0-165163b54c-2.zip/node_modules/babel-types/", - "packageDependencies": [ - ["babel-types", "npm:6.26.0"], - ["babel-runtime", "npm:6.26.0"], - ["esutils", "npm:2.0.2"], - ["lodash", "npm:4.17.11"], - ["to-fast-properties", "npm:1.0.3"] - ], - "linkType": "HARD", - }] - ]], - ["babylon", [ - ["npm:6.18.0", { - "packageLocation": "./.yarn/cache/babylon-npm-6.18.0-2c6a1b9c30-2.zip/node_modules/babylon/", - "packageDependencies": [ - ["babylon", "npm:6.18.0"] - ], - "linkType": "HARD", - }] - ]], - ["backo2", [ - ["npm:1.0.2", { - "packageLocation": "./.yarn/cache/backo2-npm-1.0.2-e933aab18a-2.zip/node_modules/backo2/", - "packageDependencies": [ - ["backo2", "npm:1.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["bail", [ - ["npm:1.0.3", { - "packageLocation": "./.yarn/cache/bail-npm-1.0.3-42ab78dc77-2.zip/node_modules/bail/", - "packageDependencies": [ - ["bail", "npm:1.0.3"] - ], - "linkType": "HARD", - }] - ]], - ["balanced-match", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/balanced-match-npm-1.0.0-951a2ad706-2.zip/node_modules/balanced-match/", - "packageDependencies": [ - ["balanced-match", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["base", [ - ["npm:0.11.2", { - "packageLocation": "./.yarn/cache/base-npm-0.11.2-a9bde462d6-2.zip/node_modules/base/", - "packageDependencies": [ - ["base", "npm:0.11.2"], - ["cache-base", "npm:1.0.1"], - ["class-utils", "npm:0.3.6"], - ["component-emitter", "npm:1.2.1"], - ["define-property", "npm:1.0.0"], - ["isobject", "npm:3.0.1"], - ["mixin-deep", "npm:1.3.1"], - ["pascalcase", "npm:0.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["base64-arraybuffer", [ - ["npm:0.1.5", { - "packageLocation": "./.yarn/cache/base64-arraybuffer-npm-0.1.5-64a2fbae81-2.zip/node_modules/base64-arraybuffer/", - "packageDependencies": [ - ["base64-arraybuffer", "npm:0.1.5"] - ], - "linkType": "HARD", - }] - ]], - ["base64-js", [ - ["npm:1.3.0", { - "packageLocation": "./.yarn/cache/base64-js-npm-1.3.0-4ff36d5ccd-2.zip/node_modules/base64-js/", - "packageDependencies": [ - ["base64-js", "npm:1.3.0"] - ], - "linkType": "HARD", - }] - ]], - ["base64id", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/base64id-npm-1.0.0-65b1827699-2.zip/node_modules/base64id/", - "packageDependencies": [ - ["base64id", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["batch", [ - ["npm:0.6.1", { - "packageLocation": "./.yarn/cache/batch-npm-0.6.1-70e2e81169-2.zip/node_modules/batch/", - "packageDependencies": [ - ["batch", "npm:0.6.1"] - ], - "linkType": "HARD", - }] - ]], - ["bcrypt-pbkdf", [ - ["npm:1.0.2", { - "packageLocation": "./.yarn/cache/bcrypt-pbkdf-npm-1.0.2-80db8b16ed-2.zip/node_modules/bcrypt-pbkdf/", - "packageDependencies": [ - ["bcrypt-pbkdf", "npm:1.0.2"], - ["tweetnacl", "npm:0.14.5"] - ], - "linkType": "HARD", - }] - ]], - ["before-after-hook", [ - ["npm:2.1.0", { - "packageLocation": "./.yarn/cache/before-after-hook-npm-2.1.0-68b62dea36-2.zip/node_modules/before-after-hook/", - "packageDependencies": [ - ["before-after-hook", "npm:2.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["better-assert", [ - ["npm:1.0.2", { - "packageLocation": "./.yarn/cache/better-assert-npm-1.0.2-c9e69d4278-2.zip/node_modules/better-assert/", - "packageDependencies": [ - ["better-assert", "npm:1.0.2"], - ["callsite", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["better-opn", [ - ["npm:0.1.4", { - "packageLocation": "./.yarn/cache/better-opn-npm-0.1.4-2ca84672bc-2.zip/node_modules/better-opn/", - "packageDependencies": [ - ["better-opn", "npm:0.1.4"], - ["opn", "npm:5.4.0"] - ], - "linkType": "HARD", - }] - ]], - ["better-queue", [ - ["npm:3.8.10", { - "packageLocation": "./.yarn/cache/better-queue-npm-3.8.10-df491a8330-2.zip/node_modules/better-queue/", - "packageDependencies": [ - ["better-queue", "npm:3.8.10"], - ["better-queue-memory", "virtual:df491a8330b2bc6f866d81acfe5d8b2b3563b755220a95477bf97f66329a1528eea734572ff556c6d35dcebc4169660e770f397d43ca31d42092b27b4a0678c1#npm:1.0.3"], - ["node-eta", "npm:0.9.0"], - ["uuid", "npm:3.3.2"] - ], - "linkType": "HARD", - }] - ]], - ["better-queue-memory", [ - ["virtual:df491a8330b2bc6f866d81acfe5d8b2b3563b755220a95477bf97f66329a1528eea734572ff556c6d35dcebc4169660e770f397d43ca31d42092b27b4a0678c1#npm:1.0.3", { - "packageLocation": "./.yarn/$$virtual/better-queue-memory-virtual-dda8ffcfc2/0/cache/better-queue-memory-npm-1.0.3-8bfcd705dd-2.zip/node_modules/better-queue-memory/", - "packageDependencies": [ - ["better-queue-memory", "virtual:df491a8330b2bc6f866d81acfe5d8b2b3563b755220a95477bf97f66329a1528eea734572ff556c6d35dcebc4169660e770f397d43ca31d42092b27b4a0678c1#npm:1.0.3"], - ["better-queue", "npm:3.8.10"] - ], - "packagePeers": [ - "better-queue" - ], - "linkType": "HARD", - }] - ]], - ["big.js", [ - ["npm:5.2.2", { - "packageLocation": "./.yarn/cache/big.js-npm-5.2.2-e147c30820-2.zip/node_modules/big.js/", - "packageDependencies": [ - ["big.js", "npm:5.2.2"] - ], - "linkType": "HARD", - }] - ]], - ["bignumber.js", [ - ["npm:2.4.0", { - "packageLocation": "./.yarn/cache/bignumber.js-npm-2.4.0-afede8d905-2.zip/node_modules/bignumber.js/", - "packageDependencies": [ - ["bignumber.js", "npm:2.4.0"] - ], - "linkType": "HARD", - }] - ]], - ["bin-build", [ - ["npm:3.0.0", { - "packageLocation": "./.yarn/cache/bin-build-npm-3.0.0-41c58b5458-2.zip/node_modules/bin-build/", - "packageDependencies": [ - ["bin-build", "npm:3.0.0"], - ["decompress", "npm:4.2.0"], - ["download", "npm:6.2.5"], - ["execa", "npm:0.7.0"], - ["p-map-series", "npm:1.0.0"], - ["tempfile", "npm:2.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["bin-check", [ - ["npm:4.1.0", { - "packageLocation": "./.yarn/cache/bin-check-npm-4.1.0-07dd85c765-2.zip/node_modules/bin-check/", - "packageDependencies": [ - ["bin-check", "npm:4.1.0"], - ["execa", "npm:0.7.0"], - ["executable", "npm:4.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["bin-version", [ - ["npm:3.0.0", { - "packageLocation": "./.yarn/cache/bin-version-npm-3.0.0-a462c20f03-2.zip/node_modules/bin-version/", - "packageDependencies": [ - ["bin-version", "npm:3.0.0"], - ["execa", "npm:1.0.0"], - ["find-versions", "npm:3.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["bin-version-check", [ - ["npm:4.0.0", { - "packageLocation": "./.yarn/cache/bin-version-check-npm-4.0.0-6292cc7d15-2.zip/node_modules/bin-version-check/", - "packageDependencies": [ - ["bin-version-check", "npm:4.0.0"], - ["bin-version", "npm:3.0.0"], - ["semver", "npm:5.6.0"], - ["semver-truncate", "npm:1.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["bin-wrapper", [ - ["npm:4.1.0", { - "packageLocation": "./.yarn/cache/bin-wrapper-npm-4.1.0-66d398dd61-2.zip/node_modules/bin-wrapper/", - "packageDependencies": [ - ["bin-wrapper", "npm:4.1.0"], - ["bin-check", "npm:4.1.0"], - ["bin-version-check", "npm:4.0.0"], - ["download", "npm:7.1.0"], - ["import-lazy", "npm:3.1.0"], - ["os-filter-obj", "npm:2.0.0"], - ["pify", "npm:4.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["binary-extensions", [ - ["npm:1.12.0", { - "packageLocation": "./.yarn/cache/binary-extensions-npm-1.12.0-5e3e1208ac-2.zip/node_modules/binary-extensions/", - "packageDependencies": [ - ["binary-extensions", "npm:1.12.0"] - ], - "linkType": "HARD", - }] - ]], - ["bl", [ - ["npm:1.2.2", { - "packageLocation": "./.yarn/cache/bl-npm-1.2.2-6a3aaedf6b-2.zip/node_modules/bl/", - "packageDependencies": [ - ["bl", "npm:1.2.2"], - ["readable-stream", "npm:2.3.6"], - ["safe-buffer", "npm:5.1.2"] - ], - "linkType": "HARD", - }], - ["npm:3.0.0", { - "packageLocation": "./.yarn/cache/bl-npm-3.0.0-51c177509b-2.zip/node_modules/bl/", - "packageDependencies": [ - ["bl", "npm:3.0.0"], - ["readable-stream", "npm:3.2.0"] - ], - "linkType": "HARD", - }] - ]], - ["blob", [ - ["npm:0.0.5", { - "packageLocation": "./.yarn/cache/blob-npm-0.0.5-5e6b11bda5-2.zip/node_modules/blob/", - "packageDependencies": [ - ["blob", "npm:0.0.5"] - ], - "linkType": "HARD", - }] - ]], - ["bluebird", [ - ["npm:3.5.3", { - "packageLocation": "./.yarn/cache/bluebird-npm-3.5.3-f4239277cf-2.zip/node_modules/bluebird/", - "packageDependencies": [ - ["bluebird", "npm:3.5.3"] - ], - "linkType": "HARD", - }], - ["npm:3.5.5", { - "packageLocation": "./.yarn/cache/bluebird-npm-3.5.5-2719a585f8-2.zip/node_modules/bluebird/", - "packageDependencies": [ - ["bluebird", "npm:3.5.5"] - ], - "linkType": "HARD", - }] - ]], - ["bmp-js", [ - ["npm:0.0.1", { - "packageLocation": "./.yarn/cache/bmp-js-npm-0.0.1-12f47a7d99-2.zip/node_modules/bmp-js/", - "packageDependencies": [ - ["bmp-js", "npm:0.0.1"] - ], - "linkType": "HARD", - }], - ["npm:0.0.3", { - "packageLocation": "./.yarn/cache/bmp-js-npm-0.0.3-54399b8184-2.zip/node_modules/bmp-js/", - "packageDependencies": [ - ["bmp-js", "npm:0.0.3"] - ], - "linkType": "HARD", - }], - ["npm:0.1.0", { - "packageLocation": "./.yarn/cache/bmp-js-npm-0.1.0-5c9f284ca3-2.zip/node_modules/bmp-js/", - "packageDependencies": [ - ["bmp-js", "npm:0.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["bn.js", [ - ["npm:4.11.8", { - "packageLocation": "./.yarn/cache/bn.js-npm-4.11.8-296affce9a-2.zip/node_modules/bn.js/", - "packageDependencies": [ - ["bn.js", "npm:4.11.8"] - ], - "linkType": "HARD", - }] - ]], - ["body-parser", [ - ["npm:1.18.3", { - "packageLocation": "./.yarn/cache/body-parser-npm-1.18.3-3c4f7f3497-2.zip/node_modules/body-parser/", - "packageDependencies": [ - ["body-parser", "npm:1.18.3"], - ["bytes", "npm:3.0.0"], - ["content-type", "npm:1.0.4"], - ["debug", "npm:2.6.9"], - ["depd", "npm:1.1.2"], - ["http-errors", "npm:1.6.3"], - ["iconv-lite", "npm:0.4.23"], - ["on-finished", "npm:2.3.0"], - ["qs", "npm:6.5.2"], - ["raw-body", "npm:2.3.3"], - ["type-is", "npm:1.6.16"] - ], - "linkType": "HARD", - }] - ]], - ["bonjour", [ - ["npm:3.5.0", { - "packageLocation": "./.yarn/cache/bonjour-npm-3.5.0-919b726638-2.zip/node_modules/bonjour/", - "packageDependencies": [ - ["bonjour", "npm:3.5.0"], - ["array-flatten", "npm:2.1.2"], - ["deep-equal", "npm:1.0.1"], - ["dns-equal", "npm:1.0.0"], - ["dns-txt", "npm:2.0.2"], - ["multicast-dns", "npm:6.2.3"], - ["multicast-dns-service-types", "npm:1.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["boolbase", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/boolbase-npm-1.0.0-965fe9af6d-2.zip/node_modules/boolbase/", - "packageDependencies": [ - ["boolbase", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["boxen", [ - ["npm:1.3.0", { - "packageLocation": "./.yarn/cache/boxen-npm-1.3.0-516a1c78f9-2.zip/node_modules/boxen/", - "packageDependencies": [ - ["boxen", "npm:1.3.0"], - ["ansi-align", "npm:2.0.0"], - ["camelcase", "npm:4.1.0"], - ["chalk", "npm:2.4.2"], - ["cli-boxes", "npm:1.0.0"], - ["string-width", "npm:2.1.1"], - ["term-size", "npm:1.2.0"], - ["widest-line", "npm:2.0.1"] - ], - "linkType": "HARD", - }], - ["npm:3.2.0", { - "packageLocation": "./.yarn/cache/boxen-npm-3.2.0-1a7f40e212-2.zip/node_modules/boxen/", - "packageDependencies": [ - ["boxen", "npm:3.2.0"], - ["ansi-align", "npm:3.0.0"], - ["camelcase", "npm:5.3.1"], - ["chalk", "npm:2.4.2"], - ["cli-boxes", "npm:2.2.0"], - ["string-width", "npm:3.0.0"], - ["term-size", "npm:1.2.0"], - ["type-fest", "npm:0.3.1"], - ["widest-line", "npm:2.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["brace-expansion", [ - ["npm:1.1.11", { - "packageLocation": "./.yarn/cache/brace-expansion-npm-1.1.11-fb95eb05ad-2.zip/node_modules/brace-expansion/", - "packageDependencies": [ - ["brace-expansion", "npm:1.1.11"], - ["balanced-match", "npm:1.0.0"], - ["concat-map", "npm:0.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["braces", [ - ["npm:1.8.5", { - "packageLocation": "./.yarn/cache/braces-npm-1.8.5-ce7bb29796-2.zip/node_modules/braces/", - "packageDependencies": [ - ["braces", "npm:1.8.5"], - ["expand-range", "npm:1.8.2"], - ["preserve", "npm:0.2.0"], - ["repeat-element", "npm:1.1.3"] - ], - "linkType": "HARD", - }], - ["npm:2.3.2", { - "packageLocation": "./.yarn/cache/braces-npm-2.3.2-19cadb3384-2.zip/node_modules/braces/", - "packageDependencies": [ - ["braces", "npm:2.3.2"], - ["arr-flatten", "npm:1.1.0"], - ["array-unique", "npm:0.3.2"], - ["extend-shallow", "npm:2.0.1"], - ["fill-range", "npm:4.0.0"], - ["isobject", "npm:3.0.1"], - ["repeat-element", "npm:1.1.3"], - ["snapdragon", "npm:0.8.2"], - ["snapdragon-node", "npm:2.1.1"], - ["split-string", "npm:3.1.0"], - ["to-regex", "npm:3.0.2"] - ], - "linkType": "HARD", - }], - ["npm:3.0.2", { - "packageLocation": "./.yarn/cache/braces-npm-3.0.2-782240b28a-2.zip/node_modules/braces/", - "packageDependencies": [ - ["braces", "npm:3.0.2"], - ["fill-range", "npm:7.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["brorand", [ - ["npm:1.1.0", { - "packageLocation": "./.yarn/cache/brorand-npm-1.1.0-ea86634c4b-2.zip/node_modules/brorand/", - "packageDependencies": [ - ["brorand", "npm:1.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["browser-process-hrtime", [ - ["npm:0.1.3", { - "packageLocation": "./.yarn/cache/browser-process-hrtime-npm-0.1.3-12a293d493-2.zip/node_modules/browser-process-hrtime/", - "packageDependencies": [ - ["browser-process-hrtime", "npm:0.1.3"] - ], - "linkType": "HARD", - }] - ]], - ["browser-resolve", [ - ["npm:1.11.3", { - "packageLocation": "./.yarn/cache/browser-resolve-npm-1.11.3-c550b74990-2.zip/node_modules/browser-resolve/", - "packageDependencies": [ - ["browser-resolve", "npm:1.11.3"], - ["resolve", "patch:resolve@npm%3A1.1.7#builtin::version=1.1.7&hash=8fccd0"] - ], - "linkType": "HARD", - }] - ]], - ["browserify-aes", [ - ["npm:1.2.0", { - "packageLocation": "./.yarn/cache/browserify-aes-npm-1.2.0-2ad4aeefbe-2.zip/node_modules/browserify-aes/", - "packageDependencies": [ - ["browserify-aes", "npm:1.2.0"], - ["buffer-xor", "npm:1.0.3"], - ["cipher-base", "npm:1.0.4"], - ["create-hash", "npm:1.2.0"], - ["evp_bytestokey", "npm:1.0.3"], - ["inherits", "npm:2.0.3"], - ["safe-buffer", "npm:5.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["browserify-cipher", [ - ["npm:1.0.1", { - "packageLocation": "./.yarn/cache/browserify-cipher-npm-1.0.1-e00d75c093-2.zip/node_modules/browserify-cipher/", - "packageDependencies": [ - ["browserify-cipher", "npm:1.0.1"], - ["browserify-aes", "npm:1.2.0"], - ["browserify-des", "npm:1.0.2"], - ["evp_bytestokey", "npm:1.0.3"] - ], - "linkType": "HARD", - }] - ]], - ["browserify-des", [ - ["npm:1.0.2", { - "packageLocation": "./.yarn/cache/browserify-des-npm-1.0.2-5d04e0cde2-2.zip/node_modules/browserify-des/", - "packageDependencies": [ - ["browserify-des", "npm:1.0.2"], - ["cipher-base", "npm:1.0.4"], - ["des.js", "npm:1.0.0"], - ["inherits", "npm:2.0.3"], - ["safe-buffer", "npm:5.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["browserify-rsa", [ - ["npm:4.0.1", { - "packageLocation": "./.yarn/cache/browserify-rsa-npm-4.0.1-faeab97656-2.zip/node_modules/browserify-rsa/", - "packageDependencies": [ - ["browserify-rsa", "npm:4.0.1"], - ["bn.js", "npm:4.11.8"], - ["randombytes", "npm:2.0.6"] - ], - "linkType": "HARD", - }] - ]], - ["browserify-sign", [ - ["npm:4.0.4", { - "packageLocation": "./.yarn/cache/browserify-sign-npm-4.0.4-1a79e14f9b-2.zip/node_modules/browserify-sign/", - "packageDependencies": [ - ["browserify-sign", "npm:4.0.4"], - ["bn.js", "npm:4.11.8"], - ["browserify-rsa", "npm:4.0.1"], - ["create-hash", "npm:1.2.0"], - ["create-hmac", "npm:1.1.7"], - ["elliptic", "npm:6.4.1"], - ["inherits", "npm:2.0.3"], - ["parse-asn1", "npm:5.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["browserify-zlib", [ - ["npm:0.2.0", { - "packageLocation": "./.yarn/cache/browserify-zlib-npm-0.2.0-eab4087284-2.zip/node_modules/browserify-zlib/", - "packageDependencies": [ - ["browserify-zlib", "npm:0.2.0"], - ["pako", "npm:1.0.8"] - ], - "linkType": "HARD", - }] - ]], - ["browserslist", [ - ["npm:3.2.8", { - "packageLocation": "./.yarn/cache/browserslist-npm-3.2.8-a4a77e08ac-2.zip/node_modules/browserslist/", - "packageDependencies": [ - ["browserslist", "npm:3.2.8"], - ["caniuse-lite", "npm:1.0.30000942"], - ["electron-to-chromium", "npm:1.3.113"] - ], - "linkType": "HARD", - }], - ["npm:4.4.0", { - "packageLocation": "./.yarn/cache/browserslist-npm-4.4.0-f8ba27b7bc-2.zip/node_modules/browserslist/", - "packageDependencies": [ - ["browserslist", "npm:4.4.0"], - ["caniuse-lite", "npm:1.0.30000929"], - ["electron-to-chromium", "npm:1.3.103"], - ["node-releases", "npm:1.1.3"] - ], - "linkType": "HARD", - }], - ["npm:4.4.2", { - "packageLocation": "./.yarn/cache/browserslist-npm-4.4.2-e2eb9b2531-2.zip/node_modules/browserslist/", - "packageDependencies": [ - ["browserslist", "npm:4.4.2"], - ["caniuse-lite", "npm:1.0.30000942"], - ["electron-to-chromium", "npm:1.3.113"], - ["node-releases", "npm:1.1.9"] - ], - "linkType": "HARD", - }], - ["npm:4.5.2", { - "packageLocation": "./.yarn/cache/browserslist-npm-4.5.2-af513e7648-2.zip/node_modules/browserslist/", - "packageDependencies": [ - ["browserslist", "npm:4.5.2"], - ["caniuse-lite", "npm:1.0.30000951"], - ["electron-to-chromium", "npm:1.3.119"], - ["node-releases", "npm:1.1.11"] - ], - "linkType": "HARD", - }], - ["npm:4.6.3", { - "packageLocation": "./.yarn/cache/browserslist-npm-4.6.3-2716d82f1c-2.zip/node_modules/browserslist/", - "packageDependencies": [ - ["browserslist", "npm:4.6.3"], - ["caniuse-lite", "npm:1.0.30000980"], - ["electron-to-chromium", "npm:1.3.188"], - ["node-releases", "npm:1.1.25"] - ], - "linkType": "HARD", - }] - ]], - ["bser", [ - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/bser-npm-2.0.0-8339c76426-2.zip/node_modules/bser/", - "packageDependencies": [ - ["bser", "npm:2.0.0"], - ["node-int64", "npm:0.4.0"] - ], - "linkType": "HARD", - }] - ]], - ["btoa-lite", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/btoa-lite-npm-1.0.0-e85ee9286e-2.zip/node_modules/btoa-lite/", - "packageDependencies": [ - ["btoa-lite", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["buffer", [ - ["npm:4.9.1", { - "packageLocation": "./.yarn/cache/buffer-npm-4.9.1-60cf99e8c5-2.zip/node_modules/buffer/", - "packageDependencies": [ - ["buffer", "npm:4.9.1"], - ["base64-js", "npm:1.3.0"], - ["ieee754", "npm:1.1.12"], - ["isarray", "npm:1.0.0"] - ], - "linkType": "HARD", - }], - ["npm:5.2.1", { - "packageLocation": "./.yarn/cache/buffer-npm-5.2.1-9f7652b857-2.zip/node_modules/buffer/", - "packageDependencies": [ - ["buffer", "npm:5.2.1"], - ["base64-js", "npm:1.3.0"], - ["ieee754", "npm:1.1.12"] - ], - "linkType": "HARD", - }] - ]], - ["buffer-alloc", [ - ["npm:1.2.0", { - "packageLocation": "./.yarn/cache/buffer-alloc-npm-1.2.0-388beee0c7-2.zip/node_modules/buffer-alloc/", - "packageDependencies": [ - ["buffer-alloc", "npm:1.2.0"], - ["buffer-alloc-unsafe", "npm:1.1.0"], - ["buffer-fill", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["buffer-alloc-unsafe", [ - ["npm:1.1.0", { - "packageLocation": "./.yarn/cache/buffer-alloc-unsafe-npm-1.1.0-b5d7ccb44c-2.zip/node_modules/buffer-alloc-unsafe/", - "packageDependencies": [ - ["buffer-alloc-unsafe", "npm:1.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["buffer-crc32", [ - ["npm:0.2.13", { - "packageLocation": "./.yarn/cache/buffer-crc32-npm-0.2.13-c4b6fceac1-2.zip/node_modules/buffer-crc32/", - "packageDependencies": [ - ["buffer-crc32", "npm:0.2.13"] - ], - "linkType": "HARD", - }] - ]], - ["buffer-equal", [ - ["npm:0.0.1", { - "packageLocation": "./.yarn/cache/buffer-equal-npm-0.0.1-428f7d217a-2.zip/node_modules/buffer-equal/", - "packageDependencies": [ - ["buffer-equal", "npm:0.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["buffer-fill", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/buffer-fill-npm-1.0.0-915809118a-2.zip/node_modules/buffer-fill/", - "packageDependencies": [ - ["buffer-fill", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["buffer-from", [ - ["npm:1.1.1", { - "packageLocation": "./.yarn/cache/buffer-from-npm-1.1.1-22917b8ed8-2.zip/node_modules/buffer-from/", - "packageDependencies": [ - ["buffer-from", "npm:1.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["buffer-indexof", [ - ["npm:1.1.1", { - "packageLocation": "./.yarn/cache/buffer-indexof-npm-1.1.1-551a129ddb-2.zip/node_modules/buffer-indexof/", - "packageDependencies": [ - ["buffer-indexof", "npm:1.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["buffer-xor", [ - ["npm:1.0.3", { - "packageLocation": "./.yarn/cache/buffer-xor-npm-1.0.3-56bb81b0dd-2.zip/node_modules/buffer-xor/", - "packageDependencies": [ - ["buffer-xor", "npm:1.0.3"] - ], - "linkType": "HARD", - }] - ]], - ["builtin-modules", [ - ["npm:1.1.1", { - "packageLocation": "./.yarn/cache/builtin-modules-npm-1.1.1-209bbd4692-2.zip/node_modules/builtin-modules/", - "packageDependencies": [ - ["builtin-modules", "npm:1.1.1"] - ], - "linkType": "HARD", - }], - ["npm:3.0.0", { - "packageLocation": "./.yarn/cache/builtin-modules-npm-3.0.0-893c3e8418-2.zip/node_modules/builtin-modules/", - "packageDependencies": [ - ["builtin-modules", "npm:3.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["builtin-status-codes", [ - ["npm:3.0.0", { - "packageLocation": "./.yarn/cache/builtin-status-codes-npm-3.0.0-e376b0580b-2.zip/node_modules/builtin-status-codes/", - "packageDependencies": [ - ["builtin-status-codes", "npm:3.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["bytes", [ - ["npm:3.0.0", { - "packageLocation": "./.yarn/cache/bytes-npm-3.0.0-19be09472d-2.zip/node_modules/bytes/", - "packageDependencies": [ - ["bytes", "npm:3.0.0"] - ], - "linkType": "HARD", - }], - ["npm:3.1.0", { - "packageLocation": "./.yarn/cache/bytes-npm-3.1.0-19c5b15405-2.zip/node_modules/bytes/", - "packageDependencies": [ - ["bytes", "npm:3.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["cacache", [ - ["npm:11.3.3", { - "packageLocation": "./.yarn/cache/cacache-npm-11.3.3-34803311e9-2.zip/node_modules/cacache/", - "packageDependencies": [ - ["cacache", "npm:11.3.3"], - ["bluebird", "npm:3.5.5"], - ["chownr", "npm:1.1.1"], - ["figgy-pudding", "npm:3.5.1"], - ["glob", "npm:7.1.4"], - ["graceful-fs", "npm:4.1.15"], - ["lru-cache", "npm:5.1.1"], - ["mississippi", "npm:3.0.0"], - ["mkdirp", "npm:0.5.1"], - ["move-concurrently", "npm:1.0.1"], - ["promise-inflight", "npm:1.0.1"], - ["rimraf", "npm:2.6.3"], - ["ssri", "npm:6.0.1"], - ["unique-filename", "npm:1.1.1"], - ["y18n", "npm:4.0.0"] - ], - "linkType": "HARD", - }], - ["npm:12.0.3", { - "packageLocation": "./.yarn/cache/cacache-npm-12.0.3-b8201cd9fb-2.zip/node_modules/cacache/", - "packageDependencies": [ - ["cacache", "npm:12.0.3"], - ["bluebird", "npm:3.5.5"], - ["chownr", "npm:1.1.1"], - ["figgy-pudding", "npm:3.5.1"], - ["glob", "npm:7.1.4"], - ["graceful-fs", "npm:4.1.15"], - ["infer-owner", "npm:1.0.4"], - ["lru-cache", "npm:5.1.1"], - ["mississippi", "npm:3.0.0"], - ["mkdirp", "npm:0.5.1"], - ["move-concurrently", "npm:1.0.1"], - ["promise-inflight", "npm:1.0.1"], - ["rimraf", "npm:2.6.3"], - ["ssri", "npm:6.0.1"], - ["unique-filename", "npm:1.1.1"], - ["y18n", "npm:4.0.0"] - ], - "linkType": "HARD", - }], - ["npm:13.0.1", { - "packageLocation": "./.yarn/cache/cacache-npm-13.0.1-6b13da0303-2.zip/node_modules/cacache/", - "packageDependencies": [ - ["cacache", "npm:13.0.1"], - ["chownr", "npm:1.1.3"], - ["figgy-pudding", "npm:3.5.1"], - ["fs-minipass", "npm:2.0.0"], - ["glob", "npm:7.1.4"], - ["graceful-fs", "npm:4.2.2"], - ["infer-owner", "npm:1.0.4"], - ["lru-cache", "npm:5.1.1"], - ["minipass", "npm:3.0.1"], - ["minipass-collect", "npm:1.0.2"], - ["minipass-flush", "npm:1.0.5"], - ["minipass-pipeline", "npm:1.2.2"], - ["mkdirp", "npm:0.5.1"], - ["move-concurrently", "npm:1.0.1"], - ["p-map", "npm:3.0.0"], - ["promise-inflight", "npm:1.0.1"], - ["rimraf", "npm:2.7.1"], - ["ssri", "npm:7.0.1"], - ["unique-filename", "npm:1.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["cache-base", [ - ["npm:1.0.1", { - "packageLocation": "./.yarn/cache/cache-base-npm-1.0.1-1538417cb9-2.zip/node_modules/cache-base/", - "packageDependencies": [ - ["cache-base", "npm:1.0.1"], - ["collection-visit", "npm:1.0.0"], - ["component-emitter", "npm:1.2.1"], - ["get-value", "npm:2.0.6"], - ["has-value", "npm:1.0.0"], - ["isobject", "npm:3.0.1"], - ["set-value", "npm:2.0.0"], - ["to-object-path", "npm:0.3.0"], - ["union-value", "npm:1.0.0"], - ["unset-value", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["cache-manager", [ - ["npm:2.9.0", { - "packageLocation": "./.yarn/cache/cache-manager-npm-2.9.0-1bf14cce0d-2.zip/node_modules/cache-manager/", - "packageDependencies": [ - ["cache-manager", "npm:2.9.0"], - ["async", "npm:1.5.2"], - ["lru-cache", "npm:4.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["cache-manager-fs-hash", [ - ["npm:0.0.6", { - "packageLocation": "./.yarn/cache/cache-manager-fs-hash-npm-0.0.6-a57a63cf94-2.zip/node_modules/cache-manager-fs-hash/", - "packageDependencies": [ - ["cache-manager-fs-hash", "npm:0.0.6"], - ["es6-promisify", "npm:6.0.1"], - ["lockfile", "npm:1.0.4"] - ], - "linkType": "HARD", - }] - ]], - ["cacheable-lookup", [ - ["npm:0.2.1", { - "packageLocation": "./.yarn/cache/cacheable-lookup-npm-0.2.1-32a98ee097-2.zip/node_modules/cacheable-lookup/", - "packageDependencies": [ - ["cacheable-lookup", "npm:0.2.1"], - ["@types/keyv", "npm:3.1.1"], - ["keyv", "npm:3.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["cacheable-request", [ - ["npm:2.1.4", { - "packageLocation": "./.yarn/cache/cacheable-request-npm-2.1.4-d6f47ac974-2.zip/node_modules/cacheable-request/", - "packageDependencies": [ - ["cacheable-request", "npm:2.1.4"], - ["clone-response", "npm:1.0.2"], - ["get-stream", "npm:3.0.0"], - ["http-cache-semantics", "npm:3.8.1"], - ["keyv", "npm:3.0.0"], - ["lowercase-keys", "npm:1.0.0"], - ["normalize-url", "npm:2.0.1"], - ["responselike", "npm:1.0.2"] - ], - "linkType": "HARD", - }], - ["npm:7.0.0", { - "packageLocation": "./.yarn/cache/cacheable-request-npm-7.0.0-51ee177e44-2.zip/node_modules/cacheable-request/", - "packageDependencies": [ - ["cacheable-request", "npm:7.0.0"], - ["clone-response", "npm:1.0.2"], - ["get-stream", "npm:5.1.0"], - ["http-cache-semantics", "npm:4.0.2"], - ["keyv", "npm:3.1.0"], - ["lowercase-keys", "npm:2.0.0"], - ["normalize-url", "npm:4.5.0"], - ["responselike", "npm:2.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["call-me-maybe", [ - ["npm:1.0.1", { - "packageLocation": "./.yarn/cache/call-me-maybe-npm-1.0.1-d07e74bc9c-2.zip/node_modules/call-me-maybe/", - "packageDependencies": [ - ["call-me-maybe", "npm:1.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["caller-callsite", [ - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/caller-callsite-npm-2.0.0-9cf308d7bb-2.zip/node_modules/caller-callsite/", - "packageDependencies": [ - ["caller-callsite", "npm:2.0.0"], - ["callsites", "npm:2.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["caller-path", [ - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/caller-path-npm-2.0.0-7ff6a26cb9-2.zip/node_modules/caller-path/", - "packageDependencies": [ - ["caller-path", "npm:2.0.0"], - ["caller-callsite", "npm:2.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["callsite", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/callsite-npm-1.0.0-897924017b-2.zip/node_modules/callsite/", - "packageDependencies": [ - ["callsite", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["callsites", [ - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/callsites-npm-2.0.0-cc39942b7f-2.zip/node_modules/callsites/", - "packageDependencies": [ - ["callsites", "npm:2.0.0"] - ], - "linkType": "HARD", - }], - ["npm:3.0.0", { - "packageLocation": "./.yarn/cache/callsites-npm-3.0.0-4966cb90f4-2.zip/node_modules/callsites/", - "packageDependencies": [ - ["callsites", "npm:3.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["camelcase", [ - ["npm:2.1.1", { - "packageLocation": "./.yarn/cache/camelcase-npm-2.1.1-2ed296a336-2.zip/node_modules/camelcase/", - "packageDependencies": [ - ["camelcase", "npm:2.1.1"] - ], - "linkType": "HARD", - }], - ["npm:3.0.0", { - "packageLocation": "./.yarn/cache/camelcase-npm-3.0.0-0c65af0c7f-2.zip/node_modules/camelcase/", - "packageDependencies": [ - ["camelcase", "npm:3.0.0"] - ], - "linkType": "HARD", - }], - ["npm:4.1.0", { - "packageLocation": "./.yarn/cache/camelcase-npm-4.1.0-6903b265cd-2.zip/node_modules/camelcase/", - "packageDependencies": [ - ["camelcase", "npm:4.1.0"] - ], - "linkType": "HARD", - }], - ["npm:5.0.0", { - "packageLocation": "./.yarn/cache/camelcase-npm-5.0.0-c808398846-2.zip/node_modules/camelcase/", - "packageDependencies": [ - ["camelcase", "npm:5.0.0"] - ], - "linkType": "HARD", - }], - ["npm:5.3.1", { - "packageLocation": "./.yarn/cache/camelcase-npm-5.3.1-5db8af62c5-2.zip/node_modules/camelcase/", - "packageDependencies": [ - ["camelcase", "npm:5.3.1"] - ], - "linkType": "HARD", - }] - ]], - ["camelcase-keys", [ - ["npm:2.1.0", { - "packageLocation": "./.yarn/cache/camelcase-keys-npm-2.1.0-3231ee9188-2.zip/node_modules/camelcase-keys/", - "packageDependencies": [ - ["camelcase-keys", "npm:2.1.0"], - ["camelcase", "npm:2.1.1"], - ["map-obj", "npm:1.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["caniuse-api", [ - ["npm:3.0.0", { - "packageLocation": "./.yarn/cache/caniuse-api-npm-3.0.0-1272c2981e-2.zip/node_modules/caniuse-api/", - "packageDependencies": [ - ["caniuse-api", "npm:3.0.0"], - ["browserslist", "npm:4.4.2"], - ["caniuse-lite", "npm:1.0.30000942"], - ["lodash.memoize", "npm:4.1.2"], - ["lodash.uniq", "npm:4.5.0"] - ], - "linkType": "HARD", - }] - ]], - ["caniuse-lite", [ - ["npm:1.0.30000929", { - "packageLocation": "./.yarn/cache/caniuse-lite-npm-1.0.30000929-b5565de485-2.zip/node_modules/caniuse-lite/", - "packageDependencies": [ - ["caniuse-lite", "npm:1.0.30000929"] - ], - "linkType": "HARD", - }], - ["npm:1.0.30000942", { - "packageLocation": "./.yarn/cache/caniuse-lite-npm-1.0.30000942-4be39db208-2.zip/node_modules/caniuse-lite/", - "packageDependencies": [ - ["caniuse-lite", "npm:1.0.30000942"] - ], - "linkType": "HARD", - }], - ["npm:1.0.30000951", { - "packageLocation": "./.yarn/cache/caniuse-lite-npm-1.0.30000951-df6847cde6-2.zip/node_modules/caniuse-lite/", - "packageDependencies": [ - ["caniuse-lite", "npm:1.0.30000951"] - ], - "linkType": "HARD", - }], - ["npm:1.0.30000980", { - "packageLocation": "./.yarn/cache/caniuse-lite-npm-1.0.30000980-97b0480b83-2.zip/node_modules/caniuse-lite/", - "packageDependencies": [ - ["caniuse-lite", "npm:1.0.30000980"] - ], - "linkType": "HARD", - }] - ]], - ["capture-exit", [ - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/capture-exit-npm-2.0.0-564874b447-2.zip/node_modules/capture-exit/", - "packageDependencies": [ - ["capture-exit", "npm:2.0.0"], - ["rsvp", "npm:4.8.4"] - ], - "linkType": "HARD", - }] - ]], - ["capture-stack-trace", [ - ["npm:1.0.1", { - "packageLocation": "./.yarn/cache/capture-stack-trace-npm-1.0.1-0ffa4b6380-2.zip/node_modules/capture-stack-trace/", - "packageDependencies": [ - ["capture-stack-trace", "npm:1.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["caseless", [ - ["npm:0.12.0", { - "packageLocation": "./.yarn/cache/caseless-npm-0.12.0-e83bc5df83-2.zip/node_modules/caseless/", - "packageDependencies": [ - ["caseless", "npm:0.12.0"] - ], - "linkType": "HARD", - }] - ]], - ["caw", [ - ["npm:2.0.1", { - "packageLocation": "./.yarn/cache/caw-npm-2.0.1-b39744e64f-2.zip/node_modules/caw/", - "packageDependencies": [ - ["caw", "npm:2.0.1"], - ["get-proxy", "npm:2.1.0"], - ["isurl", "npm:1.0.0"], - ["tunnel-agent", "npm:0.6.0"], - ["url-to-options", "npm:1.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["ccount", [ - ["npm:1.0.3", { - "packageLocation": "./.yarn/cache/ccount-npm-1.0.3-af61390d97-2.zip/node_modules/ccount/", - "packageDependencies": [ - ["ccount", "npm:1.0.3"] - ], - "linkType": "HARD", - }] - ]], - ["chain-function", [ - ["npm:1.0.1", { - "packageLocation": "./.yarn/cache/chain-function-npm-1.0.1-17b783e2fe-2.zip/node_modules/chain-function/", - "packageDependencies": [ - ["chain-function", "npm:1.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["chalk", [ - ["npm:1.1.3", { - "packageLocation": "./.yarn/cache/chalk-npm-1.1.3-59144c3a87-2.zip/node_modules/chalk/", - "packageDependencies": [ - ["chalk", "npm:1.1.3"], - ["ansi-styles", "npm:2.2.1"], - ["escape-string-regexp", "npm:1.0.5"], - ["has-ansi", "npm:2.0.0"], - ["strip-ansi", "npm:3.0.1"], - ["supports-color", "npm:2.0.0"] - ], - "linkType": "HARD", - }], - ["npm:2.4.2", { - "packageLocation": "./.yarn/cache/chalk-npm-2.4.2-3ea16dd91e-2.zip/node_modules/chalk/", - "packageDependencies": [ - ["chalk", "npm:2.4.2"], - ["ansi-styles", "npm:3.2.1"], - ["escape-string-regexp", "npm:1.0.5"], - ["supports-color", "npm:5.5.0"] - ], - "linkType": "HARD", - }], - ["npm:3.0.0", { - "packageLocation": "./.yarn/cache/chalk-npm-3.0.0-e813208025-2.zip/node_modules/chalk/", - "packageDependencies": [ - ["chalk", "npm:3.0.0"], - ["ansi-styles", "npm:4.2.0"], - ["supports-color", "npm:7.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["character-entities", [ - ["npm:1.2.2", { - "packageLocation": "./.yarn/cache/character-entities-npm-1.2.2-fff64b7380-2.zip/node_modules/character-entities/", - "packageDependencies": [ - ["character-entities", "npm:1.2.2"] - ], - "linkType": "HARD", - }] - ]], - ["character-entities-html4", [ - ["npm:1.1.2", { - "packageLocation": "./.yarn/cache/character-entities-html4-npm-1.1.2-04a28aed28-2.zip/node_modules/character-entities-html4/", - "packageDependencies": [ - ["character-entities-html4", "npm:1.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["character-entities-legacy", [ - ["npm:1.1.2", { - "packageLocation": "./.yarn/cache/character-entities-legacy-npm-1.1.2-727b25cf67-2.zip/node_modules/character-entities-legacy/", - "packageDependencies": [ - ["character-entities-legacy", "npm:1.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["character-reference-invalid", [ - ["npm:1.1.2", { - "packageLocation": "./.yarn/cache/character-reference-invalid-npm-1.1.2-5bc6be2a2d-2.zip/node_modules/character-reference-invalid/", - "packageDependencies": [ - ["character-reference-invalid", "npm:1.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["chardet", [ - ["npm:0.4.2", { - "packageLocation": "./.yarn/cache/chardet-npm-0.4.2-05471c97f2-2.zip/node_modules/chardet/", - "packageDependencies": [ - ["chardet", "npm:0.4.2"] - ], - "linkType": "HARD", - }], - ["npm:0.7.0", { - "packageLocation": "./.yarn/cache/chardet-npm-0.7.0-27933dd6c7-2.zip/node_modules/chardet/", - "packageDependencies": [ - ["chardet", "npm:0.7.0"] - ], - "linkType": "HARD", - }] - ]], - ["charenc", [ - ["npm:0.0.2", { - "packageLocation": "./.yarn/cache/charenc-npm-0.0.2-aca0c2f207-2.zip/node_modules/charenc/", - "packageDependencies": [ - ["charenc", "npm:0.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["cheerio", [ - ["npm:1.0.0-rc.2", { - "packageLocation": "./.yarn/cache/cheerio-npm-1.0.0-rc.2-6e3938508e-2.zip/node_modules/cheerio/", - "packageDependencies": [ - ["cheerio", "npm:1.0.0-rc.2"], - ["css-select", "npm:1.2.0"], - ["dom-serializer", "npm:0.1.0"], - ["entities", "npm:1.1.2"], - ["htmlparser2", "npm:3.10.0"], - ["lodash", "npm:4.17.11"], - ["parse5", "npm:3.0.3"] - ], - "linkType": "HARD", - }] - ]], - ["chokidar", [ - ["npm:1.7.0", { - "packageLocation": "./.yarn/cache/chokidar-npm-1.7.0-a3b03416e2-2.zip/node_modules/chokidar/", - "packageDependencies": [ - ["chokidar", "npm:1.7.0"], - ["anymatch", "npm:1.3.2"], - ["async-each", "npm:1.0.1"], - ["fsevents", "patch:fsevents@npm%3A1.2.7#builtin::version=1.2.7&hash=77dfe6"], - ["glob-parent", "npm:2.0.0"], - ["inherits", "npm:2.0.3"], - ["is-binary-path", "npm:1.0.1"], - ["is-glob", "npm:2.0.1"], - ["path-is-absolute", "npm:1.0.1"], - ["readdirp", "npm:2.2.1"] - ], - "linkType": "HARD", - }], - ["npm:2.0.4", { - "packageLocation": "./.yarn/cache/chokidar-npm-2.0.4-b8065b2961-2.zip/node_modules/chokidar/", - "packageDependencies": [ - ["chokidar", "npm:2.0.4"], - ["anymatch", "npm:2.0.0"], - ["async-each", "npm:1.0.1"], - ["braces", "npm:2.3.2"], - ["fsevents", "patch:fsevents@npm%3A1.2.6#builtin::version=1.2.6&hash=77dfe6"], - ["glob-parent", "npm:3.1.0"], - ["inherits", "npm:2.0.3"], - ["is-binary-path", "npm:1.0.1"], - ["is-glob", "npm:4.0.0"], - ["lodash.debounce", "npm:4.0.8"], - ["normalize-path", "npm:2.1.1"], - ["path-is-absolute", "npm:1.0.1"], - ["readdirp", "npm:2.2.1"], - ["upath", "npm:1.1.0"] - ], - "linkType": "HARD", - }], - ["npm:2.1.2", { - "packageLocation": "./.yarn/cache/chokidar-npm-2.1.2-1e777de874-2.zip/node_modules/chokidar/", - "packageDependencies": [ - ["chokidar", "npm:2.1.2"], - ["anymatch", "npm:2.0.0"], - ["async-each", "npm:1.0.1"], - ["braces", "npm:2.3.2"], - ["fsevents", "patch:fsevents@npm%3A1.2.7#builtin::version=1.2.7&hash=77dfe6"], - ["glob-parent", "npm:3.1.0"], - ["inherits", "npm:2.0.3"], - ["is-binary-path", "npm:1.0.1"], - ["is-glob", "npm:4.0.0"], - ["normalize-path", "npm:3.0.0"], - ["path-is-absolute", "npm:1.0.1"], - ["readdirp", "npm:2.2.1"], - ["upath", "npm:1.1.0"] - ], - "linkType": "HARD", - }], - ["npm:2.1.8", { - "packageLocation": "./.yarn/cache/chokidar-npm-2.1.8-32fdcd020e-2.zip/node_modules/chokidar/", - "packageDependencies": [ - ["chokidar", "npm:2.1.8"], - ["anymatch", "npm:2.0.0"], - ["async-each", "npm:1.0.1"], - ["braces", "npm:2.3.2"], - ["fsevents", "patch:fsevents@npm%3A1.2.7#builtin::version=1.2.7&hash=77dfe6"], - ["glob-parent", "npm:3.1.0"], - ["inherits", "npm:2.0.3"], - ["is-binary-path", "npm:1.0.1"], - ["is-glob", "npm:4.0.0"], - ["normalize-path", "npm:3.0.0"], - ["path-is-absolute", "npm:1.0.1"], - ["readdirp", "npm:2.2.1"], - ["upath", "npm:1.2.0"] - ], - "linkType": "HARD", - }] - ]], - ["chownr", [ - ["npm:1.1.1", { - "packageLocation": "./.yarn/cache/chownr-npm-1.1.1-5b48cf80c3-2.zip/node_modules/chownr/", - "packageDependencies": [ - ["chownr", "npm:1.1.1"] - ], - "linkType": "HARD", - }], - ["npm:1.1.3", { - "packageLocation": "./.yarn/cache/chownr-npm-1.1.3-706dbfd282-2.zip/node_modules/chownr/", - "packageDependencies": [ - ["chownr", "npm:1.1.3"] - ], - "linkType": "HARD", - }] - ]], - ["chrome-trace-event", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/chrome-trace-event-npm-1.0.0-26897a80a8-2.zip/node_modules/chrome-trace-event/", - "packageDependencies": [ - ["chrome-trace-event", "npm:1.0.0"], - ["tslib", "npm:1.9.3"] - ], - "linkType": "HARD", - }], - ["npm:1.0.2", { - "packageLocation": "./.yarn/cache/chrome-trace-event-npm-1.0.2-c73a69cbd7-2.zip/node_modules/chrome-trace-event/", - "packageDependencies": [ - ["chrome-trace-event", "npm:1.0.2"], - ["tslib", "npm:1.9.3"] - ], - "linkType": "HARD", - }] - ]], - ["ci-info", [ - ["npm:1.6.0", { - "packageLocation": "./.yarn/cache/ci-info-npm-1.6.0-2d91706840-2.zip/node_modules/ci-info/", - "packageDependencies": [ - ["ci-info", "npm:1.6.0"] - ], - "linkType": "HARD", - }], - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/ci-info-npm-2.0.0-78012236a1-2.zip/node_modules/ci-info/", - "packageDependencies": [ - ["ci-info", "npm:2.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["cipher-base", [ - ["npm:1.0.4", { - "packageLocation": "./.yarn/cache/cipher-base-npm-1.0.4-2e98b97140-2.zip/node_modules/cipher-base/", - "packageDependencies": [ - ["cipher-base", "npm:1.0.4"], - ["inherits", "npm:2.0.3"], - ["safe-buffer", "npm:5.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["class-utils", [ - ["npm:0.3.6", { - "packageLocation": "./.yarn/cache/class-utils-npm-0.3.6-2c691ad006-2.zip/node_modules/class-utils/", - "packageDependencies": [ - ["class-utils", "npm:0.3.6"], - ["arr-union", "npm:3.1.0"], - ["define-property", "npm:0.2.5"], - ["isobject", "npm:3.0.1"], - ["static-extend", "npm:0.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["classnames", [ - ["npm:2.2.6", { - "packageLocation": "./.yarn/cache/classnames-npm-2.2.6-98e9901cf4-2.zip/node_modules/classnames/", - "packageDependencies": [ - ["classnames", "npm:2.2.6"] - ], - "linkType": "HARD", - }] - ]], - ["clean-css", [ - ["npm:4.2.1", { - "packageLocation": "./.yarn/cache/clean-css-npm-4.2.1-027ed5a590-2.zip/node_modules/clean-css/", - "packageDependencies": [ - ["clean-css", "npm:4.2.1"], - ["source-map", "npm:0.6.1"] - ], - "linkType": "HARD", - }] - ]], - ["clean-stack", [ - ["npm:2.2.0", { - "packageLocation": "./.yarn/cache/clean-stack-npm-2.2.0-a8ce435a5c-2.zip/node_modules/clean-stack/", - "packageDependencies": [ - ["clean-stack", "npm:2.2.0"] - ], - "linkType": "HARD", - }] - ]], - ["cli-boxes", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/cli-boxes-npm-1.0.0-fdd89bc01b-2.zip/node_modules/cli-boxes/", - "packageDependencies": [ - ["cli-boxes", "npm:1.0.0"] - ], - "linkType": "HARD", - }], - ["npm:2.2.0", { - "packageLocation": "./.yarn/cache/cli-boxes-npm-2.2.0-d10e4d5632-2.zip/node_modules/cli-boxes/", - "packageDependencies": [ - ["cli-boxes", "npm:2.2.0"] - ], - "linkType": "HARD", - }] - ]], - ["cli-cursor", [ - ["npm:2.1.0", { - "packageLocation": "./.yarn/cache/cli-cursor-npm-2.1.0-3920629c9c-2.zip/node_modules/cli-cursor/", - "packageDependencies": [ - ["cli-cursor", "npm:2.1.0"], - ["restore-cursor", "npm:2.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["cli-spinners", [ - ["npm:1.3.1", { - "packageLocation": "./.yarn/cache/cli-spinners-npm-1.3.1-591ebb35f1-2.zip/node_modules/cli-spinners/", - "packageDependencies": [ - ["cli-spinners", "npm:1.3.1"] - ], - "linkType": "HARD", - }] - ]], - ["cli-table3", [ - ["npm:0.5.1", { - "packageLocation": "./.yarn/cache/cli-table3-npm-0.5.1-570cb07b69-2.zip/node_modules/cli-table3/", - "packageDependencies": [ - ["cli-table3", "npm:0.5.1"], - ["colors", "npm:1.3.3"], - ["object-assign", "npm:4.1.1"], - ["string-width", "npm:2.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["cli-truncate", [ - ["npm:1.1.0", { - "packageLocation": "./.yarn/cache/cli-truncate-npm-1.1.0-d6b3399f75-2.zip/node_modules/cli-truncate/", - "packageDependencies": [ - ["cli-truncate", "npm:1.1.0"], - ["slice-ansi", "npm:1.0.0"], - ["string-width", "npm:2.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["cli-width", [ - ["npm:2.2.0", { - "packageLocation": "./.yarn/cache/cli-width-npm-2.2.0-0e002b49d0-2.zip/node_modules/cli-width/", - "packageDependencies": [ - ["cli-width", "npm:2.2.0"] - ], - "linkType": "HARD", - }] - ]], - ["clipanion", [ - ["npm:2.0.0-rc.16", { - "packageLocation": "./.yarn/cache/clipanion-npm-2.0.0-rc.16-b9444aaf89-2.zip/node_modules/clipanion/", - "packageDependencies": [ - ["clipanion", "npm:2.0.0-rc.16"], - ["chalk", "npm:2.4.2"] - ], - "linkType": "HARD", - }], - ["npm:2.1.5", { - "packageLocation": "./.yarn/cache/clipanion-npm-2.1.5-aef0ebbd62-2.zip/node_modules/clipanion/", - "packageDependencies": [ - ["clipanion", "npm:2.1.5"], - ["chalk", "npm:2.4.2"] - ], - "linkType": "HARD", - }] - ]], - ["clipboard", [ - ["npm:2.0.4", { - "packageLocation": "./.yarn/cache/clipboard-npm-2.0.4-9c64881b92-2.zip/node_modules/clipboard/", - "packageDependencies": [ - ["clipboard", "npm:2.0.4"], - ["good-listener", "npm:1.2.2"], - ["select", "npm:1.1.2"], - ["tiny-emitter", "npm:2.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["clipboardy", [ - ["npm:1.2.3", { - "packageLocation": "./.yarn/unplugged/clipboardy-npm-1.2.3-d3a44efb48/node_modules/clipboardy/", - "packageDependencies": [ - ["clipboardy", "npm:1.2.3"], - ["arch", "npm:2.1.1"], - ["execa", "npm:0.8.0"] - ], - "linkType": "HARD", - }] - ]], - ["cliui", [ - ["npm:3.2.0", { - "packageLocation": "./.yarn/cache/cliui-npm-3.2.0-b68c4dcdcb-2.zip/node_modules/cliui/", - "packageDependencies": [ - ["cliui", "npm:3.2.0"], - ["string-width", "npm:1.0.2"], - ["strip-ansi", "npm:3.0.1"], - ["wrap-ansi", "npm:2.1.0"] - ], - "linkType": "HARD", - }], - ["npm:4.1.0", { - "packageLocation": "./.yarn/cache/cliui-npm-4.1.0-4dad363d19-2.zip/node_modules/cliui/", - "packageDependencies": [ - ["cliui", "npm:4.1.0"], - ["string-width", "npm:2.1.1"], - ["strip-ansi", "npm:4.0.0"], - ["wrap-ansi", "npm:2.1.0"] - ], - "linkType": "HARD", - }], - ["npm:5.0.0", { - "packageLocation": "./.yarn/cache/cliui-npm-5.0.0-885b5f48ee-2.zip/node_modules/cliui/", - "packageDependencies": [ - ["cliui", "npm:5.0.0"], - ["string-width", "npm:3.1.0"], - ["strip-ansi", "npm:5.2.0"], - ["wrap-ansi", "npm:5.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["clone", [ - ["npm:2.1.2", { - "packageLocation": "./.yarn/cache/clone-npm-2.1.2-1d491c6629-2.zip/node_modules/clone/", - "packageDependencies": [ - ["clone", "npm:2.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["clone-buffer", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/clone-buffer-npm-1.0.0-7a16490ce4-2.zip/node_modules/clone-buffer/", - "packageDependencies": [ - ["clone-buffer", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["clone-response", [ - ["npm:1.0.2", { - "packageLocation": "./.yarn/cache/clone-response-npm-1.0.2-135ae8239d-2.zip/node_modules/clone-response/", - "packageDependencies": [ - ["clone-response", "npm:1.0.2"], - ["mimic-response", "npm:1.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["clone-stats", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/clone-stats-npm-1.0.0-cca25a0a42-2.zip/node_modules/clone-stats/", - "packageDependencies": [ - ["clone-stats", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["cloneable-readable", [ - ["npm:1.1.2", { - "packageLocation": "./.yarn/cache/cloneable-readable-npm-1.1.2-6c7854278e-2.zip/node_modules/cloneable-readable/", - "packageDependencies": [ - ["cloneable-readable", "npm:1.1.2"], - ["inherits", "npm:2.0.3"], - ["process-nextick-args", "npm:2.0.0"], - ["readable-stream", "npm:2.3.6"] - ], - "linkType": "HARD", - }] - ]], - ["co", [ - ["npm:4.6.0", { - "packageLocation": "./.yarn/cache/co-npm-4.6.0-03f2d1feb6-2.zip/node_modules/co/", - "packageDependencies": [ - ["co", "npm:4.6.0"] - ], - "linkType": "HARD", - }] - ]], - ["coa", [ - ["npm:2.0.2", { - "packageLocation": "./.yarn/cache/coa-npm-2.0.2-f6033e2e60-2.zip/node_modules/coa/", - "packageDependencies": [ - ["coa", "npm:2.0.2"], - ["@types/q", "npm:1.5.1"], - ["chalk", "npm:2.4.2"], - ["q", "npm:1.5.1"] - ], - "linkType": "HARD", - }] - ]], - ["code-point-at", [ - ["npm:1.1.0", { - "packageLocation": "./.yarn/cache/code-point-at-npm-1.1.0-37de5fe566-2.zip/node_modules/code-point-at/", - "packageDependencies": [ - ["code-point-at", "npm:1.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["collapse-white-space", [ - ["npm:1.0.4", { - "packageLocation": "./.yarn/cache/collapse-white-space-npm-1.0.4-0ef567603c-2.zip/node_modules/collapse-white-space/", - "packageDependencies": [ - ["collapse-white-space", "npm:1.0.4"] - ], - "linkType": "HARD", - }] - ]], - ["collection-visit", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/collection-visit-npm-1.0.0-aba2d5defc-2.zip/node_modules/collection-visit/", - "packageDependencies": [ - ["collection-visit", "npm:1.0.0"], - ["map-visit", "npm:1.0.0"], - ["object-visit", "npm:1.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["color", [ - ["npm:3.1.0", { - "packageLocation": "./.yarn/cache/color-npm-3.1.0-30892abfde-2.zip/node_modules/color/", - "packageDependencies": [ - ["color", "npm:3.1.0"], - ["color-convert", "npm:1.9.3"], - ["color-string", "npm:1.5.3"] - ], - "linkType": "HARD", - }], - ["npm:3.1.2", { - "packageLocation": "./.yarn/cache/color-npm-3.1.2-f03bbddbdd-2.zip/node_modules/color/", - "packageDependencies": [ - ["color", "npm:3.1.2"], - ["color-convert", "npm:1.9.3"], - ["color-string", "npm:1.5.3"] - ], - "linkType": "HARD", - }] - ]], - ["color-convert", [ - ["npm:1.9.3", { - "packageLocation": "./.yarn/cache/color-convert-npm-1.9.3-1fe690075e-2.zip/node_modules/color-convert/", - "packageDependencies": [ - ["color-convert", "npm:1.9.3"], - ["color-name", "npm:1.1.3"] - ], - "linkType": "HARD", - }], - ["npm:2.0.1", { - "packageLocation": "./.yarn/cache/color-convert-npm-2.0.1-79730e935b-2.zip/node_modules/color-convert/", - "packageDependencies": [ - ["color-convert", "npm:2.0.1"], - ["color-name", "npm:1.1.4"] - ], - "linkType": "HARD", - }] - ]], - ["color-name", [ - ["npm:1.1.3", { - "packageLocation": "./.yarn/cache/color-name-npm-1.1.3-728b7b5d39-2.zip/node_modules/color-name/", - "packageDependencies": [ - ["color-name", "npm:1.1.3"] - ], - "linkType": "HARD", - }], - ["npm:1.1.4", { - "packageLocation": "./.yarn/cache/color-name-npm-1.1.4-025792b0ea-2.zip/node_modules/color-name/", - "packageDependencies": [ - ["color-name", "npm:1.1.4"] - ], - "linkType": "HARD", - }] - ]], - ["color-string", [ - ["npm:1.5.3", { - "packageLocation": "./.yarn/cache/color-string-npm-1.5.3-08e3e5cc80-2.zip/node_modules/color-string/", - "packageDependencies": [ - ["color-string", "npm:1.5.3"], - ["color-name", "npm:1.1.3"], - ["simple-swizzle", "npm:0.2.2"] - ], - "linkType": "HARD", - }] - ]], - ["colors", [ - ["npm:1.3.3", { - "packageLocation": "./.yarn/cache/colors-npm-1.3.3-a3124fa6df-2.zip/node_modules/colors/", - "packageDependencies": [ - ["colors", "npm:1.3.3"] - ], - "linkType": "HARD", - }] - ]], - ["combined-stream", [ - ["npm:1.0.7", { - "packageLocation": "./.yarn/cache/combined-stream-npm-1.0.7-de03cbadc6-2.zip/node_modules/combined-stream/", - "packageDependencies": [ - ["combined-stream", "npm:1.0.7"], - ["delayed-stream", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["comma-separated-tokens", [ - ["npm:1.0.5", { - "packageLocation": "./.yarn/cache/comma-separated-tokens-npm-1.0.5-0dd8b9131b-2.zip/node_modules/comma-separated-tokens/", - "packageDependencies": [ - ["comma-separated-tokens", "npm:1.0.5"], - ["trim", "npm:0.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["command-exists", [ - ["npm:1.2.8", { - "packageLocation": "./.yarn/cache/command-exists-npm-1.2.8-a2d15bd73c-2.zip/node_modules/command-exists/", - "packageDependencies": [ - ["command-exists", "npm:1.2.8"] - ], - "linkType": "HARD", - }] - ]], - ["commander", [ - ["npm:2.12.2", { - "packageLocation": "./.yarn/cache/commander-npm-2.12.2-706db8a305-2.zip/node_modules/commander/", - "packageDependencies": [ - ["commander", "npm:2.12.2"] - ], - "linkType": "HARD", - }], - ["npm:2.17.1", { - "packageLocation": "./.yarn/cache/commander-npm-2.17.1-08eb1c40fa-2.zip/node_modules/commander/", - "packageDependencies": [ - ["commander", "npm:2.17.1"] - ], - "linkType": "HARD", - }], - ["npm:2.19.0", { - "packageLocation": "./.yarn/cache/commander-npm-2.19.0-49f415ac97-2.zip/node_modules/commander/", - "packageDependencies": [ - ["commander", "npm:2.19.0"] - ], - "linkType": "HARD", - }], - ["npm:2.20.0", { - "packageLocation": "./.yarn/cache/commander-npm-2.20.0-ab2e95a4a0-2.zip/node_modules/commander/", - "packageDependencies": [ - ["commander", "npm:2.20.0"] - ], - "linkType": "HARD", - }], - ["npm:2.8.1", { - "packageLocation": "./.yarn/cache/commander-npm-2.8.1-74d10f1f10-2.zip/node_modules/commander/", - "packageDependencies": [ - ["commander", "npm:2.8.1"], - ["graceful-readlink", "npm:1.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["comment-json", [ - ["npm:2.2.0", { - "packageLocation": "./.yarn/cache/comment-json-npm-2.2.0-e203e48fe7-2.zip/node_modules/comment-json/", - "packageDependencies": [ - ["comment-json", "npm:2.2.0"], - ["core-util-is", "npm:1.0.2"], - ["esprima", "npm:4.0.1"], - ["has-own-prop", "npm:2.0.0"], - ["repeat-string", "npm:1.6.1"] - ], - "linkType": "HARD", - }] - ]], - ["common-tags", [ - ["npm:1.8.0", { - "packageLocation": "./.yarn/cache/common-tags-npm-1.8.0-7a31956e16-2.zip/node_modules/common-tags/", - "packageDependencies": [ - ["common-tags", "npm:1.8.0"] - ], - "linkType": "HARD", - }] - ]], - ["commondir", [ - ["npm:1.0.1", { - "packageLocation": "./.yarn/cache/commondir-npm-1.0.1-291b790340-2.zip/node_modules/commondir/", - "packageDependencies": [ - ["commondir", "npm:1.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["component-bind", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/component-bind-npm-1.0.0-c4b6dae2b7-2.zip/node_modules/component-bind/", - "packageDependencies": [ - ["component-bind", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["component-emitter", [ - ["npm:1.2.1", { - "packageLocation": "./.yarn/cache/component-emitter-npm-1.2.1-b9e2b2aee2-2.zip/node_modules/component-emitter/", - "packageDependencies": [ - ["component-emitter", "npm:1.2.1"] - ], - "linkType": "HARD", - }] - ]], - ["component-inherit", [ - ["npm:0.0.3", { - "packageLocation": "./.yarn/cache/component-inherit-npm-0.0.3-8f67384b1a-2.zip/node_modules/component-inherit/", - "packageDependencies": [ - ["component-inherit", "npm:0.0.3"] - ], - "linkType": "HARD", - }] - ]], - ["compressible", [ - ["npm:2.0.16", { - "packageLocation": "./.yarn/cache/compressible-npm-2.0.16-1846eff986-2.zip/node_modules/compressible/", - "packageDependencies": [ - ["compressible", "npm:2.0.16"], - ["mime-db", "npm:1.38.0"] - ], - "linkType": "HARD", - }] - ]], - ["compression", [ - ["npm:1.7.3", { - "packageLocation": "./.yarn/cache/compression-npm-1.7.3-aea1f205c7-2.zip/node_modules/compression/", - "packageDependencies": [ - ["compression", "npm:1.7.3"], - ["accepts", "npm:1.3.5"], - ["bytes", "npm:3.0.0"], - ["compressible", "npm:2.0.16"], - ["debug", "npm:2.6.9"], - ["on-headers", "npm:1.0.2"], - ["safe-buffer", "npm:5.1.2"], - ["vary", "npm:1.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["concat-map", [ - ["npm:0.0.1", { - "packageLocation": "./.yarn/cache/concat-map-npm-0.0.1-85a921b7ee-2.zip/node_modules/concat-map/", - "packageDependencies": [ - ["concat-map", "npm:0.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["concat-stream", [ - ["npm:1.6.2", { - "packageLocation": "./.yarn/cache/concat-stream-npm-1.6.2-2bee337060-2.zip/node_modules/concat-stream/", - "packageDependencies": [ - ["concat-stream", "npm:1.6.2"], - ["buffer-from", "npm:1.1.1"], - ["inherits", "npm:2.0.3"], - ["readable-stream", "npm:2.3.6"], - ["typedarray", "npm:0.0.6"] - ], - "linkType": "HARD", - }] - ]], - ["config-chain", [ - ["npm:1.1.12", { - "packageLocation": "./.yarn/cache/config-chain-npm-1.1.12-9791350b34-2.zip/node_modules/config-chain/", - "packageDependencies": [ - ["config-chain", "npm:1.1.12"], - ["ini", "npm:1.3.5"], - ["proto-list", "npm:1.2.4"] - ], - "linkType": "HARD", - }] - ]], - ["configstore", [ - ["npm:3.1.2", { - "packageLocation": "./.yarn/cache/configstore-npm-3.1.2-bd3a1d9154-2.zip/node_modules/configstore/", - "packageDependencies": [ - ["configstore", "npm:3.1.2"], - ["dot-prop", "npm:4.2.0"], - ["graceful-fs", "npm:4.1.15"], - ["make-dir", "npm:1.3.0"], - ["unique-string", "npm:1.0.0"], - ["write-file-atomic", "npm:2.4.2"], - ["xdg-basedir", "npm:3.0.0"] - ], - "linkType": "HARD", - }], - ["npm:4.0.0", { - "packageLocation": "./.yarn/cache/configstore-npm-4.0.0-2d089159a6-2.zip/node_modules/configstore/", - "packageDependencies": [ - ["configstore", "npm:4.0.0"], - ["dot-prop", "npm:4.2.0"], - ["graceful-fs", "npm:4.1.15"], - ["make-dir", "npm:1.3.0"], - ["unique-string", "npm:1.0.0"], - ["write-file-atomic", "npm:2.4.2"], - ["xdg-basedir", "npm:3.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["confusing-browser-globals", [ - ["npm:1.0.6", { - "packageLocation": "./.yarn/cache/confusing-browser-globals-npm-1.0.6-5afba6f7c8-2.zip/node_modules/confusing-browser-globals/", - "packageDependencies": [ - ["confusing-browser-globals", "npm:1.0.6"] - ], - "linkType": "HARD", - }] - ]], - ["connect-history-api-fallback", [ - ["npm:1.6.0", { - "packageLocation": "./.yarn/cache/connect-history-api-fallback-npm-1.6.0-6fbd7fa228-2.zip/node_modules/connect-history-api-fallback/", - "packageDependencies": [ - ["connect-history-api-fallback", "npm:1.6.0"] - ], - "linkType": "HARD", - }] - ]], - ["console-browserify", [ - ["npm:1.1.0", { - "packageLocation": "./.yarn/cache/console-browserify-npm-1.1.0-295bdf43c5-2.zip/node_modules/console-browserify/", - "packageDependencies": [ - ["console-browserify", "npm:1.1.0"], - ["date-now", "npm:0.1.4"] - ], - "linkType": "HARD", - }] - ]], - ["console-control-strings", [ - ["npm:1.1.0", { - "packageLocation": "./.yarn/cache/console-control-strings-npm-1.1.0-e3160e5275-2.zip/node_modules/console-control-strings/", - "packageDependencies": [ - ["console-control-strings", "npm:1.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["console-stream", [ - ["npm:0.1.1", { - "packageLocation": "./.yarn/cache/console-stream-npm-0.1.1-0bc32ca195-2.zip/node_modules/console-stream/", - "packageDependencies": [ - ["console-stream", "npm:0.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["constants-browserify", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/constants-browserify-npm-1.0.0-b9a9bcfe4b-2.zip/node_modules/constants-browserify/", - "packageDependencies": [ - ["constants-browserify", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["contains-path", [ - ["npm:0.1.0", { - "packageLocation": "./.yarn/cache/contains-path-npm-0.1.0-3b9a1b340e-2.zip/node_modules/contains-path/", - "packageDependencies": [ - ["contains-path", "npm:0.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["content-disposition", [ - ["npm:0.5.2", { - "packageLocation": "./.yarn/cache/content-disposition-npm-0.5.2-1f3e0caef2-2.zip/node_modules/content-disposition/", - "packageDependencies": [ - ["content-disposition", "npm:0.5.2"] - ], - "linkType": "HARD", - }] - ]], - ["content-type", [ - ["npm:1.0.4", { - "packageLocation": "./.yarn/cache/content-type-npm-1.0.4-3b1a5ca16b-2.zip/node_modules/content-type/", - "packageDependencies": [ - ["content-type", "npm:1.0.4"] - ], - "linkType": "HARD", - }] - ]], - ["convert-hrtime", [ - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/convert-hrtime-npm-2.0.0-b92cfbed45-2.zip/node_modules/convert-hrtime/", - "packageDependencies": [ - ["convert-hrtime", "npm:2.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["convert-source-map", [ - ["npm:1.6.0", { - "packageLocation": "./.yarn/cache/convert-source-map-npm-1.6.0-4ea8a63d11-2.zip/node_modules/convert-source-map/", - "packageDependencies": [ - ["convert-source-map", "npm:1.6.0"], - ["safe-buffer", "npm:5.1.2"] - ], - "linkType": "HARD", - }], - ["npm:1.7.0", { - "packageLocation": "./.yarn/cache/convert-source-map-npm-1.7.0-f9727424f7-2.zip/node_modules/convert-source-map/", - "packageDependencies": [ - ["convert-source-map", "npm:1.7.0"], - ["safe-buffer", "npm:5.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["cookie", [ - ["npm:0.3.1", { - "packageLocation": "./.yarn/cache/cookie-npm-0.3.1-111f39dba6-2.zip/node_modules/cookie/", - "packageDependencies": [ - ["cookie", "npm:0.3.1"] - ], - "linkType": "HARD", - }] - ]], - ["cookie-signature", [ - ["npm:1.0.6", { - "packageLocation": "./.yarn/cache/cookie-signature-npm-1.0.6-93f325f7f0-2.zip/node_modules/cookie-signature/", - "packageDependencies": [ - ["cookie-signature", "npm:1.0.6"] - ], - "linkType": "HARD", - }] - ]], - ["copy-concurrently", [ - ["npm:1.0.5", { - "packageLocation": "./.yarn/cache/copy-concurrently-npm-1.0.5-a20f3c4b55-2.zip/node_modules/copy-concurrently/", - "packageDependencies": [ - ["copy-concurrently", "npm:1.0.5"], - ["aproba", "npm:1.2.0"], - ["fs-write-stream-atomic", "npm:1.0.10"], - ["iferr", "npm:0.1.5"], - ["mkdirp", "npm:0.5.1"], - ["rimraf", "npm:2.6.3"], - ["run-queue", "npm:1.0.3"] - ], - "linkType": "HARD", - }] - ]], - ["copy-descriptor", [ - ["npm:0.1.1", { - "packageLocation": "./.yarn/cache/copy-descriptor-npm-0.1.1-864db4ab66-2.zip/node_modules/copy-descriptor/", - "packageDependencies": [ - ["copy-descriptor", "npm:0.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["copyfiles", [ - ["npm:1.2.0", { - "packageLocation": "./.yarn/cache/copyfiles-npm-1.2.0-5fd36c66b5-2.zip/node_modules/copyfiles/", - "packageDependencies": [ - ["copyfiles", "npm:1.2.0"], - ["glob", "npm:7.1.3"], - ["ltcdr", "npm:2.2.1"], - ["minimatch", "npm:3.0.4"], - ["mkdirp", "npm:0.5.1"], - ["noms", "npm:0.0.0"], - ["through2", "npm:2.0.5"] - ], - "linkType": "HARD", - }] - ]], - ["core-js", [ - ["npm:1.2.7", { - "packageLocation": "./.yarn/cache/core-js-npm-1.2.7-88c984873f-2.zip/node_modules/core-js/", - "packageDependencies": [ - ["core-js", "npm:1.2.7"] - ], - "linkType": "HARD", - }], - ["npm:2.6.2", { - "packageLocation": "./.yarn/cache/core-js-npm-2.6.2-52f19ae840-2.zip/node_modules/core-js/", - "packageDependencies": [ - ["core-js", "npm:2.6.2"] - ], - "linkType": "HARD", - }], - ["npm:3.0.0", { - "packageLocation": "./.yarn/cache/core-js-npm-3.0.0-ca8d7d7533-2.zip/node_modules/core-js/", - "packageDependencies": [ - ["core-js", "npm:3.0.0"] - ], - "linkType": "HARD", - }], - ["npm:3.1.4", { - "packageLocation": "./.yarn/cache/core-js-npm-3.1.4-ec86906935-2.zip/node_modules/core-js/", - "packageDependencies": [ - ["core-js", "npm:3.1.4"] - ], - "linkType": "HARD", - }] - ]], - ["core-js-compat", [ - ["npm:3.0.0", { - "packageLocation": "./.yarn/cache/core-js-compat-npm-3.0.0-83cf37a4a7-2.zip/node_modules/core-js-compat/", - "packageDependencies": [ - ["core-js-compat", "npm:3.0.0"], - ["browserslist", "npm:4.5.2"], - ["core-js", "npm:3.0.0"], - ["core-js-pure", "npm:3.0.0"], - ["semver", "npm:5.6.0"] - ], - "linkType": "HARD", - }] - ]], - ["core-js-pure", [ - ["npm:3.0.0", { - "packageLocation": "./.yarn/cache/core-js-pure-npm-3.0.0-1a951701b8-2.zip/node_modules/core-js-pure/", - "packageDependencies": [ - ["core-js-pure", "npm:3.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["core-util-is", [ - ["npm:1.0.2", { - "packageLocation": "./.yarn/cache/core-util-is-npm-1.0.2-9fc2b94dc3-2.zip/node_modules/core-util-is/", - "packageDependencies": [ - ["core-util-is", "npm:1.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["cors", [ - ["npm:2.8.5", { - "packageLocation": "./.yarn/cache/cors-npm-2.8.5-c9935a2d12-2.zip/node_modules/cors/", - "packageDependencies": [ - ["cors", "npm:2.8.5"], - ["object-assign", "npm:4.1.1"], - ["vary", "npm:1.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["cosmiconfig", [ - ["npm:4.0.0", { - "packageLocation": "./.yarn/cache/cosmiconfig-npm-4.0.0-6de38f9898-2.zip/node_modules/cosmiconfig/", - "packageDependencies": [ - ["cosmiconfig", "npm:4.0.0"], - ["is-directory", "npm:0.3.1"], - ["js-yaml", "npm:3.12.2"], - ["parse-json", "npm:4.0.0"], - ["require-from-string", "npm:2.0.2"] - ], - "linkType": "HARD", - }], - ["npm:5.1.0", { - "packageLocation": "./.yarn/cache/cosmiconfig-npm-5.1.0-033f3f33a9-2.zip/node_modules/cosmiconfig/", - "packageDependencies": [ - ["cosmiconfig", "npm:5.1.0"], - ["import-fresh", "npm:2.0.0"], - ["is-directory", "npm:0.3.1"], - ["js-yaml", "npm:3.12.2"], - ["lodash.get", "npm:4.4.2"], - ["parse-json", "npm:4.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["cpx", [ - ["npm:1.5.0", { - "packageLocation": "./.yarn/cache/cpx-npm-1.5.0-ebb9af3acb-2.zip/node_modules/cpx/", - "packageDependencies": [ - ["cpx", "npm:1.5.0"], - ["babel-runtime", "npm:6.26.0"], - ["chokidar", "npm:1.7.0"], - ["duplexer", "npm:0.1.1"], - ["glob", "npm:7.1.3"], - ["glob2base", "npm:0.0.12"], - ["minimatch", "npm:3.0.4"], - ["mkdirp", "npm:0.5.1"], - ["resolve", "patch:resolve@npm%3A1.14.1#builtin::version=1.14.1&hash=8fccd0"], - ["safe-buffer", "npm:5.1.2"], - ["shell-quote", "npm:1.6.1"], - ["subarg", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["create-ecdh", [ - ["npm:4.0.3", { - "packageLocation": "./.yarn/cache/create-ecdh-npm-4.0.3-c40d23c7aa-2.zip/node_modules/create-ecdh/", - "packageDependencies": [ - ["create-ecdh", "npm:4.0.3"], - ["bn.js", "npm:4.11.8"], - ["elliptic", "npm:6.4.1"] - ], - "linkType": "HARD", - }] - ]], - ["create-error-class", [ - ["npm:3.0.2", { - "packageLocation": "./.yarn/cache/create-error-class-npm-3.0.2-b6f6443221-2.zip/node_modules/create-error-class/", - "packageDependencies": [ - ["create-error-class", "npm:3.0.2"], - ["capture-stack-trace", "npm:1.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["create-hash", [ - ["npm:1.2.0", { - "packageLocation": "./.yarn/cache/create-hash-npm-1.2.0-afd048e1ce-2.zip/node_modules/create-hash/", - "packageDependencies": [ - ["create-hash", "npm:1.2.0"], - ["cipher-base", "npm:1.0.4"], - ["inherits", "npm:2.0.3"], - ["md5.js", "npm:1.3.5"], - ["ripemd160", "npm:2.0.2"], - ["sha.js", "npm:2.4.11"] - ], - "linkType": "HARD", - }] - ]], - ["create-hmac", [ - ["npm:1.1.7", { - "packageLocation": "./.yarn/cache/create-hmac-npm-1.1.7-b4ef32668a-2.zip/node_modules/create-hmac/", - "packageDependencies": [ - ["create-hmac", "npm:1.1.7"], - ["cipher-base", "npm:1.0.4"], - ["create-hash", "npm:1.2.0"], - ["inherits", "npm:2.0.3"], - ["ripemd160", "npm:2.0.2"], - ["safe-buffer", "npm:5.1.2"], - ["sha.js", "npm:2.4.11"] - ], - "linkType": "HARD", - }] - ]], - ["create-react-class", [ - ["npm:15.6.3", { - "packageLocation": "./.yarn/cache/create-react-class-npm-15.6.3-ae38dfa180-2.zip/node_modules/create-react-class/", - "packageDependencies": [ - ["create-react-class", "npm:15.6.3"], - ["fbjs", "npm:0.8.17"], - ["loose-envify", "npm:1.4.0"], - ["object-assign", "npm:4.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["create-react-context", [ - ["virtual:c9952112e10d868ec1e7656f40178b12df3b2aabaded8807cff613db2e9894b8eb857b5436464cc295befa9ca8a42dad46fb7958af114dd3f55db0aba49628cb#npm:0.2.3", { - "packageLocation": "./.yarn/$$virtual/create-react-context-virtual-fbb696ee3b/0/cache/create-react-context-npm-0.2.3-a8f8fc0c68-2.zip/node_modules/create-react-context/", - "packageDependencies": [ - ["create-react-context", "virtual:c9952112e10d868ec1e7656f40178b12df3b2aabaded8807cff613db2e9894b8eb857b5436464cc295befa9ca8a42dad46fb7958af114dd3f55db0aba49628cb#npm:0.2.3"], - ["fbjs", "npm:0.8.17"], - ["gud", "npm:1.0.0"], - ["prop-types", "npm:15.6.2"], - ["react", "npm:16.8.4"] - ], - "packagePeers": [ - "prop-types", - "react" - ], - "linkType": "HARD", - }] - ]], - ["cross-fetch", [ - ["npm:2.2.2", { - "packageLocation": "./.yarn/cache/cross-fetch-npm-2.2.2-a24640f064-2.zip/node_modules/cross-fetch/", - "packageDependencies": [ - ["cross-fetch", "npm:2.2.2"], - ["node-fetch", "npm:2.1.2"], - ["whatwg-fetch", "npm:2.0.4"] - ], - "linkType": "HARD", - }] - ]], - ["cross-spawn", [ - ["npm:5.1.0", { - "packageLocation": "./.yarn/cache/cross-spawn-npm-5.1.0-a3e220603e-2.zip/node_modules/cross-spawn/", - "packageDependencies": [ - ["cross-spawn", "npm:5.1.0"], - ["lru-cache", "npm:4.1.5"], - ["shebang-command", "npm:1.2.0"], - ["which", "npm:1.3.1"] - ], - "linkType": "HARD", - }], - ["npm:6.0.5", { - "packageLocation": "./.yarn/cache/cross-spawn-npm-6.0.5-2deab6c280-2.zip/node_modules/cross-spawn/", - "packageDependencies": [ - ["cross-spawn", "npm:6.0.5"], - ["nice-try", "npm:1.0.5"], - ["path-key", "npm:2.0.1"], - ["semver", "npm:5.6.0"], - ["shebang-command", "npm:1.2.0"], - ["which", "npm:1.3.1"] - ], - "linkType": "HARD", - }] - ]], - ["crypt", [ - ["npm:0.0.2", { - "packageLocation": "./.yarn/cache/crypt-npm-0.0.2-033627d94f-2.zip/node_modules/crypt/", - "packageDependencies": [ - ["crypt", "npm:0.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["crypto-browserify", [ - ["npm:3.12.0", { - "packageLocation": "./.yarn/cache/crypto-browserify-npm-3.12.0-bed454fef0-2.zip/node_modules/crypto-browserify/", - "packageDependencies": [ - ["crypto-browserify", "npm:3.12.0"], - ["browserify-cipher", "npm:1.0.1"], - ["browserify-sign", "npm:4.0.4"], - ["create-ecdh", "npm:4.0.3"], - ["create-hash", "npm:1.2.0"], - ["create-hmac", "npm:1.1.7"], - ["diffie-hellman", "npm:5.0.3"], - ["inherits", "npm:2.0.3"], - ["pbkdf2", "npm:3.0.17"], - ["public-encrypt", "npm:4.0.3"], - ["randombytes", "npm:2.0.6"], - ["randomfill", "npm:1.0.4"] - ], - "linkType": "HARD", - }] - ]], - ["crypto-random-string", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/crypto-random-string-npm-1.0.0-e708c14263-2.zip/node_modules/crypto-random-string/", - "packageDependencies": [ - ["crypto-random-string", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["css", [ - ["npm:2.2.4", { - "packageLocation": "./.yarn/cache/css-npm-2.2.4-2a363d6a5d-2.zip/node_modules/css/", - "packageDependencies": [ - ["css", "npm:2.2.4"], - ["inherits", "npm:2.0.3"], - ["source-map", "npm:0.6.1"], - ["source-map-resolve", "npm:0.5.2"], - ["urix", "npm:0.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["css-color-names", [ - ["npm:0.0.4", { - "packageLocation": "./.yarn/cache/css-color-names-npm-0.0.4-be9111e9bd-2.zip/node_modules/css-color-names/", - "packageDependencies": [ - ["css-color-names", "npm:0.0.4"] - ], - "linkType": "HARD", - }] - ]], - ["css-declaration-sorter", [ - ["npm:4.0.1", { - "packageLocation": "./.yarn/cache/css-declaration-sorter-npm-4.0.1-b49a53b330-2.zip/node_modules/css-declaration-sorter/", - "packageDependencies": [ - ["css-declaration-sorter", "npm:4.0.1"], - ["postcss", "npm:7.0.14"], - ["timsort", "npm:0.3.0"] - ], - "linkType": "HARD", - }] - ]], - ["css-loader", [ - ["virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:1.0.1", { - "packageLocation": "./.yarn/$$virtual/css-loader-virtual-605fc3d624/0/cache/css-loader-npm-1.0.1-8892091cf3-2.zip/node_modules/css-loader/", - "packageDependencies": [ - ["css-loader", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:1.0.1"], - ["babel-code-frame", "npm:6.26.0"], - ["css-selector-tokenizer", "npm:0.7.1"], - ["icss-utils", "npm:2.1.0"], - ["loader-utils", "npm:1.2.3"], - ["lodash", "npm:4.17.11"], - ["postcss", "npm:6.0.23"], - ["postcss-modules-extract-imports", "npm:1.2.1"], - ["postcss-modules-local-by-default", "npm:1.2.0"], - ["postcss-modules-scope", "npm:1.1.0"], - ["postcss-modules-values", "npm:1.3.0"], - ["postcss-value-parser", "npm:3.3.1"], - ["source-list-map", "npm:2.0.1"], - ["webpack", "npm:4.28.4"] - ], - "packagePeers": [ - "webpack" - ], - "linkType": "HARD", - }] - ]], - ["css-select", [ - ["npm:1.2.0", { - "packageLocation": "./.yarn/cache/css-select-npm-1.2.0-a7a03607e0-2.zip/node_modules/css-select/", - "packageDependencies": [ - ["css-select", "npm:1.2.0"], - ["boolbase", "npm:1.0.0"], - ["css-what", "npm:2.1.2"], - ["domutils", "npm:1.5.1"], - ["nth-check", "npm:1.0.2"] - ], - "linkType": "HARD", - }], - ["npm:2.0.2", { - "packageLocation": "./.yarn/cache/css-select-npm-2.0.2-38d8c103f8-2.zip/node_modules/css-select/", - "packageDependencies": [ - ["css-select", "npm:2.0.2"], - ["boolbase", "npm:1.0.0"], - ["css-what", "npm:2.1.2"], - ["domutils", "npm:1.7.0"], - ["nth-check", "npm:1.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["css-select-base-adapter", [ - ["npm:0.1.1", { - "packageLocation": "./.yarn/cache/css-select-base-adapter-npm-0.1.1-5a43b37539-2.zip/node_modules/css-select-base-adapter/", - "packageDependencies": [ - ["css-select-base-adapter", "npm:0.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["css-selector-parser", [ - ["npm:1.3.0", { - "packageLocation": "./.yarn/cache/css-selector-parser-npm-1.3.0-63780a7c1f-2.zip/node_modules/css-selector-parser/", - "packageDependencies": [ - ["css-selector-parser", "npm:1.3.0"] - ], - "linkType": "HARD", - }] - ]], - ["css-selector-tokenizer", [ - ["npm:0.7.1", { - "packageLocation": "./.yarn/cache/css-selector-tokenizer-npm-0.7.1-c6fac2f9a0-2.zip/node_modules/css-selector-tokenizer/", - "packageDependencies": [ - ["css-selector-tokenizer", "npm:0.7.1"], - ["cssesc", "npm:0.1.0"], - ["fastparse", "npm:1.1.2"], - ["regexpu-core", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["css-tree", [ - ["npm:1.0.0-alpha.28", { - "packageLocation": "./.yarn/cache/css-tree-npm-1.0.0-alpha.28-d642e85b4c-2.zip/node_modules/css-tree/", - "packageDependencies": [ - ["css-tree", "npm:1.0.0-alpha.28"], - ["mdn-data", "npm:1.1.4"], - ["source-map", "npm:0.5.7"] - ], - "linkType": "HARD", - }], - ["npm:1.0.0-alpha.29", { - "packageLocation": "./.yarn/cache/css-tree-npm-1.0.0-alpha.29-f6379b18eb-2.zip/node_modules/css-tree/", - "packageDependencies": [ - ["css-tree", "npm:1.0.0-alpha.29"], - ["mdn-data", "npm:1.1.4"], - ["source-map", "npm:0.5.7"] - ], - "linkType": "HARD", - }], - ["npm:1.0.0-alpha.33", { - "packageLocation": "./.yarn/cache/css-tree-npm-1.0.0-alpha.33-c189005aaa-2.zip/node_modules/css-tree/", - "packageDependencies": [ - ["css-tree", "npm:1.0.0-alpha.33"], - ["mdn-data", "npm:2.0.4"], - ["source-map", "npm:0.5.7"] - ], - "linkType": "HARD", - }] - ]], - ["css-unit-converter", [ - ["npm:1.1.1", { - "packageLocation": "./.yarn/cache/css-unit-converter-npm-1.1.1-60274cea69-2.zip/node_modules/css-unit-converter/", - "packageDependencies": [ - ["css-unit-converter", "npm:1.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["css-url-regex", [ - ["npm:1.1.0", { - "packageLocation": "./.yarn/cache/css-url-regex-npm-1.1.0-2ac361e124-2.zip/node_modules/css-url-regex/", - "packageDependencies": [ - ["css-url-regex", "npm:1.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["css-what", [ - ["npm:2.1.2", { - "packageLocation": "./.yarn/cache/css-what-npm-2.1.2-4bba07d58d-2.zip/node_modules/css-what/", - "packageDependencies": [ - ["css-what", "npm:2.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["cssesc", [ - ["npm:0.1.0", { - "packageLocation": "./.yarn/cache/cssesc-npm-0.1.0-485caf1ff6-2.zip/node_modules/cssesc/", - "packageDependencies": [ - ["cssesc", "npm:0.1.0"] - ], - "linkType": "HARD", - }], - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/cssesc-npm-2.0.0-c9d6525b1d-2.zip/node_modules/cssesc/", - "packageDependencies": [ - ["cssesc", "npm:2.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["cssfilter", [ - ["npm:0.0.10", { - "packageLocation": "./.yarn/cache/cssfilter-npm-0.0.10-28e06ce546-2.zip/node_modules/cssfilter/", - "packageDependencies": [ - ["cssfilter", "npm:0.0.10"] - ], - "linkType": "HARD", - }] - ]], - ["cssnano", [ - ["npm:4.1.10", { - "packageLocation": "./.yarn/cache/cssnano-npm-4.1.10-10e25c9634-2.zip/node_modules/cssnano/", - "packageDependencies": [ - ["cssnano", "npm:4.1.10"], - ["cosmiconfig", "npm:5.1.0"], - ["cssnano-preset-default", "npm:4.0.7"], - ["is-resolvable", "npm:1.1.0"], - ["postcss", "npm:7.0.14"] - ], - "linkType": "HARD", - }] - ]], - ["cssnano-preset-default", [ - ["npm:4.0.7", { - "packageLocation": "./.yarn/cache/cssnano-preset-default-npm-4.0.7-422631428b-2.zip/node_modules/cssnano-preset-default/", - "packageDependencies": [ - ["cssnano-preset-default", "npm:4.0.7"], - ["css-declaration-sorter", "npm:4.0.1"], - ["cssnano-util-raw-cache", "npm:4.0.1"], - ["postcss", "npm:7.0.14"], - ["postcss-calc", "npm:7.0.1"], - ["postcss-colormin", "npm:4.0.3"], - ["postcss-convert-values", "npm:4.0.1"], - ["postcss-discard-comments", "npm:4.0.2"], - ["postcss-discard-duplicates", "npm:4.0.2"], - ["postcss-discard-empty", "npm:4.0.1"], - ["postcss-discard-overridden", "npm:4.0.1"], - ["postcss-merge-longhand", "npm:4.0.11"], - ["postcss-merge-rules", "npm:4.0.3"], - ["postcss-minify-font-values", "npm:4.0.2"], - ["postcss-minify-gradients", "npm:4.0.2"], - ["postcss-minify-params", "npm:4.0.2"], - ["postcss-minify-selectors", "npm:4.0.2"], - ["postcss-normalize-charset", "npm:4.0.1"], - ["postcss-normalize-display-values", "npm:4.0.2"], - ["postcss-normalize-positions", "npm:4.0.2"], - ["postcss-normalize-repeat-style", "npm:4.0.2"], - ["postcss-normalize-string", "npm:4.0.2"], - ["postcss-normalize-timing-functions", "npm:4.0.2"], - ["postcss-normalize-unicode", "npm:4.0.1"], - ["postcss-normalize-url", "npm:4.0.1"], - ["postcss-normalize-whitespace", "npm:4.0.2"], - ["postcss-ordered-values", "npm:4.1.2"], - ["postcss-reduce-initial", "npm:4.0.3"], - ["postcss-reduce-transforms", "npm:4.0.2"], - ["postcss-svgo", "npm:4.0.2"], - ["postcss-unique-selectors", "npm:4.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["cssnano-util-get-arguments", [ - ["npm:4.0.0", { - "packageLocation": "./.yarn/cache/cssnano-util-get-arguments-npm-4.0.0-bcb28d23a7-2.zip/node_modules/cssnano-util-get-arguments/", - "packageDependencies": [ - ["cssnano-util-get-arguments", "npm:4.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["cssnano-util-get-match", [ - ["npm:4.0.0", { - "packageLocation": "./.yarn/cache/cssnano-util-get-match-npm-4.0.0-3d9b0fc2c4-2.zip/node_modules/cssnano-util-get-match/", - "packageDependencies": [ - ["cssnano-util-get-match", "npm:4.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["cssnano-util-raw-cache", [ - ["npm:4.0.1", { - "packageLocation": "./.yarn/cache/cssnano-util-raw-cache-npm-4.0.1-dbb3751499-2.zip/node_modules/cssnano-util-raw-cache/", - "packageDependencies": [ - ["cssnano-util-raw-cache", "npm:4.0.1"], - ["postcss", "npm:7.0.14"] - ], - "linkType": "HARD", - }] - ]], - ["cssnano-util-same-parent", [ - ["npm:4.0.1", { - "packageLocation": "./.yarn/cache/cssnano-util-same-parent-npm-4.0.1-2a3442fd72-2.zip/node_modules/cssnano-util-same-parent/", - "packageDependencies": [ - ["cssnano-util-same-parent", "npm:4.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["csso", [ - ["npm:3.5.1", { - "packageLocation": "./.yarn/cache/csso-npm-3.5.1-a5c7053777-2.zip/node_modules/csso/", - "packageDependencies": [ - ["csso", "npm:3.5.1"], - ["css-tree", "npm:1.0.0-alpha.29"] - ], - "linkType": "HARD", - }] - ]], - ["cssom", [ - ["npm:0.3.4", { - "packageLocation": "./.yarn/cache/cssom-npm-0.3.4-4589a4c8bf-2.zip/node_modules/cssom/", - "packageDependencies": [ - ["cssom", "npm:0.3.4"] - ], - "linkType": "HARD", - }] - ]], - ["cssstyle", [ - ["npm:1.1.1", { - "packageLocation": "./.yarn/cache/cssstyle-npm-1.1.1-5216fd6335-2.zip/node_modules/cssstyle/", - "packageDependencies": [ - ["cssstyle", "npm:1.1.1"], - ["cssom", "npm:0.3.4"] - ], - "linkType": "HARD", - }] - ]], - ["csstype", [ - ["npm:2.6.0", { - "packageLocation": "./.yarn/cache/csstype-npm-2.6.0-2e6721bba1-2.zip/node_modules/csstype/", - "packageDependencies": [ - ["csstype", "npm:2.6.0"] - ], - "linkType": "HARD", - }] - ]], - ["currently-unhandled", [ - ["npm:0.4.1", { - "packageLocation": "./.yarn/cache/currently-unhandled-npm-0.4.1-38eddab665-2.zip/node_modules/currently-unhandled/", - "packageDependencies": [ - ["currently-unhandled", "npm:0.4.1"], - ["array-find-index", "npm:1.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["cwebp-bin", [ - ["npm:5.0.0", { - "packageLocation": "./.yarn/unplugged/cwebp-bin-npm-5.0.0-fbf81fb592/node_modules/cwebp-bin/", - "packageDependencies": [ - ["cwebp-bin", "npm:5.0.0"], - ["bin-build", "npm:3.0.0"], - ["bin-wrapper", "npm:4.1.0"], - ["logalot", "npm:2.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["cyclist", [ - ["npm:0.2.2", { - "packageLocation": "./.yarn/cache/cyclist-npm-0.2.2-833261974a-2.zip/node_modules/cyclist/", - "packageDependencies": [ - ["cyclist", "npm:0.2.2"] - ], - "linkType": "HARD", - }] - ]], - ["damerau-levenshtein", [ - ["npm:1.0.4", { - "packageLocation": "./.yarn/cache/damerau-levenshtein-npm-1.0.4-120f3dfbd2-2.zip/node_modules/damerau-levenshtein/", - "packageDependencies": [ - ["damerau-levenshtein", "npm:1.0.4"] - ], - "linkType": "HARD", - }] - ]], - ["dashdash", [ - ["npm:1.14.1", { - "packageLocation": "./.yarn/cache/dashdash-npm-1.14.1-be8f10a286-2.zip/node_modules/dashdash/", - "packageDependencies": [ - ["dashdash", "npm:1.14.1"], - ["assert-plus", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["data-urls", [ - ["npm:1.1.0", { - "packageLocation": "./.yarn/cache/data-urls-npm-1.1.0-b8123abe9f-2.zip/node_modules/data-urls/", - "packageDependencies": [ - ["data-urls", "npm:1.1.0"], - ["abab", "npm:2.0.0"], - ["whatwg-mimetype", "npm:2.3.0"], - ["whatwg-url", "npm:7.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["date-fns", [ - ["npm:2.0.0-beta.2", { - "packageLocation": "./.yarn/cache/date-fns-npm-2.0.0-beta.2-4d5428140c-2.zip/node_modules/date-fns/", - "packageDependencies": [ - ["date-fns", "npm:2.0.0-beta.2"] - ], - "linkType": "HARD", - }] - ]], - ["date-now", [ - ["npm:0.1.4", { - "packageLocation": "./.yarn/cache/date-now-npm-0.1.4-d17f66de7e-2.zip/node_modules/date-now/", - "packageDependencies": [ - ["date-now", "npm:0.1.4"] - ], - "linkType": "HARD", - }] - ]], - ["debug", [ - ["npm:2.6.9", { - "packageLocation": "./.yarn/cache/debug-npm-2.6.9-7d4cb597dc-2.zip/node_modules/debug/", - "packageDependencies": [ - ["debug", "npm:2.6.9"], - ["ms", "npm:2.0.0"] - ], - "linkType": "HARD", - }], - ["npm:3.1.0", { - "packageLocation": "./.yarn/cache/debug-npm-3.1.0-9f0accb99b-2.zip/node_modules/debug/", - "packageDependencies": [ - ["debug", "npm:3.1.0"], - ["ms", "npm:2.0.0"] - ], - "linkType": "HARD", - }], - ["npm:3.2.6", { - "packageLocation": "./.yarn/cache/debug-npm-3.2.6-6214e40f12-2.zip/node_modules/debug/", - "packageDependencies": [ - ["debug", "npm:3.2.6"], - ["ms", "npm:2.1.1"] - ], - "linkType": "HARD", - }], - ["npm:4.1.1", { - "packageLocation": "./.yarn/cache/debug-npm-4.1.1-540248b3aa-2.zip/node_modules/debug/", - "packageDependencies": [ - ["debug", "npm:4.1.1"], - ["ms", "npm:2.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["debuglog", [ - ["npm:1.0.1", { - "packageLocation": "./.yarn/cache/debuglog-npm-1.0.1-c553c84ea5-2.zip/node_modules/debuglog/", - "packageDependencies": [ - ["debuglog", "npm:1.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["decamelize", [ - ["npm:1.2.0", { - "packageLocation": "./.yarn/cache/decamelize-npm-1.2.0-c5a2fdc622-2.zip/node_modules/decamelize/", - "packageDependencies": [ - ["decamelize", "npm:1.2.0"] - ], - "linkType": "HARD", - }], - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/decamelize-npm-2.0.0-2c38da59bc-2.zip/node_modules/decamelize/", - "packageDependencies": [ - ["decamelize", "npm:2.0.0"], - ["xregexp", "npm:4.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["decode-uri-component", [ - ["npm:0.2.0", { - "packageLocation": "./.yarn/cache/decode-uri-component-npm-0.2.0-5bcc0f3597-2.zip/node_modules/decode-uri-component/", - "packageDependencies": [ - ["decode-uri-component", "npm:0.2.0"] - ], - "linkType": "HARD", - }] - ]], - ["decompress", [ - ["npm:4.2.0", { - "packageLocation": "./.yarn/cache/decompress-npm-4.2.0-010ac9debb-2.zip/node_modules/decompress/", - "packageDependencies": [ - ["decompress", "npm:4.2.0"], - ["decompress-tar", "npm:4.1.1"], - ["decompress-tarbz2", "npm:4.1.1"], - ["decompress-targz", "npm:4.1.1"], - ["decompress-unzip", "npm:4.0.1"], - ["graceful-fs", "npm:4.1.15"], - ["make-dir", "npm:1.3.0"], - ["pify", "npm:2.3.0"], - ["strip-dirs", "npm:2.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["decompress-response", [ - ["npm:3.3.0", { - "packageLocation": "./.yarn/cache/decompress-response-npm-3.3.0-6e7b6375c3-2.zip/node_modules/decompress-response/", - "packageDependencies": [ - ["decompress-response", "npm:3.3.0"], - ["mimic-response", "npm:1.0.1"] - ], - "linkType": "HARD", - }], - ["npm:5.0.0", { - "packageLocation": "./.yarn/cache/decompress-response-npm-5.0.0-ea4ba8db9c-2.zip/node_modules/decompress-response/", - "packageDependencies": [ - ["decompress-response", "npm:5.0.0"], - ["mimic-response", "npm:2.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["decompress-tar", [ - ["npm:4.1.1", { - "packageLocation": "./.yarn/cache/decompress-tar-npm-4.1.1-ff91950fee-2.zip/node_modules/decompress-tar/", - "packageDependencies": [ - ["decompress-tar", "npm:4.1.1"], - ["file-type", "npm:5.2.0"], - ["is-stream", "npm:1.1.0"], - ["tar-stream", "npm:1.6.2"] - ], - "linkType": "HARD", - }] - ]], - ["decompress-tarbz2", [ - ["npm:4.1.1", { - "packageLocation": "./.yarn/cache/decompress-tarbz2-npm-4.1.1-69114342e0-2.zip/node_modules/decompress-tarbz2/", - "packageDependencies": [ - ["decompress-tarbz2", "npm:4.1.1"], - ["decompress-tar", "npm:4.1.1"], - ["file-type", "npm:6.2.0"], - ["is-stream", "npm:1.1.0"], - ["seek-bzip", "npm:1.0.5"], - ["unbzip2-stream", "npm:1.3.3"] - ], - "linkType": "HARD", - }] - ]], - ["decompress-targz", [ - ["npm:4.1.1", { - "packageLocation": "./.yarn/cache/decompress-targz-npm-4.1.1-444d44d5aa-2.zip/node_modules/decompress-targz/", - "packageDependencies": [ - ["decompress-targz", "npm:4.1.1"], - ["decompress-tar", "npm:4.1.1"], - ["file-type", "npm:5.2.0"], - ["is-stream", "npm:1.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["decompress-unzip", [ - ["npm:4.0.1", { - "packageLocation": "./.yarn/cache/decompress-unzip-npm-4.0.1-8d93b02d1f-2.zip/node_modules/decompress-unzip/", - "packageDependencies": [ - ["decompress-unzip", "npm:4.0.1"], - ["file-type", "npm:3.9.0"], - ["get-stream", "npm:2.3.1"], - ["pify", "npm:2.3.0"], - ["yauzl", "npm:2.10.0"] - ], - "linkType": "HARD", - }] - ]], - ["deep-equal", [ - ["npm:1.0.1", { - "packageLocation": "./.yarn/cache/deep-equal-npm-1.0.1-f05565c4e5-2.zip/node_modules/deep-equal/", - "packageDependencies": [ - ["deep-equal", "npm:1.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["deep-extend", [ - ["npm:0.6.0", { - "packageLocation": "./.yarn/cache/deep-extend-npm-0.6.0-e182924219-2.zip/node_modules/deep-extend/", - "packageDependencies": [ - ["deep-extend", "npm:0.6.0"] - ], - "linkType": "HARD", - }] - ]], - ["deep-is", [ - ["npm:0.1.3", { - "packageLocation": "./.yarn/cache/deep-is-npm-0.1.3-0941784645-2.zip/node_modules/deep-is/", - "packageDependencies": [ - ["deep-is", "npm:0.1.3"] - ], - "linkType": "HARD", - }] - ]], - ["deepmerge", [ - ["npm:4.0.0", { - "packageLocation": "./.yarn/cache/deepmerge-npm-4.0.0-fb84ac55a8-2.zip/node_modules/deepmerge/", - "packageDependencies": [ - ["deepmerge", "npm:4.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["default-gateway", [ - ["npm:4.2.0", { - "packageLocation": "./.yarn/cache/default-gateway-npm-4.2.0-f6bdd83987-2.zip/node_modules/default-gateway/", - "packageDependencies": [ - ["default-gateway", "npm:4.2.0"], - ["execa", "npm:1.0.0"], - ["ip-regex", "npm:2.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["defer-to-connect", [ - ["npm:1.1.1", { - "packageLocation": "./.yarn/cache/defer-to-connect-npm-1.1.1-2279e27d80-2.zip/node_modules/defer-to-connect/", - "packageDependencies": [ - ["defer-to-connect", "npm:1.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["define-properties", [ - ["npm:1.1.3", { - "packageLocation": "./.yarn/cache/define-properties-npm-1.1.3-0f3115e2b9-2.zip/node_modules/define-properties/", - "packageDependencies": [ - ["define-properties", "npm:1.1.3"], - ["object-keys", "npm:1.0.12"] - ], - "linkType": "HARD", - }] - ]], - ["define-property", [ - ["npm:0.2.5", { - "packageLocation": "./.yarn/cache/define-property-npm-0.2.5-44a0da3575-2.zip/node_modules/define-property/", - "packageDependencies": [ - ["define-property", "npm:0.2.5"], - ["is-descriptor", "npm:0.1.6"] - ], - "linkType": "HARD", - }], - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/define-property-npm-1.0.0-e2fb9f44c6-2.zip/node_modules/define-property/", - "packageDependencies": [ - ["define-property", "npm:1.0.0"], - ["is-descriptor", "npm:1.0.2"] - ], - "linkType": "HARD", - }], - ["npm:2.0.2", { - "packageLocation": "./.yarn/cache/define-property-npm-2.0.2-4a2067c3ba-2.zip/node_modules/define-property/", - "packageDependencies": [ - ["define-property", "npm:2.0.2"], - ["is-descriptor", "npm:1.0.2"], - ["isobject", "npm:3.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["del", [ - ["npm:3.0.0", { - "packageLocation": "./.yarn/cache/del-npm-3.0.0-e5f4cb556d-2.zip/node_modules/del/", - "packageDependencies": [ - ["del", "npm:3.0.0"], - ["globby", "npm:6.1.0"], - ["is-path-cwd", "npm:1.0.0"], - ["is-path-in-cwd", "npm:1.0.1"], - ["p-map", "npm:1.2.0"], - ["pify", "npm:3.0.0"], - ["rimraf", "npm:2.6.3"] - ], - "linkType": "HARD", - }] - ]], - ["delayed-stream", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/delayed-stream-npm-1.0.0-c5a4c4cc02-2.zip/node_modules/delayed-stream/", - "packageDependencies": [ - ["delayed-stream", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["delegate", [ - ["npm:3.2.0", { - "packageLocation": "./.yarn/cache/delegate-npm-3.2.0-d3f849ea99-2.zip/node_modules/delegate/", - "packageDependencies": [ - ["delegate", "npm:3.2.0"] - ], - "linkType": "HARD", - }] - ]], - ["delegates", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/delegates-npm-1.0.0-9b1942d75f-2.zip/node_modules/delegates/", - "packageDependencies": [ - ["delegates", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["denodeify", [ - ["npm:1.2.1", { - "packageLocation": "./.yarn/cache/denodeify-npm-1.2.1-ea99c72a1c-2.zip/node_modules/denodeify/", - "packageDependencies": [ - ["denodeify", "npm:1.2.1"] - ], - "linkType": "HARD", - }] - ]], - ["depd", [ - ["npm:1.1.2", { - "packageLocation": "./.yarn/cache/depd-npm-1.1.2-b0c8414da7-2.zip/node_modules/depd/", - "packageDependencies": [ - ["depd", "npm:1.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["deprecation", [ - ["npm:2.3.1", { - "packageLocation": "./.yarn/cache/deprecation-npm-2.3.1-e19c92d6e7-2.zip/node_modules/deprecation/", - "packageDependencies": [ - ["deprecation", "npm:2.3.1"] - ], - "linkType": "HARD", - }] - ]], - ["des.js", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/des.js-npm-1.0.0-3ecfcf827b-2.zip/node_modules/des.js/", - "packageDependencies": [ - ["des.js", "npm:1.0.0"], - ["inherits", "npm:2.0.3"], - ["minimalistic-assert", "npm:1.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["destroy", [ - ["npm:1.0.4", { - "packageLocation": "./.yarn/cache/destroy-npm-1.0.4-a2203e01cb-2.zip/node_modules/destroy/", - "packageDependencies": [ - ["destroy", "npm:1.0.4"] - ], - "linkType": "HARD", - }] - ]], - ["detab", [ - ["npm:2.0.1", { - "packageLocation": "./.yarn/cache/detab-npm-2.0.1-4163fe7808-2.zip/node_modules/detab/", - "packageDependencies": [ - ["detab", "npm:2.0.1"], - ["repeat-string", "npm:1.6.1"] - ], - "linkType": "HARD", - }] - ]], - ["detect-file", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/detect-file-npm-1.0.0-a22ca7c5b6-2.zip/node_modules/detect-file/", - "packageDependencies": [ - ["detect-file", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["detect-indent", [ - ["npm:4.0.0", { - "packageLocation": "./.yarn/cache/detect-indent-npm-4.0.0-c684022efe-2.zip/node_modules/detect-indent/", - "packageDependencies": [ - ["detect-indent", "npm:4.0.0"], - ["repeating", "npm:2.0.1"] - ], - "linkType": "HARD", - }], - ["npm:5.0.0", { - "packageLocation": "./.yarn/cache/detect-indent-npm-5.0.0-123fa3fd0b-2.zip/node_modules/detect-indent/", - "packageDependencies": [ - ["detect-indent", "npm:5.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["detect-libc", [ - ["npm:1.0.3", { - "packageLocation": "./.yarn/cache/detect-libc-npm-1.0.3-c30ac344d4-2.zip/node_modules/detect-libc/", - "packageDependencies": [ - ["detect-libc", "npm:1.0.3"] - ], - "linkType": "HARD", - }] - ]], - ["detect-newline", [ - ["npm:2.1.0", { - "packageLocation": "./.yarn/cache/detect-newline-npm-2.1.0-31d9d239e0-2.zip/node_modules/detect-newline/", - "packageDependencies": [ - ["detect-newline", "npm:2.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["detect-node", [ - ["npm:2.0.4", { - "packageLocation": "./.yarn/cache/detect-node-npm-2.0.4-1d5a93916d-2.zip/node_modules/detect-node/", - "packageDependencies": [ - ["detect-node", "npm:2.0.4"] - ], - "linkType": "HARD", - }] - ]], - ["detect-port", [ - ["npm:1.3.0", { - "packageLocation": "./.yarn/cache/detect-port-npm-1.3.0-9bd72802b4-2.zip/node_modules/detect-port/", - "packageDependencies": [ - ["detect-port", "npm:1.3.0"], - ["address", "npm:1.0.3"], - ["debug", "npm:2.6.9"] - ], - "linkType": "HARD", - }] - ]], - ["detect-port-alt", [ - ["npm:1.1.3", { - "packageLocation": "./.yarn/cache/detect-port-alt-npm-1.1.3-160f5fccfb-2.zip/node_modules/detect-port-alt/", - "packageDependencies": [ - ["detect-port-alt", "npm:1.1.3"], - ["address", "npm:1.0.3"], - ["debug", "npm:2.6.9"] - ], - "linkType": "HARD", - }] - ]], - ["devcert-san", [ - ["npm:0.3.3", { - "packageLocation": "./.yarn/cache/devcert-san-npm-0.3.3-c141e7d11d-2.zip/node_modules/devcert-san/", - "packageDependencies": [ - ["devcert-san", "npm:0.3.3"], - ["@types/configstore", "npm:2.1.1"], - ["@types/debug", "npm:0.0.29"], - ["@types/get-port", "npm:0.0.4"], - ["@types/glob", "npm:5.0.36"], - ["@types/mkdirp", "npm:0.3.29"], - ["@types/node", "npm:7.10.5"], - ["@types/tmp", "npm:0.0.32"], - ["command-exists", "npm:1.2.8"], - ["configstore", "npm:3.1.2"], - ["debug", "npm:2.6.9"], - ["eol", "npm:0.8.1"], - ["get-port", "npm:3.2.0"], - ["glob", "npm:7.1.3"], - ["mkdirp", "npm:0.5.1"], - ["tmp", "npm:0.0.31"], - ["tslib", "npm:1.9.3"] - ], - "linkType": "HARD", - }] - ]], - ["dezalgo", [ - ["npm:1.0.3", { - "packageLocation": "./.yarn/cache/dezalgo-npm-1.0.3-e2bc978ebd-2.zip/node_modules/dezalgo/", - "packageDependencies": [ - ["dezalgo", "npm:1.0.3"], - ["asap", "npm:2.0.6"], - ["wrappy", "npm:1.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["diff", [ - ["npm:3.5.0", { - "packageLocation": "./.yarn/cache/diff-npm-3.5.0-a321a0df19-2.zip/node_modules/diff/", - "packageDependencies": [ - ["diff", "npm:3.5.0"] - ], - "linkType": "HARD", - }], - ["npm:4.0.1", { - "packageLocation": "./.yarn/cache/diff-npm-4.0.1-4d86a500e8-2.zip/node_modules/diff/", - "packageDependencies": [ - ["diff", "npm:4.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["diff-sequences", [ - ["npm:24.3.0", { - "packageLocation": "./.yarn/cache/diff-sequences-npm-24.3.0-bb6b7a7fe8-2.zip/node_modules/diff-sequences/", - "packageDependencies": [ - ["diff-sequences", "npm:24.3.0"] - ], - "linkType": "HARD", - }], - ["npm:24.9.0", { - "packageLocation": "./.yarn/cache/diff-sequences-npm-24.9.0-1cf0c4cb19-2.zip/node_modules/diff-sequences/", - "packageDependencies": [ - ["diff-sequences", "npm:24.9.0"] - ], - "linkType": "HARD", - }] - ]], - ["diffie-hellman", [ - ["npm:5.0.3", { - "packageLocation": "./.yarn/cache/diffie-hellman-npm-5.0.3-cbef8f3171-2.zip/node_modules/diffie-hellman/", - "packageDependencies": [ - ["diffie-hellman", "npm:5.0.3"], - ["bn.js", "npm:4.11.8"], - ["miller-rabin", "npm:4.0.1"], - ["randombytes", "npm:2.0.6"] - ], - "linkType": "HARD", - }] - ]], - ["dir-glob", [ - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/dir-glob-npm-2.0.0-e7299e1804-2.zip/node_modules/dir-glob/", - "packageDependencies": [ - ["dir-glob", "npm:2.0.0"], - ["arrify", "npm:1.0.1"], - ["path-type", "npm:3.0.0"] - ], - "linkType": "HARD", - }], - ["npm:3.0.1", { - "packageLocation": "./.yarn/cache/dir-glob-npm-3.0.1-1aea628b1b-2.zip/node_modules/dir-glob/", - "packageDependencies": [ - ["dir-glob", "npm:3.0.1"], - ["path-type", "npm:4.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["dns-equal", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/dns-equal-npm-1.0.0-d83b1d6d4e-2.zip/node_modules/dns-equal/", - "packageDependencies": [ - ["dns-equal", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["dns-packet", [ - ["npm:1.3.1", { - "packageLocation": "./.yarn/cache/dns-packet-npm-1.3.1-63140ca895-2.zip/node_modules/dns-packet/", - "packageDependencies": [ - ["dns-packet", "npm:1.3.1"], - ["ip", "npm:1.1.5"], - ["safe-buffer", "npm:5.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["dns-txt", [ - ["npm:2.0.2", { - "packageLocation": "./.yarn/cache/dns-txt-npm-2.0.2-69ed5a7cb3-2.zip/node_modules/dns-txt/", - "packageDependencies": [ - ["dns-txt", "npm:2.0.2"], - ["buffer-indexof", "npm:1.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["doctrine", [ - ["npm:1.5.0", { - "packageLocation": "./.yarn/cache/doctrine-npm-1.5.0-7395afc15e-2.zip/node_modules/doctrine/", - "packageDependencies": [ - ["doctrine", "npm:1.5.0"], - ["esutils", "npm:2.0.2"], - ["isarray", "npm:1.0.0"] - ], - "linkType": "HARD", - }], - ["npm:2.1.0", { - "packageLocation": "./.yarn/cache/doctrine-npm-2.1.0-ac15d049b7-2.zip/node_modules/doctrine/", - "packageDependencies": [ - ["doctrine", "npm:2.1.0"], - ["esutils", "npm:2.0.2"] - ], - "linkType": "HARD", - }], - ["npm:3.0.0", { - "packageLocation": "./.yarn/cache/doctrine-npm-3.0.0-c6f1615f04-2.zip/node_modules/doctrine/", - "packageDependencies": [ - ["doctrine", "npm:3.0.0"], - ["esutils", "npm:2.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["dom-converter", [ - ["npm:0.2.0", { - "packageLocation": "./.yarn/cache/dom-converter-npm-0.2.0-902408f4a0-2.zip/node_modules/dom-converter/", - "packageDependencies": [ - ["dom-converter", "npm:0.2.0"], - ["utila", "npm:0.4.0"] - ], - "linkType": "HARD", - }] - ]], - ["dom-helpers", [ - ["npm:3.4.0", { - "packageLocation": "./.yarn/cache/dom-helpers-npm-3.4.0-5d3cdecaac-2.zip/node_modules/dom-helpers/", - "packageDependencies": [ - ["dom-helpers", "npm:3.4.0"], - ["@babel/runtime", "npm:7.2.0"] - ], - "linkType": "HARD", - }] - ]], - ["dom-serializer", [ - ["npm:0.1.0", { - "packageLocation": "./.yarn/cache/dom-serializer-npm-0.1.0-760a1b9024-2.zip/node_modules/dom-serializer/", - "packageDependencies": [ - ["dom-serializer", "npm:0.1.0"], - ["domelementtype", "npm:1.1.3"], - ["entities", "npm:1.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["dom-walk", [ - ["npm:0.1.1", { - "packageLocation": "./.yarn/cache/dom-walk-npm-0.1.1-47bf2ef29f-2.zip/node_modules/dom-walk/", - "packageDependencies": [ - ["dom-walk", "npm:0.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["domain-browser", [ - ["npm:1.2.0", { - "packageLocation": "./.yarn/cache/domain-browser-npm-1.2.0-d99f0de5ec-2.zip/node_modules/domain-browser/", - "packageDependencies": [ - ["domain-browser", "npm:1.2.0"] - ], - "linkType": "HARD", - }] - ]], - ["domelementtype", [ - ["npm:1.1.3", { - "packageLocation": "./.yarn/cache/domelementtype-npm-1.1.3-224b515150-2.zip/node_modules/domelementtype/", - "packageDependencies": [ - ["domelementtype", "npm:1.1.3"] - ], - "linkType": "HARD", - }], - ["npm:1.3.1", { - "packageLocation": "./.yarn/cache/domelementtype-npm-1.3.1-87c4b5f9f4-2.zip/node_modules/domelementtype/", - "packageDependencies": [ - ["domelementtype", "npm:1.3.1"] - ], - "linkType": "HARD", - }] - ]], - ["domexception", [ - ["npm:1.0.1", { - "packageLocation": "./.yarn/cache/domexception-npm-1.0.1-89d1e4d3fe-2.zip/node_modules/domexception/", - "packageDependencies": [ - ["domexception", "npm:1.0.1"], - ["webidl-conversions", "npm:4.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["domhandler", [ - ["npm:2.3.0", { - "packageLocation": "./.yarn/cache/domhandler-npm-2.3.0-e56ff1a300-2.zip/node_modules/domhandler/", - "packageDependencies": [ - ["domhandler", "npm:2.3.0"], - ["domelementtype", "npm:1.3.1"] - ], - "linkType": "HARD", - }], - ["npm:2.4.2", { - "packageLocation": "./.yarn/cache/domhandler-npm-2.4.2-497ea9cea1-2.zip/node_modules/domhandler/", - "packageDependencies": [ - ["domhandler", "npm:2.4.2"], - ["domelementtype", "npm:1.3.1"] - ], - "linkType": "HARD", - }] - ]], - ["domutils", [ - ["npm:1.5.1", { - "packageLocation": "./.yarn/cache/domutils-npm-1.5.1-6f8de414e8-2.zip/node_modules/domutils/", - "packageDependencies": [ - ["domutils", "npm:1.5.1"], - ["dom-serializer", "npm:0.1.0"], - ["domelementtype", "npm:1.3.1"] - ], - "linkType": "HARD", - }], - ["npm:1.7.0", { - "packageLocation": "./.yarn/cache/domutils-npm-1.7.0-7a1529fcfc-2.zip/node_modules/domutils/", - "packageDependencies": [ - ["domutils", "npm:1.7.0"], - ["dom-serializer", "npm:0.1.0"], - ["domelementtype", "npm:1.3.1"] - ], - "linkType": "HARD", - }] - ]], - ["dot-prop", [ - ["npm:4.2.0", { - "packageLocation": "./.yarn/cache/dot-prop-npm-4.2.0-f61418cdac-2.zip/node_modules/dot-prop/", - "packageDependencies": [ - ["dot-prop", "npm:4.2.0"], - ["is-obj", "npm:1.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["dotenv", [ - ["npm:4.0.0", { - "packageLocation": "./.yarn/cache/dotenv-npm-4.0.0-d3ef658520-2.zip/node_modules/dotenv/", - "packageDependencies": [ - ["dotenv", "npm:4.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["download", [ - ["npm:6.2.5", { - "packageLocation": "./.yarn/cache/download-npm-6.2.5-602d19ab3f-2.zip/node_modules/download/", - "packageDependencies": [ - ["download", "npm:6.2.5"], - ["caw", "npm:2.0.1"], - ["content-disposition", "npm:0.5.2"], - ["decompress", "npm:4.2.0"], - ["ext-name", "npm:5.0.0"], - ["file-type", "npm:5.2.0"], - ["filenamify", "npm:2.1.0"], - ["get-stream", "npm:3.0.0"], - ["got", "npm:7.1.0"], - ["make-dir", "npm:1.3.0"], - ["p-event", "npm:1.3.0"], - ["pify", "npm:3.0.0"] - ], - "linkType": "HARD", - }], - ["npm:7.1.0", { - "packageLocation": "./.yarn/cache/download-npm-7.1.0-136b04c26c-2.zip/node_modules/download/", - "packageDependencies": [ - ["download", "npm:7.1.0"], - ["archive-type", "npm:4.0.0"], - ["caw", "npm:2.0.1"], - ["content-disposition", "npm:0.5.2"], - ["decompress", "npm:4.2.0"], - ["ext-name", "npm:5.0.0"], - ["file-type", "npm:8.1.0"], - ["filenamify", "npm:2.1.0"], - ["get-stream", "npm:3.0.0"], - ["got", "npm:8.3.2"], - ["make-dir", "npm:1.3.0"], - ["p-event", "npm:2.3.1"], - ["pify", "npm:3.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["duplexer", [ - ["npm:0.1.1", { - "packageLocation": "./.yarn/cache/duplexer-npm-0.1.1-d906abcf74-2.zip/node_modules/duplexer/", - "packageDependencies": [ - ["duplexer", "npm:0.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["duplexer3", [ - ["npm:0.1.4", { - "packageLocation": "./.yarn/cache/duplexer3-npm-0.1.4-361a33d994-2.zip/node_modules/duplexer3/", - "packageDependencies": [ - ["duplexer3", "npm:0.1.4"] - ], - "linkType": "HARD", - }] - ]], - ["duplexify", [ - ["npm:3.6.1", { - "packageLocation": "./.yarn/cache/duplexify-npm-3.6.1-84f7358727-2.zip/node_modules/duplexify/", - "packageDependencies": [ - ["duplexify", "npm:3.6.1"], - ["end-of-stream", "npm:1.1.0"], - ["inherits", "npm:2.0.3"], - ["readable-stream", "npm:2.3.6"], - ["stream-shift", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["ecc-jsbn", [ - ["npm:0.1.2", { - "packageLocation": "./.yarn/cache/ecc-jsbn-npm-0.1.2-85b7a7be89-2.zip/node_modules/ecc-jsbn/", - "packageDependencies": [ - ["ecc-jsbn", "npm:0.1.2"], - ["jsbn", "npm:0.1.1"], - ["safer-buffer", "npm:2.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["ee-first", [ - ["npm:1.1.1", { - "packageLocation": "./.yarn/cache/ee-first-npm-1.1.1-33f8535b39-2.zip/node_modules/ee-first/", - "packageDependencies": [ - ["ee-first", "npm:1.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["electron-to-chromium", [ - ["npm:1.3.103", { - "packageLocation": "./.yarn/cache/electron-to-chromium-npm-1.3.103-deffbee310-2.zip/node_modules/electron-to-chromium/", - "packageDependencies": [ - ["electron-to-chromium", "npm:1.3.103"] - ], - "linkType": "HARD", - }], - ["npm:1.3.113", { - "packageLocation": "./.yarn/cache/electron-to-chromium-npm-1.3.113-bbdbe7617c-2.zip/node_modules/electron-to-chromium/", - "packageDependencies": [ - ["electron-to-chromium", "npm:1.3.113"] - ], - "linkType": "HARD", - }], - ["npm:1.3.119", { - "packageLocation": "./.yarn/cache/electron-to-chromium-npm-1.3.119-809fcdd823-2.zip/node_modules/electron-to-chromium/", - "packageDependencies": [ - ["electron-to-chromium", "npm:1.3.119"] - ], - "linkType": "HARD", - }], - ["npm:1.3.188", { - "packageLocation": "./.yarn/cache/electron-to-chromium-npm-1.3.188-10b869dd9f-2.zip/node_modules/electron-to-chromium/", - "packageDependencies": [ - ["electron-to-chromium", "npm:1.3.188"] - ], - "linkType": "HARD", - }] - ]], - ["elliptic", [ - ["npm:6.4.1", { - "packageLocation": "./.yarn/cache/elliptic-npm-6.4.1-cf04a1e7bb-2.zip/node_modules/elliptic/", - "packageDependencies": [ - ["elliptic", "npm:6.4.1"], - ["bn.js", "npm:4.11.8"], - ["brorand", "npm:1.1.0"], - ["hash.js", "npm:1.1.7"], - ["hmac-drbg", "npm:1.0.1"], - ["inherits", "npm:2.0.3"], - ["minimalistic-assert", "npm:1.0.1"], - ["minimalistic-crypto-utils", "npm:1.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["emoji-regex", [ - ["npm:6.1.1", { - "packageLocation": "./.yarn/cache/emoji-regex-npm-6.1.1-6e6007f685-2.zip/node_modules/emoji-regex/", - "packageDependencies": [ - ["emoji-regex", "npm:6.1.1"] - ], - "linkType": "HARD", - }], - ["npm:7.0.3", { - "packageLocation": "./.yarn/cache/emoji-regex-npm-7.0.3-cfe9479bb3-2.zip/node_modules/emoji-regex/", - "packageDependencies": [ - ["emoji-regex", "npm:7.0.3"] - ], - "linkType": "HARD", - }] - ]], - ["emojis-list", [ - ["npm:2.1.0", { - "packageLocation": "./.yarn/cache/emojis-list-npm-2.1.0-e19a336e35-2.zip/node_modules/emojis-list/", - "packageDependencies": [ - ["emojis-list", "npm:2.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["encodeurl", [ - ["npm:1.0.2", { - "packageLocation": "./.yarn/cache/encodeurl-npm-1.0.2-f8c8454c41-2.zip/node_modules/encodeurl/", - "packageDependencies": [ - ["encodeurl", "npm:1.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["encoding", [ - ["npm:0.1.12", { - "packageLocation": "./.yarn/cache/encoding-npm-0.1.12-1a16b5c5e9-2.zip/node_modules/encoding/", - "packageDependencies": [ - ["encoding", "npm:0.1.12"], - ["iconv-lite", "npm:0.4.24"] - ], - "linkType": "HARD", - }] - ]], - ["end-of-stream", [ - ["npm:1.1.0", { - "packageLocation": "./.yarn/cache/end-of-stream-npm-1.1.0-318d442be5-2.zip/node_modules/end-of-stream/", - "packageDependencies": [ - ["end-of-stream", "npm:1.1.0"], - ["once", "npm:1.3.3"] - ], - "linkType": "HARD", - }], - ["npm:1.4.1", { - "packageLocation": "./.yarn/cache/end-of-stream-npm-1.4.1-ccccf6139c-2.zip/node_modules/end-of-stream/", - "packageDependencies": [ - ["end-of-stream", "npm:1.4.1"], - ["once", "npm:1.4.0"] - ], - "linkType": "HARD", - }] - ]], - ["engine.io", [ - ["npm:3.3.2", { - "packageLocation": "./.yarn/cache/engine.io-npm-3.3.2-d4e95254b2-2.zip/node_modules/engine.io/", - "packageDependencies": [ - ["engine.io", "npm:3.3.2"], - ["accepts", "npm:1.3.5"], - ["base64id", "npm:1.0.0"], - ["cookie", "npm:0.3.1"], - ["debug", "npm:3.1.0"], - ["engine.io-parser", "npm:2.1.3"], - ["ws", "npm:6.1.4"] - ], - "linkType": "HARD", - }] - ]], - ["engine.io-client", [ - ["npm:3.3.2", { - "packageLocation": "./.yarn/cache/engine.io-client-npm-3.3.2-5d23519603-2.zip/node_modules/engine.io-client/", - "packageDependencies": [ - ["engine.io-client", "npm:3.3.2"], - ["component-emitter", "npm:1.2.1"], - ["component-inherit", "npm:0.0.3"], - ["debug", "npm:3.1.0"], - ["engine.io-parser", "npm:2.1.3"], - ["has-cors", "npm:1.1.0"], - ["indexof", "npm:0.0.1"], - ["parseqs", "npm:0.0.5"], - ["parseuri", "npm:0.0.5"], - ["ws", "npm:6.1.4"], - ["xmlhttprequest-ssl", "npm:1.5.5"], - ["yeast", "npm:0.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["engine.io-parser", [ - ["npm:2.1.3", { - "packageLocation": "./.yarn/cache/engine.io-parser-npm-2.1.3-32de15f5cb-2.zip/node_modules/engine.io-parser/", - "packageDependencies": [ - ["engine.io-parser", "npm:2.1.3"], - ["after", "npm:0.8.2"], - ["arraybuffer.slice", "npm:0.0.7"], - ["base64-arraybuffer", "npm:0.1.5"], - ["blob", "npm:0.0.5"], - ["has-binary2", "npm:1.0.3"] - ], - "linkType": "HARD", - }] - ]], - ["enhanced-resolve", [ - ["npm:4.1.0", { - "packageLocation": "./.yarn/cache/enhanced-resolve-npm-4.1.0-ec04d11867-2.zip/node_modules/enhanced-resolve/", - "packageDependencies": [ - ["enhanced-resolve", "npm:4.1.0"], - ["graceful-fs", "npm:4.1.15"], - ["memory-fs", "npm:0.4.1"], - ["tapable", "npm:1.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["entities", [ - ["npm:1.1.2", { - "packageLocation": "./.yarn/cache/entities-npm-1.1.2-78e77a4b6d-2.zip/node_modules/entities/", - "packageDependencies": [ - ["entities", "npm:1.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["env-paths", [ - ["npm:2.2.0", { - "packageLocation": "./.yarn/cache/env-paths-npm-2.2.0-ac4ed99068-2.zip/node_modules/env-paths/", - "packageDependencies": [ - ["env-paths", "npm:2.2.0"] - ], - "linkType": "HARD", - }] - ]], - ["envinfo", [ - ["npm:5.12.1", { - "packageLocation": "./.yarn/cache/envinfo-npm-5.12.1-5525230e4e-2.zip/node_modules/envinfo/", - "packageDependencies": [ - ["envinfo", "npm:5.12.1"] - ], - "linkType": "HARD", - }] - ]], - ["eol", [ - ["npm:0.8.1", { - "packageLocation": "./.yarn/cache/eol-npm-0.8.1-50d08f2af7-2.zip/node_modules/eol/", - "packageDependencies": [ - ["eol", "npm:0.8.1"] - ], - "linkType": "HARD", - }] - ]], - ["errno", [ - ["npm:0.1.7", { - "packageLocation": "./.yarn/cache/errno-npm-0.1.7-b0a31dcb3a-2.zip/node_modules/errno/", - "packageDependencies": [ - ["errno", "npm:0.1.7"], - ["prr", "npm:1.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["error-ex", [ - ["npm:1.3.2", { - "packageLocation": "./.yarn/cache/error-ex-npm-1.3.2-5654f80c0f-2.zip/node_modules/error-ex/", - "packageDependencies": [ - ["error-ex", "npm:1.3.2"], - ["is-arrayish", "npm:0.2.1"] - ], - "linkType": "HARD", - }] - ]], - ["error-stack-parser", [ - ["npm:2.0.2", { - "packageLocation": "./.yarn/cache/error-stack-parser-npm-2.0.2-2fcf94236d-2.zip/node_modules/error-stack-parser/", - "packageDependencies": [ - ["error-stack-parser", "npm:2.0.2"], - ["stackframe", "npm:1.0.4"] - ], - "linkType": "HARD", - }] - ]], - ["es-abstract", [ - ["npm:1.13.0", { - "packageLocation": "./.yarn/cache/es-abstract-npm-1.13.0-f3324ab55b-2.zip/node_modules/es-abstract/", - "packageDependencies": [ - ["es-abstract", "npm:1.13.0"], - ["es-to-primitive", "npm:1.2.0"], - ["function-bind", "npm:1.1.1"], - ["has", "npm:1.0.3"], - ["is-callable", "npm:1.1.4"], - ["is-regex", "npm:1.0.4"], - ["object-keys", "npm:1.0.12"] - ], - "linkType": "HARD", - }], - ["npm:1.15.0", { - "packageLocation": "./.yarn/cache/es-abstract-npm-1.15.0-8432207718-2.zip/node_modules/es-abstract/", - "packageDependencies": [ - ["es-abstract", "npm:1.15.0"], - ["es-to-primitive", "npm:1.2.0"], - ["function-bind", "npm:1.1.1"], - ["has", "npm:1.0.3"], - ["has-symbols", "npm:1.0.0"], - ["is-callable", "npm:1.1.4"], - ["is-regex", "npm:1.0.4"], - ["object-inspect", "npm:1.6.0"], - ["object-keys", "npm:1.1.1"], - ["string.prototype.trimleft", "npm:2.1.0"], - ["string.prototype.trimright", "npm:2.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["es-to-primitive", [ - ["npm:1.2.0", { - "packageLocation": "./.yarn/cache/es-to-primitive-npm-1.2.0-e4c5d8a5a4-2.zip/node_modules/es-to-primitive/", - "packageDependencies": [ - ["es-to-primitive", "npm:1.2.0"], - ["is-callable", "npm:1.1.4"], - ["is-date-object", "npm:1.0.1"], - ["is-symbol", "npm:1.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["es6-promise", [ - ["npm:3.3.1", { - "packageLocation": "./.yarn/cache/es6-promise-npm-3.3.1-876231af5b-2.zip/node_modules/es6-promise/", - "packageDependencies": [ - ["es6-promise", "npm:3.3.1"] - ], - "linkType": "HARD", - }], - ["npm:4.2.6", { - "packageLocation": "./.yarn/cache/es6-promise-npm-4.2.6-e0851970b5-2.zip/node_modules/es6-promise/", - "packageDependencies": [ - ["es6-promise", "npm:4.2.6"] - ], - "linkType": "HARD", - }] - ]], - ["es6-promisify", [ - ["npm:6.0.1", { - "packageLocation": "./.yarn/cache/es6-promisify-npm-6.0.1-f1e7b71616-2.zip/node_modules/es6-promisify/", - "packageDependencies": [ - ["es6-promisify", "npm:6.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["escape-html", [ - ["npm:1.0.3", { - "packageLocation": "./.yarn/cache/escape-html-npm-1.0.3-376c22ee74-2.zip/node_modules/escape-html/", - "packageDependencies": [ - ["escape-html", "npm:1.0.3"] - ], - "linkType": "HARD", - }] - ]], - ["escape-string-regexp", [ - ["npm:1.0.5", { - "packageLocation": "./.yarn/cache/escape-string-regexp-npm-1.0.5-3284de402f-2.zip/node_modules/escape-string-regexp/", - "packageDependencies": [ - ["escape-string-regexp", "npm:1.0.5"] - ], - "linkType": "HARD", - }] - ]], - ["escodegen", [ - ["npm:1.9.1", { - "packageLocation": "./.yarn/cache/escodegen-npm-1.9.1-4bb7e38018-2.zip/node_modules/escodegen/", - "packageDependencies": [ - ["escodegen", "npm:1.9.1"], - ["esprima", "npm:3.1.3"], - ["estraverse", "npm:4.2.0"], - ["esutils", "npm:2.0.2"], - ["optionator", "npm:0.8.2"], - ["source-map", "npm:0.6.1"] - ], - "linkType": "HARD", - }] - ]], - ["eslint", [ - ["npm:5.15.1", { - "packageLocation": "./.yarn/cache/eslint-npm-5.15.1-1e36e659eb-2.zip/node_modules/eslint/", - "packageDependencies": [ - ["eslint", "npm:5.15.1"], - ["@babel/code-frame", "npm:7.0.0"], - ["ajv", "npm:6.10.0"], - ["chalk", "npm:2.4.2"], - ["cross-spawn", "npm:6.0.5"], - ["debug", "npm:4.1.1"], - ["doctrine", "npm:3.0.0"], - ["eslint-scope", "npm:4.0.2"], - ["eslint-utils", "npm:1.3.1"], - ["eslint-visitor-keys", "npm:1.0.0"], - ["espree", "npm:5.0.1"], - ["esquery", "npm:1.0.1"], - ["esutils", "npm:2.0.2"], - ["file-entry-cache", "npm:5.0.1"], - ["functional-red-black-tree", "npm:1.0.1"], - ["glob", "npm:7.1.3"], - ["globals", "npm:11.11.0"], - ["ignore", "npm:4.0.6"], - ["import-fresh", "npm:3.0.0"], - ["imurmurhash", "npm:0.1.4"], - ["inquirer", "npm:6.2.2"], - ["js-yaml", "npm:3.12.1"], - ["json-stable-stringify-without-jsonify", "npm:1.0.1"], - ["levn", "npm:0.3.0"], - ["lodash", "npm:4.17.11"], - ["minimatch", "npm:3.0.4"], - ["mkdirp", "npm:0.5.1"], - ["natural-compare", "npm:1.4.0"], - ["optionator", "npm:0.8.2"], - ["path-is-inside", "npm:1.0.2"], - ["progress", "npm:2.0.3"], - ["regexpp", "npm:2.0.1"], - ["semver", "npm:5.6.0"], - ["strip-ansi", "npm:4.0.0"], - ["strip-json-comments", "npm:2.0.1"], - ["table", "npm:5.2.3"], - ["text-table", "npm:0.2.0"] - ], - "linkType": "HARD", - }], - ["npm:5.16.0", { - "packageLocation": "./.yarn/cache/eslint-npm-5.16.0-91d3d3fc21-2.zip/node_modules/eslint/", - "packageDependencies": [ - ["eslint", "npm:5.16.0"], - ["@babel/code-frame", "npm:7.0.0"], - ["ajv", "npm:6.10.0"], - ["chalk", "npm:2.4.2"], - ["cross-spawn", "npm:6.0.5"], - ["debug", "npm:4.1.1"], - ["doctrine", "npm:3.0.0"], - ["eslint-scope", "npm:4.0.3"], - ["eslint-utils", "npm:1.3.1"], - ["eslint-visitor-keys", "npm:1.0.0"], - ["espree", "npm:5.0.1"], - ["esquery", "npm:1.0.1"], - ["esutils", "npm:2.0.2"], - ["file-entry-cache", "npm:5.0.1"], - ["functional-red-black-tree", "npm:1.0.1"], - ["glob", "npm:7.1.3"], - ["globals", "npm:11.11.0"], - ["ignore", "npm:4.0.6"], - ["import-fresh", "npm:3.0.0"], - ["imurmurhash", "npm:0.1.4"], - ["inquirer", "npm:6.2.2"], - ["js-yaml", "npm:3.13.1"], - ["json-stable-stringify-without-jsonify", "npm:1.0.1"], - ["levn", "npm:0.3.0"], - ["lodash", "npm:4.17.11"], - ["minimatch", "npm:3.0.4"], - ["mkdirp", "npm:0.5.1"], - ["natural-compare", "npm:1.4.0"], - ["optionator", "npm:0.8.2"], - ["path-is-inside", "npm:1.0.2"], - ["progress", "npm:2.0.3"], - ["regexpp", "npm:2.0.1"], - ["semver", "npm:5.6.0"], - ["strip-ansi", "npm:4.0.0"], - ["strip-json-comments", "npm:2.0.1"], - ["table", "npm:5.2.3"], - ["text-table", "npm:0.2.0"] - ], - "linkType": "HARD", - }] - ]], - ["eslint-config-react-app", [ - ["virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:3.0.8", { - "packageLocation": "./.yarn/$$virtual/eslint-config-react-app-virtual-b636ce74a6/0/cache/eslint-config-react-app-npm-3.0.8-64a9fb346d-2.zip/node_modules/eslint-config-react-app/", - "packageDependencies": [ - ["eslint-config-react-app", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:3.0.8"], - ["babel-eslint", "npm:9.0.0"], - ["confusing-browser-globals", "npm:1.0.6"], - ["eslint", "npm:5.15.1"], - ["eslint-plugin-flowtype", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:2.50.3"], - ["eslint-plugin-import", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:2.16.0"], - ["eslint-plugin-jsx-a11y", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:6.2.1"], - ["eslint-plugin-react", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:7.12.4"] - ], - "packagePeers": [ - "babel-eslint", - "eslint", - "eslint-plugin-flowtype", - "eslint-plugin-import", - "eslint-plugin-jsx-a11y", - "eslint-plugin-react" - ], - "linkType": "HARD", - }] - ]], - ["eslint-import-resolver-node", [ - ["npm:0.3.2", { - "packageLocation": "./.yarn/cache/eslint-import-resolver-node-npm-0.3.2-71d09598c9-2.zip/node_modules/eslint-import-resolver-node/", - "packageDependencies": [ - ["eslint-import-resolver-node", "npm:0.3.2"], - ["debug", "npm:2.6.9"], - ["resolve", "patch:resolve@npm%3A1.14.1#builtin::version=1.14.1&hash=8fccd0"] - ], - "linkType": "HARD", - }] - ]], - ["eslint-loader", [ - ["virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:2.1.2", { - "packageLocation": "./.yarn/$$virtual/eslint-loader-virtual-e78828829e/0/cache/eslint-loader-npm-2.1.2-d619f18ee2-2.zip/node_modules/eslint-loader/", - "packageDependencies": [ - ["eslint-loader", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:2.1.2"], - ["eslint", "npm:5.15.1"], - ["loader-fs-cache", "npm:1.0.1"], - ["loader-utils", "npm:1.2.3"], - ["object-assign", "npm:4.1.1"], - ["object-hash", "npm:1.3.1"], - ["rimraf", "npm:2.6.3"], - ["webpack", "npm:4.28.4"] - ], - "packagePeers": [ - "eslint", - "webpack" - ], - "linkType": "HARD", - }] - ]], - ["eslint-module-utils", [ - ["npm:2.3.0", { - "packageLocation": "./.yarn/cache/eslint-module-utils-npm-2.3.0-498095b487-2.zip/node_modules/eslint-module-utils/", - "packageDependencies": [ - ["eslint-module-utils", "npm:2.3.0"], - ["debug", "npm:2.6.9"], - ["pkg-dir", "npm:2.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["eslint-plugin-arca", [ - ["npm:0.9.0", { - "packageLocation": "./.yarn/cache/eslint-plugin-arca-npm-0.9.0-e8523cf96b-2.zip/node_modules/eslint-plugin-arca/", - "packageDependencies": [ - ["eslint-plugin-arca", "npm:0.9.0"], - ["requireindex", "npm:1.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["eslint-plugin-flowtype", [ - ["virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:2.50.3", { - "packageLocation": "./.yarn/$$virtual/eslint-plugin-flowtype-virtual-05df425c6e/0/cache/eslint-plugin-flowtype-npm-2.50.3-42bac53448-2.zip/node_modules/eslint-plugin-flowtype/", - "packageDependencies": [ - ["eslint-plugin-flowtype", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:2.50.3"], - ["eslint", "npm:5.15.1"], - ["lodash", "npm:4.17.11"] - ], - "packagePeers": [ - "eslint" - ], - "linkType": "HARD", - }] - ]], - ["eslint-plugin-graphql", [ - ["virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:3.0.3", { - "packageLocation": "./.yarn/$$virtual/eslint-plugin-graphql-virtual-86d941fd3a/0/cache/eslint-plugin-graphql-npm-3.0.3-478d614a1b-2.zip/node_modules/eslint-plugin-graphql/", - "packageDependencies": [ - ["eslint-plugin-graphql", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:3.0.3"], - ["graphql", "npm:14.1.1"], - ["graphql-config", "virtual:86d941fd3ae384f6a3a8f5e6a9613919814d8957555fd852a122f109279cb819c338c53c129c97b8455c7a4f4d19882829733037305e8f1e100df4ef3b3680af#npm:2.2.1"], - ["lodash", "npm:4.17.11"] - ], - "packagePeers": [ - "graphql" - ], - "linkType": "HARD", - }] - ]], - ["eslint-plugin-import", [ - ["virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:2.16.0", { - "packageLocation": "./.yarn/$$virtual/eslint-plugin-import-virtual-e82bcb8ece/0/cache/eslint-plugin-import-npm-2.16.0-360b3d44b2-2.zip/node_modules/eslint-plugin-import/", - "packageDependencies": [ - ["eslint-plugin-import", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:2.16.0"], - ["contains-path", "npm:0.1.0"], - ["debug", "npm:2.6.9"], - ["doctrine", "npm:1.5.0"], - ["eslint", "npm:5.15.1"], - ["eslint-import-resolver-node", "npm:0.3.2"], - ["eslint-module-utils", "npm:2.3.0"], - ["has", "npm:1.0.3"], - ["lodash", "npm:4.17.11"], - ["minimatch", "npm:3.0.4"], - ["read-pkg-up", "npm:2.0.0"], - ["resolve", "patch:resolve@npm%3A1.14.1#builtin::version=1.14.1&hash=8fccd0"] - ], - "packagePeers": [ - "eslint" - ], - "linkType": "HARD", - }] - ]], - ["eslint-plugin-jsx-a11y", [ - ["virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:6.2.1", { - "packageLocation": "./.yarn/$$virtual/eslint-plugin-jsx-a11y-virtual-e96799f55c/0/cache/eslint-plugin-jsx-a11y-npm-6.2.1-c41f0bd247-2.zip/node_modules/eslint-plugin-jsx-a11y/", - "packageDependencies": [ - ["eslint-plugin-jsx-a11y", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:6.2.1"], - ["aria-query", "npm:3.0.0"], - ["array-includes", "npm:3.0.3"], - ["ast-types-flow", "npm:0.0.7"], - ["axobject-query", "npm:2.0.2"], - ["damerau-levenshtein", "npm:1.0.4"], - ["emoji-regex", "npm:7.0.3"], - ["eslint", "npm:5.15.1"], - ["has", "npm:1.0.3"], - ["jsx-ast-utils", "npm:2.0.1"] - ], - "packagePeers": [ - "eslint" - ], - "linkType": "HARD", - }] - ]], - ["eslint-plugin-react", [ - ["virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:7.12.4", { - "packageLocation": "./.yarn/$$virtual/eslint-plugin-react-virtual-15efcb7134/0/cache/eslint-plugin-react-npm-7.12.4-192c05dead-2.zip/node_modules/eslint-plugin-react/", - "packageDependencies": [ - ["eslint-plugin-react", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:7.12.4"], - ["array-includes", "npm:3.0.3"], - ["doctrine", "npm:2.1.0"], - ["eslint", "npm:5.15.1"], - ["has", "npm:1.0.3"], - ["jsx-ast-utils", "npm:2.0.1"], - ["object.fromentries", "npm:2.0.0"], - ["prop-types", "npm:15.6.2"], - ["resolve", "patch:resolve@npm%3A1.14.1#builtin::version=1.14.1&hash=8fccd0"] - ], - "packagePeers": [ - "eslint" - ], - "linkType": "HARD", - }], - ["virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.14.3", { - "packageLocation": "./.yarn/$$virtual/eslint-plugin-react-virtual-8bf8d9d5c4/0/cache/eslint-plugin-react-npm-7.14.3-58f5021660-2.zip/node_modules/eslint-plugin-react/", - "packageDependencies": [ - ["eslint-plugin-react", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.14.3"], - ["array-includes", "npm:3.0.3"], - ["doctrine", "npm:2.1.0"], - ["eslint", "npm:5.16.0"], - ["has", "npm:1.0.3"], - ["jsx-ast-utils", "npm:2.2.1"], - ["object.entries", "npm:1.1.0"], - ["object.fromentries", "npm:2.0.0"], - ["object.values", "npm:1.1.0"], - ["prop-types", "npm:15.7.2"], - ["resolve", "patch:resolve@npm%3A1.12.0#builtin::version=1.12.0&hash=8fccd0"] - ], - "packagePeers": [ - "eslint" - ], - "linkType": "HARD", - }] - ]], - ["eslint-scope", [ - ["npm:3.7.1", { - "packageLocation": "./.yarn/cache/eslint-scope-npm-3.7.1-dd9eab4f86-2.zip/node_modules/eslint-scope/", - "packageDependencies": [ - ["eslint-scope", "npm:3.7.1"], - ["esrecurse", "npm:4.2.1"], - ["estraverse", "npm:4.2.0"] - ], - "linkType": "HARD", - }], - ["npm:4.0.0", { - "packageLocation": "./.yarn/cache/eslint-scope-npm-4.0.0-dfbc7f02ce-2.zip/node_modules/eslint-scope/", - "packageDependencies": [ - ["eslint-scope", "npm:4.0.0"], - ["esrecurse", "npm:4.2.1"], - ["estraverse", "npm:4.2.0"] - ], - "linkType": "HARD", - }], - ["npm:4.0.2", { - "packageLocation": "./.yarn/cache/eslint-scope-npm-4.0.2-a026759c6d-2.zip/node_modules/eslint-scope/", - "packageDependencies": [ - ["eslint-scope", "npm:4.0.2"], - ["esrecurse", "npm:4.2.1"], - ["estraverse", "npm:4.2.0"] - ], - "linkType": "HARD", - }], - ["npm:4.0.3", { - "packageLocation": "./.yarn/cache/eslint-scope-npm-4.0.3-1492c6d263-2.zip/node_modules/eslint-scope/", - "packageDependencies": [ - ["eslint-scope", "npm:4.0.3"], - ["esrecurse", "npm:4.2.1"], - ["estraverse", "npm:4.2.0"] - ], - "linkType": "HARD", - }], - ["npm:5.0.0", { - "packageLocation": "./.yarn/cache/eslint-scope-npm-5.0.0-16bd164da6-2.zip/node_modules/eslint-scope/", - "packageDependencies": [ - ["eslint-scope", "npm:5.0.0"], - ["esrecurse", "npm:4.2.1"], - ["estraverse", "npm:4.2.0"] - ], - "linkType": "HARD", - }] - ]], - ["eslint-utils", [ - ["npm:1.3.1", { - "packageLocation": "./.yarn/cache/eslint-utils-npm-1.3.1-2bcc4a74ad-2.zip/node_modules/eslint-utils/", - "packageDependencies": [ - ["eslint-utils", "npm:1.3.1"] - ], - "linkType": "HARD", - }] - ]], - ["eslint-visitor-keys", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/eslint-visitor-keys-npm-1.0.0-fe5366b625-2.zip/node_modules/eslint-visitor-keys/", - "packageDependencies": [ - ["eslint-visitor-keys", "npm:1.0.0"] - ], - "linkType": "HARD", - }], - ["npm:1.1.0", { - "packageLocation": "./.yarn/cache/eslint-visitor-keys-npm-1.1.0-58aec922ec-2.zip/node_modules/eslint-visitor-keys/", - "packageDependencies": [ - ["eslint-visitor-keys", "npm:1.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["espree", [ - ["npm:5.0.1", { - "packageLocation": "./.yarn/cache/espree-npm-5.0.1-abcab55b28-2.zip/node_modules/espree/", - "packageDependencies": [ - ["espree", "npm:5.0.1"], - ["acorn", "npm:6.1.1"], - ["acorn-jsx", "virtual:abcab55b2813e51f08b801082c9f38afdbe481e334ba7d6e40dd2f60fbd9c724d465f043f920e1b30d36fbfa22aee00a31e3e712b3233975130b29ff0b980775#npm:5.0.1"], - ["eslint-visitor-keys", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["esprima", [ - ["npm:3.1.3", { - "packageLocation": "./.yarn/cache/esprima-npm-3.1.3-e0d3c2f5e2-2.zip/node_modules/esprima/", - "packageDependencies": [ - ["esprima", "npm:3.1.3"] - ], - "linkType": "HARD", - }], - ["npm:4.0.1", { - "packageLocation": "./.yarn/cache/esprima-npm-4.0.1-1084e98778-2.zip/node_modules/esprima/", - "packageDependencies": [ - ["esprima", "npm:4.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["esquery", [ - ["npm:1.0.1", { - "packageLocation": "./.yarn/cache/esquery-npm-1.0.1-b909fe9deb-2.zip/node_modules/esquery/", - "packageDependencies": [ - ["esquery", "npm:1.0.1"], - ["estraverse", "npm:4.2.0"] - ], - "linkType": "HARD", - }] - ]], - ["esrecurse", [ - ["npm:4.2.1", { - "packageLocation": "./.yarn/cache/esrecurse-npm-4.2.1-9ebee4c3b1-2.zip/node_modules/esrecurse/", - "packageDependencies": [ - ["esrecurse", "npm:4.2.1"], - ["estraverse", "npm:4.2.0"] - ], - "linkType": "HARD", - }] - ]], - ["estraverse", [ - ["npm:4.2.0", { - "packageLocation": "./.yarn/cache/estraverse-npm-4.2.0-8a2906c7de-2.zip/node_modules/estraverse/", - "packageDependencies": [ - ["estraverse", "npm:4.2.0"] - ], - "linkType": "HARD", - }] - ]], - ["esutils", [ - ["npm:2.0.2", { - "packageLocation": "./.yarn/cache/esutils-npm-2.0.2-6784ee9a8d-2.zip/node_modules/esutils/", - "packageDependencies": [ - ["esutils", "npm:2.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["etag", [ - ["npm:1.8.1", { - "packageLocation": "./.yarn/cache/etag-npm-1.8.1-54a3b989d9-2.zip/node_modules/etag/", - "packageDependencies": [ - ["etag", "npm:1.8.1"] - ], - "linkType": "HARD", - }] - ]], - ["event-source-polyfill", [ - ["npm:1.0.5", { - "packageLocation": "./.yarn/cache/event-source-polyfill-npm-1.0.5-fb17e11aed-2.zip/node_modules/event-source-polyfill/", - "packageDependencies": [ - ["event-source-polyfill", "npm:1.0.5"] - ], - "linkType": "HARD", - }] - ]], - ["eventemitter3", [ - ["npm:3.1.0", { - "packageLocation": "./.yarn/cache/eventemitter3-npm-3.1.0-ae3848d637-2.zip/node_modules/eventemitter3/", - "packageDependencies": [ - ["eventemitter3", "npm:3.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["events", [ - ["npm:1.1.1", { - "packageLocation": "./.yarn/cache/events-npm-1.1.1-ca9e5d580e-2.zip/node_modules/events/", - "packageDependencies": [ - ["events", "npm:1.1.1"] - ], - "linkType": "HARD", - }], - ["npm:3.0.0", { - "packageLocation": "./.yarn/cache/events-npm-3.0.0-2f2fd551aa-2.zip/node_modules/events/", - "packageDependencies": [ - ["events", "npm:3.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["eventsource", [ - ["npm:0.1.6", { - "packageLocation": "./.yarn/cache/eventsource-npm-0.1.6-92de415e5d-2.zip/node_modules/eventsource/", - "packageDependencies": [ - ["eventsource", "npm:0.1.6"], - ["original", "npm:1.0.2"] - ], - "linkType": "HARD", - }], - ["npm:1.0.7", { - "packageLocation": "./.yarn/cache/eventsource-npm-1.0.7-0d25273d38-2.zip/node_modules/eventsource/", - "packageDependencies": [ - ["eventsource", "npm:1.0.7"], - ["original", "npm:1.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["evp_bytestokey", [ - ["npm:1.0.3", { - "packageLocation": "./.yarn/cache/evp_bytestokey-npm-1.0.3-4a2644aaea-2.zip/node_modules/evp_bytestokey/", - "packageDependencies": [ - ["evp_bytestokey", "npm:1.0.3"], - ["md5.js", "npm:1.3.5"], - ["node-gyp", "npm:6.0.1"], - ["safe-buffer", "npm:5.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["exec-buffer", [ - ["npm:3.2.0", { - "packageLocation": "./.yarn/cache/exec-buffer-npm-3.2.0-c76d6fdd08-2.zip/node_modules/exec-buffer/", - "packageDependencies": [ - ["exec-buffer", "npm:3.2.0"], - ["execa", "npm:0.7.0"], - ["p-finally", "npm:1.0.0"], - ["pify", "npm:3.0.0"], - ["rimraf", "npm:2.6.3"], - ["tempfile", "npm:2.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["exec-sh", [ - ["npm:0.3.2", { - "packageLocation": "./.yarn/cache/exec-sh-npm-0.3.2-f1aea37ea7-2.zip/node_modules/exec-sh/", - "packageDependencies": [ - ["exec-sh", "npm:0.3.2"] - ], - "linkType": "HARD", - }] - ]], - ["execa", [ - ["npm:0.10.0", { - "packageLocation": "./.yarn/cache/execa-npm-0.10.0-d18cb8f7af-2.zip/node_modules/execa/", - "packageDependencies": [ - ["execa", "npm:0.10.0"], - ["cross-spawn", "npm:6.0.5"], - ["get-stream", "npm:3.0.0"], - ["is-stream", "npm:1.1.0"], - ["npm-run-path", "npm:2.0.2"], - ["p-finally", "npm:1.0.0"], - ["signal-exit", "npm:3.0.2"], - ["strip-eof", "npm:1.0.0"] - ], - "linkType": "HARD", - }], - ["npm:0.7.0", { - "packageLocation": "./.yarn/cache/execa-npm-0.7.0-3f4e53d884-2.zip/node_modules/execa/", - "packageDependencies": [ - ["execa", "npm:0.7.0"], - ["cross-spawn", "npm:5.1.0"], - ["get-stream", "npm:3.0.0"], - ["is-stream", "npm:1.1.0"], - ["npm-run-path", "npm:2.0.2"], - ["p-finally", "npm:1.0.0"], - ["signal-exit", "npm:3.0.2"], - ["strip-eof", "npm:1.0.0"] - ], - "linkType": "HARD", - }], - ["npm:0.8.0", { - "packageLocation": "./.yarn/cache/execa-npm-0.8.0-7ca41c58fb-2.zip/node_modules/execa/", - "packageDependencies": [ - ["execa", "npm:0.8.0"], - ["cross-spawn", "npm:5.1.0"], - ["get-stream", "npm:3.0.0"], - ["is-stream", "npm:1.1.0"], - ["npm-run-path", "npm:2.0.2"], - ["p-finally", "npm:1.0.0"], - ["signal-exit", "npm:3.0.2"], - ["strip-eof", "npm:1.0.0"] - ], - "linkType": "HARD", - }], - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/execa-npm-1.0.0-7028e37029-2.zip/node_modules/execa/", - "packageDependencies": [ - ["execa", "npm:1.0.0"], - ["cross-spawn", "npm:6.0.5"], - ["get-stream", "npm:4.1.0"], - ["is-stream", "npm:1.1.0"], - ["npm-run-path", "npm:2.0.2"], - ["p-finally", "npm:1.0.0"], - ["signal-exit", "npm:3.0.2"], - ["strip-eof", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["executable", [ - ["npm:4.1.1", { - "packageLocation": "./.yarn/cache/executable-npm-4.1.1-c06d32cd1b-2.zip/node_modules/executable/", - "packageDependencies": [ - ["executable", "npm:4.1.1"], - ["pify", "npm:2.3.0"] - ], - "linkType": "HARD", - }] - ]], - ["exenv", [ - ["npm:1.2.2", { - "packageLocation": "./.yarn/cache/exenv-npm-1.2.2-eeb9069149-2.zip/node_modules/exenv/", - "packageDependencies": [ - ["exenv", "npm:1.2.2"] - ], - "linkType": "HARD", - }] - ]], - ["exif-parser", [ - ["npm:0.1.12", { - "packageLocation": "./.yarn/cache/exif-parser-npm-0.1.12-ff077373a4-2.zip/node_modules/exif-parser/", - "packageDependencies": [ - ["exif-parser", "npm:0.1.12"] - ], - "linkType": "HARD", - }] - ]], - ["exit", [ - ["npm:0.1.2", { - "packageLocation": "./.yarn/cache/exit-npm-0.1.2-ef3761a67d-2.zip/node_modules/exit/", - "packageDependencies": [ - ["exit", "npm:0.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["expand-brackets", [ - ["npm:0.1.5", { - "packageLocation": "./.yarn/cache/expand-brackets-npm-0.1.5-8e035b7cb7-2.zip/node_modules/expand-brackets/", - "packageDependencies": [ - ["expand-brackets", "npm:0.1.5"], - ["is-posix-bracket", "npm:0.1.1"] - ], - "linkType": "HARD", - }], - ["npm:2.1.4", { - "packageLocation": "./.yarn/cache/expand-brackets-npm-2.1.4-392c703c48-2.zip/node_modules/expand-brackets/", - "packageDependencies": [ - ["expand-brackets", "npm:2.1.4"], - ["debug", "npm:2.6.9"], - ["define-property", "npm:0.2.5"], - ["extend-shallow", "npm:2.0.1"], - ["posix-character-classes", "npm:0.1.1"], - ["regex-not", "npm:1.0.2"], - ["snapdragon", "npm:0.8.2"], - ["to-regex", "npm:3.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["expand-range", [ - ["npm:1.8.2", { - "packageLocation": "./.yarn/cache/expand-range-npm-1.8.2-9c37166fb5-2.zip/node_modules/expand-range/", - "packageDependencies": [ - ["expand-range", "npm:1.8.2"], - ["fill-range", "npm:2.2.4"] - ], - "linkType": "HARD", - }] - ]], - ["expand-template", [ - ["npm:2.0.3", { - "packageLocation": "./.yarn/cache/expand-template-npm-2.0.3-80de959306-2.zip/node_modules/expand-template/", - "packageDependencies": [ - ["expand-template", "npm:2.0.3"] - ], - "linkType": "HARD", - }] - ]], - ["expand-tilde", [ - ["npm:2.0.2", { - "packageLocation": "./.yarn/cache/expand-tilde-npm-2.0.2-a4020a62f5-2.zip/node_modules/expand-tilde/", - "packageDependencies": [ - ["expand-tilde", "npm:2.0.2"], - ["homedir-polyfill", "npm:1.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["expect", [ - ["npm:23.6.0", { - "packageLocation": "./.yarn/cache/expect-npm-23.6.0-438180bc75-2.zip/node_modules/expect/", - "packageDependencies": [ - ["expect", "npm:23.6.0"], - ["ansi-styles", "npm:3.2.1"], - ["jest-diff", "npm:23.6.0"], - ["jest-get-type", "npm:22.4.3"], - ["jest-matcher-utils", "npm:23.6.0"], - ["jest-message-util", "npm:23.4.0"], - ["jest-regex-util", "npm:23.3.0"] - ], - "linkType": "HARD", - }], - ["npm:24.8.0", { - "packageLocation": "./.yarn/cache/expect-npm-24.8.0-8c7640c562-2.zip/node_modules/expect/", - "packageDependencies": [ - ["expect", "npm:24.8.0"], - ["@jest/types", "npm:24.8.0"], - ["ansi-styles", "npm:3.2.1"], - ["jest-get-type", "npm:24.8.0"], - ["jest-matcher-utils", "npm:24.8.0"], - ["jest-message-util", "npm:24.8.0"], - ["jest-regex-util", "npm:24.3.0"] - ], - "linkType": "HARD", - }], - ["npm:24.9.0", { - "packageLocation": "./.yarn/cache/expect-npm-24.9.0-23067c8fa1-2.zip/node_modules/expect/", - "packageDependencies": [ - ["expect", "npm:24.9.0"], - ["@jest/types", "npm:24.9.0"], - ["ansi-styles", "npm:3.2.1"], - ["jest-get-type", "npm:24.9.0"], - ["jest-matcher-utils", "npm:24.9.0"], - ["jest-message-util", "npm:24.9.0"], - ["jest-regex-util", "npm:24.9.0"] - ], - "linkType": "HARD", - }] - ]], - ["express", [ - ["npm:4.16.4", { - "packageLocation": "./.yarn/cache/express-npm-4.16.4-7de51ca935-2.zip/node_modules/express/", - "packageDependencies": [ - ["express", "npm:4.16.4"], - ["accepts", "npm:1.3.5"], - ["array-flatten", "npm:1.1.1"], - ["body-parser", "npm:1.18.3"], - ["content-disposition", "npm:0.5.2"], - ["content-type", "npm:1.0.4"], - ["cookie", "npm:0.3.1"], - ["cookie-signature", "npm:1.0.6"], - ["debug", "npm:2.6.9"], - ["depd", "npm:1.1.2"], - ["encodeurl", "npm:1.0.2"], - ["escape-html", "npm:1.0.3"], - ["etag", "npm:1.8.1"], - ["finalhandler", "npm:1.1.1"], - ["fresh", "npm:0.5.2"], - ["merge-descriptors", "npm:1.0.1"], - ["methods", "npm:1.1.2"], - ["on-finished", "npm:2.3.0"], - ["parseurl", "npm:1.3.2"], - ["path-to-regexp", "npm:0.1.7"], - ["proxy-addr", "npm:2.0.4"], - ["qs", "npm:6.5.2"], - ["range-parser", "npm:1.2.0"], - ["safe-buffer", "npm:5.1.2"], - ["send", "npm:0.16.2"], - ["serve-static", "npm:1.13.2"], - ["setprototypeof", "npm:1.1.0"], - ["statuses", "npm:1.4.0"], - ["type-is", "npm:1.6.16"], - ["utils-merge", "npm:1.0.1"], - ["vary", "npm:1.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["express-graphql", [ - ["virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:0.7.1", { - "packageLocation": "./.yarn/$$virtual/express-graphql-virtual-18fdbfda17/0/cache/express-graphql-npm-0.7.1-20ca311e77-2.zip/node_modules/express-graphql/", - "packageDependencies": [ - ["express-graphql", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:0.7.1"], - ["accepts", "npm:1.3.7"], - ["content-type", "npm:1.0.4"], - ["graphql", "npm:14.1.1"], - ["http-errors", "npm:1.7.2"], - ["raw-body", "npm:2.4.0"] - ], - "packagePeers": [ - "graphql" - ], - "linkType": "HARD", - }] - ]], - ["ext-list", [ - ["npm:2.2.2", { - "packageLocation": "./.yarn/cache/ext-list-npm-2.2.2-0f25ac20cc-2.zip/node_modules/ext-list/", - "packageDependencies": [ - ["ext-list", "npm:2.2.2"], - ["mime-db", "npm:1.38.0"] - ], - "linkType": "HARD", - }] - ]], - ["ext-name", [ - ["npm:5.0.0", { - "packageLocation": "./.yarn/cache/ext-name-npm-5.0.0-b0182711de-2.zip/node_modules/ext-name/", - "packageDependencies": [ - ["ext-name", "npm:5.0.0"], - ["ext-list", "npm:2.2.2"], - ["sort-keys-length", "npm:1.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["extend", [ - ["npm:3.0.2", { - "packageLocation": "./.yarn/cache/extend-npm-3.0.2-e1ca07ac54-2.zip/node_modules/extend/", - "packageDependencies": [ - ["extend", "npm:3.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["extend-shallow", [ - ["npm:2.0.1", { - "packageLocation": "./.yarn/cache/extend-shallow-npm-2.0.1-e6ef52b29c-2.zip/node_modules/extend-shallow/", - "packageDependencies": [ - ["extend-shallow", "npm:2.0.1"], - ["is-extendable", "npm:0.1.1"] - ], - "linkType": "HARD", - }], - ["npm:3.0.2", { - "packageLocation": "./.yarn/cache/extend-shallow-npm-3.0.2-77bbe1bbf5-2.zip/node_modules/extend-shallow/", - "packageDependencies": [ - ["extend-shallow", "npm:3.0.2"], - ["assign-symbols", "npm:1.0.0"], - ["is-extendable", "npm:1.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["external-editor", [ - ["npm:2.2.0", { - "packageLocation": "./.yarn/cache/external-editor-npm-2.2.0-5470f4a42d-2.zip/node_modules/external-editor/", - "packageDependencies": [ - ["external-editor", "npm:2.2.0"], - ["chardet", "npm:0.4.2"], - ["iconv-lite", "npm:0.4.24"], - ["tmp", "npm:0.0.33"] - ], - "linkType": "HARD", - }], - ["npm:3.0.3", { - "packageLocation": "./.yarn/cache/external-editor-npm-3.0.3-8458f31845-2.zip/node_modules/external-editor/", - "packageDependencies": [ - ["external-editor", "npm:3.0.3"], - ["chardet", "npm:0.7.0"], - ["iconv-lite", "npm:0.4.24"], - ["tmp", "npm:0.0.33"] - ], - "linkType": "HARD", - }] - ]], - ["extglob", [ - ["npm:0.3.2", { - "packageLocation": "./.yarn/cache/extglob-npm-0.3.2-77ca6e5250-2.zip/node_modules/extglob/", - "packageDependencies": [ - ["extglob", "npm:0.3.2"], - ["is-extglob", "npm:1.0.0"] - ], - "linkType": "HARD", - }], - ["npm:2.0.4", { - "packageLocation": "./.yarn/cache/extglob-npm-2.0.4-0f39bc9899-2.zip/node_modules/extglob/", - "packageDependencies": [ - ["extglob", "npm:2.0.4"], - ["array-unique", "npm:0.3.2"], - ["define-property", "npm:1.0.0"], - ["expand-brackets", "npm:2.1.4"], - ["extend-shallow", "npm:2.0.1"], - ["fragment-cache", "npm:0.2.1"], - ["regex-not", "npm:1.0.2"], - ["snapdragon", "npm:0.8.2"], - ["to-regex", "npm:3.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["extract-zip", [ - ["npm:1.6.7", { - "packageLocation": "./.yarn/cache/extract-zip-npm-1.6.7-343b78d949-2.zip/node_modules/extract-zip/", - "packageDependencies": [ - ["extract-zip", "npm:1.6.7"], - ["concat-stream", "npm:1.6.2"], - ["debug", "npm:2.6.9"], - ["mkdirp", "npm:0.5.1"], - ["yauzl", "npm:2.4.1"] - ], - "linkType": "HARD", - }] - ]], - ["extsprintf", [ - ["npm:1.3.0", { - "packageLocation": "./.yarn/cache/extsprintf-npm-1.3.0-61a92b324c-2.zip/node_modules/extsprintf/", - "packageDependencies": [ - ["extsprintf", "npm:1.3.0"] - ], - "linkType": "HARD", - }] - ]], - ["fast-deep-equal", [ - ["npm:2.0.1", { - "packageLocation": "./.yarn/cache/fast-deep-equal-npm-2.0.1-9c01e08a62-2.zip/node_modules/fast-deep-equal/", - "packageDependencies": [ - ["fast-deep-equal", "npm:2.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["fast-glob", [ - ["npm:2.2.6", { - "packageLocation": "./.yarn/cache/fast-glob-npm-2.2.6-6dde8ac324-2.zip/node_modules/fast-glob/", - "packageDependencies": [ - ["fast-glob", "npm:2.2.6"], - ["@mrmlnc/readdir-enhanced", "npm:2.2.1"], - ["@nodelib/fs.stat", "npm:1.1.3"], - ["glob-parent", "npm:3.1.0"], - ["is-glob", "npm:4.0.0"], - ["merge2", "npm:1.2.3"], - ["micromatch", "npm:3.1.10"] - ], - "linkType": "HARD", - }], - ["npm:3.1.0", { - "packageLocation": "./.yarn/cache/fast-glob-npm-3.1.0-e27d28ad47-2.zip/node_modules/fast-glob/", - "packageDependencies": [ - ["fast-glob", "npm:3.1.0"], - ["@nodelib/fs.stat", "npm:2.0.3"], - ["@nodelib/fs.walk", "npm:1.2.4"], - ["glob-parent", "npm:5.1.0"], - ["merge2", "npm:1.3.0"], - ["micromatch", "npm:4.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["fast-json-stable-stringify", [ - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/fast-json-stable-stringify-npm-2.0.0-f7262a8ab5-2.zip/node_modules/fast-json-stable-stringify/", - "packageDependencies": [ - ["fast-json-stable-stringify", "npm:2.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["fast-levenshtein", [ - ["npm:2.0.6", { - "packageLocation": "./.yarn/cache/fast-levenshtein-npm-2.0.6-fcd74b8df5-2.zip/node_modules/fast-levenshtein/", - "packageDependencies": [ - ["fast-levenshtein", "npm:2.0.6"] - ], - "linkType": "HARD", - }] - ]], - ["fastparse", [ - ["npm:1.1.2", { - "packageLocation": "./.yarn/cache/fastparse-npm-1.1.2-6a35154770-2.zip/node_modules/fastparse/", - "packageDependencies": [ - ["fastparse", "npm:1.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["fastq", [ - ["npm:1.6.0", { - "packageLocation": "./.yarn/cache/fastq-npm-1.6.0-b53b5275fa-2.zip/node_modules/fastq/", - "packageDependencies": [ - ["fastq", "npm:1.6.0"], - ["reusify", "npm:1.0.4"] - ], - "linkType": "HARD", - }] - ]], - ["favicons", [ - ["npm:5.3.0", { - "packageLocation": "./.yarn/cache/favicons-npm-5.3.0-10e284f96a-2.zip/node_modules/favicons/", - "packageDependencies": [ - ["favicons", "npm:5.3.0"], - ["@babel/polyfill", "npm:7.2.5"], - ["cheerio", "npm:1.0.0-rc.2"], - ["clone", "npm:2.1.2"], - ["colors", "npm:1.3.3"], - ["core-js", "npm:2.6.2"], - ["image-size", "npm:0.6.3"], - ["jimp", "npm:0.5.6"], - ["jsontoxml", "npm:1.0.1"], - ["lodash.defaultsdeep", "npm:4.6.0"], - ["require-directory", "npm:2.1.1"], - ["svg2png", "npm:4.1.1"], - ["through2", "npm:3.0.1"], - ["tinycolor2", "npm:1.4.1"], - ["to-ico", "npm:1.1.5"], - ["util.promisify", "npm:1.0.0"], - ["vinyl", "npm:2.2.0"] - ], - "linkType": "HARD", - }] - ]], - ["favicons-webpack-plugin", [ - ["virtual:856cbc387bd6a5b328b655b857152baf75a21c4d4cb561b33a64930a7961ad177fffb3c809e7488d3d722ed1be70afbfffaf1fa75358744f15f8fb208e6f28f3#https://github.com/Creatiwity/favicons-webpack-plugin.git#commit:0872de414061baaad0a2853c77ae75bc38b8bbbf", { - "packageLocation": "./.yarn/$$virtual/favicons-webpack-plugin-virtual-873286735b/0/cache/favicons-webpack-plugin-https-a460f4e5e2-2.zip/node_modules/favicons-webpack-plugin/", - "packageDependencies": [ - ["favicons-webpack-plugin", "virtual:856cbc387bd6a5b328b655b857152baf75a21c4d4cb561b33a64930a7961ad177fffb3c809e7488d3d722ed1be70afbfffaf1fa75358744f15f8fb208e6f28f3#https://github.com/Creatiwity/favicons-webpack-plugin.git#commit:0872de414061baaad0a2853c77ae75bc38b8bbbf"], - ["core-js", "npm:2.6.2"], - ["favicons", "npm:5.3.0"], - ["loader-utils", "npm:1.2.3"], - ["lodash", "npm:4.17.11"], - ["webpack", null] - ], - "packagePeers": [ - "webpack" - ], - "linkType": "HARD", - }] - ]], - ["faye-websocket", [ - ["npm:0.10.0", { - "packageLocation": "./.yarn/cache/faye-websocket-npm-0.10.0-161b37cfdf-2.zip/node_modules/faye-websocket/", - "packageDependencies": [ - ["faye-websocket", "npm:0.10.0"], - ["websocket-driver", "npm:0.7.0"] - ], - "linkType": "HARD", - }], - ["npm:0.11.1", { - "packageLocation": "./.yarn/cache/faye-websocket-npm-0.11.1-114d06ccf2-2.zip/node_modules/faye-websocket/", - "packageDependencies": [ - ["faye-websocket", "npm:0.11.1"], - ["websocket-driver", "npm:0.7.0"] - ], - "linkType": "HARD", - }] - ]], - ["fb-watchman", [ - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/fb-watchman-npm-2.0.0-98fd97d6b7-2.zip/node_modules/fb-watchman/", - "packageDependencies": [ - ["fb-watchman", "npm:2.0.0"], - ["bser", "npm:2.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["fbjs", [ - ["npm:0.8.17", { - "packageLocation": "./.yarn/cache/fbjs-npm-0.8.17-9a02cb2222-2.zip/node_modules/fbjs/", - "packageDependencies": [ - ["fbjs", "npm:0.8.17"], - ["core-js", "npm:1.2.7"], - ["isomorphic-fetch", "npm:2.2.1"], - ["loose-envify", "npm:1.4.0"], - ["object-assign", "npm:4.1.1"], - ["promise", "npm:7.3.1"], - ["setimmediate", "npm:1.0.5"], - ["ua-parser-js", "npm:0.7.19"] - ], - "linkType": "HARD", - }], - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/fbjs-npm-1.0.0-4f480c1eca-2.zip/node_modules/fbjs/", - "packageDependencies": [ - ["fbjs", "npm:1.0.0"], - ["core-js", "npm:2.6.2"], - ["fbjs-css-vars", "npm:1.0.2"], - ["isomorphic-fetch", "npm:2.2.1"], - ["loose-envify", "npm:1.4.0"], - ["object-assign", "npm:4.1.1"], - ["promise", "npm:7.3.1"], - ["setimmediate", "npm:1.0.5"], - ["ua-parser-js", "npm:0.7.19"] - ], - "linkType": "HARD", - }] - ]], - ["fbjs-css-vars", [ - ["npm:1.0.2", { - "packageLocation": "./.yarn/cache/fbjs-css-vars-npm-1.0.2-c233f16598-2.zip/node_modules/fbjs-css-vars/", - "packageDependencies": [ - ["fbjs-css-vars", "npm:1.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["fd-slicer", [ - ["npm:1.0.1", { - "packageLocation": "./.yarn/cache/fd-slicer-npm-1.0.1-a21798b2da-2.zip/node_modules/fd-slicer/", - "packageDependencies": [ - ["fd-slicer", "npm:1.0.1"], - ["pend", "npm:1.2.0"] - ], - "linkType": "HARD", - }], - ["npm:1.1.0", { - "packageLocation": "./.yarn/cache/fd-slicer-npm-1.1.0-3cade0050a-2.zip/node_modules/fd-slicer/", - "packageDependencies": [ - ["fd-slicer", "npm:1.1.0"], - ["pend", "npm:1.2.0"] - ], - "linkType": "HARD", - }] - ]], - ["figgy-pudding", [ - ["npm:3.5.1", { - "packageLocation": "./.yarn/cache/figgy-pudding-npm-3.5.1-6fe250523e-2.zip/node_modules/figgy-pudding/", - "packageDependencies": [ - ["figgy-pudding", "npm:3.5.1"] - ], - "linkType": "HARD", - }] - ]], - ["figures", [ - ["npm:1.7.0", { - "packageLocation": "./.yarn/cache/figures-npm-1.7.0-1542644df9-2.zip/node_modules/figures/", - "packageDependencies": [ - ["figures", "npm:1.7.0"], - ["escape-string-regexp", "npm:1.0.5"], - ["object-assign", "npm:4.1.1"] - ], - "linkType": "HARD", - }], - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/figures-npm-2.0.0-f2db814eec-2.zip/node_modules/figures/", - "packageDependencies": [ - ["figures", "npm:2.0.0"], - ["escape-string-regexp", "npm:1.0.5"] - ], - "linkType": "HARD", - }] - ]], - ["file-entry-cache", [ - ["npm:5.0.1", { - "packageLocation": "./.yarn/cache/file-entry-cache-npm-5.0.1-7212af17f3-2.zip/node_modules/file-entry-cache/", - "packageDependencies": [ - ["file-entry-cache", "npm:5.0.1"], - ["flat-cache", "npm:2.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["file-loader", [ - ["virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:1.1.11", { - "packageLocation": "./.yarn/$$virtual/file-loader-virtual-00edaed97e/0/cache/file-loader-npm-1.1.11-7953ed9dc4-2.zip/node_modules/file-loader/", - "packageDependencies": [ - ["file-loader", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:1.1.11"], - ["loader-utils", "npm:1.2.3"], - ["schema-utils", "npm:0.4.7"], - ["webpack", "npm:4.28.4"] - ], - "packagePeers": [ - "webpack" - ], - "linkType": "HARD", - }] - ]], - ["file-type", [ - ["npm:10.9.0", { - "packageLocation": "./.yarn/cache/file-type-npm-10.9.0-34aae3641e-2.zip/node_modules/file-type/", - "packageDependencies": [ - ["file-type", "npm:10.9.0"] - ], - "linkType": "HARD", - }], - ["npm:3.9.0", { - "packageLocation": "./.yarn/cache/file-type-npm-3.9.0-fec2c20533-2.zip/node_modules/file-type/", - "packageDependencies": [ - ["file-type", "npm:3.9.0"] - ], - "linkType": "HARD", - }], - ["npm:4.4.0", { - "packageLocation": "./.yarn/cache/file-type-npm-4.4.0-d46b1bcd59-2.zip/node_modules/file-type/", - "packageDependencies": [ - ["file-type", "npm:4.4.0"] - ], - "linkType": "HARD", - }], - ["npm:5.2.0", { - "packageLocation": "./.yarn/cache/file-type-npm-5.2.0-d8b09d0b59-2.zip/node_modules/file-type/", - "packageDependencies": [ - ["file-type", "npm:5.2.0"] - ], - "linkType": "HARD", - }], - ["npm:6.2.0", { - "packageLocation": "./.yarn/cache/file-type-npm-6.2.0-0b469e4b41-2.zip/node_modules/file-type/", - "packageDependencies": [ - ["file-type", "npm:6.2.0"] - ], - "linkType": "HARD", - }], - ["npm:8.1.0", { - "packageLocation": "./.yarn/cache/file-type-npm-8.1.0-7c22644455-2.zip/node_modules/file-type/", - "packageDependencies": [ - ["file-type", "npm:8.1.0"] - ], - "linkType": "HARD", - }], - ["npm:9.0.0", { - "packageLocation": "./.yarn/cache/file-type-npm-9.0.0-e0f2c352e4-2.zip/node_modules/file-type/", - "packageDependencies": [ - ["file-type", "npm:9.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["file-url", [ - ["npm:2.0.2", { - "packageLocation": "./.yarn/cache/file-url-npm-2.0.2-06c5a25ff0-2.zip/node_modules/file-url/", - "packageDependencies": [ - ["file-url", "npm:2.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["filename-regex", [ - ["npm:2.0.1", { - "packageLocation": "./.yarn/cache/filename-regex-npm-2.0.1-c999dfa72c-2.zip/node_modules/filename-regex/", - "packageDependencies": [ - ["filename-regex", "npm:2.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["filename-reserved-regex", [ - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/filename-reserved-regex-npm-2.0.0-5d8c6e337c-2.zip/node_modules/filename-reserved-regex/", - "packageDependencies": [ - ["filename-reserved-regex", "npm:2.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["filenamify", [ - ["npm:2.1.0", { - "packageLocation": "./.yarn/cache/filenamify-npm-2.1.0-c3f25b129f-2.zip/node_modules/filenamify/", - "packageDependencies": [ - ["filenamify", "npm:2.1.0"], - ["filename-reserved-regex", "npm:2.0.0"], - ["strip-outer", "npm:1.0.1"], - ["trim-repeated", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["filesize", [ - ["npm:3.5.11", { - "packageLocation": "./.yarn/cache/filesize-npm-3.5.11-1514888680-2.zip/node_modules/filesize/", - "packageDependencies": [ - ["filesize", "npm:3.5.11"] - ], - "linkType": "HARD", - }], - ["npm:4.1.2", { - "packageLocation": "./.yarn/cache/filesize-npm-4.1.2-4e96c51a7c-2.zip/node_modules/filesize/", - "packageDependencies": [ - ["filesize", "npm:4.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["fill-range", [ - ["npm:2.2.4", { - "packageLocation": "./.yarn/cache/fill-range-npm-2.2.4-274c7401db-2.zip/node_modules/fill-range/", - "packageDependencies": [ - ["fill-range", "npm:2.2.4"], - ["is-number", "npm:2.1.0"], - ["isobject", "npm:2.1.0"], - ["randomatic", "npm:3.1.1"], - ["repeat-element", "npm:1.1.3"], - ["repeat-string", "npm:1.6.1"] - ], - "linkType": "HARD", - }], - ["npm:4.0.0", { - "packageLocation": "./.yarn/cache/fill-range-npm-4.0.0-95a6e45784-2.zip/node_modules/fill-range/", - "packageDependencies": [ - ["fill-range", "npm:4.0.0"], - ["extend-shallow", "npm:2.0.1"], - ["is-number", "npm:3.0.0"], - ["repeat-string", "npm:1.6.1"], - ["to-regex-range", "npm:2.1.1"] - ], - "linkType": "HARD", - }], - ["npm:7.0.1", { - "packageLocation": "./.yarn/cache/fill-range-npm-7.0.1-b8b1817caa-2.zip/node_modules/fill-range/", - "packageDependencies": [ - ["fill-range", "npm:7.0.1"], - ["to-regex-range", "npm:5.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["finalhandler", [ - ["npm:1.1.1", { - "packageLocation": "./.yarn/cache/finalhandler-npm-1.1.1-f29c879de9-2.zip/node_modules/finalhandler/", - "packageDependencies": [ - ["finalhandler", "npm:1.1.1"], - ["debug", "npm:2.6.9"], - ["encodeurl", "npm:1.0.2"], - ["escape-html", "npm:1.0.3"], - ["on-finished", "npm:2.3.0"], - ["parseurl", "npm:1.3.2"], - ["statuses", "npm:1.4.0"], - ["unpipe", "npm:1.0.0"] - ], - "linkType": "HARD", - }], - ["npm:1.1.2", { - "packageLocation": "./.yarn/cache/finalhandler-npm-1.1.2-55a75d6b53-2.zip/node_modules/finalhandler/", - "packageDependencies": [ - ["finalhandler", "npm:1.1.2"], - ["debug", "npm:2.6.9"], - ["encodeurl", "npm:1.0.2"], - ["escape-html", "npm:1.0.3"], - ["on-finished", "npm:2.3.0"], - ["parseurl", "npm:1.3.3"], - ["statuses", "npm:1.5.0"], - ["unpipe", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["find-cache-dir", [ - ["npm:0.1.1", { - "packageLocation": "./.yarn/cache/find-cache-dir-npm-0.1.1-e8eb7e27ea-2.zip/node_modules/find-cache-dir/", - "packageDependencies": [ - ["find-cache-dir", "npm:0.1.1"], - ["commondir", "npm:1.0.1"], - ["mkdirp", "npm:0.5.1"], - ["pkg-dir", "npm:1.0.0"] - ], - "linkType": "HARD", - }], - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/find-cache-dir-npm-2.0.0-1d74c246ce-2.zip/node_modules/find-cache-dir/", - "packageDependencies": [ - ["find-cache-dir", "npm:2.0.0"], - ["commondir", "npm:1.0.1"], - ["make-dir", "npm:1.3.0"], - ["pkg-dir", "npm:3.0.0"] - ], - "linkType": "HARD", - }], - ["npm:2.1.0", { - "packageLocation": "./.yarn/cache/find-cache-dir-npm-2.1.0-772aa82638-2.zip/node_modules/find-cache-dir/", - "packageDependencies": [ - ["find-cache-dir", "npm:2.1.0"], - ["commondir", "npm:1.0.1"], - ["make-dir", "npm:2.1.0"], - ["pkg-dir", "npm:3.0.0"] - ], - "linkType": "HARD", - }], - ["npm:3.0.0", { - "packageLocation": "./.yarn/cache/find-cache-dir-npm-3.0.0-53541b5f3a-2.zip/node_modules/find-cache-dir/", - "packageDependencies": [ - ["find-cache-dir", "npm:3.0.0"], - ["commondir", "npm:1.0.1"], - ["make-dir", "npm:3.0.0"], - ["pkg-dir", "npm:4.2.0"] - ], - "linkType": "HARD", - }] - ]], - ["find-index", [ - ["npm:0.1.1", { - "packageLocation": "./.yarn/cache/find-index-npm-0.1.1-d2f5fcf886-2.zip/node_modules/find-index/", - "packageDependencies": [ - ["find-index", "npm:0.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["find-root", [ - ["npm:1.1.0", { - "packageLocation": "./.yarn/cache/find-root-npm-1.1.0-a16a94005f-2.zip/node_modules/find-root/", - "packageDependencies": [ - ["find-root", "npm:1.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["find-up", [ - ["npm:1.1.2", { - "packageLocation": "./.yarn/cache/find-up-npm-1.1.2-22f047c6a9-2.zip/node_modules/find-up/", - "packageDependencies": [ - ["find-up", "npm:1.1.2"], - ["path-exists", "npm:2.1.0"], - ["pinkie-promise", "npm:2.0.1"] - ], - "linkType": "HARD", - }], - ["npm:2.1.0", { - "packageLocation": "./.yarn/cache/find-up-npm-2.1.0-9f6cb1765c-2.zip/node_modules/find-up/", - "packageDependencies": [ - ["find-up", "npm:2.1.0"], - ["locate-path", "npm:2.0.0"] - ], - "linkType": "HARD", - }], - ["npm:3.0.0", { - "packageLocation": "./.yarn/cache/find-up-npm-3.0.0-a2d4b1b317-2.zip/node_modules/find-up/", - "packageDependencies": [ - ["find-up", "npm:3.0.0"], - ["locate-path", "npm:3.0.0"] - ], - "linkType": "HARD", - }], - ["npm:4.1.0", { - "packageLocation": "./.yarn/cache/find-up-npm-4.1.0-c3ccf8d855-2.zip/node_modules/find-up/", - "packageDependencies": [ - ["find-up", "npm:4.1.0"], - ["locate-path", "npm:5.0.0"], - ["path-exists", "npm:4.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["find-versions", [ - ["npm:3.0.0", { - "packageLocation": "./.yarn/cache/find-versions-npm-3.0.0-589321d7f1-2.zip/node_modules/find-versions/", - "packageDependencies": [ - ["find-versions", "npm:3.0.0"], - ["array-uniq", "npm:2.0.0"], - ["semver-regex", "npm:2.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["findup-sync", [ - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/findup-sync-npm-2.0.0-8080197a26-2.zip/node_modules/findup-sync/", - "packageDependencies": [ - ["findup-sync", "npm:2.0.0"], - ["detect-file", "npm:1.0.0"], - ["is-glob", "npm:3.1.0"], - ["micromatch", "npm:3.1.10"], - ["resolve-dir", "npm:1.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["flat", [ - ["npm:4.1.0", { - "packageLocation": "./.yarn/cache/flat-npm-4.1.0-a323c0ed7d-2.zip/node_modules/flat/", - "packageDependencies": [ - ["flat", "npm:4.1.0"], - ["is-buffer", "npm:2.0.3"] - ], - "linkType": "HARD", - }] - ]], - ["flat-cache", [ - ["npm:2.0.1", { - "packageLocation": "./.yarn/cache/flat-cache-npm-2.0.1-abf037b0b9-2.zip/node_modules/flat-cache/", - "packageDependencies": [ - ["flat-cache", "npm:2.0.1"], - ["flatted", "npm:2.0.0"], - ["rimraf", "npm:2.6.3"], - ["write", "npm:1.0.3"] - ], - "linkType": "HARD", - }] - ]], - ["flatted", [ - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/flatted-npm-2.0.0-263e3551b6-2.zip/node_modules/flatted/", - "packageDependencies": [ - ["flatted", "npm:2.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["flush-write-stream", [ - ["npm:1.0.3", { - "packageLocation": "./.yarn/cache/flush-write-stream-npm-1.0.3-0a2bc3a3e5-2.zip/node_modules/flush-write-stream/", - "packageDependencies": [ - ["flush-write-stream", "npm:1.0.3"], - ["inherits", "npm:2.0.3"], - ["readable-stream", "npm:2.3.6"] - ], - "linkType": "HARD", - }] - ]], - ["fn-name", [ - ["npm:2.0.1", { - "packageLocation": "./.yarn/cache/fn-name-npm-2.0.1-955ccc097e-2.zip/node_modules/fn-name/", - "packageDependencies": [ - ["fn-name", "npm:2.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["follow-redirects", [ - ["npm:1.5.10", { - "packageLocation": "./.yarn/cache/follow-redirects-npm-1.5.10-bde6f43576-2.zip/node_modules/follow-redirects/", - "packageDependencies": [ - ["follow-redirects", "npm:1.5.10"], - ["debug", "npm:3.1.0"] - ], - "linkType": "HARD", - }], - ["npm:1.7.0", { - "packageLocation": "./.yarn/cache/follow-redirects-npm-1.7.0-7f28d96111-2.zip/node_modules/follow-redirects/", - "packageDependencies": [ - ["follow-redirects", "npm:1.7.0"], - ["debug", "npm:3.2.6"] - ], - "linkType": "HARD", - }] - ]], - ["for-each", [ - ["npm:0.3.3", { - "packageLocation": "./.yarn/cache/for-each-npm-0.3.3-0010ca8cdd-2.zip/node_modules/for-each/", - "packageDependencies": [ - ["for-each", "npm:0.3.3"], - ["is-callable", "npm:1.1.4"] - ], - "linkType": "HARD", - }] - ]], - ["for-in", [ - ["npm:1.0.2", { - "packageLocation": "./.yarn/cache/for-in-npm-1.0.2-37e3d7aae5-2.zip/node_modules/for-in/", - "packageDependencies": [ - ["for-in", "npm:1.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["for-own", [ - ["npm:0.1.5", { - "packageLocation": "./.yarn/cache/for-own-npm-0.1.5-cb55c5cc60-2.zip/node_modules/for-own/", - "packageDependencies": [ - ["for-own", "npm:0.1.5"], - ["for-in", "npm:1.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["forever-agent", [ - ["npm:0.6.1", { - "packageLocation": "./.yarn/cache/forever-agent-npm-0.6.1-01dae53bf9-2.zip/node_modules/forever-agent/", - "packageDependencies": [ - ["forever-agent", "npm:0.6.1"] - ], - "linkType": "HARD", - }] - ]], - ["form-data", [ - ["npm:2.3.3", { - "packageLocation": "./.yarn/cache/form-data-npm-2.3.3-c016cc11c0-2.zip/node_modules/form-data/", - "packageDependencies": [ - ["form-data", "npm:2.3.3"], - ["asynckit", "npm:0.4.0"], - ["combined-stream", "npm:1.0.7"], - ["mime-types", "npm:2.1.21"] - ], - "linkType": "HARD", - }] - ]], - ["forwarded", [ - ["npm:0.1.2", { - "packageLocation": "./.yarn/cache/forwarded-npm-0.1.2-6143c1ba42-2.zip/node_modules/forwarded/", - "packageDependencies": [ - ["forwarded", "npm:0.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["fragment-cache", [ - ["npm:0.2.1", { - "packageLocation": "./.yarn/cache/fragment-cache-npm-0.2.1-407fe74319-2.zip/node_modules/fragment-cache/", - "packageDependencies": [ - ["fragment-cache", "npm:0.2.1"], - ["map-cache", "npm:0.2.2"] - ], - "linkType": "HARD", - }] - ]], - ["fresh", [ - ["npm:0.5.2", { - "packageLocation": "./.yarn/cache/fresh-npm-0.5.2-ad2bb4c0a2-2.zip/node_modules/fresh/", - "packageDependencies": [ - ["fresh", "npm:0.5.2"] - ], - "linkType": "HARD", - }] - ]], - ["from2", [ - ["npm:2.3.0", { - "packageLocation": "./.yarn/cache/from2-npm-2.3.0-bd16dc410b-2.zip/node_modules/from2/", - "packageDependencies": [ - ["from2", "npm:2.3.0"], - ["inherits", "npm:2.0.3"], - ["readable-stream", "npm:2.3.6"] - ], - "linkType": "HARD", - }] - ]], - ["fs", [ - ["npm:0.0.1-security", { - "packageLocation": "./.yarn/cache/fs-npm-0.0.1-security-5060b47e87-2.zip/node_modules/fs/", - "packageDependencies": [ - ["fs", "npm:0.0.1-security"] - ], - "linkType": "HARD", - }] - ]], - ["fs-constants", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/fs-constants-npm-1.0.0-59576b2177-2.zip/node_modules/fs-constants/", - "packageDependencies": [ - ["fs-constants", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["fs-exists-cached", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/fs-exists-cached-npm-1.0.0-265b512ba3-2.zip/node_modules/fs-exists-cached/", - "packageDependencies": [ - ["fs-exists-cached", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["fs-extra", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/fs-extra-npm-1.0.0-19f06bf41d-2.zip/node_modules/fs-extra/", - "packageDependencies": [ - ["fs-extra", "npm:1.0.0"], - ["graceful-fs", "npm:4.1.15"], - ["jsonfile", "npm:2.4.0"], - ["klaw", "npm:1.3.1"] - ], - "linkType": "HARD", - }], - ["npm:4.0.3", { - "packageLocation": "./.yarn/cache/fs-extra-npm-4.0.3-2a1f6bc181-2.zip/node_modules/fs-extra/", - "packageDependencies": [ - ["fs-extra", "npm:4.0.3"], - ["graceful-fs", "npm:4.1.15"], - ["jsonfile", "npm:4.0.0"], - ["universalify", "npm:0.1.2"] - ], - "linkType": "HARD", - }], - ["npm:5.0.0", { - "packageLocation": "./.yarn/cache/fs-extra-npm-5.0.0-f43bf4f701-2.zip/node_modules/fs-extra/", - "packageDependencies": [ - ["fs-extra", "npm:5.0.0"], - ["graceful-fs", "npm:4.1.15"], - ["jsonfile", "npm:4.0.0"], - ["universalify", "npm:0.1.2"] - ], - "linkType": "HARD", - }], - ["npm:7.0.1", { - "packageLocation": "./.yarn/cache/fs-extra-npm-7.0.1-b33a5e53e9-2.zip/node_modules/fs-extra/", - "packageDependencies": [ - ["fs-extra", "npm:7.0.1"], - ["graceful-fs", "npm:4.1.15"], - ["jsonfile", "npm:4.0.0"], - ["universalify", "npm:0.1.2"] - ], - "linkType": "HARD", - }], - ["npm:8.1.0", { - "packageLocation": "./.yarn/cache/fs-extra-npm-8.1.0-197473387f-2.zip/node_modules/fs-extra/", - "packageDependencies": [ - ["fs-extra", "npm:8.1.0"], - ["graceful-fs", "npm:4.2.2"], - ["jsonfile", "npm:4.0.0"], - ["universalify", "npm:0.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["fs-minipass", [ - ["npm:1.2.5", { - "packageLocation": "./.yarn/cache/fs-minipass-npm-1.2.5-0bbd9df0d3-2.zip/node_modules/fs-minipass/", - "packageDependencies": [ - ["fs-minipass", "npm:1.2.5"], - ["minipass", "npm:2.3.5"] - ], - "linkType": "HARD", - }], - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/fs-minipass-npm-2.0.0-e6ab6b5c13-2.zip/node_modules/fs-minipass/", - "packageDependencies": [ - ["fs-minipass", "npm:2.0.0"], - ["minipass", "npm:3.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["fs-readdir-recursive", [ - ["npm:1.1.0", { - "packageLocation": "./.yarn/cache/fs-readdir-recursive-npm-1.1.0-258e230a4b-2.zip/node_modules/fs-readdir-recursive/", - "packageDependencies": [ - ["fs-readdir-recursive", "npm:1.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["fs-write-stream-atomic", [ - ["npm:1.0.10", { - "packageLocation": "./.yarn/cache/fs-write-stream-atomic-npm-1.0.10-d6efbd9866-2.zip/node_modules/fs-write-stream-atomic/", - "packageDependencies": [ - ["fs-write-stream-atomic", "npm:1.0.10"], - ["graceful-fs", "npm:4.1.15"], - ["iferr", "npm:0.1.5"], - ["imurmurhash", "npm:0.1.4"], - ["readable-stream", "npm:2.3.6"] - ], - "linkType": "HARD", - }] - ]], - ["fs.realpath", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/fs.realpath-npm-1.0.0-c8f05d8126-2.zip/node_modules/fs.realpath/", - "packageDependencies": [ - ["fs.realpath", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["fsevents", [ - ["patch:fsevents@npm%3A1.2.6#builtin::version=1.2.6&hash=77dfe6", { - "packageLocation": "./.yarn/unplugged/fsevents-patch-5e62e4f342/node_modules/fsevents/", - "packageDependencies": [ - ["fsevents", "patch:fsevents@npm%3A1.2.6#builtin::version=1.2.6&hash=77dfe6"], - ["nan", "npm:2.12.1"], - ["node-pre-gyp", "npm:0.10.3"] - ], - "linkType": "HARD", - }], - ["patch:fsevents@npm%3A1.2.7#builtin::version=1.2.7&hash=77dfe6", { - "packageLocation": "./.yarn/unplugged/fsevents-patch-98e6a97fcf/node_modules/fsevents/", - "packageDependencies": [ - ["fsevents", "patch:fsevents@npm%3A1.2.7#builtin::version=1.2.7&hash=77dfe6"], - ["nan", "npm:2.12.1"], - ["node-pre-gyp", "npm:0.10.3"] - ], - "linkType": "HARD", - }] - ]], - ["function-bind", [ - ["npm:1.1.1", { - "packageLocation": "./.yarn/cache/function-bind-npm-1.1.1-b56b322ae9-2.zip/node_modules/function-bind/", - "packageDependencies": [ - ["function-bind", "npm:1.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["functional-red-black-tree", [ - ["npm:1.0.1", { - "packageLocation": "./.yarn/cache/functional-red-black-tree-npm-1.0.1-ccfe924dcd-2.zip/node_modules/functional-red-black-tree/", - "packageDependencies": [ - ["functional-red-black-tree", "npm:1.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["gatsby", [ - ["virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.13.6", { - "packageLocation": "./.yarn/$$virtual/gatsby-virtual-903fd8a053/0/cache/gatsby-npm-2.13.6-32c3808ce9-2.zip/node_modules/gatsby/", - "packageDependencies": [ - ["gatsby", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.13.6"], - ["@babel/code-frame", "npm:7.0.0"], - ["@babel/core", "npm:7.7.4"], - ["@babel/parser", "npm:7.7.4"], - ["@babel/polyfill", "npm:7.2.5"], - ["@babel/runtime", "npm:7.2.0"], - ["@babel/traverse", "npm:7.2.3"], - ["@gatsbyjs/relay-compiler", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:2.0.0-printer-fix.2"], - ["@hapi/joi", "npm:15.1.0"], - ["@mikaelkristiansson/domready", "npm:1.0.9"], - ["@pieh/friendly-errors-webpack-plugin", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:1.7.0-chalk-2"], - ["@reach/router", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:1.2.1"], - ["@stefanprobst/lokijs", "npm:1.5.6-b"], - ["address", "npm:1.0.3"], - ["autoprefixer", "npm:9.6.1"], - ["babel-core", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:7.0.0-bridge.0"], - ["babel-eslint", "npm:9.0.0"], - ["babel-loader", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:8.0.5"], - ["babel-plugin-add-module-exports", "npm:0.2.1"], - ["babel-plugin-dynamic-import-node", "npm:1.2.0"], - ["babel-plugin-remove-graphql-queries", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:2.7.0"], - ["babel-preset-gatsby", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:0.2.1"], - ["better-opn", "npm:0.1.4"], - ["better-queue", "npm:3.8.10"], - ["bluebird", "npm:3.5.3"], - ["browserslist", "npm:3.2.8"], - ["cache-manager", "npm:2.9.0"], - ["cache-manager-fs-hash", "npm:0.0.6"], - ["chalk", "npm:2.4.2"], - ["chokidar", "npm:2.1.2"], - ["common-tags", "npm:1.8.0"], - ["compression", "npm:1.7.3"], - ["convert-hrtime", "npm:2.0.0"], - ["copyfiles", "npm:1.2.0"], - ["core-js", "npm:2.6.2"], - ["cors", "npm:2.8.5"], - ["css-loader", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:1.0.1"], - ["debug", "npm:3.2.6"], - ["del", "npm:3.0.0"], - ["detect-port", "npm:1.3.0"], - ["devcert-san", "npm:0.3.3"], - ["dotenv", "npm:4.0.0"], - ["eslint", "npm:5.15.1"], - ["eslint-config-react-app", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:3.0.8"], - ["eslint-loader", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:2.1.2"], - ["eslint-plugin-flowtype", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:2.50.3"], - ["eslint-plugin-graphql", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:3.0.3"], - ["eslint-plugin-import", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:2.16.0"], - ["eslint-plugin-jsx-a11y", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:6.2.1"], - ["eslint-plugin-react", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:7.12.4"], - ["event-source-polyfill", "npm:1.0.5"], - ["express", "npm:4.16.4"], - ["express-graphql", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:0.7.1"], - ["fast-levenshtein", "npm:2.0.6"], - ["file-loader", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:1.1.11"], - ["flat", "npm:4.1.0"], - ["fs-exists-cached", "npm:1.0.0"], - ["fs-extra", "npm:5.0.0"], - ["gatsby-cli", "npm:2.7.8"], - ["gatsby-graphiql-explorer", "npm:0.2.1"], - ["gatsby-link", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:2.2.0"], - ["gatsby-plugin-page-creator", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:2.1.2"], - ["gatsby-react-router-scroll", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:2.1.1"], - ["gatsby-telemetry", "npm:1.1.3"], - ["glob", "npm:7.1.3"], - ["got", "npm:8.0.0"], - ["graphql", "npm:14.1.1"], - ["graphql-compose", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:6.3.2"], - ["graphql-playground-middleware-express", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:1.7.12"], - ["invariant", "npm:2.2.4"], - ["is-relative", "npm:1.0.0"], - ["is-relative-url", "npm:2.0.0"], - ["is-wsl", "npm:1.1.0"], - ["jest-worker", "npm:23.2.0"], - ["json-loader", "npm:0.5.7"], - ["json-stringify-safe", "npm:5.0.1"], - ["lodash", "npm:4.17.11"], - ["md5", "npm:2.2.1"], - ["md5-file", "npm:3.2.3"], - ["micromatch", "npm:3.1.10"], - ["mime", "npm:2.4.0"], - ["mini-css-extract-plugin", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:0.4.5"], - ["mitt", "npm:1.1.3"], - ["mkdirp", "npm:0.5.1"], - ["moment", "npm:2.24.0"], - ["name-all-modules-plugin", "npm:1.0.1"], - ["normalize-path", "npm:2.1.1"], - ["null-loader", "npm:0.1.1"], - ["opentracing", "npm:0.14.3"], - ["optimize-css-assets-webpack-plugin", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:5.0.1"], - ["parseurl", "npm:1.3.2"], - ["physical-cpu-count", "npm:2.0.0"], - ["pnp-webpack-plugin", "npm:1.4.1"], - ["postcss-flexbugs-fixes", "npm:3.3.1"], - ["postcss-loader", "npm:2.1.6"], - ["prop-types", "npm:15.6.2"], - ["raw-loader", "npm:0.5.1"], - ["react", "npm:16.8.4"], - ["react-dev-utils", "npm:4.2.3"], - ["react-dom", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:16.8.4"], - ["react-error-overlay", "npm:3.0.0"], - ["react-hot-loader", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:4.8.8"], - ["read-package-tree", "npm:5.3.1"], - ["redux", "npm:4.0.1"], - ["redux-thunk", "npm:2.3.0"], - ["semver", "npm:5.6.0"], - ["shallow-compare", "npm:1.2.2"], - ["sift", "npm:5.1.0"], - ["signal-exit", "npm:3.0.2"], - ["slash", "npm:1.0.0"], - ["socket.io", "npm:2.2.0"], - ["stack-trace", "npm:0.0.10"], - ["string-similarity", "npm:1.2.2"], - ["style-loader", "npm:0.21.0"], - ["terser-webpack-plugin", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:1.2.4"], - ["true-case-path", "npm:1.0.3"], - ["type-of", "npm:2.0.1"], - ["url-loader", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:1.1.2"], - ["util.promisify", "npm:1.0.0"], - ["uuid", "npm:3.3.2"], - ["v8-compile-cache", "npm:1.1.2"], - ["webpack", "npm:4.28.4"], - ["webpack-dev-middleware", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:3.6.1"], - ["webpack-dev-server", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:3.2.1"], - ["webpack-hot-middleware", "npm:2.24.3"], - ["webpack-merge", "npm:4.2.1"], - ["webpack-stats-plugin", "npm:0.1.5"], - ["xstate", "npm:4.5.0"], - ["yaml-loader", "npm:0.5.0"] - ], - "packagePeers": [ - "core", - "react", - "react-dom" - ], - "linkType": "HARD", - }] - ]], - ["gatsby-cli", [ - ["npm:2.7.8", { - "packageLocation": "./.yarn/cache/gatsby-cli-npm-2.7.8-ff62c078cb-2.zip/node_modules/gatsby-cli/", - "packageDependencies": [ - ["gatsby-cli", "npm:2.7.8"], - ["@babel/code-frame", "npm:7.0.0"], - ["@babel/runtime", "npm:7.2.0"], - ["@hapi/joi", "npm:15.1.0"], - ["better-opn", "npm:0.1.4"], - ["bluebird", "npm:3.5.3"], - ["chalk", "npm:2.4.2"], - ["ci-info", "npm:2.0.0"], - ["clipboardy", "npm:1.2.3"], - ["common-tags", "npm:1.8.0"], - ["configstore", "npm:4.0.0"], - ["convert-hrtime", "npm:2.0.0"], - ["core-js", "npm:2.6.2"], - ["envinfo", "npm:5.12.1"], - ["execa", "npm:0.8.0"], - ["fs-exists-cached", "npm:1.0.0"], - ["fs-extra", "npm:4.0.3"], - ["gatsby-telemetry", "npm:1.1.3"], - ["hosted-git-info", "npm:2.7.1"], - ["ink", "virtual:ff62c078cbe82721ff285ed0b3d5e6886963dc8d299fb25b038c1dac16da9ad50eb62c66b89a721eab04e420eb478e063662d71a196dd29a566c8b5a363f9796#npm:2.2.0"], - ["ink-spinner", "virtual:ff62c078cbe82721ff285ed0b3d5e6886963dc8d299fb25b038c1dac16da9ad50eb62c66b89a721eab04e420eb478e063662d71a196dd29a566c8b5a363f9796#npm:3.0.1"], - ["is-valid-path", "npm:0.1.1"], - ["lodash", "npm:4.17.11"], - ["meant", "npm:1.0.1"], - ["node-fetch", "npm:2.6.0"], - ["object.entries", "npm:1.1.0"], - ["opentracing", "npm:0.14.3"], - ["pretty-error", "npm:2.1.1"], - ["progress", "npm:2.0.3"], - ["prompts", "npm:2.1.0"], - ["react", "npm:16.8.4"], - ["resolve-cwd", "npm:2.0.0"], - ["semver", "npm:6.2.0"], - ["source-map", "npm:0.5.7"], - ["stack-trace", "npm:0.0.10"], - ["strip-ansi", "npm:5.2.0"], - ["update-notifier", "npm:2.5.0"], - ["uuid", "npm:3.3.2"], - ["yargs", "npm:12.0.5"], - ["yurnalist", "npm:1.0.5"] - ], - "linkType": "HARD", - }] - ]], - ["gatsby-core-utils", [ - ["npm:1.0.7", { - "packageLocation": "./.yarn/cache/gatsby-core-utils-npm-1.0.7-911aafc3c5-2.zip/node_modules/gatsby-core-utils/", - "packageDependencies": [ - ["gatsby-core-utils", "npm:1.0.7"] - ], - "linkType": "HARD", - }] - ]], - ["gatsby-graphiql-explorer", [ - ["npm:0.2.1", { - "packageLocation": "./.yarn/cache/gatsby-graphiql-explorer-npm-0.2.1-073d0c2d46-2.zip/node_modules/gatsby-graphiql-explorer/", - "packageDependencies": [ - ["gatsby-graphiql-explorer", "npm:0.2.1"], - ["@babel/runtime", "npm:7.2.0"] - ], - "linkType": "HARD", - }] - ]], - ["gatsby-image", [ - ["npm:2.0.31", { - "packageLocation": "./.yarn/cache/gatsby-image-npm-2.0.31-f520a6caf7-2.zip/node_modules/gatsby-image/", - "packageDependencies": [ - ["gatsby-image", "npm:2.0.31"], - ["@babel/runtime", "npm:7.2.0"], - ["prop-types", "npm:15.6.2"] - ], - "linkType": "HARD", - }] - ]], - ["gatsby-link", [ - ["virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:2.2.0", { - "packageLocation": "./.yarn/$$virtual/gatsby-link-virtual-582cb3d448/0/cache/gatsby-link-npm-2.2.0-d05564c8ab-2.zip/node_modules/gatsby-link/", - "packageDependencies": [ - ["gatsby-link", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:2.2.0"], - ["@babel/runtime", "npm:7.2.0"], - ["@reach/router", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:1.2.1"], - ["@types/reach__router", "npm:1.2.3"], - ["gatsby", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.13.6"], - ["prop-types", "npm:15.6.2"], - ["react", "npm:16.8.4"], - ["react-dom", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:16.8.4"] - ], - "packagePeers": [ - "gatsby", - "react", - "react-dom", - "router" - ], - "linkType": "HARD", - }] - ]], - ["gatsby-page-utils", [ - ["virtual:17000874e3eaa30996781302bcba169ff1fcc04f0fcd29546aa0762b4192f070f07a6ad4922d479cbf3f33e078f315533bfd2bc4c5d9fa1d1a124a11a40b469f#npm:0.0.2", { - "packageLocation": "./.yarn/$$virtual/gatsby-page-utils-virtual-965cf95181/0/cache/gatsby-page-utils-npm-0.0.2-bded312171-2.zip/node_modules/gatsby-page-utils/", - "packageDependencies": [ - ["gatsby-page-utils", "virtual:17000874e3eaa30996781302bcba169ff1fcc04f0fcd29546aa0762b4192f070f07a6ad4922d479cbf3f33e078f315533bfd2bc4c5d9fa1d1a124a11a40b469f#npm:0.0.2"], - ["@babel/runtime", "npm:7.2.0"], - ["bluebird", "npm:3.5.3"], - ["chokidar", "npm:2.1.2"], - ["fs-exists-cached", "npm:1.0.0"], - ["gatsby", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.13.6"], - ["glob", "npm:7.1.3"], - ["lodash", "npm:4.17.11"], - ["micromatch", "npm:3.1.10"], - ["slash", "npm:1.0.0"] - ], - "packagePeers": [ - "gatsby" - ], - "linkType": "HARD", - }] - ]], - ["gatsby-plugin-catch-links", [ - ["virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.0.13", { - "packageLocation": "./.yarn/$$virtual/gatsby-plugin-catch-links-virtual-217c86ab48/0/cache/gatsby-plugin-catch-links-npm-2.0.13-53f91e7e2d-2.zip/node_modules/gatsby-plugin-catch-links/", - "packageDependencies": [ - ["gatsby-plugin-catch-links", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.0.13"], - ["@babel/runtime", "npm:7.2.0"], - ["escape-string-regexp", "npm:1.0.5"], - ["gatsby", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.13.6"] - ], - "packagePeers": [ - "gatsby" - ], - "linkType": "HARD", - }] - ]], - ["gatsby-plugin-clipanion-cli", [ - ["virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#portal:./gatsby-plugin-clipanion-cli::locator=%40yarnpkg%2Fgatsby%40workspace%3Apackages%2Fgatsby", { - "packageLocation": "./.yarn/$$virtual/gatsby-plugin-clipanion-cli-virtual-710c0cb5ac/1/packages/gatsby/gatsby-plugin-clipanion-cli/", - "packageDependencies": [ - ["gatsby-plugin-clipanion-cli", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#portal:./gatsby-plugin-clipanion-cli::locator=%40yarnpkg%2Fgatsby%40workspace%3Apackages%2Fgatsby"], - ["gatsby", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.13.6"] - ], - "packagePeers": [ - "gatsby" - ], - "linkType": "SOFT", - }] - ]], - ["gatsby-plugin-emotion", [ - ["virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:4.1.4", { - "packageLocation": "./.yarn/$$virtual/gatsby-plugin-emotion-virtual-1d9506024b/0/cache/gatsby-plugin-emotion-npm-4.1.4-76bf37f7b1-2.zip/node_modules/gatsby-plugin-emotion/", - "packageDependencies": [ - ["gatsby-plugin-emotion", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:4.1.4"], - ["@babel/core", "npm:7.7.4"], - ["@babel/runtime", "npm:7.5.5"], - ["@emotion/babel-preset-css-prop", "virtual:1d9506024b1a24b2bb962686c5bb652aa45a86a83d1b0ed7ccf021f4fa8e134dab57e69e1cba233e96b5aac3dfe23367785e3e3f2587d86718b184e7a1ed108a#npm:10.0.17"], - ["@emotion/core", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:10.0.7"], - ["gatsby", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.13.6"] - ], - "packagePeers": [ - "core", - "gatsby" - ], - "linkType": "HARD", - }] - ]], - ["gatsby-plugin-favicon", [ - ["virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:3.1.6", { - "packageLocation": "./.yarn/$$virtual/gatsby-plugin-favicon-virtual-856cbc387b/0/cache/gatsby-plugin-favicon-npm-3.1.6-85567a50d2-2.zip/node_modules/gatsby-plugin-favicon/", - "packageDependencies": [ - ["gatsby-plugin-favicon", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:3.1.6"], - ["favicons-webpack-plugin", "virtual:856cbc387bd6a5b328b655b857152baf75a21c4d4cb561b33a64930a7961ad177fffb3c809e7488d3d722ed1be70afbfffaf1fa75358744f15f8fb208e6f28f3#https://github.com/Creatiwity/favicons-webpack-plugin.git#commit:0872de414061baaad0a2853c77ae75bc38b8bbbf"], - ["gatsby", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.13.6"], - ["html-react-parser", "virtual:856cbc387bd6a5b328b655b857152baf75a21c4d4cb561b33a64930a7961ad177fffb3c809e7488d3d722ed1be70afbfffaf1fa75358744f15f8fb208e6f28f3#npm:0.6.4"], - ["lodash", "npm:4.17.11"], - ["react", "npm:16.8.4"], - ["webpack", null] - ], - "packagePeers": [ - "gatsby", - "react", - "webpack" - ], - "linkType": "HARD", - }] - ]], - ["gatsby-plugin-manifest", [ - ["virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.2.13", { - "packageLocation": "./.yarn/$$virtual/gatsby-plugin-manifest-virtual-59af030dd6/0/cache/gatsby-plugin-manifest-npm-2.2.13-81fb807ed8-2.zip/node_modules/gatsby-plugin-manifest/", - "packageDependencies": [ - ["gatsby-plugin-manifest", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.2.13"], - ["@babel/runtime", "npm:7.5.5"], - ["gatsby", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.13.6"], - ["gatsby-core-utils", "npm:1.0.7"], - ["semver", "npm:5.7.1"], - ["sharp", "npm:0.23.0"] - ], - "packagePeers": [ - "gatsby" - ], - "linkType": "HARD", - }] - ]], - ["gatsby-plugin-offline", [ - ["virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.0.24", { - "packageLocation": "./.yarn/$$virtual/gatsby-plugin-offline-virtual-aae8c51ecf/0/cache/gatsby-plugin-offline-npm-2.0.24-c2232e474d-2.zip/node_modules/gatsby-plugin-offline/", - "packageDependencies": [ - ["gatsby-plugin-offline", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.0.24"], - ["@babel/runtime", "npm:7.2.0"], - ["cheerio", "npm:1.0.0-rc.2"], - ["gatsby", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.13.6"], - ["idb-keyval", "npm:3.1.0"], - ["lodash", "npm:4.17.11"], - ["workbox-build", "npm:3.6.3"] - ], - "packagePeers": [ - "gatsby" - ], - "linkType": "HARD", - }] - ]], - ["gatsby-plugin-page-creator", [ - ["virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:2.1.2", { - "packageLocation": "./.yarn/$$virtual/gatsby-plugin-page-creator-virtual-17000874e3/0/cache/gatsby-plugin-page-creator-npm-2.1.2-024ecb872d-2.zip/node_modules/gatsby-plugin-page-creator/", - "packageDependencies": [ - ["gatsby-plugin-page-creator", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:2.1.2"], - ["@babel/runtime", "npm:7.2.0"], - ["bluebird", "npm:3.5.3"], - ["fs-exists-cached", "npm:1.0.0"], - ["gatsby", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.13.6"], - ["gatsby-page-utils", "virtual:17000874e3eaa30996781302bcba169ff1fcc04f0fcd29546aa0762b4192f070f07a6ad4922d479cbf3f33e078f315533bfd2bc4c5d9fa1d1a124a11a40b469f#npm:0.0.2"], - ["glob", "npm:7.1.3"], - ["lodash", "npm:4.17.11"], - ["micromatch", "npm:3.1.10"] - ], - "packagePeers": [ - "gatsby" - ], - "linkType": "HARD", - }] - ]], - ["gatsby-plugin-prefetch-google-fonts", [ - ["npm:1.4.0", { - "packageLocation": "./.yarn/cache/gatsby-plugin-prefetch-google-fonts-npm-1.4.0-06e637a91f-2.zip/node_modules/gatsby-plugin-prefetch-google-fonts/", - "packageDependencies": [ - ["gatsby-plugin-prefetch-google-fonts", "npm:1.4.0"], - ["@babel/runtime", "npm:7.3.4"], - ["clean-css", "npm:4.2.1"], - ["download", "npm:7.1.0"], - ["fs-extra", "npm:7.0.1"], - ["get-urls", "npm:8.0.0"], - ["globby", "npm:8.0.2"], - ["google-fonts-plugin", "npm:2.0.2"], - ["object-hash", "npm:1.3.1"] - ], - "linkType": "HARD", - }] - ]], - ["gatsby-plugin-react-helmet", [ - ["virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:3.0.8", { - "packageLocation": "./.yarn/$$virtual/gatsby-plugin-react-helmet-virtual-05501ff2b8/0/cache/gatsby-plugin-react-helmet-npm-3.0.8-4be8381887-2.zip/node_modules/gatsby-plugin-react-helmet/", - "packageDependencies": [ - ["gatsby-plugin-react-helmet", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:3.0.8"], - ["@babel/runtime", "npm:7.2.0"], - ["gatsby", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.13.6"], - ["react-helmet", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:5.2.0"] - ], - "packagePeers": [ - "gatsby", - "react-helmet" - ], - "linkType": "HARD", - }] - ]], - ["gatsby-plugin-remove-trailing-slashes", [ - ["virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.0.10", { - "packageLocation": "./.yarn/$$virtual/gatsby-plugin-remove-trailing-slashes-virtual-7f37a7040c/0/cache/gatsby-plugin-remove-trailing-slashes-npm-2.0.10-ea7d718328-2.zip/node_modules/gatsby-plugin-remove-trailing-slashes/", - "packageDependencies": [ - ["gatsby-plugin-remove-trailing-slashes", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.0.10"], - ["@babel/runtime", "npm:7.2.0"], - ["gatsby", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.13.6"] - ], - "packagePeers": [ - "gatsby" - ], - "linkType": "HARD", - }] - ]], - ["gatsby-plugin-sharp", [ - ["virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.2.19", { - "packageLocation": "./.yarn/$$virtual/gatsby-plugin-sharp-virtual-1a8ab8f6b6/0/cache/gatsby-plugin-sharp-npm-2.2.19-4278b1ce99-2.zip/node_modules/gatsby-plugin-sharp/", - "packageDependencies": [ - ["gatsby-plugin-sharp", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.2.19"], - ["@babel/runtime", "npm:7.5.5"], - ["async", "npm:2.6.3"], - ["bluebird", "npm:3.5.5"], - ["fs-extra", "npm:8.1.0"], - ["gatsby", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.13.6"], - ["gatsby-core-utils", "npm:1.0.7"], - ["got", "npm:8.3.2"], - ["imagemin", "npm:6.1.0"], - ["imagemin-mozjpeg", "npm:8.0.0"], - ["imagemin-pngquant", "npm:6.0.1"], - ["imagemin-webp", "npm:5.1.0"], - ["lodash", "npm:4.17.15"], - ["mini-svg-data-uri", "npm:1.1.3"], - ["potrace", "npm:2.1.2"], - ["probe-image-size", "npm:4.1.1"], - ["progress", "npm:2.0.3"], - ["semver", "npm:5.7.1"], - ["sharp", "npm:0.23.0"], - ["svgo", "npm:1.3.0"] - ], - "packagePeers": [ - "gatsby" - ], - "linkType": "HARD", - }] - ]], - ["gatsby-react-router-scroll", [ - ["virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:2.1.1", { - "packageLocation": "./.yarn/$$virtual/gatsby-react-router-scroll-virtual-7cc1dce70d/0/cache/gatsby-react-router-scroll-npm-2.1.1-dff14f80c9-2.zip/node_modules/gatsby-react-router-scroll/", - "packageDependencies": [ - ["gatsby-react-router-scroll", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:2.1.1"], - ["@babel/runtime", "npm:7.2.0"], - ["@reach/router", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:1.2.1"], - ["gatsby", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.13.6"], - ["react", "npm:16.8.4"], - ["react-dom", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:16.8.4"], - ["scroll-behavior", "npm:0.9.10"], - ["warning", "npm:3.0.0"] - ], - "packagePeers": [ - "gatsby", - "react", - "react-dom", - "router" - ], - "linkType": "HARD", - }] - ]], - ["gatsby-remark-autolink-headers", [ - ["virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.0.16", { - "packageLocation": "./.yarn/$$virtual/gatsby-remark-autolink-headers-virtual-2bf8c35530/0/cache/gatsby-remark-autolink-headers-npm-2.0.16-fb2f05c49d-2.zip/node_modules/gatsby-remark-autolink-headers/", - "packageDependencies": [ - ["gatsby-remark-autolink-headers", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.0.16"], - ["@babel/runtime", "npm:7.2.0"], - ["gatsby", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.13.6"], - ["github-slugger", "npm:1.2.1"], - ["lodash", "npm:4.17.11"], - ["mdast-util-to-string", "npm:1.0.5"], - ["unist-util-visit", "npm:1.4.0"] - ], - "packagePeers": [ - "gatsby" - ], - "linkType": "HARD", - }] - ]], - ["gatsby-remark-prismjs", [ - ["virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:3.2.9", { - "packageLocation": "./.yarn/$$virtual/gatsby-remark-prismjs-virtual-9cf3abf8b2/0/cache/gatsby-remark-prismjs-npm-3.2.9-46856b3bff-2.zip/node_modules/gatsby-remark-prismjs/", - "packageDependencies": [ - ["gatsby-remark-prismjs", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:3.2.9"], - ["@babel/runtime", "npm:7.2.0"], - ["gatsby", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.13.6"], - ["parse-numeric-range", "npm:0.0.2"], - ["prismjs", "npm:1.16.0"], - ["unist-util-visit", "npm:1.4.0"] - ], - "packagePeers": [ - "gatsby", - "prismjs" - ], - "linkType": "HARD", - }] - ]], - ["gatsby-source-filesystem", [ - ["virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.0.23", { - "packageLocation": "./.yarn/$$virtual/gatsby-source-filesystem-virtual-b1a77cbf7a/0/cache/gatsby-source-filesystem-npm-2.0.23-b179d7b355-2.zip/node_modules/gatsby-source-filesystem/", - "packageDependencies": [ - ["gatsby-source-filesystem", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.0.23"], - ["@babel/runtime", "npm:7.2.0"], - ["better-queue", "npm:3.8.10"], - ["bluebird", "npm:3.5.3"], - ["chokidar", "npm:2.1.2"], - ["file-type", "npm:10.9.0"], - ["fs-extra", "npm:5.0.0"], - ["gatsby", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.13.6"], - ["got", "npm:7.1.0"], - ["md5-file", "npm:3.2.3"], - ["mime", "npm:2.4.0"], - ["pretty-bytes", "npm:4.0.2"], - ["progress", "npm:1.1.8"], - ["read-chunk", "npm:3.1.0"], - ["slash", "npm:1.0.0"], - ["valid-url", "npm:1.0.9"], - ["xstate", "npm:3.3.3"] - ], - "packagePeers": [ - "gatsby" - ], - "linkType": "HARD", - }] - ]], - ["gatsby-telemetry", [ - ["npm:1.1.3", { - "packageLocation": "./.yarn/cache/gatsby-telemetry-npm-1.1.3-3ef8657161-2.zip/node_modules/gatsby-telemetry/", - "packageDependencies": [ - ["gatsby-telemetry", "npm:1.1.3"], - ["@babel/code-frame", "npm:7.0.0"], - ["@babel/runtime", "npm:7.2.0"], - ["bluebird", "npm:3.5.3"], - ["boxen", "npm:3.2.0"], - ["ci-info", "npm:2.0.0"], - ["configstore", "npm:4.0.0"], - ["envinfo", "npm:5.12.1"], - ["fs-extra", "npm:7.0.1"], - ["git-up", "npm:4.0.1"], - ["is-docker", "npm:1.1.0"], - ["lodash", "npm:4.17.11"], - ["node-fetch", "npm:2.3.0"], - ["resolve-cwd", "npm:2.0.0"], - ["source-map", "npm:0.5.7"], - ["stack-trace", "npm:0.0.10"], - ["stack-utils", "npm:1.0.2"], - ["uuid", "npm:3.3.2"] - ], - "linkType": "HARD", - }] - ]], - ["gatsby-transformer-remark", [ - ["virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.3.2", { - "packageLocation": "./.yarn/$$virtual/gatsby-transformer-remark-virtual-8e33a85f65/0/cache/gatsby-transformer-remark-npm-2.3.2-18d3ed9716-2.zip/node_modules/gatsby-transformer-remark/", - "packageDependencies": [ - ["gatsby-transformer-remark", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.3.2"], - ["@babel/runtime", "npm:7.2.0"], - ["bluebird", "npm:3.5.3"], - ["gatsby", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.13.6"], - ["gray-matter", "npm:4.0.2"], - ["hast-util-raw", "npm:4.0.0"], - ["hast-util-to-html", "npm:4.0.1"], - ["lodash", "npm:4.17.11"], - ["mdast-util-to-hast", "npm:3.0.4"], - ["mdast-util-to-string", "npm:1.0.5"], - ["mdast-util-toc", "npm:2.1.0"], - ["remark", "npm:9.0.0"], - ["remark-parse", "npm:5.0.0"], - ["remark-retext", "npm:3.1.2"], - ["remark-stringify", "npm:5.0.0"], - ["retext-english", "npm:3.0.2"], - ["sanitize-html", "npm:1.20.0"], - ["underscore.string", "npm:3.3.5"], - ["unified", "npm:6.2.0"], - ["unist-util-remove-position", "npm:1.1.2"], - ["unist-util-select", "npm:1.5.0"], - ["unist-util-visit", "npm:1.4.0"] - ], - "packagePeers": [ - "gatsby" - ], - "linkType": "HARD", - }] - ]], - ["gatsby-transformer-sharp", [ - ["virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.2.13", { - "packageLocation": "./.yarn/$$virtual/gatsby-transformer-sharp-virtual-f0ae834f5e/0/cache/gatsby-transformer-sharp-npm-2.2.13-4fc0e4c8d8-2.zip/node_modules/gatsby-transformer-sharp/", - "packageDependencies": [ - ["gatsby-transformer-sharp", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.2.13"], - ["@babel/runtime", "npm:7.5.5"], - ["bluebird", "npm:3.5.5"], - ["fs-extra", "npm:8.1.0"], - ["gatsby", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.13.6"], - ["gatsby-plugin-sharp", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.2.19"], - ["potrace", "npm:2.1.2"], - ["probe-image-size", "npm:4.1.1"], - ["semver", "npm:5.7.1"], - ["sharp", "npm:0.23.0"] - ], - "packagePeers": [ - "gatsby", - "gatsby-plugin-sharp" - ], - "linkType": "HARD", - }] - ]], - ["gauge", [ - ["npm:2.7.4", { - "packageLocation": "./.yarn/cache/gauge-npm-2.7.4-2189a73529-2.zip/node_modules/gauge/", - "packageDependencies": [ - ["gauge", "npm:2.7.4"], - ["aproba", "npm:1.2.0"], - ["console-control-strings", "npm:1.1.0"], - ["has-unicode", "npm:2.0.1"], - ["object-assign", "npm:4.1.1"], - ["signal-exit", "npm:3.0.2"], - ["string-width", "npm:1.0.2"], - ["strip-ansi", "npm:3.0.1"], - ["wide-align", "npm:1.1.3"] - ], - "linkType": "HARD", - }] - ]], - ["get-caller-file", [ - ["npm:1.0.3", { - "packageLocation": "./.yarn/cache/get-caller-file-npm-1.0.3-df430e7075-2.zip/node_modules/get-caller-file/", - "packageDependencies": [ - ["get-caller-file", "npm:1.0.3"] - ], - "linkType": "HARD", - }], - ["npm:2.0.5", { - "packageLocation": "./.yarn/cache/get-caller-file-npm-2.0.5-80e8a86305-2.zip/node_modules/get-caller-file/", - "packageDependencies": [ - ["get-caller-file", "npm:2.0.5"] - ], - "linkType": "HARD", - }] - ]], - ["get-own-enumerable-property-symbols", [ - ["npm:3.0.0", { - "packageLocation": "./.yarn/cache/get-own-enumerable-property-symbols-npm-3.0.0-cd44621a11-2.zip/node_modules/get-own-enumerable-property-symbols/", - "packageDependencies": [ - ["get-own-enumerable-property-symbols", "npm:3.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["get-port", [ - ["npm:3.2.0", { - "packageLocation": "./.yarn/cache/get-port-npm-3.2.0-4093f8843e-2.zip/node_modules/get-port/", - "packageDependencies": [ - ["get-port", "npm:3.2.0"] - ], - "linkType": "HARD", - }] - ]], - ["get-proxy", [ - ["npm:2.1.0", { - "packageLocation": "./.yarn/cache/get-proxy-npm-2.1.0-6704b8ec83-2.zip/node_modules/get-proxy/", - "packageDependencies": [ - ["get-proxy", "npm:2.1.0"], - ["npm-conf", "npm:1.1.3"] - ], - "linkType": "HARD", - }] - ]], - ["get-stdin", [ - ["npm:4.0.1", { - "packageLocation": "./.yarn/cache/get-stdin-npm-4.0.1-10c6ac0b43-2.zip/node_modules/get-stdin/", - "packageDependencies": [ - ["get-stdin", "npm:4.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["get-stream", [ - ["npm:2.3.1", { - "packageLocation": "./.yarn/cache/get-stream-npm-2.3.1-1755f3cab9-2.zip/node_modules/get-stream/", - "packageDependencies": [ - ["get-stream", "npm:2.3.1"], - ["object-assign", "npm:4.1.1"], - ["pinkie-promise", "npm:2.0.1"] - ], - "linkType": "HARD", - }], - ["npm:3.0.0", { - "packageLocation": "./.yarn/cache/get-stream-npm-3.0.0-ca0b13ddbe-2.zip/node_modules/get-stream/", - "packageDependencies": [ - ["get-stream", "npm:3.0.0"] - ], - "linkType": "HARD", - }], - ["npm:4.1.0", { - "packageLocation": "./.yarn/cache/get-stream-npm-4.1.0-314d430a5d-2.zip/node_modules/get-stream/", - "packageDependencies": [ - ["get-stream", "npm:4.1.0"], - ["pump", "npm:3.0.0"] - ], - "linkType": "HARD", - }], - ["npm:5.1.0", { - "packageLocation": "./.yarn/cache/get-stream-npm-5.1.0-29a3aa3558-2.zip/node_modules/get-stream/", - "packageDependencies": [ - ["get-stream", "npm:5.1.0"], - ["pump", "npm:3.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["get-urls", [ - ["npm:8.0.0", { - "packageLocation": "./.yarn/cache/get-urls-npm-8.0.0-a3ec9d2ccb-2.zip/node_modules/get-urls/", - "packageDependencies": [ - ["get-urls", "npm:8.0.0"], - ["normalize-url", "npm:3.3.0"], - ["url-regex", "npm:4.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["get-value", [ - ["npm:2.0.6", { - "packageLocation": "./.yarn/cache/get-value-npm-2.0.6-03cd422e0a-2.zip/node_modules/get-value/", - "packageDependencies": [ - ["get-value", "npm:2.0.6"] - ], - "linkType": "HARD", - }] - ]], - ["getpass", [ - ["npm:0.1.7", { - "packageLocation": "./.yarn/cache/getpass-npm-0.1.7-519164a3be-2.zip/node_modules/getpass/", - "packageDependencies": [ - ["getpass", "npm:0.1.7"], - ["assert-plus", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["git-up", [ - ["npm:4.0.1", { - "packageLocation": "./.yarn/cache/git-up-npm-4.0.1-53f2054422-2.zip/node_modules/git-up/", - "packageDependencies": [ - ["git-up", "npm:4.0.1"], - ["is-ssh", "npm:1.3.1"], - ["parse-url", "npm:5.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["git-url-parse", [ - ["npm:11.1.2", { - "packageLocation": "./.yarn/cache/git-url-parse-npm-11.1.2-f0b367da09-2.zip/node_modules/git-url-parse/", - "packageDependencies": [ - ["git-url-parse", "npm:11.1.2"], - ["git-up", "npm:4.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["github-api", [ - ["npm:3.2.2", { - "packageLocation": "./.yarn/cache/github-api-npm-3.2.2-e2b231041c-2.zip/node_modules/github-api/", - "packageDependencies": [ - ["github-api", "npm:3.2.2"], - ["axios", "npm:0.19.0"], - ["debug", "npm:2.6.9"], - ["js-base64", "npm:2.5.1"], - ["utf8", "npm:2.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["github-from-package", [ - ["npm:0.0.0", { - "packageLocation": "./.yarn/cache/github-from-package-npm-0.0.0-519f80c9a1-2.zip/node_modules/github-from-package/", - "packageDependencies": [ - ["github-from-package", "npm:0.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["github-slugger", [ - ["npm:1.2.1", { - "packageLocation": "./.yarn/cache/github-slugger-npm-1.2.1-c093218a89-2.zip/node_modules/github-slugger/", - "packageDependencies": [ - ["github-slugger", "npm:1.2.1"], - ["emoji-regex", "npm:6.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["glob", [ - ["npm:7.1.3", { - "packageLocation": "./.yarn/cache/glob-npm-7.1.3-c65cc4bde2-2.zip/node_modules/glob/", - "packageDependencies": [ - ["glob", "npm:7.1.3"], - ["fs.realpath", "npm:1.0.0"], - ["inflight", "npm:1.0.6"], - ["inherits", "npm:2.0.3"], - ["minimatch", "npm:3.0.4"], - ["once", "npm:1.3.3"], - ["path-is-absolute", "npm:1.0.1"] - ], - "linkType": "HARD", - }], - ["npm:7.1.4", { - "packageLocation": "./.yarn/cache/glob-npm-7.1.4-8bd8317a74-2.zip/node_modules/glob/", - "packageDependencies": [ - ["glob", "npm:7.1.4"], - ["fs.realpath", "npm:1.0.0"], - ["inflight", "npm:1.0.6"], - ["inherits", "npm:2.0.3"], - ["minimatch", "npm:3.0.4"], - ["once", "npm:1.3.3"], - ["path-is-absolute", "npm:1.0.1"] - ], - "linkType": "HARD", - }], - ["npm:7.1.6", { - "packageLocation": "./.yarn/cache/glob-npm-7.1.6-1ce3a5189a-2.zip/node_modules/glob/", - "packageDependencies": [ - ["glob", "npm:7.1.6"], - ["fs.realpath", "npm:1.0.0"], - ["inflight", "npm:1.0.6"], - ["inherits", "npm:2.0.3"], - ["minimatch", "npm:3.0.4"], - ["once", "npm:1.3.3"], - ["path-is-absolute", "npm:1.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["glob-base", [ - ["npm:0.3.0", { - "packageLocation": "./.yarn/cache/glob-base-npm-0.3.0-974af68137-2.zip/node_modules/glob-base/", - "packageDependencies": [ - ["glob-base", "npm:0.3.0"], - ["glob-parent", "npm:2.0.0"], - ["is-glob", "npm:2.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["glob-parent", [ - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/glob-parent-npm-2.0.0-43401abb76-2.zip/node_modules/glob-parent/", - "packageDependencies": [ - ["glob-parent", "npm:2.0.0"], - ["is-glob", "npm:2.0.1"] - ], - "linkType": "HARD", - }], - ["npm:3.1.0", { - "packageLocation": "./.yarn/cache/glob-parent-npm-3.1.0-31416ad085-2.zip/node_modules/glob-parent/", - "packageDependencies": [ - ["glob-parent", "npm:3.1.0"], - ["is-glob", "npm:3.1.0"], - ["path-dirname", "npm:1.0.2"] - ], - "linkType": "HARD", - }], - ["npm:5.1.0", { - "packageLocation": "./.yarn/cache/glob-parent-npm-5.1.0-8e781a1aff-2.zip/node_modules/glob-parent/", - "packageDependencies": [ - ["glob-parent", "npm:5.1.0"], - ["is-glob", "npm:4.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["glob-to-regexp", [ - ["npm:0.3.0", { - "packageLocation": "./.yarn/cache/glob-to-regexp-npm-0.3.0-4f55888857-2.zip/node_modules/glob-to-regexp/", - "packageDependencies": [ - ["glob-to-regexp", "npm:0.3.0"] - ], - "linkType": "HARD", - }] - ]], - ["glob2base", [ - ["npm:0.0.12", { - "packageLocation": "./.yarn/cache/glob2base-npm-0.0.12-c0fe508825-2.zip/node_modules/glob2base/", - "packageDependencies": [ - ["glob2base", "npm:0.0.12"], - ["find-index", "npm:0.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["global", [ - ["npm:4.3.2", { - "packageLocation": "./.yarn/cache/global-npm-4.3.2-ade5e36ff1-2.zip/node_modules/global/", - "packageDependencies": [ - ["global", "npm:4.3.2"], - ["min-document", "npm:2.19.0"], - ["process", "npm:0.5.2"] - ], - "linkType": "HARD", - }] - ]], - ["global-dirs", [ - ["npm:0.1.1", { - "packageLocation": "./.yarn/cache/global-dirs-npm-0.1.1-87c167e806-2.zip/node_modules/global-dirs/", - "packageDependencies": [ - ["global-dirs", "npm:0.1.1"], - ["ini", "npm:1.3.5"] - ], - "linkType": "HARD", - }] - ]], - ["global-modules", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/global-modules-npm-1.0.0-70c522e57a-2.zip/node_modules/global-modules/", - "packageDependencies": [ - ["global-modules", "npm:1.0.0"], - ["global-prefix", "npm:1.0.2"], - ["is-windows", "npm:1.0.2"], - ["resolve-dir", "npm:1.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["global-prefix", [ - ["npm:1.0.2", { - "packageLocation": "./.yarn/cache/global-prefix-npm-1.0.2-a96996834b-2.zip/node_modules/global-prefix/", - "packageDependencies": [ - ["global-prefix", "npm:1.0.2"], - ["expand-tilde", "npm:2.0.2"], - ["homedir-polyfill", "npm:1.0.1"], - ["ini", "npm:1.3.5"], - ["is-windows", "npm:1.0.2"], - ["which", "npm:1.3.1"] - ], - "linkType": "HARD", - }] - ]], - ["globals", [ - ["npm:11.10.0", { - "packageLocation": "./.yarn/cache/globals-npm-11.10.0-f8bc3cb385-2.zip/node_modules/globals/", - "packageDependencies": [ - ["globals", "npm:11.10.0"] - ], - "linkType": "HARD", - }], - ["npm:11.11.0", { - "packageLocation": "./.yarn/cache/globals-npm-11.11.0-dd6b9d32cc-2.zip/node_modules/globals/", - "packageDependencies": [ - ["globals", "npm:11.11.0"] - ], - "linkType": "HARD", - }], - ["npm:9.18.0", { - "packageLocation": "./.yarn/cache/globals-npm-9.18.0-129a7197fd-2.zip/node_modules/globals/", - "packageDependencies": [ - ["globals", "npm:9.18.0"] - ], - "linkType": "HARD", - }] - ]], - ["globby", [ - ["npm:10.0.1", { - "packageLocation": "./.yarn/cache/globby-npm-10.0.1-35fa2ba87a-2.zip/node_modules/globby/", - "packageDependencies": [ - ["globby", "npm:10.0.1"], - ["@types/glob", "npm:7.1.1"], - ["array-union", "npm:2.1.0"], - ["dir-glob", "npm:3.0.1"], - ["fast-glob", "npm:3.1.0"], - ["glob", "npm:7.1.3"], - ["ignore", "npm:5.1.4"], - ["merge2", "npm:1.2.3"], - ["slash", "npm:3.0.0"] - ], - "linkType": "HARD", - }], - ["npm:6.1.0", { - "packageLocation": "./.yarn/cache/globby-npm-6.1.0-590bfb2681-2.zip/node_modules/globby/", - "packageDependencies": [ - ["globby", "npm:6.1.0"], - ["array-union", "npm:1.0.2"], - ["glob", "npm:7.1.3"], - ["object-assign", "npm:4.1.1"], - ["pify", "npm:2.3.0"], - ["pinkie-promise", "npm:2.0.1"] - ], - "linkType": "HARD", - }], - ["npm:8.0.2", { - "packageLocation": "./.yarn/cache/globby-npm-8.0.2-9c4bc6b4e1-2.zip/node_modules/globby/", - "packageDependencies": [ - ["globby", "npm:8.0.2"], - ["array-union", "npm:1.0.2"], - ["dir-glob", "npm:2.0.0"], - ["fast-glob", "npm:2.2.6"], - ["glob", "npm:7.1.3"], - ["ignore", "npm:3.3.10"], - ["pify", "npm:3.0.0"], - ["slash", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["good-listener", [ - ["npm:1.2.2", { - "packageLocation": "./.yarn/cache/good-listener-npm-1.2.2-e7865da849-2.zip/node_modules/good-listener/", - "packageDependencies": [ - ["good-listener", "npm:1.2.2"], - ["delegate", "npm:3.2.0"] - ], - "linkType": "HARD", - }] - ]], - ["google-fonts-plugin", [ - ["npm:2.0.2", { - "packageLocation": "./.yarn/cache/google-fonts-plugin-npm-2.0.2-fe187e0e93-2.zip/node_modules/google-fonts-plugin/", - "packageDependencies": [ - ["google-fonts-plugin", "npm:2.0.2"], - ["axios", "npm:0.18.0"], - ["cssnano", "npm:4.1.10"], - ["mkdirp", "npm:0.5.1"], - ["neon-js", "npm:1.1.2"], - ["path", "npm:0.12.7"] - ], - "linkType": "HARD", - }] - ]], - ["got", [ - ["npm:10.2.0", { - "packageLocation": "./.yarn/cache/got-npm-10.2.0-df3a20ea88-2.zip/node_modules/got/", - "packageDependencies": [ - ["got", "npm:10.2.0"], - ["@sindresorhus/is", "npm:1.2.0"], - ["@szmarczak/http-timer", "npm:3.1.1"], - ["@types/cacheable-request", "npm:6.0.1"], - ["@types/keyv", "npm:3.1.1"], - ["@types/responselike", "npm:1.0.0"], - ["cacheable-lookup", "npm:0.2.1"], - ["cacheable-request", "npm:7.0.0"], - ["decompress-response", "npm:5.0.0"], - ["duplexer3", "npm:0.1.4"], - ["get-stream", "npm:5.1.0"], - ["lowercase-keys", "npm:2.0.0"], - ["mimic-response", "npm:2.0.0"], - ["p-cancelable", "npm:2.0.0"], - ["responselike", "npm:2.0.0"], - ["to-readable-stream", "npm:2.1.0"], - ["type-fest", "npm:0.8.1"] - ], - "linkType": "HARD", - }], - ["npm:6.7.1", { - "packageLocation": "./.yarn/cache/got-npm-6.7.1-f61570d59b-2.zip/node_modules/got/", - "packageDependencies": [ - ["got", "npm:6.7.1"], - ["@types/keyv", "npm:3.1.1"], - ["@types/responselike", "npm:1.0.0"], - ["create-error-class", "npm:3.0.2"], - ["duplexer3", "npm:0.1.4"], - ["get-stream", "npm:3.0.0"], - ["is-redirect", "npm:1.0.0"], - ["is-retry-allowed", "npm:1.1.0"], - ["is-stream", "npm:1.1.0"], - ["lowercase-keys", "npm:1.0.1"], - ["safe-buffer", "npm:5.1.2"], - ["timed-out", "npm:4.0.1"], - ["unzip-response", "npm:2.0.1"], - ["url-parse-lax", "npm:1.0.0"] - ], - "linkType": "HARD", - }], - ["npm:7.1.0", { - "packageLocation": "./.yarn/cache/got-npm-7.1.0-83d1107046-2.zip/node_modules/got/", - "packageDependencies": [ - ["got", "npm:7.1.0"], - ["@types/keyv", "npm:3.1.1"], - ["@types/responselike", "npm:1.0.0"], - ["decompress-response", "npm:3.3.0"], - ["duplexer3", "npm:0.1.4"], - ["get-stream", "npm:3.0.0"], - ["is-plain-obj", "npm:1.1.0"], - ["is-retry-allowed", "npm:1.1.0"], - ["is-stream", "npm:1.1.0"], - ["isurl", "npm:1.0.0"], - ["lowercase-keys", "npm:1.0.1"], - ["p-cancelable", "npm:0.3.0"], - ["p-timeout", "npm:1.2.1"], - ["safe-buffer", "npm:5.1.2"], - ["timed-out", "npm:4.0.1"], - ["url-parse-lax", "npm:1.0.0"], - ["url-to-options", "npm:1.0.1"] - ], - "linkType": "HARD", - }], - ["npm:8.0.0", { - "packageLocation": "./.yarn/cache/got-npm-8.0.0-359113596c-2.zip/node_modules/got/", - "packageDependencies": [ - ["got", "npm:8.0.0"], - ["@types/keyv", "npm:3.1.1"], - ["@types/responselike", "npm:1.0.0"], - ["cacheable-request", "npm:2.1.4"], - ["decompress-response", "npm:3.3.0"], - ["duplexer3", "npm:0.1.4"], - ["get-stream", "npm:3.0.0"], - ["into-stream", "npm:3.1.0"], - ["is-plain-obj", "npm:1.1.0"], - ["is-retry-allowed", "npm:1.1.0"], - ["is-stream", "npm:1.1.0"], - ["isurl", "npm:1.0.0"], - ["lowercase-keys", "npm:1.0.1"], - ["mimic-response", "npm:1.0.1"], - ["p-cancelable", "npm:0.3.0"], - ["p-timeout", "npm:1.2.1"], - ["pify", "npm:3.0.0"], - ["safe-buffer", "npm:5.1.2"], - ["timed-out", "npm:4.0.1"], - ["url-parse-lax", "npm:3.0.0"], - ["url-to-options", "npm:1.0.1"] - ], - "linkType": "HARD", - }], - ["npm:8.3.2", { - "packageLocation": "./.yarn/cache/got-npm-8.3.2-bed075f916-2.zip/node_modules/got/", - "packageDependencies": [ - ["got", "npm:8.3.2"], - ["@sindresorhus/is", "npm:0.7.0"], - ["@types/keyv", "npm:3.1.1"], - ["@types/responselike", "npm:1.0.0"], - ["cacheable-request", "npm:2.1.4"], - ["decompress-response", "npm:3.3.0"], - ["duplexer3", "npm:0.1.4"], - ["get-stream", "npm:3.0.0"], - ["into-stream", "npm:3.1.0"], - ["is-retry-allowed", "npm:1.1.0"], - ["isurl", "npm:1.0.0"], - ["lowercase-keys", "npm:1.0.1"], - ["mimic-response", "npm:1.0.1"], - ["p-cancelable", "npm:0.4.1"], - ["p-timeout", "npm:2.0.1"], - ["pify", "npm:3.0.0"], - ["safe-buffer", "npm:5.1.2"], - ["timed-out", "npm:4.0.1"], - ["url-parse-lax", "npm:3.0.0"], - ["url-to-options", "npm:1.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["graceful-fs", [ - ["npm:4.1.15", { - "packageLocation": "./.yarn/cache/graceful-fs-npm-4.1.15-90e9b401bb-2.zip/node_modules/graceful-fs/", - "packageDependencies": [ - ["graceful-fs", "npm:4.1.15"] - ], - "linkType": "HARD", - }], - ["npm:4.2.2", { - "packageLocation": "./.yarn/cache/graceful-fs-npm-4.2.2-8f9c8e70c7-2.zip/node_modules/graceful-fs/", - "packageDependencies": [ - ["graceful-fs", "npm:4.2.2"] - ], - "linkType": "HARD", - }] - ]], - ["graceful-readlink", [ - ["npm:1.0.1", { - "packageLocation": "./.yarn/cache/graceful-readlink-npm-1.0.1-6da4ca180d-2.zip/node_modules/graceful-readlink/", - "packageDependencies": [ - ["graceful-readlink", "npm:1.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["graphql", [ - ["npm:14.1.1", { - "packageLocation": "./.yarn/cache/graphql-npm-14.1.1-c972547a28-2.zip/node_modules/graphql/", - "packageDependencies": [ - ["graphql", "npm:14.1.1"], - ["iterall", "npm:1.2.2"] - ], - "linkType": "HARD", - }] - ]], - ["graphql-compose", [ - ["virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:6.3.2", { - "packageLocation": "./.yarn/$$virtual/graphql-compose-virtual-c836dfee29/0/cache/graphql-compose-npm-6.3.2-2e17cd9936-2.zip/node_modules/graphql-compose/", - "packageDependencies": [ - ["graphql-compose", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:6.3.2"], - ["graphql", "npm:14.1.1"], - ["graphql-type-json", "virtual:c836dfee29a06fbc353a602468a02bd394ffb8d5e8c5f26a9da959ce8a87443848bf024fc5d0f0661c2a52704913970c7d3b7bcaa8aa589235813f675ec3c8f5#npm:0.2.4"], - ["object-path", "npm:0.11.4"] - ], - "packagePeers": [ - "graphql" - ], - "linkType": "HARD", - }] - ]], - ["graphql-config", [ - ["virtual:86d941fd3ae384f6a3a8f5e6a9613919814d8957555fd852a122f109279cb819c338c53c129c97b8455c7a4f4d19882829733037305e8f1e100df4ef3b3680af#npm:2.2.1", { - "packageLocation": "./.yarn/$$virtual/graphql-config-virtual-7764e75eae/0/cache/graphql-config-npm-2.2.1-553e82becf-2.zip/node_modules/graphql-config/", - "packageDependencies": [ - ["graphql-config", "virtual:86d941fd3ae384f6a3a8f5e6a9613919814d8957555fd852a122f109279cb819c338c53c129c97b8455c7a4f4d19882829733037305e8f1e100df4ef3b3680af#npm:2.2.1"], - ["graphql", "npm:14.1.1"], - ["graphql-import", "virtual:7764e75eae603cec46d551700c152e0536a57364ff592c7b0c1ca0ac5120ecbd8cafdc2c1ebf0bb791ae8b7efb330a139b5f78269331a9b852bae42523ad7266#npm:0.7.1"], - ["graphql-request", "npm:1.8.2"], - ["js-yaml", "npm:3.12.2"], - ["lodash", "npm:4.17.11"], - ["minimatch", "npm:3.0.4"] - ], - "packagePeers": [ - "graphql" - ], - "linkType": "HARD", - }] - ]], - ["graphql-import", [ - ["virtual:7764e75eae603cec46d551700c152e0536a57364ff592c7b0c1ca0ac5120ecbd8cafdc2c1ebf0bb791ae8b7efb330a139b5f78269331a9b852bae42523ad7266#npm:0.7.1", { - "packageLocation": "./.yarn/$$virtual/graphql-import-virtual-882d65622e/0/cache/graphql-import-npm-0.7.1-645d734ee3-2.zip/node_modules/graphql-import/", - "packageDependencies": [ - ["graphql-import", "virtual:7764e75eae603cec46d551700c152e0536a57364ff592c7b0c1ca0ac5120ecbd8cafdc2c1ebf0bb791ae8b7efb330a139b5f78269331a9b852bae42523ad7266#npm:0.7.1"], - ["graphql", "npm:14.1.1"], - ["lodash", "npm:4.17.11"], - ["resolve-from", "npm:4.0.0"] - ], - "packagePeers": [ - "graphql" - ], - "linkType": "HARD", - }] - ]], - ["graphql-playground-html", [ - ["npm:1.6.12", { - "packageLocation": "./.yarn/cache/graphql-playground-html-npm-1.6.12-bb1b68d563-2.zip/node_modules/graphql-playground-html/", - "packageDependencies": [ - ["graphql-playground-html", "npm:1.6.12"] - ], - "linkType": "HARD", - }] - ]], - ["graphql-playground-middleware-express", [ - ["virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:1.7.12", { - "packageLocation": "./.yarn/$$virtual/graphql-playground-middleware-express-virtual-f8610017cf/0/cache/graphql-playground-middleware-express-npm-1.7.12-6b13be02ac-2.zip/node_modules/graphql-playground-middleware-express/", - "packageDependencies": [ - ["graphql-playground-middleware-express", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:1.7.12"], - ["express", "npm:4.16.4"], - ["graphql-playground-html", "npm:1.6.12"] - ], - "packagePeers": [ - "express" - ], - "linkType": "HARD", - }] - ]], - ["graphql-request", [ - ["npm:1.8.2", { - "packageLocation": "./.yarn/cache/graphql-request-npm-1.8.2-e8bd0e5d47-2.zip/node_modules/graphql-request/", - "packageDependencies": [ - ["graphql-request", "npm:1.8.2"], - ["cross-fetch", "npm:2.2.2"] - ], - "linkType": "HARD", - }] - ]], - ["graphql-type-json", [ - ["virtual:c836dfee29a06fbc353a602468a02bd394ffb8d5e8c5f26a9da959ce8a87443848bf024fc5d0f0661c2a52704913970c7d3b7bcaa8aa589235813f675ec3c8f5#npm:0.2.4", { - "packageLocation": "./.yarn/$$virtual/graphql-type-json-virtual-10db68e265/0/cache/graphql-type-json-npm-0.2.4-af0b2383e1-2.zip/node_modules/graphql-type-json/", - "packageDependencies": [ - ["graphql-type-json", "virtual:c836dfee29a06fbc353a602468a02bd394ffb8d5e8c5f26a9da959ce8a87443848bf024fc5d0f0661c2a52704913970c7d3b7bcaa8aa589235813f675ec3c8f5#npm:0.2.4"], - ["graphql", "npm:14.1.1"] - ], - "packagePeers": [ - "graphql" - ], - "linkType": "HARD", - }] - ]], - ["gray-matter", [ - ["npm:4.0.2", { - "packageLocation": "./.yarn/cache/gray-matter-npm-4.0.2-fbbccdd025-2.zip/node_modules/gray-matter/", - "packageDependencies": [ - ["gray-matter", "npm:4.0.2"], - ["js-yaml", "npm:3.12.2"], - ["kind-of", "npm:6.0.2"], - ["section-matter", "npm:1.0.0"], - ["strip-bom-string", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["growly", [ - ["npm:1.3.0", { - "packageLocation": "./.yarn/cache/growly-npm-1.3.0-b3a02d4d2a-2.zip/node_modules/growly/", - "packageDependencies": [ - ["growly", "npm:1.3.0"] - ], - "linkType": "HARD", - }] - ]], - ["gud", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/gud-npm-1.0.0-9747ac46ec-2.zip/node_modules/gud/", - "packageDependencies": [ - ["gud", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["gzip-size", [ - ["npm:3.0.0", { - "packageLocation": "./.yarn/cache/gzip-size-npm-3.0.0-edee91a2fe-2.zip/node_modules/gzip-size/", - "packageDependencies": [ - ["gzip-size", "npm:3.0.0"], - ["duplexer", "npm:0.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["handle-thing", [ - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/handle-thing-npm-2.0.0-47ff29a2c6-2.zip/node_modules/handle-thing/", - "packageDependencies": [ - ["handle-thing", "npm:2.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["handlebars", [ - ["npm:4.1.2", { - "packageLocation": "./.yarn/cache/handlebars-npm-4.1.2-d7e140d048-2.zip/node_modules/handlebars/", - "packageDependencies": [ - ["handlebars", "npm:4.1.2"], - ["neo-async", "npm:2.6.0"], - ["optimist", "npm:0.6.1"], - ["source-map", "npm:0.6.1"], - ["uglify-js", "npm:3.4.9"] - ], - "linkType": "HARD", - }] - ]], - ["har-schema", [ - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/har-schema-npm-2.0.0-3a318c0ca5-2.zip/node_modules/har-schema/", - "packageDependencies": [ - ["har-schema", "npm:2.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["har-validator", [ - ["npm:5.1.3", { - "packageLocation": "./.yarn/cache/har-validator-npm-5.1.3-f192d43c41-2.zip/node_modules/har-validator/", - "packageDependencies": [ - ["har-validator", "npm:5.1.3"], - ["ajv", "npm:6.7.0"], - ["har-schema", "npm:2.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["has", [ - ["npm:1.0.3", { - "packageLocation": "./.yarn/cache/has-npm-1.0.3-b7f00631c1-2.zip/node_modules/has/", - "packageDependencies": [ - ["has", "npm:1.0.3"], - ["function-bind", "npm:1.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["has-ansi", [ - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/has-ansi-npm-2.0.0-9bf0cff2af-2.zip/node_modules/has-ansi/", - "packageDependencies": [ - ["has-ansi", "npm:2.0.0"], - ["ansi-regex", "npm:2.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["has-binary2", [ - ["npm:1.0.3", { - "packageLocation": "./.yarn/cache/has-binary2-npm-1.0.3-a9954e86d3-2.zip/node_modules/has-binary2/", - "packageDependencies": [ - ["has-binary2", "npm:1.0.3"], - ["isarray", "npm:2.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["has-cors", [ - ["npm:1.1.0", { - "packageLocation": "./.yarn/cache/has-cors-npm-1.1.0-d60e35705d-2.zip/node_modules/has-cors/", - "packageDependencies": [ - ["has-cors", "npm:1.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["has-flag", [ - ["npm:3.0.0", { - "packageLocation": "./.yarn/cache/has-flag-npm-3.0.0-16ac11fe05-2.zip/node_modules/has-flag/", - "packageDependencies": [ - ["has-flag", "npm:3.0.0"] - ], - "linkType": "HARD", - }], - ["npm:4.0.0", { - "packageLocation": "./.yarn/cache/has-flag-npm-4.0.0-32af9f0536-2.zip/node_modules/has-flag/", - "packageDependencies": [ - ["has-flag", "npm:4.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["has-own-prop", [ - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/has-own-prop-npm-2.0.0-d895adfe8c-2.zip/node_modules/has-own-prop/", - "packageDependencies": [ - ["has-own-prop", "npm:2.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["has-symbol-support-x", [ - ["npm:1.4.2", { - "packageLocation": "./.yarn/cache/has-symbol-support-x-npm-1.4.2-185b8a260c-2.zip/node_modules/has-symbol-support-x/", - "packageDependencies": [ - ["has-symbol-support-x", "npm:1.4.2"] - ], - "linkType": "HARD", - }] - ]], - ["has-symbols", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/has-symbols-npm-1.0.0-3862f1feea-2.zip/node_modules/has-symbols/", - "packageDependencies": [ - ["has-symbols", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["has-to-string-tag-x", [ - ["npm:1.4.1", { - "packageLocation": "./.yarn/cache/has-to-string-tag-x-npm-1.4.1-205861f243-2.zip/node_modules/has-to-string-tag-x/", - "packageDependencies": [ - ["has-to-string-tag-x", "npm:1.4.1"], - ["has-symbol-support-x", "npm:1.4.2"] - ], - "linkType": "HARD", - }] - ]], - ["has-unicode", [ - ["npm:2.0.1", { - "packageLocation": "./.yarn/cache/has-unicode-npm-2.0.1-893adb4747-2.zip/node_modules/has-unicode/", - "packageDependencies": [ - ["has-unicode", "npm:2.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["has-value", [ - ["npm:0.3.1", { - "packageLocation": "./.yarn/cache/has-value-npm-0.3.1-4a15b6c29f-2.zip/node_modules/has-value/", - "packageDependencies": [ - ["has-value", "npm:0.3.1"], - ["get-value", "npm:2.0.6"], - ["has-values", "npm:0.1.4"], - ["isobject", "npm:2.1.0"] - ], - "linkType": "HARD", - }], - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/has-value-npm-1.0.0-19d82fd04b-2.zip/node_modules/has-value/", - "packageDependencies": [ - ["has-value", "npm:1.0.0"], - ["get-value", "npm:2.0.6"], - ["has-values", "npm:1.0.0"], - ["isobject", "npm:3.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["has-values", [ - ["npm:0.1.4", { - "packageLocation": "./.yarn/cache/has-values-npm-0.1.4-6b4397786d-2.zip/node_modules/has-values/", - "packageDependencies": [ - ["has-values", "npm:0.1.4"] - ], - "linkType": "HARD", - }], - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/has-values-npm-1.0.0-890c077bbd-2.zip/node_modules/has-values/", - "packageDependencies": [ - ["has-values", "npm:1.0.0"], - ["is-number", "npm:3.0.0"], - ["kind-of", "npm:4.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["hash-base", [ - ["npm:3.0.4", { - "packageLocation": "./.yarn/cache/hash-base-npm-3.0.4-dabbedfe7b-2.zip/node_modules/hash-base/", - "packageDependencies": [ - ["hash-base", "npm:3.0.4"], - ["inherits", "npm:2.0.3"], - ["safe-buffer", "npm:5.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["hash.js", [ - ["npm:1.1.7", { - "packageLocation": "./.yarn/cache/hash.js-npm-1.1.7-f1ad187358-2.zip/node_modules/hash.js/", - "packageDependencies": [ - ["hash.js", "npm:1.1.7"], - ["inherits", "npm:2.0.3"], - ["minimalistic-assert", "npm:1.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["hasha", [ - ["npm:2.2.0", { - "packageLocation": "./.yarn/cache/hasha-npm-2.2.0-f22b4e3a9f-2.zip/node_modules/hasha/", - "packageDependencies": [ - ["hasha", "npm:2.2.0"], - ["is-stream", "npm:1.1.0"], - ["pinkie-promise", "npm:2.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["hast-to-hyperscript", [ - ["npm:5.0.0", { - "packageLocation": "./.yarn/cache/hast-to-hyperscript-npm-5.0.0-2981218798-2.zip/node_modules/hast-to-hyperscript/", - "packageDependencies": [ - ["hast-to-hyperscript", "npm:5.0.0"], - ["comma-separated-tokens", "npm:1.0.5"], - ["property-information", "npm:4.2.0"], - ["space-separated-tokens", "npm:1.1.2"], - ["style-to-object", "npm:0.2.2"], - ["unist-util-is", "npm:2.1.2"], - ["web-namespaces", "npm:1.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["hast-util-from-parse5", [ - ["npm:4.0.2", { - "packageLocation": "./.yarn/cache/hast-util-from-parse5-npm-4.0.2-5656427f94-2.zip/node_modules/hast-util-from-parse5/", - "packageDependencies": [ - ["hast-util-from-parse5", "npm:4.0.2"], - ["ccount", "npm:1.0.3"], - ["hastscript", "npm:4.1.0"], - ["property-information", "npm:4.2.0"], - ["web-namespaces", "npm:1.1.2"], - ["xtend", "npm:4.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["hast-util-is-element", [ - ["npm:1.0.2", { - "packageLocation": "./.yarn/cache/hast-util-is-element-npm-1.0.2-6e66a4a014-2.zip/node_modules/hast-util-is-element/", - "packageDependencies": [ - ["hast-util-is-element", "npm:1.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["hast-util-parse-selector", [ - ["npm:2.2.1", { - "packageLocation": "./.yarn/cache/hast-util-parse-selector-npm-2.2.1-1f876173cf-2.zip/node_modules/hast-util-parse-selector/", - "packageDependencies": [ - ["hast-util-parse-selector", "npm:2.2.1"] - ], - "linkType": "HARD", - }] - ]], - ["hast-util-raw", [ - ["npm:4.0.0", { - "packageLocation": "./.yarn/cache/hast-util-raw-npm-4.0.0-3daedd7af5-2.zip/node_modules/hast-util-raw/", - "packageDependencies": [ - ["hast-util-raw", "npm:4.0.0"], - ["hast-util-from-parse5", "npm:4.0.2"], - ["hast-util-to-parse5", "npm:4.0.1"], - ["html-void-elements", "npm:1.0.3"], - ["parse5", "npm:5.1.0"], - ["unist-util-position", "npm:3.0.2"], - ["web-namespaces", "npm:1.1.2"], - ["xtend", "npm:4.0.1"], - ["zwitch", "npm:1.0.3"] - ], - "linkType": "HARD", - }] - ]], - ["hast-util-sanitize", [ - ["npm:1.3.0", { - "packageLocation": "./.yarn/cache/hast-util-sanitize-npm-1.3.0-f17003591a-2.zip/node_modules/hast-util-sanitize/", - "packageDependencies": [ - ["hast-util-sanitize", "npm:1.3.0"], - ["xtend", "npm:4.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["hast-util-to-html", [ - ["npm:4.0.1", { - "packageLocation": "./.yarn/cache/hast-util-to-html-npm-4.0.1-469b8b1aab-2.zip/node_modules/hast-util-to-html/", - "packageDependencies": [ - ["hast-util-to-html", "npm:4.0.1"], - ["ccount", "npm:1.0.3"], - ["comma-separated-tokens", "npm:1.0.5"], - ["hast-util-is-element", "npm:1.0.2"], - ["hast-util-whitespace", "npm:1.0.2"], - ["html-void-elements", "npm:1.0.3"], - ["property-information", "npm:4.2.0"], - ["space-separated-tokens", "npm:1.1.2"], - ["stringify-entities", "npm:1.3.2"], - ["unist-util-is", "npm:2.1.2"], - ["xtend", "npm:4.0.1"] - ], - "linkType": "HARD", - }], - ["npm:5.0.0", { - "packageLocation": "./.yarn/cache/hast-util-to-html-npm-5.0.0-33e88c9e80-2.zip/node_modules/hast-util-to-html/", - "packageDependencies": [ - ["hast-util-to-html", "npm:5.0.0"], - ["ccount", "npm:1.0.3"], - ["comma-separated-tokens", "npm:1.0.5"], - ["hast-util-is-element", "npm:1.0.2"], - ["hast-util-whitespace", "npm:1.0.2"], - ["html-void-elements", "npm:1.0.3"], - ["property-information", "npm:5.0.1"], - ["space-separated-tokens", "npm:1.1.2"], - ["stringify-entities", "npm:1.3.2"], - ["unist-util-is", "npm:2.1.2"], - ["xtend", "npm:4.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["hast-util-to-parse5", [ - ["npm:4.0.1", { - "packageLocation": "./.yarn/cache/hast-util-to-parse5-npm-4.0.1-127bf55a35-2.zip/node_modules/hast-util-to-parse5/", - "packageDependencies": [ - ["hast-util-to-parse5", "npm:4.0.1"], - ["hast-to-hyperscript", "npm:5.0.0"], - ["property-information", "npm:4.2.0"], - ["web-namespaces", "npm:1.1.2"], - ["xtend", "npm:4.0.1"], - ["zwitch", "npm:1.0.3"] - ], - "linkType": "HARD", - }] - ]], - ["hast-util-whitespace", [ - ["npm:1.0.2", { - "packageLocation": "./.yarn/cache/hast-util-whitespace-npm-1.0.2-d7ec6ad8c4-2.zip/node_modules/hast-util-whitespace/", - "packageDependencies": [ - ["hast-util-whitespace", "npm:1.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["hastscript", [ - ["npm:4.1.0", { - "packageLocation": "./.yarn/cache/hastscript-npm-4.1.0-1201ccf24a-2.zip/node_modules/hastscript/", - "packageDependencies": [ - ["hastscript", "npm:4.1.0"], - ["comma-separated-tokens", "npm:1.0.5"], - ["hast-util-parse-selector", "npm:2.2.1"], - ["property-information", "npm:4.2.0"], - ["space-separated-tokens", "npm:1.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["hex-color-regex", [ - ["npm:1.1.0", { - "packageLocation": "./.yarn/cache/hex-color-regex-npm-1.1.0-35ec780c11-2.zip/node_modules/hex-color-regex/", - "packageDependencies": [ - ["hex-color-regex", "npm:1.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["highlight.js", [ - ["npm:9.15.8", { - "packageLocation": "./.yarn/cache/highlight.js-npm-9.15.8-ad016a0812-2.zip/node_modules/highlight.js/", - "packageDependencies": [ - ["highlight.js", "npm:9.15.8"] - ], - "linkType": "HARD", - }] - ]], - ["hmac-drbg", [ - ["npm:1.0.1", { - "packageLocation": "./.yarn/cache/hmac-drbg-npm-1.0.1-3499ad31cd-2.zip/node_modules/hmac-drbg/", - "packageDependencies": [ - ["hmac-drbg", "npm:1.0.1"], - ["hash.js", "npm:1.1.7"], - ["minimalistic-assert", "npm:1.0.1"], - ["minimalistic-crypto-utils", "npm:1.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["hoek", [ - ["npm:4.2.1", { - "packageLocation": "./.yarn/cache/hoek-npm-4.2.1-e6643ad446-2.zip/node_modules/hoek/", - "packageDependencies": [ - ["hoek", "npm:4.2.1"] - ], - "linkType": "HARD", - }] - ]], - ["hoist-non-react-statics", [ - ["npm:3.3.0", { - "packageLocation": "./.yarn/cache/hoist-non-react-statics-npm-3.3.0-6dafe250b9-2.zip/node_modules/hoist-non-react-statics/", - "packageDependencies": [ - ["hoist-non-react-statics", "npm:3.3.0"], - ["react-is", "npm:16.7.0"] - ], - "linkType": "HARD", - }] - ]], - ["home-or-tmp", [ - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/home-or-tmp-npm-2.0.0-8c183736e3-2.zip/node_modules/home-or-tmp/", - "packageDependencies": [ - ["home-or-tmp", "npm:2.0.0"], - ["os-homedir", "npm:1.0.2"], - ["os-tmpdir", "npm:1.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["homedir-polyfill", [ - ["npm:1.0.1", { - "packageLocation": "./.yarn/cache/homedir-polyfill-npm-1.0.1-d67dd882ee-2.zip/node_modules/homedir-polyfill/", - "packageDependencies": [ - ["homedir-polyfill", "npm:1.0.1"], - ["parse-passwd", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["hosted-git-info", [ - ["npm:2.7.1", { - "packageLocation": "./.yarn/cache/hosted-git-info-npm-2.7.1-1963c6782f-2.zip/node_modules/hosted-git-info/", - "packageDependencies": [ - ["hosted-git-info", "npm:2.7.1"] - ], - "linkType": "HARD", - }] - ]], - ["hpack.js", [ - ["npm:2.1.6", { - "packageLocation": "./.yarn/cache/hpack.js-npm-2.1.6-b08cc088ad-2.zip/node_modules/hpack.js/", - "packageDependencies": [ - ["hpack.js", "npm:2.1.6"], - ["inherits", "npm:2.0.3"], - ["obuf", "npm:1.1.2"], - ["readable-stream", "npm:2.3.6"], - ["wbuf", "npm:1.7.3"] - ], - "linkType": "HARD", - }] - ]], - ["hsl-regex", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/hsl-regex-npm-1.0.0-49e975d55c-2.zip/node_modules/hsl-regex/", - "packageDependencies": [ - ["hsl-regex", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["hsla-regex", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/hsla-regex-npm-1.0.0-f9d795def9-2.zip/node_modules/hsla-regex/", - "packageDependencies": [ - ["hsla-regex", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["html-comment-regex", [ - ["npm:1.1.2", { - "packageLocation": "./.yarn/cache/html-comment-regex-npm-1.1.2-3f748b74f9-2.zip/node_modules/html-comment-regex/", - "packageDependencies": [ - ["html-comment-regex", "npm:1.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["html-dom-parser", [ - ["npm:0.1.3", { - "packageLocation": "./.yarn/cache/html-dom-parser-npm-0.1.3-60b0013230-2.zip/node_modules/html-dom-parser/", - "packageDependencies": [ - ["html-dom-parser", "npm:0.1.3"], - ["domhandler", "npm:2.3.0"], - ["htmlparser2", "npm:3.9.1"] - ], - "linkType": "HARD", - }] - ]], - ["html-encoding-sniffer", [ - ["npm:1.0.2", { - "packageLocation": "./.yarn/cache/html-encoding-sniffer-npm-1.0.2-ff426fe520-2.zip/node_modules/html-encoding-sniffer/", - "packageDependencies": [ - ["html-encoding-sniffer", "npm:1.0.2"], - ["whatwg-encoding", "npm:1.0.5"] - ], - "linkType": "HARD", - }] - ]], - ["html-entities", [ - ["npm:1.2.1", { - "packageLocation": "./.yarn/cache/html-entities-npm-1.2.1-a7f05778ef-2.zip/node_modules/html-entities/", - "packageDependencies": [ - ["html-entities", "npm:1.2.1"] - ], - "linkType": "HARD", - }] - ]], - ["html-react-parser", [ - ["virtual:856cbc387bd6a5b328b655b857152baf75a21c4d4cb561b33a64930a7961ad177fffb3c809e7488d3d722ed1be70afbfffaf1fa75358744f15f8fb208e6f28f3#npm:0.6.4", { - "packageLocation": "./.yarn/$$virtual/html-react-parser-virtual-cc6dc8a7b3/0/cache/html-react-parser-npm-0.6.4-a12678c7d3-2.zip/node_modules/html-react-parser/", - "packageDependencies": [ - ["html-react-parser", "virtual:856cbc387bd6a5b328b655b857152baf75a21c4d4cb561b33a64930a7961ad177fffb3c809e7488d3d722ed1be70afbfffaf1fa75358744f15f8fb208e6f28f3#npm:0.6.4"], - ["html-dom-parser", "npm:0.1.3"], - ["react", "npm:16.8.4"], - ["react-dom-core", "npm:0.0.4"], - ["style-to-object", "npm:0.2.2"] - ], - "packagePeers": [ - "react" - ], - "linkType": "HARD", - }] - ]], - ["html-void-elements", [ - ["npm:1.0.3", { - "packageLocation": "./.yarn/cache/html-void-elements-npm-1.0.3-bf1534cf2d-2.zip/node_modules/html-void-elements/", - "packageDependencies": [ - ["html-void-elements", "npm:1.0.3"] - ], - "linkType": "HARD", - }] - ]], - ["htmlparser2", [ - ["npm:3.10.0", { - "packageLocation": "./.yarn/cache/htmlparser2-npm-3.10.0-1a2bdd094f-2.zip/node_modules/htmlparser2/", - "packageDependencies": [ - ["htmlparser2", "npm:3.10.0"], - ["domelementtype", "npm:1.3.1"], - ["domhandler", "npm:2.4.2"], - ["domutils", "npm:1.7.0"], - ["entities", "npm:1.1.2"], - ["inherits", "npm:2.0.3"], - ["readable-stream", "npm:3.1.1"] - ], - "linkType": "HARD", - }], - ["npm:3.10.1", { - "packageLocation": "./.yarn/cache/htmlparser2-npm-3.10.1-1bc462e640-2.zip/node_modules/htmlparser2/", - "packageDependencies": [ - ["htmlparser2", "npm:3.10.1"], - ["domelementtype", "npm:1.3.1"], - ["domhandler", "npm:2.4.2"], - ["domutils", "npm:1.7.0"], - ["entities", "npm:1.1.2"], - ["inherits", "npm:2.0.3"], - ["readable-stream", "npm:3.2.0"] - ], - "linkType": "HARD", - }], - ["npm:3.9.1", { - "packageLocation": "./.yarn/cache/htmlparser2-npm-3.9.1-3e4b530e04-2.zip/node_modules/htmlparser2/", - "packageDependencies": [ - ["htmlparser2", "npm:3.9.1"], - ["domelementtype", "npm:1.3.1"], - ["domhandler", "npm:2.4.2"], - ["domutils", "npm:1.7.0"], - ["entities", "npm:1.1.2"], - ["inherits", "npm:2.0.3"], - ["readable-stream", "npm:2.3.6"] - ], - "linkType": "HARD", - }] - ]], - ["http-cache-semantics", [ - ["npm:3.8.1", { - "packageLocation": "./.yarn/cache/http-cache-semantics-npm-3.8.1-9d037f563e-2.zip/node_modules/http-cache-semantics/", - "packageDependencies": [ - ["http-cache-semantics", "npm:3.8.1"] - ], - "linkType": "HARD", - }], - ["npm:4.0.2", { - "packageLocation": "./.yarn/cache/http-cache-semantics-npm-4.0.2-9d4864c5e1-2.zip/node_modules/http-cache-semantics/", - "packageDependencies": [ - ["http-cache-semantics", "npm:4.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["http-deceiver", [ - ["npm:1.2.7", { - "packageLocation": "./.yarn/cache/http-deceiver-npm-1.2.7-4f3aaa5b79-2.zip/node_modules/http-deceiver/", - "packageDependencies": [ - ["http-deceiver", "npm:1.2.7"] - ], - "linkType": "HARD", - }] - ]], - ["http-errors", [ - ["npm:1.6.3", { - "packageLocation": "./.yarn/cache/http-errors-npm-1.6.3-9b5bc0b0a8-2.zip/node_modules/http-errors/", - "packageDependencies": [ - ["http-errors", "npm:1.6.3"], - ["depd", "npm:1.1.2"], - ["inherits", "npm:2.0.3"], - ["setprototypeof", "npm:1.1.0"], - ["statuses", "npm:1.5.0"] - ], - "linkType": "HARD", - }], - ["npm:1.7.2", { - "packageLocation": "./.yarn/cache/http-errors-npm-1.7.2-67163ae1df-2.zip/node_modules/http-errors/", - "packageDependencies": [ - ["http-errors", "npm:1.7.2"], - ["depd", "npm:1.1.2"], - ["inherits", "npm:2.0.3"], - ["setprototypeof", "npm:1.1.1"], - ["statuses", "npm:1.5.0"], - ["toidentifier", "npm:1.0.0"] - ], - "linkType": "HARD", - }], - ["npm:1.7.3", { - "packageLocation": "./.yarn/cache/http-errors-npm-1.7.3-f6dc83b082-2.zip/node_modules/http-errors/", - "packageDependencies": [ - ["http-errors", "npm:1.7.3"], - ["depd", "npm:1.1.2"], - ["inherits", "npm:2.0.4"], - ["setprototypeof", "npm:1.1.1"], - ["statuses", "npm:1.5.0"], - ["toidentifier", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["http-parser-js", [ - ["npm:0.5.0", { - "packageLocation": "./.yarn/cache/http-parser-js-npm-0.5.0-08fc8b4218-2.zip/node_modules/http-parser-js/", - "packageDependencies": [ - ["http-parser-js", "npm:0.5.0"] - ], - "linkType": "HARD", - }] - ]], - ["http-proxy", [ - ["npm:1.17.0", { - "packageLocation": "./.yarn/cache/http-proxy-npm-1.17.0-22c15b1216-2.zip/node_modules/http-proxy/", - "packageDependencies": [ - ["http-proxy", "npm:1.17.0"], - ["eventemitter3", "npm:3.1.0"], - ["follow-redirects", "npm:1.7.0"], - ["requires-port", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["http-proxy-middleware", [ - ["npm:0.19.1", { - "packageLocation": "./.yarn/cache/http-proxy-middleware-npm-0.19.1-ba4e5c6109-2.zip/node_modules/http-proxy-middleware/", - "packageDependencies": [ - ["http-proxy-middleware", "npm:0.19.1"], - ["http-proxy", "npm:1.17.0"], - ["is-glob", "npm:4.0.0"], - ["lodash", "npm:4.17.11"], - ["micromatch", "npm:3.1.10"] - ], - "linkType": "HARD", - }] - ]], - ["http-signature", [ - ["npm:1.2.0", { - "packageLocation": "./.yarn/cache/http-signature-npm-1.2.0-ee92426f34-2.zip/node_modules/http-signature/", - "packageDependencies": [ - ["http-signature", "npm:1.2.0"], - ["assert-plus", "npm:1.0.0"], - ["jsprim", "npm:1.4.1"], - ["sshpk", "npm:1.16.0"] - ], - "linkType": "HARD", - }] - ]], - ["https-browserify", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/https-browserify-npm-1.0.0-7d6b10abbc-2.zip/node_modules/https-browserify/", - "packageDependencies": [ - ["https-browserify", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["iconv-lite", [ - ["npm:0.4.23", { - "packageLocation": "./.yarn/cache/iconv-lite-npm-0.4.23-c39aded6af-2.zip/node_modules/iconv-lite/", - "packageDependencies": [ - ["iconv-lite", "npm:0.4.23"], - ["safer-buffer", "npm:2.1.2"] - ], - "linkType": "HARD", - }], - ["npm:0.4.24", { - "packageLocation": "./.yarn/cache/iconv-lite-npm-0.4.24-c5c4ac6695-2.zip/node_modules/iconv-lite/", - "packageDependencies": [ - ["iconv-lite", "npm:0.4.24"], - ["safer-buffer", "npm:2.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["icss-replace-symbols", [ - ["npm:1.1.0", { - "packageLocation": "./.yarn/cache/icss-replace-symbols-npm-1.1.0-bc11c612de-2.zip/node_modules/icss-replace-symbols/", - "packageDependencies": [ - ["icss-replace-symbols", "npm:1.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["icss-utils", [ - ["npm:2.1.0", { - "packageLocation": "./.yarn/cache/icss-utils-npm-2.1.0-3efef6c298-2.zip/node_modules/icss-utils/", - "packageDependencies": [ - ["icss-utils", "npm:2.1.0"], - ["postcss", "npm:6.0.23"] - ], - "linkType": "HARD", - }] - ]], - ["idb-keyval", [ - ["npm:3.1.0", { - "packageLocation": "./.yarn/cache/idb-keyval-npm-3.1.0-ca42c16584-2.zip/node_modules/idb-keyval/", - "packageDependencies": [ - ["idb-keyval", "npm:3.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["ieee754", [ - ["npm:1.1.12", { - "packageLocation": "./.yarn/cache/ieee754-npm-1.1.12-ed4c68f90b-2.zip/node_modules/ieee754/", - "packageDependencies": [ - ["ieee754", "npm:1.1.12"] - ], - "linkType": "HARD", - }] - ]], - ["iferr", [ - ["npm:0.1.5", { - "packageLocation": "./.yarn/cache/iferr-npm-0.1.5-c49f4a3fbc-2.zip/node_modules/iferr/", - "packageDependencies": [ - ["iferr", "npm:0.1.5"] - ], - "linkType": "HARD", - }] - ]], - ["ignore", [ - ["npm:3.3.10", { - "packageLocation": "./.yarn/cache/ignore-npm-3.3.10-baaf3519b5-2.zip/node_modules/ignore/", - "packageDependencies": [ - ["ignore", "npm:3.3.10"] - ], - "linkType": "HARD", - }], - ["npm:4.0.6", { - "packageLocation": "./.yarn/cache/ignore-npm-4.0.6-66c0d6543e-2.zip/node_modules/ignore/", - "packageDependencies": [ - ["ignore", "npm:4.0.6"] - ], - "linkType": "HARD", - }], - ["npm:5.1.4", { - "packageLocation": "./.yarn/cache/ignore-npm-5.1.4-fd6cc2dff0-2.zip/node_modules/ignore/", - "packageDependencies": [ - ["ignore", "npm:5.1.4"] - ], - "linkType": "HARD", - }] - ]], - ["ignore-walk", [ - ["npm:3.0.1", { - "packageLocation": "./.yarn/cache/ignore-walk-npm-3.0.1-e56a3461c1-2.zip/node_modules/ignore-walk/", - "packageDependencies": [ - ["ignore-walk", "npm:3.0.1"], - ["minimatch", "npm:3.0.4"] - ], - "linkType": "HARD", - }] - ]], - ["image-size", [ - ["npm:0.5.5", { - "packageLocation": "./.yarn/cache/image-size-npm-0.5.5-4dec53b956-2.zip/node_modules/image-size/", - "packageDependencies": [ - ["image-size", "npm:0.5.5"] - ], - "linkType": "HARD", - }], - ["npm:0.6.3", { - "packageLocation": "./.yarn/cache/image-size-npm-0.6.3-9b70139e42-2.zip/node_modules/image-size/", - "packageDependencies": [ - ["image-size", "npm:0.6.3"] - ], - "linkType": "HARD", - }] - ]], - ["imagemin", [ - ["npm:6.1.0", { - "packageLocation": "./.yarn/cache/imagemin-npm-6.1.0-b6de9acdef-2.zip/node_modules/imagemin/", - "packageDependencies": [ - ["imagemin", "npm:6.1.0"], - ["file-type", "npm:10.9.0"], - ["globby", "npm:8.0.2"], - ["make-dir", "npm:1.3.0"], - ["p-pipe", "npm:1.2.0"], - ["pify", "npm:4.0.1"], - ["replace-ext", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["imagemin-mozjpeg", [ - ["npm:8.0.0", { - "packageLocation": "./.yarn/cache/imagemin-mozjpeg-npm-8.0.0-6204a869d2-2.zip/node_modules/imagemin-mozjpeg/", - "packageDependencies": [ - ["imagemin-mozjpeg", "npm:8.0.0"], - ["execa", "npm:1.0.0"], - ["is-jpg", "npm:2.0.0"], - ["mozjpeg", "npm:6.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["imagemin-pngquant", [ - ["npm:6.0.1", { - "packageLocation": "./.yarn/cache/imagemin-pngquant-npm-6.0.1-4eff27524a-2.zip/node_modules/imagemin-pngquant/", - "packageDependencies": [ - ["imagemin-pngquant", "npm:6.0.1"], - ["execa", "npm:0.10.0"], - ["is-png", "npm:1.1.0"], - ["is-stream", "npm:1.1.0"], - ["pngquant-bin", "npm:5.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["imagemin-webp", [ - ["npm:5.1.0", { - "packageLocation": "./.yarn/cache/imagemin-webp-npm-5.1.0-f492c3d005-2.zip/node_modules/imagemin-webp/", - "packageDependencies": [ - ["imagemin-webp", "npm:5.1.0"], - ["cwebp-bin", "npm:5.0.0"], - ["exec-buffer", "npm:3.2.0"], - ["is-cwebp-readable", "npm:2.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["immutable", [ - ["npm:3.7.6", { - "packageLocation": "./.yarn/cache/immutable-npm-3.7.6-1c13b39359-2.zip/node_modules/immutable/", - "packageDependencies": [ - ["immutable", "npm:3.7.6"] - ], - "linkType": "HARD", - }] - ]], - ["import-cwd", [ - ["npm:2.1.0", { - "packageLocation": "./.yarn/cache/import-cwd-npm-2.1.0-e65be8b668-2.zip/node_modules/import-cwd/", - "packageDependencies": [ - ["import-cwd", "npm:2.1.0"], - ["import-from", "npm:2.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["import-fresh", [ - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/import-fresh-npm-2.0.0-8b4e6073aa-2.zip/node_modules/import-fresh/", - "packageDependencies": [ - ["import-fresh", "npm:2.0.0"], - ["caller-path", "npm:2.0.0"], - ["resolve-from", "npm:3.0.0"] - ], - "linkType": "HARD", - }], - ["npm:3.0.0", { - "packageLocation": "./.yarn/cache/import-fresh-npm-3.0.0-0b0df76bef-2.zip/node_modules/import-fresh/", - "packageDependencies": [ - ["import-fresh", "npm:3.0.0"], - ["parent-module", "npm:1.0.0"], - ["resolve-from", "npm:4.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["import-from", [ - ["npm:2.1.0", { - "packageLocation": "./.yarn/cache/import-from-npm-2.1.0-1a73711878-2.zip/node_modules/import-from/", - "packageDependencies": [ - ["import-from", "npm:2.1.0"], - ["resolve-from", "npm:3.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["import-lazy", [ - ["npm:2.1.0", { - "packageLocation": "./.yarn/cache/import-lazy-npm-2.1.0-b128ce6959-2.zip/node_modules/import-lazy/", - "packageDependencies": [ - ["import-lazy", "npm:2.1.0"] - ], - "linkType": "HARD", - }], - ["npm:3.1.0", { - "packageLocation": "./.yarn/cache/import-lazy-npm-3.1.0-d268fae3e2-2.zip/node_modules/import-lazy/", - "packageDependencies": [ - ["import-lazy", "npm:3.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["import-local", [ - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/import-local-npm-2.0.0-9cfca832bf-2.zip/node_modules/import-local/", - "packageDependencies": [ - ["import-local", "npm:2.0.0"], - ["pkg-dir", "npm:3.0.0"], - ["resolve-cwd", "npm:2.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["imurmurhash", [ - ["npm:0.1.4", { - "packageLocation": "./.yarn/cache/imurmurhash-npm-0.1.4-610c5068a0-2.zip/node_modules/imurmurhash/", - "packageDependencies": [ - ["imurmurhash", "npm:0.1.4"] - ], - "linkType": "HARD", - }] - ]], - ["indent-string", [ - ["npm:2.1.0", { - "packageLocation": "./.yarn/cache/indent-string-npm-2.1.0-fe23253c76-2.zip/node_modules/indent-string/", - "packageDependencies": [ - ["indent-string", "npm:2.1.0"], - ["repeating", "npm:2.0.1"] - ], - "linkType": "HARD", - }], - ["npm:4.0.0", { - "packageLocation": "./.yarn/cache/indent-string-npm-4.0.0-7b717435b2-2.zip/node_modules/indent-string/", - "packageDependencies": [ - ["indent-string", "npm:4.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["indexes-of", [ - ["npm:1.0.1", { - "packageLocation": "./.yarn/cache/indexes-of-npm-1.0.1-5ce8500941-2.zip/node_modules/indexes-of/", - "packageDependencies": [ - ["indexes-of", "npm:1.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["indexof", [ - ["npm:0.0.1", { - "packageLocation": "./.yarn/cache/indexof-npm-0.0.1-b35b810950-2.zip/node_modules/indexof/", - "packageDependencies": [ - ["indexof", "npm:0.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["infer-owner", [ - ["npm:1.0.4", { - "packageLocation": "./.yarn/cache/infer-owner-npm-1.0.4-685ac3d2af-2.zip/node_modules/infer-owner/", - "packageDependencies": [ - ["infer-owner", "npm:1.0.4"] - ], - "linkType": "HARD", - }] - ]], - ["inflight", [ - ["npm:1.0.6", { - "packageLocation": "./.yarn/cache/inflight-npm-1.0.6-ccedb4b908-2.zip/node_modules/inflight/", - "packageDependencies": [ - ["inflight", "npm:1.0.6"], - ["once", "npm:1.3.3"], - ["wrappy", "npm:1.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["inherits", [ - ["npm:2.0.1", { - "packageLocation": "./.yarn/cache/inherits-npm-2.0.1-0011554c03-2.zip/node_modules/inherits/", - "packageDependencies": [ - ["inherits", "npm:2.0.1"] - ], - "linkType": "HARD", - }], - ["npm:2.0.3", { - "packageLocation": "./.yarn/cache/inherits-npm-2.0.3-401e64b080-2.zip/node_modules/inherits/", - "packageDependencies": [ - ["inherits", "npm:2.0.3"] - ], - "linkType": "HARD", - }], - ["npm:2.0.4", { - "packageLocation": "./.yarn/cache/inherits-npm-2.0.4-c66b3957a0-2.zip/node_modules/inherits/", - "packageDependencies": [ - ["inherits", "npm:2.0.4"] - ], - "linkType": "HARD", - }] - ]], - ["ini", [ - ["npm:1.3.5", { - "packageLocation": "./.yarn/cache/ini-npm-1.3.5-c4f62924bc-2.zip/node_modules/ini/", - "packageDependencies": [ - ["ini", "npm:1.3.5"] - ], - "linkType": "HARD", - }] - ]], - ["ink", [ - ["virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#npm:2.3.0", { - "packageLocation": "./.yarn/$$virtual/ink-virtual-8bf53fa94c/0/cache/ink-npm-2.3.0-8eeb00c3fe-2.zip/node_modules/ink/", - "packageDependencies": [ - ["ink", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#npm:2.3.0"], - ["@types/react", "npm:16.9.2"], - ["arrify", "npm:1.0.1"], - ["auto-bind", "npm:2.1.0"], - ["chalk", "npm:2.4.2"], - ["cli-cursor", "npm:2.1.0"], - ["cli-truncate", "npm:1.1.0"], - ["is-ci", "npm:2.0.0"], - ["lodash.throttle", "npm:4.1.1"], - ["log-update", "npm:3.2.0"], - ["prop-types", "npm:15.6.2"], - ["react", "npm:16.8.4"], - ["react-reconciler", "virtual:8bf53fa94c004887c284796ee195757eba974f308729e85aa7b9666e9954837376600532e2b10f721abe57e97ec938e0b75d17c19578b944d9ce7826fb1332f6#npm:0.20.4"], - ["scheduler", "npm:0.13.4"], - ["signal-exit", "npm:3.0.2"], - ["slice-ansi", "npm:1.0.0"], - ["string-length", "npm:2.0.0"], - ["widest-line", "npm:2.0.1"], - ["wrap-ansi", "npm:5.1.0"], - ["yoga-layout-prebuilt", "npm:1.9.3"] - ], - "packagePeers": [ - "react" - ], - "linkType": "HARD", - }], - ["virtual:ff62c078cbe82721ff285ed0b3d5e6886963dc8d299fb25b038c1dac16da9ad50eb62c66b89a721eab04e420eb478e063662d71a196dd29a566c8b5a363f9796#npm:2.2.0", { - "packageLocation": "./.yarn/$$virtual/ink-virtual-4d057a9682/0/cache/ink-npm-2.2.0-85722688e0-2.zip/node_modules/ink/", - "packageDependencies": [ - ["ink", "virtual:ff62c078cbe82721ff285ed0b3d5e6886963dc8d299fb25b038c1dac16da9ad50eb62c66b89a721eab04e420eb478e063662d71a196dd29a566c8b5a363f9796#npm:2.2.0"], - ["@types/react", "npm:16.9.2"], - ["arrify", "npm:1.0.1"], - ["auto-bind", "npm:2.1.0"], - ["chalk", "npm:2.4.2"], - ["cli-cursor", "npm:2.1.0"], - ["cli-truncate", "npm:1.1.0"], - ["is-ci", "npm:2.0.0"], - ["lodash.throttle", "npm:4.1.1"], - ["log-update", "npm:3.2.0"], - ["prop-types", "npm:15.6.2"], - ["react", "npm:16.8.4"], - ["react-reconciler", "virtual:8bf53fa94c004887c284796ee195757eba974f308729e85aa7b9666e9954837376600532e2b10f721abe57e97ec938e0b75d17c19578b944d9ce7826fb1332f6#npm:0.20.4"], - ["scheduler", "npm:0.13.4"], - ["signal-exit", "npm:3.0.2"], - ["slice-ansi", "npm:1.0.0"], - ["string-length", "npm:2.0.0"], - ["widest-line", "npm:2.0.1"], - ["wrap-ansi", "npm:5.1.0"], - ["yoga-layout-prebuilt", "npm:1.9.3"] - ], - "packagePeers": [ - "react" - ], - "linkType": "HARD", - }] - ]], - ["ink-spinner", [ - ["virtual:ff62c078cbe82721ff285ed0b3d5e6886963dc8d299fb25b038c1dac16da9ad50eb62c66b89a721eab04e420eb478e063662d71a196dd29a566c8b5a363f9796#npm:3.0.1", { - "packageLocation": "./.yarn/$$virtual/ink-spinner-virtual-bbefcc92c1/0/cache/ink-spinner-npm-3.0.1-aa362ef824-2.zip/node_modules/ink-spinner/", - "packageDependencies": [ - ["ink-spinner", "virtual:ff62c078cbe82721ff285ed0b3d5e6886963dc8d299fb25b038c1dac16da9ad50eb62c66b89a721eab04e420eb478e063662d71a196dd29a566c8b5a363f9796#npm:3.0.1"], - ["cli-spinners", "npm:1.3.1"], - ["ink", "virtual:ff62c078cbe82721ff285ed0b3d5e6886963dc8d299fb25b038c1dac16da9ad50eb62c66b89a721eab04e420eb478e063662d71a196dd29a566c8b5a363f9796#npm:2.2.0"], - ["prop-types", "npm:15.7.2"], - ["react", "npm:16.8.4"] - ], - "packagePeers": [ - "ink", - "react" - ], - "linkType": "HARD", - }] - ]], - ["inquirer", [ - ["npm:3.3.0", { - "packageLocation": "./.yarn/cache/inquirer-npm-3.3.0-492dcdcfed-2.zip/node_modules/inquirer/", - "packageDependencies": [ - ["inquirer", "npm:3.3.0"], - ["ansi-escapes", "npm:3.1.0"], - ["chalk", "npm:2.4.2"], - ["cli-cursor", "npm:2.1.0"], - ["cli-width", "npm:2.2.0"], - ["external-editor", "npm:2.2.0"], - ["figures", "npm:2.0.0"], - ["lodash", "npm:4.17.11"], - ["mute-stream", "npm:0.0.7"], - ["run-async", "npm:2.3.0"], - ["rx-lite", "npm:4.0.8"], - ["rx-lite-aggregates", "npm:4.0.8"], - ["string-width", "npm:2.1.1"], - ["strip-ansi", "npm:4.0.0"], - ["through", "npm:2.3.8"] - ], - "linkType": "HARD", - }], - ["npm:6.2.1", { - "packageLocation": "./.yarn/cache/inquirer-npm-6.2.1-67a548e7da-2.zip/node_modules/inquirer/", - "packageDependencies": [ - ["inquirer", "npm:6.2.1"], - ["ansi-escapes", "npm:3.1.0"], - ["chalk", "npm:2.4.2"], - ["cli-cursor", "npm:2.1.0"], - ["cli-width", "npm:2.2.0"], - ["external-editor", "npm:3.0.3"], - ["figures", "npm:2.0.0"], - ["lodash", "npm:4.17.11"], - ["mute-stream", "npm:0.0.7"], - ["run-async", "npm:2.3.0"], - ["rxjs", "npm:6.3.3"], - ["string-width", "npm:2.1.1"], - ["strip-ansi", "npm:5.0.0"], - ["through", "npm:2.3.8"] - ], - "linkType": "HARD", - }], - ["npm:6.2.2", { - "packageLocation": "./.yarn/cache/inquirer-npm-6.2.2-c4d1594b12-2.zip/node_modules/inquirer/", - "packageDependencies": [ - ["inquirer", "npm:6.2.2"], - ["ansi-escapes", "npm:3.2.0"], - ["chalk", "npm:2.4.2"], - ["cli-cursor", "npm:2.1.0"], - ["cli-width", "npm:2.2.0"], - ["external-editor", "npm:3.0.3"], - ["figures", "npm:2.0.0"], - ["lodash", "npm:4.17.11"], - ["mute-stream", "npm:0.0.7"], - ["run-async", "npm:2.3.0"], - ["rxjs", "npm:6.4.0"], - ["string-width", "npm:2.1.1"], - ["strip-ansi", "npm:5.0.0"], - ["through", "npm:2.3.8"] - ], - "linkType": "HARD", - }] - ]], - ["internal-ip", [ - ["npm:4.2.0", { - "packageLocation": "./.yarn/cache/internal-ip-npm-4.2.0-5bdfac296e-2.zip/node_modules/internal-ip/", - "packageDependencies": [ - ["internal-ip", "npm:4.2.0"], - ["default-gateway", "npm:4.2.0"], - ["ipaddr.js", "npm:1.9.0"] - ], - "linkType": "HARD", - }] - ]], - ["interpret", [ - ["npm:1.2.0", { - "packageLocation": "./.yarn/cache/interpret-npm-1.2.0-273dc5c9c5-2.zip/node_modules/interpret/", - "packageDependencies": [ - ["interpret", "npm:1.2.0"] - ], - "linkType": "HARD", - }] - ]], - ["into-stream", [ - ["npm:3.1.0", { - "packageLocation": "./.yarn/cache/into-stream-npm-3.1.0-56f8d76349-2.zip/node_modules/into-stream/", - "packageDependencies": [ - ["into-stream", "npm:3.1.0"], - ["from2", "npm:2.3.0"], - ["p-is-promise", "npm:1.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["invariant", [ - ["npm:2.2.4", { - "packageLocation": "./.yarn/cache/invariant-npm-2.2.4-717fbdb119-2.zip/node_modules/invariant/", - "packageDependencies": [ - ["invariant", "npm:2.2.4"], - ["loose-envify", "npm:1.4.0"] - ], - "linkType": "HARD", - }] - ]], - ["invert-kv", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/invert-kv-npm-1.0.0-114e48e289-2.zip/node_modules/invert-kv/", - "packageDependencies": [ - ["invert-kv", "npm:1.0.0"] - ], - "linkType": "HARD", - }], - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/invert-kv-npm-2.0.0-67c5b7ac27-2.zip/node_modules/invert-kv/", - "packageDependencies": [ - ["invert-kv", "npm:2.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["ip", [ - ["npm:1.1.5", { - "packageLocation": "./.yarn/cache/ip-npm-1.1.5-af36318aa6-2.zip/node_modules/ip/", - "packageDependencies": [ - ["ip", "npm:1.1.5"] - ], - "linkType": "HARD", - }] - ]], - ["ip-regex", [ - ["npm:1.0.3", { - "packageLocation": "./.yarn/cache/ip-regex-npm-1.0.3-f333756a05-2.zip/node_modules/ip-regex/", - "packageDependencies": [ - ["ip-regex", "npm:1.0.3"] - ], - "linkType": "HARD", - }], - ["npm:2.1.0", { - "packageLocation": "./.yarn/cache/ip-regex-npm-2.1.0-7eb0f6c4ab-2.zip/node_modules/ip-regex/", - "packageDependencies": [ - ["ip-regex", "npm:2.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["ipaddr.js", [ - ["npm:1.8.0", { - "packageLocation": "./.yarn/cache/ipaddr.js-npm-1.8.0-f04e604034-2.zip/node_modules/ipaddr.js/", - "packageDependencies": [ - ["ipaddr.js", "npm:1.8.0"] - ], - "linkType": "HARD", - }], - ["npm:1.9.0", { - "packageLocation": "./.yarn/cache/ipaddr.js-npm-1.9.0-6f46daf988-2.zip/node_modules/ipaddr.js/", - "packageDependencies": [ - ["ipaddr.js", "npm:1.9.0"] - ], - "linkType": "HARD", - }] - ]], - ["is", [ - ["npm:3.3.0", { - "packageLocation": "./.yarn/cache/is-npm-3.3.0-90b1d93580-2.zip/node_modules/is/", - "packageDependencies": [ - ["is", "npm:3.3.0"] - ], - "linkType": "HARD", - }] - ]], - ["is-absolute-url", [ - ["npm:2.1.0", { - "packageLocation": "./.yarn/cache/is-absolute-url-npm-2.1.0-f1cdafe3db-2.zip/node_modules/is-absolute-url/", - "packageDependencies": [ - ["is-absolute-url", "npm:2.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["is-accessor-descriptor", [ - ["npm:0.1.6", { - "packageLocation": "./.yarn/cache/is-accessor-descriptor-npm-0.1.6-41c495d517-2.zip/node_modules/is-accessor-descriptor/", - "packageDependencies": [ - ["is-accessor-descriptor", "npm:0.1.6"], - ["kind-of", "npm:3.2.2"] - ], - "linkType": "HARD", - }], - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/is-accessor-descriptor-npm-1.0.0-d8ce016e98-2.zip/node_modules/is-accessor-descriptor/", - "packageDependencies": [ - ["is-accessor-descriptor", "npm:1.0.0"], - ["kind-of", "npm:6.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["is-alphabetical", [ - ["npm:1.0.2", { - "packageLocation": "./.yarn/cache/is-alphabetical-npm-1.0.2-07546149df-2.zip/node_modules/is-alphabetical/", - "packageDependencies": [ - ["is-alphabetical", "npm:1.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["is-alphanumeric", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/is-alphanumeric-npm-1.0.0-d58b7d3fab-2.zip/node_modules/is-alphanumeric/", - "packageDependencies": [ - ["is-alphanumeric", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["is-alphanumerical", [ - ["npm:1.0.2", { - "packageLocation": "./.yarn/cache/is-alphanumerical-npm-1.0.2-46dedc4564-2.zip/node_modules/is-alphanumerical/", - "packageDependencies": [ - ["is-alphanumerical", "npm:1.0.2"], - ["is-alphabetical", "npm:1.0.2"], - ["is-decimal", "npm:1.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["is-array", [ - ["npm:1.0.1", { - "packageLocation": "./.yarn/cache/is-array-npm-1.0.1-4ae040e85b-2.zip/node_modules/is-array/", - "packageDependencies": [ - ["is-array", "npm:1.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["is-arrayish", [ - ["npm:0.2.1", { - "packageLocation": "./.yarn/cache/is-arrayish-npm-0.2.1-23927dfb15-2.zip/node_modules/is-arrayish/", - "packageDependencies": [ - ["is-arrayish", "npm:0.2.1"] - ], - "linkType": "HARD", - }], - ["npm:0.3.2", { - "packageLocation": "./.yarn/cache/is-arrayish-npm-0.3.2-f856180f79-2.zip/node_modules/is-arrayish/", - "packageDependencies": [ - ["is-arrayish", "npm:0.3.2"] - ], - "linkType": "HARD", - }] - ]], - ["is-binary-path", [ - ["npm:1.0.1", { - "packageLocation": "./.yarn/cache/is-binary-path-npm-1.0.1-9af74a6099-2.zip/node_modules/is-binary-path/", - "packageDependencies": [ - ["is-binary-path", "npm:1.0.1"], - ["binary-extensions", "npm:1.12.0"] - ], - "linkType": "HARD", - }] - ]], - ["is-buffer", [ - ["npm:1.1.6", { - "packageLocation": "./.yarn/cache/is-buffer-npm-1.1.6-08199d9ccc-2.zip/node_modules/is-buffer/", - "packageDependencies": [ - ["is-buffer", "npm:1.1.6"] - ], - "linkType": "HARD", - }], - ["npm:2.0.3", { - "packageLocation": "./.yarn/cache/is-buffer-npm-2.0.3-c351d6164e-2.zip/node_modules/is-buffer/", - "packageDependencies": [ - ["is-buffer", "npm:2.0.3"] - ], - "linkType": "HARD", - }] - ]], - ["is-builtin-module", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/is-builtin-module-npm-1.0.0-4dded60b95-2.zip/node_modules/is-builtin-module/", - "packageDependencies": [ - ["is-builtin-module", "npm:1.0.0"], - ["builtin-modules", "npm:1.1.1"] - ], - "linkType": "HARD", - }], - ["npm:3.0.0", { - "packageLocation": "./.yarn/cache/is-builtin-module-npm-3.0.0-b6fc22d796-2.zip/node_modules/is-builtin-module/", - "packageDependencies": [ - ["is-builtin-module", "npm:3.0.0"], - ["builtin-modules", "npm:3.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["is-callable", [ - ["npm:1.1.4", { - "packageLocation": "./.yarn/cache/is-callable-npm-1.1.4-015c084014-2.zip/node_modules/is-callable/", - "packageDependencies": [ - ["is-callable", "npm:1.1.4"] - ], - "linkType": "HARD", - }] - ]], - ["is-ci", [ - ["npm:1.2.1", { - "packageLocation": "./.yarn/cache/is-ci-npm-1.2.1-6a67118112-2.zip/node_modules/is-ci/", - "packageDependencies": [ - ["is-ci", "npm:1.2.1"], - ["ci-info", "npm:1.6.0"] - ], - "linkType": "HARD", - }], - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/is-ci-npm-2.0.0-8662a0f445-2.zip/node_modules/is-ci/", - "packageDependencies": [ - ["is-ci", "npm:2.0.0"], - ["ci-info", "npm:2.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["is-color-stop", [ - ["npm:1.1.0", { - "packageLocation": "./.yarn/cache/is-color-stop-npm-1.1.0-4235280dc5-2.zip/node_modules/is-color-stop/", - "packageDependencies": [ - ["is-color-stop", "npm:1.1.0"], - ["css-color-names", "npm:0.0.4"], - ["hex-color-regex", "npm:1.1.0"], - ["hsl-regex", "npm:1.0.0"], - ["hsla-regex", "npm:1.0.0"], - ["rgb-regex", "npm:1.0.1"], - ["rgba-regex", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["is-cwebp-readable", [ - ["npm:2.0.1", { - "packageLocation": "./.yarn/cache/is-cwebp-readable-npm-2.0.1-d6dac157bb-2.zip/node_modules/is-cwebp-readable/", - "packageDependencies": [ - ["is-cwebp-readable", "npm:2.0.1"], - ["file-type", "npm:4.4.0"] - ], - "linkType": "HARD", - }] - ]], - ["is-data-descriptor", [ - ["npm:0.1.4", { - "packageLocation": "./.yarn/cache/is-data-descriptor-npm-0.1.4-6f53f71c67-2.zip/node_modules/is-data-descriptor/", - "packageDependencies": [ - ["is-data-descriptor", "npm:0.1.4"], - ["kind-of", "npm:3.2.2"] - ], - "linkType": "HARD", - }], - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/is-data-descriptor-npm-1.0.0-f7d2e852ca-2.zip/node_modules/is-data-descriptor/", - "packageDependencies": [ - ["is-data-descriptor", "npm:1.0.0"], - ["kind-of", "npm:6.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["is-date-object", [ - ["npm:1.0.1", { - "packageLocation": "./.yarn/cache/is-date-object-npm-1.0.1-3a713f692d-2.zip/node_modules/is-date-object/", - "packageDependencies": [ - ["is-date-object", "npm:1.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["is-decimal", [ - ["npm:1.0.2", { - "packageLocation": "./.yarn/cache/is-decimal-npm-1.0.2-33429fc161-2.zip/node_modules/is-decimal/", - "packageDependencies": [ - ["is-decimal", "npm:1.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["is-descriptor", [ - ["npm:0.1.6", { - "packageLocation": "./.yarn/cache/is-descriptor-npm-0.1.6-15c7346839-2.zip/node_modules/is-descriptor/", - "packageDependencies": [ - ["is-descriptor", "npm:0.1.6"], - ["is-accessor-descriptor", "npm:0.1.6"], - ["is-data-descriptor", "npm:0.1.4"], - ["kind-of", "npm:5.1.0"] - ], - "linkType": "HARD", - }], - ["npm:1.0.2", { - "packageLocation": "./.yarn/cache/is-descriptor-npm-1.0.2-5cfc02c444-2.zip/node_modules/is-descriptor/", - "packageDependencies": [ - ["is-descriptor", "npm:1.0.2"], - ["is-accessor-descriptor", "npm:1.0.0"], - ["is-data-descriptor", "npm:1.0.0"], - ["kind-of", "npm:6.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["is-directory", [ - ["npm:0.3.1", { - "packageLocation": "./.yarn/cache/is-directory-npm-0.3.1-e835db28ed-2.zip/node_modules/is-directory/", - "packageDependencies": [ - ["is-directory", "npm:0.3.1"] - ], - "linkType": "HARD", - }] - ]], - ["is-docker", [ - ["npm:1.1.0", { - "packageLocation": "./.yarn/cache/is-docker-npm-1.1.0-3a06b7148b-2.zip/node_modules/is-docker/", - "packageDependencies": [ - ["is-docker", "npm:1.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["is-dotfile", [ - ["npm:1.0.3", { - "packageLocation": "./.yarn/cache/is-dotfile-npm-1.0.3-009416f290-2.zip/node_modules/is-dotfile/", - "packageDependencies": [ - ["is-dotfile", "npm:1.0.3"] - ], - "linkType": "HARD", - }] - ]], - ["is-equal-shallow", [ - ["npm:0.1.3", { - "packageLocation": "./.yarn/cache/is-equal-shallow-npm-0.1.3-b7ae87b9cd-2.zip/node_modules/is-equal-shallow/", - "packageDependencies": [ - ["is-equal-shallow", "npm:0.1.3"], - ["is-primitive", "npm:2.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["is-extendable", [ - ["npm:0.1.1", { - "packageLocation": "./.yarn/cache/is-extendable-npm-0.1.1-322b4649ec-2.zip/node_modules/is-extendable/", - "packageDependencies": [ - ["is-extendable", "npm:0.1.1"] - ], - "linkType": "HARD", - }], - ["npm:1.0.1", { - "packageLocation": "./.yarn/cache/is-extendable-npm-1.0.1-7095ad8b16-2.zip/node_modules/is-extendable/", - "packageDependencies": [ - ["is-extendable", "npm:1.0.1"], - ["is-plain-object", "npm:2.0.4"] - ], - "linkType": "HARD", - }] - ]], - ["is-extglob", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/is-extglob-npm-1.0.0-6d00ab629f-2.zip/node_modules/is-extglob/", - "packageDependencies": [ - ["is-extglob", "npm:1.0.0"] - ], - "linkType": "HARD", - }], - ["npm:2.1.1", { - "packageLocation": "./.yarn/cache/is-extglob-npm-2.1.1-0870ea68b5-2.zip/node_modules/is-extglob/", - "packageDependencies": [ - ["is-extglob", "npm:2.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["is-finite", [ - ["npm:1.0.2", { - "packageLocation": "./.yarn/cache/is-finite-npm-1.0.2-121ed1a9b2-2.zip/node_modules/is-finite/", - "packageDependencies": [ - ["is-finite", "npm:1.0.2"], - ["number-is-nan", "npm:1.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["is-fullwidth-code-point", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/is-fullwidth-code-point-npm-1.0.0-0e436ba1ef-2.zip/node_modules/is-fullwidth-code-point/", - "packageDependencies": [ - ["is-fullwidth-code-point", "npm:1.0.0"], - ["number-is-nan", "npm:1.0.1"] - ], - "linkType": "HARD", - }], - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/is-fullwidth-code-point-npm-2.0.0-507f56ec71-2.zip/node_modules/is-fullwidth-code-point/", - "packageDependencies": [ - ["is-fullwidth-code-point", "npm:2.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["is-function", [ - ["npm:1.0.1", { - "packageLocation": "./.yarn/cache/is-function-npm-1.0.1-1d8fb19368-2.zip/node_modules/is-function/", - "packageDependencies": [ - ["is-function", "npm:1.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["is-generator-fn", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/is-generator-fn-npm-1.0.0-eb8f2b1e72-2.zip/node_modules/is-generator-fn/", - "packageDependencies": [ - ["is-generator-fn", "npm:1.0.0"] - ], - "linkType": "HARD", - }], - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/is-generator-fn-npm-2.0.0-a8e520baf1-2.zip/node_modules/is-generator-fn/", - "packageDependencies": [ - ["is-generator-fn", "npm:2.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["is-glob", [ - ["npm:2.0.1", { - "packageLocation": "./.yarn/cache/is-glob-npm-2.0.1-f316041d6e-2.zip/node_modules/is-glob/", - "packageDependencies": [ - ["is-glob", "npm:2.0.1"], - ["is-extglob", "npm:1.0.0"] - ], - "linkType": "HARD", - }], - ["npm:3.1.0", { - "packageLocation": "./.yarn/cache/is-glob-npm-3.1.0-ea0bd3271e-2.zip/node_modules/is-glob/", - "packageDependencies": [ - ["is-glob", "npm:3.1.0"], - ["is-extglob", "npm:2.1.1"] - ], - "linkType": "HARD", - }], - ["npm:4.0.0", { - "packageLocation": "./.yarn/cache/is-glob-npm-4.0.0-44686d9071-2.zip/node_modules/is-glob/", - "packageDependencies": [ - ["is-glob", "npm:4.0.0"], - ["is-extglob", "npm:2.1.1"] - ], - "linkType": "HARD", - }], - ["npm:4.0.1", { - "packageLocation": "./.yarn/cache/is-glob-npm-4.0.1-341760116f-2.zip/node_modules/is-glob/", - "packageDependencies": [ - ["is-glob", "npm:4.0.1"], - ["is-extglob", "npm:2.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["is-hexadecimal", [ - ["npm:1.0.2", { - "packageLocation": "./.yarn/cache/is-hexadecimal-npm-1.0.2-c41ef77f2b-2.zip/node_modules/is-hexadecimal/", - "packageDependencies": [ - ["is-hexadecimal", "npm:1.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["is-installed-globally", [ - ["npm:0.1.0", { - "packageLocation": "./.yarn/cache/is-installed-globally-npm-0.1.0-c4b41928c9-2.zip/node_modules/is-installed-globally/", - "packageDependencies": [ - ["is-installed-globally", "npm:0.1.0"], - ["global-dirs", "npm:0.1.1"], - ["is-path-inside", "npm:1.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["is-invalid-path", [ - ["npm:0.1.0", { - "packageLocation": "./.yarn/cache/is-invalid-path-npm-0.1.0-2e4d21fa0c-2.zip/node_modules/is-invalid-path/", - "packageDependencies": [ - ["is-invalid-path", "npm:0.1.0"], - ["is-glob", "npm:2.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["is-jpg", [ - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/is-jpg-npm-2.0.0-742c41c013-2.zip/node_modules/is-jpg/", - "packageDependencies": [ - ["is-jpg", "npm:2.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["is-natural-number", [ - ["npm:4.0.1", { - "packageLocation": "./.yarn/cache/is-natural-number-npm-4.0.1-b5fd86a31d-2.zip/node_modules/is-natural-number/", - "packageDependencies": [ - ["is-natural-number", "npm:4.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["is-npm", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/is-npm-npm-1.0.0-3797354863-2.zip/node_modules/is-npm/", - "packageDependencies": [ - ["is-npm", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["is-number", [ - ["npm:2.1.0", { - "packageLocation": "./.yarn/cache/is-number-npm-2.1.0-d1e978f60f-2.zip/node_modules/is-number/", - "packageDependencies": [ - ["is-number", "npm:2.1.0"], - ["kind-of", "npm:3.2.2"] - ], - "linkType": "HARD", - }], - ["npm:3.0.0", { - "packageLocation": "./.yarn/cache/is-number-npm-3.0.0-9088035ade-2.zip/node_modules/is-number/", - "packageDependencies": [ - ["is-number", "npm:3.0.0"], - ["kind-of", "npm:3.2.2"] - ], - "linkType": "HARD", - }], - ["npm:4.0.0", { - "packageLocation": "./.yarn/cache/is-number-npm-4.0.0-27432edbd5-2.zip/node_modules/is-number/", - "packageDependencies": [ - ["is-number", "npm:4.0.0"] - ], - "linkType": "HARD", - }], - ["npm:7.0.0", { - "packageLocation": "./.yarn/cache/is-number-npm-7.0.0-060086935c-2.zip/node_modules/is-number/", - "packageDependencies": [ - ["is-number", "npm:7.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["is-obj", [ - ["npm:1.0.1", { - "packageLocation": "./.yarn/cache/is-obj-npm-1.0.1-7d391539d7-2.zip/node_modules/is-obj/", - "packageDependencies": [ - ["is-obj", "npm:1.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["is-object", [ - ["npm:1.0.1", { - "packageLocation": "./.yarn/cache/is-object-npm-1.0.1-a3c5154f6f-2.zip/node_modules/is-object/", - "packageDependencies": [ - ["is-object", "npm:1.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["is-path-cwd", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/is-path-cwd-npm-1.0.0-e4a6dc5f50-2.zip/node_modules/is-path-cwd/", - "packageDependencies": [ - ["is-path-cwd", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["is-path-in-cwd", [ - ["npm:1.0.1", { - "packageLocation": "./.yarn/cache/is-path-in-cwd-npm-1.0.1-2cbe369511-2.zip/node_modules/is-path-in-cwd/", - "packageDependencies": [ - ["is-path-in-cwd", "npm:1.0.1"], - ["is-path-inside", "npm:1.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["is-path-inside", [ - ["npm:1.0.1", { - "packageLocation": "./.yarn/cache/is-path-inside-npm-1.0.1-cd0d417091-2.zip/node_modules/is-path-inside/", - "packageDependencies": [ - ["is-path-inside", "npm:1.0.1"], - ["path-is-inside", "npm:1.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["is-plain-obj", [ - ["npm:1.1.0", { - "packageLocation": "./.yarn/cache/is-plain-obj-npm-1.1.0-1046f64c0b-2.zip/node_modules/is-plain-obj/", - "packageDependencies": [ - ["is-plain-obj", "npm:1.1.0"] - ], - "linkType": "HARD", - }], - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/is-plain-obj-npm-2.0.0-381d32333d-2.zip/node_modules/is-plain-obj/", - "packageDependencies": [ - ["is-plain-obj", "npm:2.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["is-plain-object", [ - ["npm:2.0.4", { - "packageLocation": "./.yarn/cache/is-plain-object-npm-2.0.4-da3265d804-2.zip/node_modules/is-plain-object/", - "packageDependencies": [ - ["is-plain-object", "npm:2.0.4"], - ["isobject", "npm:3.0.1"] - ], - "linkType": "HARD", - }], - ["npm:3.0.0", { - "packageLocation": "./.yarn/cache/is-plain-object-npm-3.0.0-c59a1b626c-2.zip/node_modules/is-plain-object/", - "packageDependencies": [ - ["is-plain-object", "npm:3.0.0"], - ["isobject", "npm:4.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["is-png", [ - ["npm:1.1.0", { - "packageLocation": "./.yarn/cache/is-png-npm-1.1.0-618cd480fe-2.zip/node_modules/is-png/", - "packageDependencies": [ - ["is-png", "npm:1.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["is-posix-bracket", [ - ["npm:0.1.1", { - "packageLocation": "./.yarn/cache/is-posix-bracket-npm-0.1.1-b1ce5d8aba-2.zip/node_modules/is-posix-bracket/", - "packageDependencies": [ - ["is-posix-bracket", "npm:0.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["is-primitive", [ - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/is-primitive-npm-2.0.0-f3606beda7-2.zip/node_modules/is-primitive/", - "packageDependencies": [ - ["is-primitive", "npm:2.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["is-promise", [ - ["npm:2.1.0", { - "packageLocation": "./.yarn/cache/is-promise-npm-2.1.0-ab46647421-2.zip/node_modules/is-promise/", - "packageDependencies": [ - ["is-promise", "npm:2.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["is-redirect", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/is-redirect-npm-1.0.0-0ff2c21753-2.zip/node_modules/is-redirect/", - "packageDependencies": [ - ["is-redirect", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["is-regex", [ - ["npm:1.0.4", { - "packageLocation": "./.yarn/cache/is-regex-npm-1.0.4-c77d6d844a-2.zip/node_modules/is-regex/", - "packageDependencies": [ - ["is-regex", "npm:1.0.4"], - ["has", "npm:1.0.3"] - ], - "linkType": "HARD", - }] - ]], - ["is-regexp", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/is-regexp-npm-1.0.0-8f95f51a0c-2.zip/node_modules/is-regexp/", - "packageDependencies": [ - ["is-regexp", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["is-relative", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/is-relative-npm-1.0.0-af71733ca6-2.zip/node_modules/is-relative/", - "packageDependencies": [ - ["is-relative", "npm:1.0.0"], - ["is-unc-path", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["is-relative-url", [ - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/is-relative-url-npm-2.0.0-49827d4256-2.zip/node_modules/is-relative-url/", - "packageDependencies": [ - ["is-relative-url", "npm:2.0.0"], - ["is-absolute-url", "npm:2.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["is-resolvable", [ - ["npm:1.1.0", { - "packageLocation": "./.yarn/cache/is-resolvable-npm-1.1.0-c03fa806bf-2.zip/node_modules/is-resolvable/", - "packageDependencies": [ - ["is-resolvable", "npm:1.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["is-retry-allowed", [ - ["npm:1.1.0", { - "packageLocation": "./.yarn/cache/is-retry-allowed-npm-1.1.0-f26cf928fa-2.zip/node_modules/is-retry-allowed/", - "packageDependencies": [ - ["is-retry-allowed", "npm:1.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["is-root", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/is-root-npm-1.0.0-f0e75e9688-2.zip/node_modules/is-root/", - "packageDependencies": [ - ["is-root", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["is-ssh", [ - ["npm:1.3.1", { - "packageLocation": "./.yarn/cache/is-ssh-npm-1.3.1-a45ec50c50-2.zip/node_modules/is-ssh/", - "packageDependencies": [ - ["is-ssh", "npm:1.3.1"], - ["protocols", "npm:1.4.7"] - ], - "linkType": "HARD", - }] - ]], - ["is-stream", [ - ["npm:1.1.0", { - "packageLocation": "./.yarn/cache/is-stream-npm-1.1.0-818ecbf6bb-2.zip/node_modules/is-stream/", - "packageDependencies": [ - ["is-stream", "npm:1.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["is-svg", [ - ["npm:3.0.0", { - "packageLocation": "./.yarn/cache/is-svg-npm-3.0.0-405580f5e7-2.zip/node_modules/is-svg/", - "packageDependencies": [ - ["is-svg", "npm:3.0.0"], - ["html-comment-regex", "npm:1.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["is-symbol", [ - ["npm:1.0.2", { - "packageLocation": "./.yarn/cache/is-symbol-npm-1.0.2-bded3e8b8d-2.zip/node_modules/is-symbol/", - "packageDependencies": [ - ["is-symbol", "npm:1.0.2"], - ["has-symbols", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["is-typedarray", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/is-typedarray-npm-1.0.0-bbd99de5b6-2.zip/node_modules/is-typedarray/", - "packageDependencies": [ - ["is-typedarray", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["is-unc-path", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/is-unc-path-npm-1.0.0-9cee24d85f-2.zip/node_modules/is-unc-path/", - "packageDependencies": [ - ["is-unc-path", "npm:1.0.0"], - ["unc-path-regex", "npm:0.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["is-utf8", [ - ["npm:0.2.1", { - "packageLocation": "./.yarn/cache/is-utf8-npm-0.2.1-46ab364e2f-2.zip/node_modules/is-utf8/", - "packageDependencies": [ - ["is-utf8", "npm:0.2.1"] - ], - "linkType": "HARD", - }] - ]], - ["is-valid-path", [ - ["npm:0.1.1", { - "packageLocation": "./.yarn/cache/is-valid-path-npm-0.1.1-314675c9ba-2.zip/node_modules/is-valid-path/", - "packageDependencies": [ - ["is-valid-path", "npm:0.1.1"], - ["is-invalid-path", "npm:0.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["is-whitespace-character", [ - ["npm:1.0.2", { - "packageLocation": "./.yarn/cache/is-whitespace-character-npm-1.0.2-47201a6c80-2.zip/node_modules/is-whitespace-character/", - "packageDependencies": [ - ["is-whitespace-character", "npm:1.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["is-windows", [ - ["npm:1.0.2", { - "packageLocation": "./.yarn/cache/is-windows-npm-1.0.2-898cd6f3d7-2.zip/node_modules/is-windows/", - "packageDependencies": [ - ["is-windows", "npm:1.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["is-word-character", [ - ["npm:1.0.2", { - "packageLocation": "./.yarn/cache/is-word-character-npm-1.0.2-d03a31af2f-2.zip/node_modules/is-word-character/", - "packageDependencies": [ - ["is-word-character", "npm:1.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["is-wsl", [ - ["npm:1.1.0", { - "packageLocation": "./.yarn/cache/is-wsl-npm-1.1.0-136e2b7c74-2.zip/node_modules/is-wsl/", - "packageDependencies": [ - ["is-wsl", "npm:1.1.0"] - ], - "linkType": "HARD", - }], - ["npm:2.1.1", { - "packageLocation": "./.yarn/cache/is-wsl-npm-2.1.1-5882a515d5-2.zip/node_modules/is-wsl/", - "packageDependencies": [ - ["is-wsl", "npm:2.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["isarray", [ - ["npm:0.0.1", { - "packageLocation": "./.yarn/cache/isarray-npm-0.0.1-92e37e0a70-2.zip/node_modules/isarray/", - "packageDependencies": [ - ["isarray", "npm:0.0.1"] - ], - "linkType": "HARD", - }], - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/isarray-npm-1.0.0-db4f547720-2.zip/node_modules/isarray/", - "packageDependencies": [ - ["isarray", "npm:1.0.0"] - ], - "linkType": "HARD", - }], - ["npm:2.0.1", { - "packageLocation": "./.yarn/cache/isarray-npm-2.0.1-ef99c2575f-2.zip/node_modules/isarray/", - "packageDependencies": [ - ["isarray", "npm:2.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["isemail", [ - ["npm:3.2.0", { - "packageLocation": "./.yarn/cache/isemail-npm-3.2.0-99fb9661e6-2.zip/node_modules/isemail/", - "packageDependencies": [ - ["isemail", "npm:3.2.0"], - ["punycode", "npm:2.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["isexe", [ - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/isexe-npm-2.0.0-b58870bd2e-2.zip/node_modules/isexe/", - "packageDependencies": [ - ["isexe", "npm:2.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["isobject", [ - ["npm:2.1.0", { - "packageLocation": "./.yarn/cache/isobject-npm-2.1.0-2798cf0d94-2.zip/node_modules/isobject/", - "packageDependencies": [ - ["isobject", "npm:2.1.0"], - ["isarray", "npm:1.0.0"] - ], - "linkType": "HARD", - }], - ["npm:3.0.1", { - "packageLocation": "./.yarn/cache/isobject-npm-3.0.1-8145901fd2-2.zip/node_modules/isobject/", - "packageDependencies": [ - ["isobject", "npm:3.0.1"] - ], - "linkType": "HARD", - }], - ["npm:4.0.0", { - "packageLocation": "./.yarn/cache/isobject-npm-4.0.0-9c5174125b-2.zip/node_modules/isobject/", - "packageDependencies": [ - ["isobject", "npm:4.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["isomorphic-fetch", [ - ["npm:2.2.1", { - "packageLocation": "./.yarn/cache/isomorphic-fetch-npm-2.2.1-46b4db5d7b-2.zip/node_modules/isomorphic-fetch/", - "packageDependencies": [ - ["isomorphic-fetch", "npm:2.2.1"], - ["node-fetch", "npm:1.7.3"], - ["whatwg-fetch", "npm:3.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["isstream", [ - ["npm:0.1.2", { - "packageLocation": "./.yarn/cache/isstream-npm-0.1.2-8581c75385-2.zip/node_modules/isstream/", - "packageDependencies": [ - ["isstream", "npm:0.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["istanbul-lib-coverage", [ - ["npm:1.2.1", { - "packageLocation": "./.yarn/cache/istanbul-lib-coverage-npm-1.2.1-bb83358eff-2.zip/node_modules/istanbul-lib-coverage/", - "packageDependencies": [ - ["istanbul-lib-coverage", "npm:1.2.1"] - ], - "linkType": "HARD", - }], - ["npm:2.0.2", { - "packageLocation": "./.yarn/cache/istanbul-lib-coverage-npm-2.0.2-c6f873c9a5-2.zip/node_modules/istanbul-lib-coverage/", - "packageDependencies": [ - ["istanbul-lib-coverage", "npm:2.0.2"] - ], - "linkType": "HARD", - }], - ["npm:2.0.5", { - "packageLocation": "./.yarn/cache/istanbul-lib-coverage-npm-2.0.5-cccbc9487c-2.zip/node_modules/istanbul-lib-coverage/", - "packageDependencies": [ - ["istanbul-lib-coverage", "npm:2.0.5"] - ], - "linkType": "HARD", - }] - ]], - ["istanbul-lib-instrument", [ - ["npm:1.10.2", { - "packageLocation": "./.yarn/cache/istanbul-lib-instrument-npm-1.10.2-9f03395964-2.zip/node_modules/istanbul-lib-instrument/", - "packageDependencies": [ - ["istanbul-lib-instrument", "npm:1.10.2"], - ["babel-generator", "npm:6.26.1"], - ["babel-template", "npm:6.26.0"], - ["babel-traverse", "npm:6.26.0"], - ["babel-types", "npm:6.26.0"], - ["babylon", "npm:6.18.0"], - ["istanbul-lib-coverage", "npm:1.2.1"], - ["semver", "npm:5.6.0"] - ], - "linkType": "HARD", - }], - ["npm:3.0.1", { - "packageLocation": "./.yarn/cache/istanbul-lib-instrument-npm-3.0.1-e3f3875dad-2.zip/node_modules/istanbul-lib-instrument/", - "packageDependencies": [ - ["istanbul-lib-instrument", "npm:3.0.1"], - ["@babel/generator", "npm:7.2.2"], - ["@babel/parser", "npm:7.7.4"], - ["@babel/template", "npm:7.2.2"], - ["@babel/traverse", "npm:7.2.3"], - ["@babel/types", "npm:7.2.2"], - ["istanbul-lib-coverage", "npm:2.0.2"], - ["semver", "npm:5.6.0"] - ], - "linkType": "HARD", - }] - ]], - ["istanbul-lib-report", [ - ["npm:2.0.8", { - "packageLocation": "./.yarn/cache/istanbul-lib-report-npm-2.0.8-a32df3b969-2.zip/node_modules/istanbul-lib-report/", - "packageDependencies": [ - ["istanbul-lib-report", "npm:2.0.8"], - ["istanbul-lib-coverage", "npm:2.0.5"], - ["make-dir", "npm:2.1.0"], - ["supports-color", "npm:6.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["istanbul-lib-source-maps", [ - ["npm:3.0.1", { - "packageLocation": "./.yarn/cache/istanbul-lib-source-maps-npm-3.0.1-50b89fe3d2-2.zip/node_modules/istanbul-lib-source-maps/", - "packageDependencies": [ - ["istanbul-lib-source-maps", "npm:3.0.1"], - ["debug", "npm:3.2.6"], - ["istanbul-lib-coverage", "npm:2.0.2"], - ["make-dir", "npm:1.3.0"], - ["rimraf", "npm:2.6.3"], - ["source-map", "npm:0.6.1"] - ], - "linkType": "HARD", - }] - ]], - ["istanbul-reports", [ - ["npm:2.2.6", { - "packageLocation": "./.yarn/cache/istanbul-reports-npm-2.2.6-7dacad2663-2.zip/node_modules/istanbul-reports/", - "packageDependencies": [ - ["istanbul-reports", "npm:2.2.6"], - ["handlebars", "npm:4.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["isurl", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/isurl-npm-1.0.0-51543986df-2.zip/node_modules/isurl/", - "packageDependencies": [ - ["isurl", "npm:1.0.0"], - ["has-to-string-tag-x", "npm:1.4.1"], - ["is-object", "npm:1.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["iterall", [ - ["npm:1.2.2", { - "packageLocation": "./.yarn/cache/iterall-npm-1.2.2-dbf230559f-2.zip/node_modules/iterall/", - "packageDependencies": [ - ["iterall", "npm:1.2.2"] - ], - "linkType": "HARD", - }] - ]], - ["jest", [ - ["npm:24.9.0", { - "packageLocation": "./.yarn/cache/jest-npm-24.9.0-8ddb425e99-2.zip/node_modules/jest/", - "packageDependencies": [ - ["jest", "npm:24.9.0"], - ["import-local", "npm:2.0.0"], - ["jest-cli", "npm:24.9.0"] - ], - "linkType": "HARD", - }] - ]], - ["jest-changed-files", [ - ["npm:24.9.0", { - "packageLocation": "./.yarn/cache/jest-changed-files-npm-24.9.0-1c66f34b41-2.zip/node_modules/jest-changed-files/", - "packageDependencies": [ - ["jest-changed-files", "npm:24.9.0"], - ["@jest/types", "npm:24.9.0"], - ["execa", "npm:1.0.0"], - ["throat", "npm:4.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["jest-cli", [ - ["npm:24.9.0", { - "packageLocation": "./.yarn/cache/jest-cli-npm-24.9.0-67cda48cb4-2.zip/node_modules/jest-cli/", - "packageDependencies": [ - ["jest-cli", "npm:24.9.0"], - ["@jest/core", "npm:24.9.0"], - ["@jest/test-result", "npm:24.9.0"], - ["@jest/types", "npm:24.9.0"], - ["chalk", "npm:2.4.2"], - ["exit", "npm:0.1.2"], - ["import-local", "npm:2.0.0"], - ["is-ci", "npm:2.0.0"], - ["jest-config", "npm:24.9.0"], - ["jest-util", "npm:24.9.0"], - ["jest-validate", "npm:24.9.0"], - ["prompts", "npm:2.0.1"], - ["realpath-native", "npm:1.1.0"], - ["yargs", "npm:13.3.0"] - ], - "linkType": "HARD", - }] - ]], - ["jest-config", [ - ["npm:23.6.0", { - "packageLocation": "./.yarn/cache/jest-config-npm-23.6.0-8a66037ccd-2.zip/node_modules/jest-config/", - "packageDependencies": [ - ["jest-config", "npm:23.6.0"], - ["babel-core", "npm:6.26.3"], - ["babel-jest", "virtual:8a66037ccd7a8be1eb6d7983ebdeaf233fe1d3c1e85bd340a31e7a9c07e3fb91c61a9d835ea31fe537b93a36a83f323661840931b5cff0bd3f94811a69dc90cd#npm:23.6.0"], - ["chalk", "npm:2.4.2"], - ["glob", "npm:7.1.3"], - ["jest-environment-jsdom", "npm:23.4.0"], - ["jest-environment-node", "npm:23.4.0"], - ["jest-get-type", "npm:22.4.3"], - ["jest-jasmine2", "npm:23.6.0"], - ["jest-regex-util", "npm:23.3.0"], - ["jest-resolve", "npm:23.6.0"], - ["jest-util", "npm:23.4.0"], - ["jest-validate", "npm:23.6.0"], - ["micromatch", "npm:2.3.11"], - ["pretty-format", "npm:23.6.0"] - ], - "linkType": "HARD", - }], - ["npm:24.9.0", { - "packageLocation": "./.yarn/cache/jest-config-npm-24.9.0-11af2979cd-2.zip/node_modules/jest-config/", - "packageDependencies": [ - ["jest-config", "npm:24.9.0"], - ["@babel/core", "npm:7.2.2"], - ["@jest/test-sequencer", "npm:24.9.0"], - ["@jest/types", "npm:24.9.0"], - ["babel-jest", "virtual:11af2979cd18fac66890974126a6c7fbd4975ac28f27d988c8c44e880a7bc6ec701858539716c13ff3a123433f2407e6d9c527938d745fd70b3e8dbefabe561b#npm:24.9.0"], - ["chalk", "npm:2.4.2"], - ["glob", "npm:7.1.3"], - ["jest-environment-jsdom", "npm:24.9.0"], - ["jest-environment-node", "npm:24.9.0"], - ["jest-get-type", "npm:24.9.0"], - ["jest-jasmine2", "npm:24.9.0"], - ["jest-regex-util", "npm:24.3.0"], - ["jest-resolve", "npm:24.9.0"], - ["jest-util", "npm:24.9.0"], - ["jest-validate", "npm:24.9.0"], - ["micromatch", "npm:3.1.10"], - ["pretty-format", "npm:24.9.0"], - ["realpath-native", "npm:1.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["jest-diff", [ - ["npm:23.6.0", { - "packageLocation": "./.yarn/cache/jest-diff-npm-23.6.0-2621a31506-2.zip/node_modules/jest-diff/", - "packageDependencies": [ - ["jest-diff", "npm:23.6.0"], - ["chalk", "npm:2.4.2"], - ["diff", "npm:3.5.0"], - ["jest-get-type", "npm:22.4.3"], - ["pretty-format", "npm:23.6.0"] - ], - "linkType": "HARD", - }], - ["npm:24.8.0", { - "packageLocation": "./.yarn/cache/jest-diff-npm-24.8.0-6b77072d7c-2.zip/node_modules/jest-diff/", - "packageDependencies": [ - ["jest-diff", "npm:24.8.0"], - ["chalk", "npm:2.4.2"], - ["diff-sequences", "npm:24.3.0"], - ["jest-get-type", "npm:24.8.0"], - ["pretty-format", "npm:24.8.0"] - ], - "linkType": "HARD", - }], - ["npm:24.9.0", { - "packageLocation": "./.yarn/cache/jest-diff-npm-24.9.0-31c04948a4-2.zip/node_modules/jest-diff/", - "packageDependencies": [ - ["jest-diff", "npm:24.9.0"], - ["chalk", "npm:2.4.2"], - ["diff-sequences", "npm:24.9.0"], - ["jest-get-type", "npm:24.9.0"], - ["pretty-format", "npm:24.9.0"] - ], - "linkType": "HARD", - }] - ]], - ["jest-docblock", [ - ["npm:24.3.0", { - "packageLocation": "./.yarn/cache/jest-docblock-npm-24.3.0-3fa5308e19-2.zip/node_modules/jest-docblock/", - "packageDependencies": [ - ["jest-docblock", "npm:24.3.0"], - ["detect-newline", "npm:2.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["jest-each", [ - ["npm:23.6.0", { - "packageLocation": "./.yarn/cache/jest-each-npm-23.6.0-c8a40acc5e-2.zip/node_modules/jest-each/", - "packageDependencies": [ - ["jest-each", "npm:23.6.0"], - ["chalk", "npm:2.4.2"], - ["pretty-format", "npm:23.6.0"] - ], - "linkType": "HARD", - }], - ["npm:24.9.0", { - "packageLocation": "./.yarn/cache/jest-each-npm-24.9.0-d8ff04036a-2.zip/node_modules/jest-each/", - "packageDependencies": [ - ["jest-each", "npm:24.9.0"], - ["@jest/types", "npm:24.9.0"], - ["chalk", "npm:2.4.2"], - ["jest-get-type", "npm:24.9.0"], - ["jest-util", "npm:24.9.0"], - ["pretty-format", "npm:24.9.0"] - ], - "linkType": "HARD", - }] - ]], - ["jest-environment-jsdom", [ - ["npm:23.4.0", { - "packageLocation": "./.yarn/cache/jest-environment-jsdom-npm-23.4.0-0632c88086-2.zip/node_modules/jest-environment-jsdom/", - "packageDependencies": [ - ["jest-environment-jsdom", "npm:23.4.0"], - ["jest-mock", "npm:23.2.0"], - ["jest-util", "npm:23.4.0"], - ["jsdom", "npm:11.12.0"] - ], - "linkType": "HARD", - }], - ["npm:24.9.0", { - "packageLocation": "./.yarn/cache/jest-environment-jsdom-npm-24.9.0-1ab44ab83a-2.zip/node_modules/jest-environment-jsdom/", - "packageDependencies": [ - ["jest-environment-jsdom", "npm:24.9.0"], - ["@jest/environment", "npm:24.9.0"], - ["@jest/fake-timers", "npm:24.9.0"], - ["@jest/types", "npm:24.9.0"], - ["jest-mock", "npm:24.9.0"], - ["jest-util", "npm:24.9.0"], - ["jsdom", "npm:11.12.0"] - ], - "linkType": "HARD", - }] - ]], - ["jest-environment-node", [ - ["npm:23.4.0", { - "packageLocation": "./.yarn/cache/jest-environment-node-npm-23.4.0-9071676852-2.zip/node_modules/jest-environment-node/", - "packageDependencies": [ - ["jest-environment-node", "npm:23.4.0"], - ["jest-mock", "npm:23.2.0"], - ["jest-util", "npm:23.4.0"] - ], - "linkType": "HARD", - }], - ["npm:24.5.0", { - "packageLocation": "./.yarn/cache/jest-environment-node-npm-24.5.0-77f38ab891-2.zip/node_modules/jest-environment-node/", - "packageDependencies": [ - ["jest-environment-node", "npm:24.5.0"], - ["@jest/environment", "npm:24.5.0"], - ["@jest/fake-timers", "npm:24.5.0"], - ["@jest/types", "npm:24.5.0"], - ["jest-mock", "npm:24.5.0"], - ["jest-util", "npm:24.5.0"] - ], - "linkType": "HARD", - }], - ["npm:24.9.0", { - "packageLocation": "./.yarn/cache/jest-environment-node-npm-24.9.0-0b0fd621a1-2.zip/node_modules/jest-environment-node/", - "packageDependencies": [ - ["jest-environment-node", "npm:24.9.0"], - ["@jest/environment", "npm:24.9.0"], - ["@jest/fake-timers", "npm:24.9.0"], - ["@jest/types", "npm:24.9.0"], - ["jest-mock", "npm:24.9.0"], - ["jest-util", "npm:24.9.0"] - ], - "linkType": "HARD", - }] - ]], - ["jest-get-type", [ - ["npm:22.4.3", { - "packageLocation": "./.yarn/cache/jest-get-type-npm-22.4.3-702e6e4b7c-2.zip/node_modules/jest-get-type/", - "packageDependencies": [ - ["jest-get-type", "npm:22.4.3"] - ], - "linkType": "HARD", - }], - ["npm:24.8.0", { - "packageLocation": "./.yarn/cache/jest-get-type-npm-24.8.0-5b4aa7295b-2.zip/node_modules/jest-get-type/", - "packageDependencies": [ - ["jest-get-type", "npm:24.8.0"] - ], - "linkType": "HARD", - }], - ["npm:24.9.0", { - "packageLocation": "./.yarn/cache/jest-get-type-npm-24.9.0-18c591f6f2-2.zip/node_modules/jest-get-type/", - "packageDependencies": [ - ["jest-get-type", "npm:24.9.0"] - ], - "linkType": "HARD", - }] - ]], - ["jest-haste-map", [ - ["npm:24.5.0", { - "packageLocation": "./.yarn/cache/jest-haste-map-npm-24.5.0-64daa674f0-2.zip/node_modules/jest-haste-map/", - "packageDependencies": [ - ["jest-haste-map", "npm:24.5.0"], - ["@jest/types", "npm:24.5.0"], - ["fb-watchman", "npm:2.0.0"], - ["graceful-fs", "npm:4.1.15"], - ["invariant", "npm:2.2.4"], - ["jest-serializer", "npm:24.4.0"], - ["jest-util", "npm:24.5.0"], - ["jest-worker", "npm:24.4.0"], - ["micromatch", "npm:3.1.10"], - ["sane", "npm:4.1.0"] - ], - "linkType": "HARD", - }], - ["npm:24.9.0", { - "packageLocation": "./.yarn/cache/jest-haste-map-npm-24.9.0-8dac02f878-2.zip/node_modules/jest-haste-map/", - "packageDependencies": [ - ["jest-haste-map", "npm:24.9.0"], - ["@jest/types", "npm:24.9.0"], - ["anymatch", "npm:2.0.0"], - ["fb-watchman", "npm:2.0.0"], - ["fsevents", "patch:fsevents@npm%3A1.2.7#builtin::version=1.2.7&hash=77dfe6"], - ["graceful-fs", "npm:4.1.15"], - ["invariant", "npm:2.2.4"], - ["jest-serializer", "npm:24.9.0"], - ["jest-util", "npm:24.9.0"], - ["jest-worker", "npm:24.9.0"], - ["micromatch", "npm:3.1.10"], - ["sane", "npm:4.1.0"], - ["walker", "npm:1.0.7"] - ], - "linkType": "HARD", - }] - ]], - ["jest-jasmine2", [ - ["npm:23.6.0", { - "packageLocation": "./.yarn/cache/jest-jasmine2-npm-23.6.0-dd88f6c04e-2.zip/node_modules/jest-jasmine2/", - "packageDependencies": [ - ["jest-jasmine2", "npm:23.6.0"], - ["babel-traverse", "npm:6.26.0"], - ["chalk", "npm:2.4.2"], - ["co", "npm:4.6.0"], - ["expect", "npm:23.6.0"], - ["is-generator-fn", "npm:1.0.0"], - ["jest-diff", "npm:23.6.0"], - ["jest-each", "npm:23.6.0"], - ["jest-matcher-utils", "npm:23.6.0"], - ["jest-message-util", "npm:23.4.0"], - ["jest-snapshot", "npm:23.6.0"], - ["jest-util", "npm:23.4.0"], - ["pretty-format", "npm:23.6.0"] - ], - "linkType": "HARD", - }], - ["npm:24.9.0", { - "packageLocation": "./.yarn/cache/jest-jasmine2-npm-24.9.0-7493df2519-2.zip/node_modules/jest-jasmine2/", - "packageDependencies": [ - ["jest-jasmine2", "npm:24.9.0"], - ["@babel/traverse", "npm:7.2.3"], - ["@jest/environment", "npm:24.9.0"], - ["@jest/test-result", "npm:24.9.0"], - ["@jest/types", "npm:24.9.0"], - ["chalk", "npm:2.4.2"], - ["co", "npm:4.6.0"], - ["expect", "npm:24.9.0"], - ["is-generator-fn", "npm:2.0.0"], - ["jest-each", "npm:24.9.0"], - ["jest-matcher-utils", "npm:24.9.0"], - ["jest-message-util", "npm:24.9.0"], - ["jest-runtime", "npm:24.9.0"], - ["jest-snapshot", "npm:24.9.0"], - ["jest-util", "npm:24.9.0"], - ["pretty-format", "npm:24.9.0"], - ["throat", "npm:4.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["jest-junit", [ - ["npm:5.2.0", { - "packageLocation": "./.yarn/cache/jest-junit-npm-5.2.0-f73eba0c73-2.zip/node_modules/jest-junit/", - "packageDependencies": [ - ["jest-junit", "npm:5.2.0"], - ["jest-config", "npm:23.6.0"], - ["jest-validate", "npm:23.6.0"], - ["mkdirp", "npm:0.5.1"], - ["strip-ansi", "npm:4.0.0"], - ["xml", "npm:1.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["jest-leak-detector", [ - ["npm:24.9.0", { - "packageLocation": "./.yarn/cache/jest-leak-detector-npm-24.9.0-bc64a3940e-2.zip/node_modules/jest-leak-detector/", - "packageDependencies": [ - ["jest-leak-detector", "npm:24.9.0"], - ["jest-get-type", "npm:24.9.0"], - ["pretty-format", "npm:24.9.0"] - ], - "linkType": "HARD", - }] - ]], - ["jest-matcher-utils", [ - ["npm:23.6.0", { - "packageLocation": "./.yarn/cache/jest-matcher-utils-npm-23.6.0-bf1f2d3c8e-2.zip/node_modules/jest-matcher-utils/", - "packageDependencies": [ - ["jest-matcher-utils", "npm:23.6.0"], - ["chalk", "npm:2.4.2"], - ["jest-get-type", "npm:22.4.3"], - ["pretty-format", "npm:23.6.0"] - ], - "linkType": "HARD", - }], - ["npm:24.8.0", { - "packageLocation": "./.yarn/cache/jest-matcher-utils-npm-24.8.0-e99928f3b9-2.zip/node_modules/jest-matcher-utils/", - "packageDependencies": [ - ["jest-matcher-utils", "npm:24.8.0"], - ["chalk", "npm:2.4.2"], - ["jest-diff", "npm:24.8.0"], - ["jest-get-type", "npm:24.8.0"], - ["pretty-format", "npm:24.8.0"] - ], - "linkType": "HARD", - }], - ["npm:24.9.0", { - "packageLocation": "./.yarn/cache/jest-matcher-utils-npm-24.9.0-e0c2ef3e36-2.zip/node_modules/jest-matcher-utils/", - "packageDependencies": [ - ["jest-matcher-utils", "npm:24.9.0"], - ["chalk", "npm:2.4.2"], - ["jest-diff", "npm:24.9.0"], - ["jest-get-type", "npm:24.9.0"], - ["pretty-format", "npm:24.9.0"] - ], - "linkType": "HARD", - }] - ]], - ["jest-message-util", [ - ["npm:23.4.0", { - "packageLocation": "./.yarn/cache/jest-message-util-npm-23.4.0-4507d567a1-2.zip/node_modules/jest-message-util/", - "packageDependencies": [ - ["jest-message-util", "npm:23.4.0"], - ["@babel/code-frame", "npm:7.0.0"], - ["chalk", "npm:2.4.2"], - ["micromatch", "npm:2.3.11"], - ["slash", "npm:1.0.0"], - ["stack-utils", "npm:1.0.2"] - ], - "linkType": "HARD", - }], - ["npm:24.5.0", { - "packageLocation": "./.yarn/cache/jest-message-util-npm-24.5.0-363e556d4e-2.zip/node_modules/jest-message-util/", - "packageDependencies": [ - ["jest-message-util", "npm:24.5.0"], - ["@babel/code-frame", "npm:7.0.0"], - ["@jest/test-result", "npm:24.5.0"], - ["@jest/types", "npm:24.5.0"], - ["@types/stack-utils", "npm:1.0.1"], - ["chalk", "npm:2.4.2"], - ["micromatch", "npm:3.1.10"], - ["slash", "npm:2.0.0"], - ["stack-utils", "npm:1.0.2"] - ], - "linkType": "HARD", - }], - ["npm:24.8.0", { - "packageLocation": "./.yarn/cache/jest-message-util-npm-24.8.0-1bc641bd0f-2.zip/node_modules/jest-message-util/", - "packageDependencies": [ - ["jest-message-util", "npm:24.8.0"], - ["@babel/code-frame", "npm:7.0.0"], - ["@jest/test-result", "npm:24.8.0"], - ["@jest/types", "npm:24.8.0"], - ["@types/stack-utils", "npm:1.0.1"], - ["chalk", "npm:2.4.2"], - ["micromatch", "npm:3.1.10"], - ["slash", "npm:2.0.0"], - ["stack-utils", "npm:1.0.2"] - ], - "linkType": "HARD", - }], - ["npm:24.9.0", { - "packageLocation": "./.yarn/cache/jest-message-util-npm-24.9.0-3300f8301a-2.zip/node_modules/jest-message-util/", - "packageDependencies": [ - ["jest-message-util", "npm:24.9.0"], - ["@babel/code-frame", "npm:7.0.0"], - ["@jest/test-result", "npm:24.9.0"], - ["@jest/types", "npm:24.9.0"], - ["@types/stack-utils", "npm:1.0.1"], - ["chalk", "npm:2.4.2"], - ["micromatch", "npm:3.1.10"], - ["slash", "npm:2.0.0"], - ["stack-utils", "npm:1.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["jest-mock", [ - ["npm:23.2.0", { - "packageLocation": "./.yarn/cache/jest-mock-npm-23.2.0-df141cdd25-2.zip/node_modules/jest-mock/", - "packageDependencies": [ - ["jest-mock", "npm:23.2.0"] - ], - "linkType": "HARD", - }], - ["npm:24.5.0", { - "packageLocation": "./.yarn/cache/jest-mock-npm-24.5.0-bf6ba2d4ad-2.zip/node_modules/jest-mock/", - "packageDependencies": [ - ["jest-mock", "npm:24.5.0"], - ["@jest/types", "npm:24.5.0"] - ], - "linkType": "HARD", - }], - ["npm:24.9.0", { - "packageLocation": "./.yarn/cache/jest-mock-npm-24.9.0-22e61bf7ca-2.zip/node_modules/jest-mock/", - "packageDependencies": [ - ["jest-mock", "npm:24.9.0"], - ["@jest/types", "npm:24.9.0"] - ], - "linkType": "HARD", - }] - ]], - ["jest-pnp-resolver", [ - ["virtual:56dbaf2e7d8f84ef6ef84ff60b011587bd853752e408d70cb435e8b0fde21b61d19dde439e180e8babd1389e1d43736d8b9caedaabfb4f7fdbd75f5ae3186351#npm:1.2.1", { - "packageLocation": "./.yarn/$$virtual/jest-pnp-resolver-virtual-fa71e3cd98/0/cache/jest-pnp-resolver-npm-1.2.1-a4bd6191e1-2.zip/node_modules/jest-pnp-resolver/", - "packageDependencies": [ - ["jest-pnp-resolver", "virtual:56dbaf2e7d8f84ef6ef84ff60b011587bd853752e408d70cb435e8b0fde21b61d19dde439e180e8babd1389e1d43736d8b9caedaabfb4f7fdbd75f5ae3186351#npm:1.2.1"], - ["jest-resolve", "npm:24.9.0"] - ], - "packagePeers": [ - "jest-resolve" - ], - "linkType": "HARD", - }] - ]], - ["jest-regex-util", [ - ["npm:23.3.0", { - "packageLocation": "./.yarn/cache/jest-regex-util-npm-23.3.0-cfd18ddb4d-2.zip/node_modules/jest-regex-util/", - "packageDependencies": [ - ["jest-regex-util", "npm:23.3.0"] - ], - "linkType": "HARD", - }], - ["npm:24.3.0", { - "packageLocation": "./.yarn/cache/jest-regex-util-npm-24.3.0-46bf162a7a-2.zip/node_modules/jest-regex-util/", - "packageDependencies": [ - ["jest-regex-util", "npm:24.3.0"] - ], - "linkType": "HARD", - }], - ["npm:24.9.0", { - "packageLocation": "./.yarn/cache/jest-regex-util-npm-24.9.0-fac554cc4d-2.zip/node_modules/jest-regex-util/", - "packageDependencies": [ - ["jest-regex-util", "npm:24.9.0"] - ], - "linkType": "HARD", - }] - ]], - ["jest-resolve", [ - ["npm:23.6.0", { - "packageLocation": "./.yarn/cache/jest-resolve-npm-23.6.0-2a0bb402b1-2.zip/node_modules/jest-resolve/", - "packageDependencies": [ - ["jest-resolve", "npm:23.6.0"], - ["browser-resolve", "npm:1.11.3"], - ["chalk", "npm:2.4.2"], - ["realpath-native", "npm:1.0.2"] - ], - "linkType": "HARD", - }], - ["npm:24.9.0", { - "packageLocation": "./.yarn/cache/jest-resolve-npm-24.9.0-56dbaf2e7d-2.zip/node_modules/jest-resolve/", - "packageDependencies": [ - ["jest-resolve", "npm:24.9.0"], - ["@jest/types", "npm:24.9.0"], - ["browser-resolve", "npm:1.11.3"], - ["chalk", "npm:2.4.2"], - ["jest-pnp-resolver", "virtual:56dbaf2e7d8f84ef6ef84ff60b011587bd853752e408d70cb435e8b0fde21b61d19dde439e180e8babd1389e1d43736d8b9caedaabfb4f7fdbd75f5ae3186351#npm:1.2.1"], - ["realpath-native", "npm:1.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["jest-resolve-dependencies", [ - ["npm:24.9.0", { - "packageLocation": "./.yarn/cache/jest-resolve-dependencies-npm-24.9.0-3825fc24ae-2.zip/node_modules/jest-resolve-dependencies/", - "packageDependencies": [ - ["jest-resolve-dependencies", "npm:24.9.0"], - ["@jest/types", "npm:24.9.0"], - ["jest-regex-util", "npm:24.3.0"], - ["jest-snapshot", "npm:24.9.0"] - ], - "linkType": "HARD", - }] - ]], - ["jest-runner", [ - ["npm:24.9.0", { - "packageLocation": "./.yarn/cache/jest-runner-npm-24.9.0-c44d4243ed-2.zip/node_modules/jest-runner/", - "packageDependencies": [ - ["jest-runner", "npm:24.9.0"], - ["@jest/console", "npm:24.7.1"], - ["@jest/environment", "npm:24.9.0"], - ["@jest/test-result", "npm:24.9.0"], - ["@jest/types", "npm:24.9.0"], - ["chalk", "npm:2.4.2"], - ["exit", "npm:0.1.2"], - ["graceful-fs", "npm:4.1.15"], - ["jest-config", "npm:24.9.0"], - ["jest-docblock", "npm:24.3.0"], - ["jest-haste-map", "npm:24.9.0"], - ["jest-jasmine2", "npm:24.9.0"], - ["jest-leak-detector", "npm:24.9.0"], - ["jest-message-util", "npm:24.9.0"], - ["jest-resolve", "npm:24.9.0"], - ["jest-runtime", "npm:24.9.0"], - ["jest-util", "npm:24.9.0"], - ["jest-worker", "npm:24.9.0"], - ["source-map-support", "npm:0.5.10"], - ["throat", "npm:4.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["jest-runtime", [ - ["npm:24.9.0", { - "packageLocation": "./.yarn/cache/jest-runtime-npm-24.9.0-06f6c2c3b9-2.zip/node_modules/jest-runtime/", - "packageDependencies": [ - ["jest-runtime", "npm:24.9.0"], - ["@jest/console", "npm:24.7.1"], - ["@jest/environment", "npm:24.9.0"], - ["@jest/source-map", "npm:24.3.0"], - ["@jest/transform", "npm:24.9.0"], - ["@jest/types", "npm:24.9.0"], - ["@types/yargs", "npm:13.0.2"], - ["chalk", "npm:2.4.2"], - ["exit", "npm:0.1.2"], - ["glob", "npm:7.1.3"], - ["graceful-fs", "npm:4.1.15"], - ["jest-config", "npm:24.9.0"], - ["jest-haste-map", "npm:24.9.0"], - ["jest-message-util", "npm:24.9.0"], - ["jest-mock", "npm:24.9.0"], - ["jest-regex-util", "npm:24.3.0"], - ["jest-resolve", "npm:24.9.0"], - ["jest-snapshot", "npm:24.9.0"], - ["jest-util", "npm:24.9.0"], - ["jest-validate", "npm:24.9.0"], - ["realpath-native", "npm:1.1.0"], - ["slash", "npm:2.0.0"], - ["strip-bom", "npm:3.0.0"], - ["yargs", "npm:13.3.0"] - ], - "linkType": "HARD", - }] - ]], - ["jest-serializer", [ - ["npm:24.4.0", { - "packageLocation": "./.yarn/cache/jest-serializer-npm-24.4.0-ebf3dbb870-2.zip/node_modules/jest-serializer/", - "packageDependencies": [ - ["jest-serializer", "npm:24.4.0"] - ], - "linkType": "HARD", - }], - ["npm:24.9.0", { - "packageLocation": "./.yarn/cache/jest-serializer-npm-24.9.0-5d32c1b1b3-2.zip/node_modules/jest-serializer/", - "packageDependencies": [ - ["jest-serializer", "npm:24.9.0"] - ], - "linkType": "HARD", - }] - ]], - ["jest-snapshot", [ - ["npm:23.6.0", { - "packageLocation": "./.yarn/cache/jest-snapshot-npm-23.6.0-07e2f78bb4-2.zip/node_modules/jest-snapshot/", - "packageDependencies": [ - ["jest-snapshot", "npm:23.6.0"], - ["babel-types", "npm:6.26.0"], - ["chalk", "npm:2.4.2"], - ["jest-diff", "npm:23.6.0"], - ["jest-matcher-utils", "npm:23.6.0"], - ["jest-message-util", "npm:23.4.0"], - ["jest-resolve", "npm:23.6.0"], - ["mkdirp", "npm:0.5.1"], - ["natural-compare", "npm:1.4.0"], - ["pretty-format", "npm:23.6.0"], - ["semver", "npm:5.6.0"] - ], - "linkType": "HARD", - }], - ["npm:24.9.0", { - "packageLocation": "./.yarn/cache/jest-snapshot-npm-24.9.0-796c2b63e7-2.zip/node_modules/jest-snapshot/", - "packageDependencies": [ - ["jest-snapshot", "npm:24.9.0"], - ["@babel/types", "npm:7.2.2"], - ["@jest/types", "npm:24.9.0"], - ["chalk", "npm:2.4.2"], - ["expect", "npm:24.9.0"], - ["jest-diff", "npm:24.9.0"], - ["jest-get-type", "npm:24.9.0"], - ["jest-matcher-utils", "npm:24.9.0"], - ["jest-message-util", "npm:24.9.0"], - ["jest-resolve", "npm:24.9.0"], - ["mkdirp", "npm:0.5.1"], - ["natural-compare", "npm:1.4.0"], - ["pretty-format", "npm:24.9.0"], - ["semver", "npm:6.2.0"] - ], - "linkType": "HARD", - }] - ]], - ["jest-util", [ - ["npm:23.4.0", { - "packageLocation": "./.yarn/cache/jest-util-npm-23.4.0-6dd1a6b2bd-2.zip/node_modules/jest-util/", - "packageDependencies": [ - ["jest-util", "npm:23.4.0"], - ["callsites", "npm:2.0.0"], - ["chalk", "npm:2.4.2"], - ["graceful-fs", "npm:4.1.15"], - ["is-ci", "npm:1.2.1"], - ["jest-message-util", "npm:23.4.0"], - ["mkdirp", "npm:0.5.1"], - ["slash", "npm:1.0.0"], - ["source-map", "npm:0.6.1"] - ], - "linkType": "HARD", - }], - ["npm:24.5.0", { - "packageLocation": "./.yarn/cache/jest-util-npm-24.5.0-1ad4d4b81d-2.zip/node_modules/jest-util/", - "packageDependencies": [ - ["jest-util", "npm:24.5.0"], - ["@jest/console", "npm:24.3.0"], - ["@jest/fake-timers", "npm:24.5.0"], - ["@jest/source-map", "npm:24.3.0"], - ["@jest/test-result", "npm:24.5.0"], - ["@jest/types", "npm:24.5.0"], - ["@types/node", "npm:10.12.18"], - ["callsites", "npm:3.0.0"], - ["chalk", "npm:2.4.2"], - ["graceful-fs", "npm:4.1.15"], - ["is-ci", "npm:2.0.0"], - ["mkdirp", "npm:0.5.1"], - ["slash", "npm:2.0.0"], - ["source-map", "npm:0.6.1"] - ], - "linkType": "HARD", - }], - ["npm:24.9.0", { - "packageLocation": "./.yarn/cache/jest-util-npm-24.9.0-75ed7a985e-2.zip/node_modules/jest-util/", - "packageDependencies": [ - ["jest-util", "npm:24.9.0"], - ["@jest/console", "npm:24.9.0"], - ["@jest/fake-timers", "npm:24.9.0"], - ["@jest/source-map", "npm:24.9.0"], - ["@jest/test-result", "npm:24.9.0"], - ["@jest/types", "npm:24.9.0"], - ["callsites", "npm:3.0.0"], - ["chalk", "npm:2.4.2"], - ["graceful-fs", "npm:4.1.15"], - ["is-ci", "npm:2.0.0"], - ["mkdirp", "npm:0.5.1"], - ["slash", "npm:2.0.0"], - ["source-map", "npm:0.6.1"] - ], - "linkType": "HARD", - }] - ]], - ["jest-validate", [ - ["npm:23.6.0", { - "packageLocation": "./.yarn/cache/jest-validate-npm-23.6.0-cfbf04e203-2.zip/node_modules/jest-validate/", - "packageDependencies": [ - ["jest-validate", "npm:23.6.0"], - ["chalk", "npm:2.4.2"], - ["jest-get-type", "npm:22.4.3"], - ["leven", "npm:2.1.0"], - ["pretty-format", "npm:23.6.0"] - ], - "linkType": "HARD", - }], - ["npm:24.9.0", { - "packageLocation": "./.yarn/cache/jest-validate-npm-24.9.0-29e6821564-2.zip/node_modules/jest-validate/", - "packageDependencies": [ - ["jest-validate", "npm:24.9.0"], - ["@jest/types", "npm:24.9.0"], - ["camelcase", "npm:5.3.1"], - ["chalk", "npm:2.4.2"], - ["jest-get-type", "npm:24.9.0"], - ["leven", "npm:3.1.0"], - ["pretty-format", "npm:24.9.0"] - ], - "linkType": "HARD", - }] - ]], - ["jest-watcher", [ - ["npm:24.9.0", { - "packageLocation": "./.yarn/cache/jest-watcher-npm-24.9.0-be80b8fbb3-2.zip/node_modules/jest-watcher/", - "packageDependencies": [ - ["jest-watcher", "npm:24.9.0"], - ["@jest/test-result", "npm:24.9.0"], - ["@jest/types", "npm:24.9.0"], - ["@types/yargs", "npm:13.0.2"], - ["ansi-escapes", "npm:3.1.0"], - ["chalk", "npm:2.4.2"], - ["jest-util", "npm:24.9.0"], - ["string-length", "npm:2.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["jest-worker", [ - ["npm:23.2.0", { - "packageLocation": "./.yarn/cache/jest-worker-npm-23.2.0-4ea4f24494-2.zip/node_modules/jest-worker/", - "packageDependencies": [ - ["jest-worker", "npm:23.2.0"], - ["merge-stream", "npm:1.0.1"] - ], - "linkType": "HARD", - }], - ["npm:24.4.0", { - "packageLocation": "./.yarn/cache/jest-worker-npm-24.4.0-e656bff69c-2.zip/node_modules/jest-worker/", - "packageDependencies": [ - ["jest-worker", "npm:24.4.0"], - ["@types/node", "npm:10.12.18"], - ["merge-stream", "npm:1.0.1"], - ["supports-color", "npm:6.1.0"] - ], - "linkType": "HARD", - }], - ["npm:24.9.0", { - "packageLocation": "./.yarn/cache/jest-worker-npm-24.9.0-bcd452e3a8-2.zip/node_modules/jest-worker/", - "packageDependencies": [ - ["jest-worker", "npm:24.9.0"], - ["merge-stream", "npm:2.0.0"], - ["supports-color", "npm:6.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["jimp", [ - ["npm:0.2.28", { - "packageLocation": "./.yarn/cache/jimp-npm-0.2.28-e62cad02ef-2.zip/node_modules/jimp/", - "packageDependencies": [ - ["jimp", "npm:0.2.28"], - ["bignumber.js", "npm:2.4.0"], - ["bmp-js", "npm:0.0.3"], - ["es6-promise", "npm:3.3.1"], - ["exif-parser", "npm:0.1.12"], - ["file-type", "npm:3.9.0"], - ["jpeg-js", "npm:0.2.0"], - ["load-bmfont", "npm:1.4.0"], - ["mime", "npm:1.6.0"], - ["mkdirp", "npm:0.5.1"], - ["pixelmatch", "npm:4.0.2"], - ["pngjs", "npm:3.3.3"], - ["read-chunk", "npm:1.0.1"], - ["request", "npm:2.88.0"], - ["stream-to-buffer", "npm:0.1.0"], - ["tinycolor2", "npm:1.4.1"], - ["url-regex", "npm:3.2.0"] - ], - "linkType": "HARD", - }], - ["npm:0.5.6", { - "packageLocation": "./.yarn/cache/jimp-npm-0.5.6-b908f1f7fb-2.zip/node_modules/jimp/", - "packageDependencies": [ - ["jimp", "npm:0.5.6"], - ["@babel/polyfill", "npm:7.2.5"], - ["@jimp/custom", "npm:0.5.4"], - ["@jimp/plugins", "virtual:b908f1f7fb6775fab95580cb30f6761ce06c6dd7873a6739d5b587771032059f2ccdaaf64427e5d958aea3291e7d08fd0bca5b17747743d295e649ca79c54056#npm:0.5.5"], - ["@jimp/types", "virtual:b908f1f7fb6775fab95580cb30f6761ce06c6dd7873a6739d5b587771032059f2ccdaaf64427e5d958aea3291e7d08fd0bca5b17747743d295e649ca79c54056#npm:0.5.4"], - ["core-js", "npm:2.6.2"] - ], - "linkType": "HARD", - }], - ["npm:0.6.4", { - "packageLocation": "./.yarn/cache/jimp-npm-0.6.4-d98e5bc1cc-2.zip/node_modules/jimp/", - "packageDependencies": [ - ["jimp", "npm:0.6.4"], - ["@babel/polyfill", "npm:7.2.5"], - ["@jimp/custom", "npm:0.6.4"], - ["@jimp/plugins", "virtual:d98e5bc1ccbead39170d3994004672b64fdf154267795710ad1c4d8efe0eacf80ac7423ed74d40277ed00bcc8464a09bde690088f4b3658d31ca240e32657dfe#npm:0.6.4"], - ["@jimp/types", "virtual:d98e5bc1ccbead39170d3994004672b64fdf154267795710ad1c4d8efe0eacf80ac7423ed74d40277ed00bcc8464a09bde690088f4b3658d31ca240e32657dfe#npm:0.6.4"], - ["core-js", "npm:2.6.2"] - ], - "linkType": "HARD", - }] - ]], - ["joi", [ - ["npm:11.4.0", { - "packageLocation": "./.yarn/cache/joi-npm-11.4.0-68d84becf3-2.zip/node_modules/joi/", - "packageDependencies": [ - ["joi", "npm:11.4.0"], - ["hoek", "npm:4.2.1"], - ["isemail", "npm:3.2.0"], - ["topo", "npm:2.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["jpeg-js", [ - ["npm:0.1.2", { - "packageLocation": "./.yarn/cache/jpeg-js-npm-0.1.2-56f331f442-2.zip/node_modules/jpeg-js/", - "packageDependencies": [ - ["jpeg-js", "npm:0.1.2"] - ], - "linkType": "HARD", - }], - ["npm:0.2.0", { - "packageLocation": "./.yarn/cache/jpeg-js-npm-0.2.0-271a417668-2.zip/node_modules/jpeg-js/", - "packageDependencies": [ - ["jpeg-js", "npm:0.2.0"] - ], - "linkType": "HARD", - }], - ["npm:0.3.4", { - "packageLocation": "./.yarn/cache/jpeg-js-npm-0.3.4-b50088a2e7-2.zip/node_modules/jpeg-js/", - "packageDependencies": [ - ["jpeg-js", "npm:0.3.4"] - ], - "linkType": "HARD", - }] - ]], - ["js-base64", [ - ["npm:2.5.1", { - "packageLocation": "./.yarn/cache/js-base64-npm-2.5.1-d536de0a50-2.zip/node_modules/js-base64/", - "packageDependencies": [ - ["js-base64", "npm:2.5.1"] - ], - "linkType": "HARD", - }] - ]], - ["js-levenshtein", [ - ["npm:1.1.6", { - "packageLocation": "./.yarn/cache/js-levenshtein-npm-1.1.6-ab883e61a3-2.zip/node_modules/js-levenshtein/", - "packageDependencies": [ - ["js-levenshtein", "npm:1.1.6"] - ], - "linkType": "HARD", - }] - ]], - ["js-reporters", [ - ["npm:1.2.1", { - "packageLocation": "./.yarn/cache/js-reporters-npm-1.2.1-f6033336ba-2.zip/node_modules/js-reporters/", - "packageDependencies": [ - ["js-reporters", "npm:1.2.1"] - ], - "linkType": "HARD", - }] - ]], - ["js-tokens", [ - ["npm:3.0.2", { - "packageLocation": "./.yarn/cache/js-tokens-npm-3.0.2-fe6fb334bd-2.zip/node_modules/js-tokens/", - "packageDependencies": [ - ["js-tokens", "npm:3.0.2"] - ], - "linkType": "HARD", - }], - ["npm:4.0.0", { - "packageLocation": "./.yarn/cache/js-tokens-npm-4.0.0-0ac852e9e2-2.zip/node_modules/js-tokens/", - "packageDependencies": [ - ["js-tokens", "npm:4.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["js-yaml", [ - ["npm:3.12.1", { - "packageLocation": "./.yarn/cache/js-yaml-npm-3.12.1-1012c4e30a-2.zip/node_modules/js-yaml/", - "packageDependencies": [ - ["js-yaml", "npm:3.12.1"], - ["argparse", "npm:1.0.10"], - ["esprima", "npm:4.0.1"] - ], - "linkType": "HARD", - }], - ["npm:3.12.2", { - "packageLocation": "./.yarn/cache/js-yaml-npm-3.12.2-0477061df7-2.zip/node_modules/js-yaml/", - "packageDependencies": [ - ["js-yaml", "npm:3.12.2"], - ["argparse", "npm:1.0.10"], - ["esprima", "npm:4.0.1"] - ], - "linkType": "HARD", - }], - ["npm:3.13.1", { - "packageLocation": "./.yarn/cache/js-yaml-npm-3.13.1-3a28ff3b75-2.zip/node_modules/js-yaml/", - "packageDependencies": [ - ["js-yaml", "npm:3.13.1"], - ["argparse", "npm:1.0.10"], - ["esprima", "npm:4.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["jsbn", [ - ["npm:0.1.1", { - "packageLocation": "./.yarn/cache/jsbn-npm-0.1.1-0eb7132404-2.zip/node_modules/jsbn/", - "packageDependencies": [ - ["jsbn", "npm:0.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["jsdom", [ - ["npm:11.12.0", { - "packageLocation": "./.yarn/cache/jsdom-npm-11.12.0-6d22373139-2.zip/node_modules/jsdom/", - "packageDependencies": [ - ["jsdom", "npm:11.12.0"], - ["abab", "npm:2.0.0"], - ["acorn", "npm:5.7.3"], - ["acorn-globals", "npm:4.3.0"], - ["array-equal", "npm:1.0.0"], - ["cssom", "npm:0.3.4"], - ["cssstyle", "npm:1.1.1"], - ["data-urls", "npm:1.1.0"], - ["domexception", "npm:1.0.1"], - ["escodegen", "npm:1.9.1"], - ["html-encoding-sniffer", "npm:1.0.2"], - ["left-pad", "npm:1.3.0"], - ["nwsapi", "npm:2.0.9"], - ["parse5", "npm:4.0.0"], - ["pn", "npm:1.1.0"], - ["request", "npm:2.88.0"], - ["request-promise-native", "virtual:6d2237313998c02ed351556b751f5d961cc643a59dee24a86fdfbd49b173eae17d45b0568e08435b7b1f50daca411ba6eb8185d6ae45df289e62ed9409b80a81#npm:1.0.5"], - ["sax", "npm:1.2.4"], - ["symbol-tree", "npm:3.2.2"], - ["tough-cookie", "npm:2.5.0"], - ["w3c-hr-time", "npm:1.0.1"], - ["webidl-conversions", "npm:4.0.2"], - ["whatwg-encoding", "npm:1.0.5"], - ["whatwg-mimetype", "npm:2.3.0"], - ["whatwg-url", "npm:6.5.0"], - ["ws", "npm:5.2.2"], - ["xml-name-validator", "npm:3.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["jsesc", [ - ["npm:0.5.0", { - "packageLocation": "./.yarn/cache/jsesc-npm-0.5.0-6827074492-2.zip/node_modules/jsesc/", - "packageDependencies": [ - ["jsesc", "npm:0.5.0"] - ], - "linkType": "HARD", - }], - ["npm:1.3.0", { - "packageLocation": "./.yarn/cache/jsesc-npm-1.3.0-c6247dcb35-2.zip/node_modules/jsesc/", - "packageDependencies": [ - ["jsesc", "npm:1.3.0"] - ], - "linkType": "HARD", - }], - ["npm:2.5.2", { - "packageLocation": "./.yarn/cache/jsesc-npm-2.5.2-c5acb78804-2.zip/node_modules/jsesc/", - "packageDependencies": [ - ["jsesc", "npm:2.5.2"] - ], - "linkType": "HARD", - }] - ]], - ["json-buffer", [ - ["npm:3.0.0", { - "packageLocation": "./.yarn/cache/json-buffer-npm-3.0.0-21c267a314-2.zip/node_modules/json-buffer/", - "packageDependencies": [ - ["json-buffer", "npm:3.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["json-file-plus", [ - ["npm:3.3.1", { - "packageLocation": "./.yarn/cache/json-file-plus-npm-3.3.1-7166c0c0e0-2.zip/node_modules/json-file-plus/", - "packageDependencies": [ - ["json-file-plus", "npm:3.3.1"], - ["is", "npm:3.3.0"], - ["node.extend", "npm:2.0.2"], - ["object.assign", "npm:4.1.0"], - ["promiseback", "npm:2.0.2"], - ["safer-buffer", "npm:2.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["json-loader", [ - ["npm:0.5.7", { - "packageLocation": "./.yarn/cache/json-loader-npm-0.5.7-489a339a93-2.zip/node_modules/json-loader/", - "packageDependencies": [ - ["json-loader", "npm:0.5.7"] - ], - "linkType": "HARD", - }] - ]], - ["json-parse-better-errors", [ - ["npm:1.0.2", { - "packageLocation": "./.yarn/cache/json-parse-better-errors-npm-1.0.2-7f37637d19-2.zip/node_modules/json-parse-better-errors/", - "packageDependencies": [ - ["json-parse-better-errors", "npm:1.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["json-schema", [ - ["npm:0.2.3", { - "packageLocation": "./.yarn/cache/json-schema-npm-0.2.3-018ee3dfc9-2.zip/node_modules/json-schema/", - "packageDependencies": [ - ["json-schema", "npm:0.2.3"] - ], - "linkType": "HARD", - }] - ]], - ["json-schema-traverse", [ - ["npm:0.4.1", { - "packageLocation": "./.yarn/cache/json-schema-traverse-npm-0.4.1-4759091693-2.zip/node_modules/json-schema-traverse/", - "packageDependencies": [ - ["json-schema-traverse", "npm:0.4.1"] - ], - "linkType": "HARD", - }] - ]], - ["json-stable-stringify-without-jsonify", [ - ["npm:1.0.1", { - "packageLocation": "./.yarn/cache/json-stable-stringify-without-jsonify-npm-1.0.1-b65772b28b-2.zip/node_modules/json-stable-stringify-without-jsonify/", - "packageDependencies": [ - ["json-stable-stringify-without-jsonify", "npm:1.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["json-stringify-safe", [ - ["npm:5.0.1", { - "packageLocation": "./.yarn/cache/json-stringify-safe-npm-5.0.1-064ddd6ab4-2.zip/node_modules/json-stringify-safe/", - "packageDependencies": [ - ["json-stringify-safe", "npm:5.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["json3", [ - ["npm:3.3.2", { - "packageLocation": "./.yarn/cache/json3-npm-3.3.2-71dd84c492-2.zip/node_modules/json3/", - "packageDependencies": [ - ["json3", "npm:3.3.2"] - ], - "linkType": "HARD", - }] - ]], - ["json5", [ - ["npm:0.5.1", { - "packageLocation": "./.yarn/cache/json5-npm-0.5.1-dad9a6cdb1-2.zip/node_modules/json5/", - "packageDependencies": [ - ["json5", "npm:0.5.1"] - ], - "linkType": "HARD", - }], - ["npm:1.0.1", { - "packageLocation": "./.yarn/cache/json5-npm-1.0.1-647fc8794b-2.zip/node_modules/json5/", - "packageDependencies": [ - ["json5", "npm:1.0.1"], - ["minimist", "npm:1.2.0"] - ], - "linkType": "HARD", - }], - ["npm:2.1.0", { - "packageLocation": "./.yarn/cache/json5-npm-2.1.0-8e9ce80b06-2.zip/node_modules/json5/", - "packageDependencies": [ - ["json5", "npm:2.1.0"], - ["minimist", "npm:1.2.0"] - ], - "linkType": "HARD", - }] - ]], - ["jsonfile", [ - ["npm:2.4.0", { - "packageLocation": "./.yarn/cache/jsonfile-npm-2.4.0-5547489d6b-2.zip/node_modules/jsonfile/", - "packageDependencies": [ - ["jsonfile", "npm:2.4.0"], - ["graceful-fs", "npm:4.1.15"] - ], - "linkType": "HARD", - }], - ["npm:4.0.0", { - "packageLocation": "./.yarn/cache/jsonfile-npm-4.0.0-10ce3aea15-2.zip/node_modules/jsonfile/", - "packageDependencies": [ - ["jsonfile", "npm:4.0.0"], - ["graceful-fs", "npm:4.1.15"] - ], - "linkType": "HARD", - }] - ]], - ["jsonify", [ - ["npm:0.0.0", { - "packageLocation": "./.yarn/cache/jsonify-npm-0.0.0-80da2da40c-2.zip/node_modules/jsonify/", - "packageDependencies": [ - ["jsonify", "npm:0.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["jsontoxml", [ - ["npm:1.0.1", { - "packageLocation": "./.yarn/cache/jsontoxml-npm-1.0.1-2271184387-2.zip/node_modules/jsontoxml/", - "packageDependencies": [ - ["jsontoxml", "npm:1.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["jsprim", [ - ["npm:1.4.1", { - "packageLocation": "./.yarn/cache/jsprim-npm-1.4.1-948d2c9ec3-2.zip/node_modules/jsprim/", - "packageDependencies": [ - ["jsprim", "npm:1.4.1"], - ["assert-plus", "npm:1.0.0"], - ["extsprintf", "npm:1.3.0"], - ["json-schema", "npm:0.2.3"], - ["verror", "npm:1.10.0"] - ], - "linkType": "HARD", - }] - ]], - ["jsx-ast-utils", [ - ["npm:2.0.1", { - "packageLocation": "./.yarn/cache/jsx-ast-utils-npm-2.0.1-3b757964a3-2.zip/node_modules/jsx-ast-utils/", - "packageDependencies": [ - ["jsx-ast-utils", "npm:2.0.1"], - ["array-includes", "npm:3.0.3"] - ], - "linkType": "HARD", - }], - ["npm:2.2.1", { - "packageLocation": "./.yarn/cache/jsx-ast-utils-npm-2.2.1-95a8a6e297-2.zip/node_modules/jsx-ast-utils/", - "packageDependencies": [ - ["jsx-ast-utils", "npm:2.2.1"], - ["array-includes", "npm:3.0.3"], - ["object.assign", "npm:4.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["kew", [ - ["npm:0.7.0", { - "packageLocation": "./.yarn/cache/kew-npm-0.7.0-313b8dfdfe-2.zip/node_modules/kew/", - "packageDependencies": [ - ["kew", "npm:0.7.0"] - ], - "linkType": "HARD", - }] - ]], - ["keyv", [ - ["npm:3.0.0", { - "packageLocation": "./.yarn/cache/keyv-npm-3.0.0-31c4735a55-2.zip/node_modules/keyv/", - "packageDependencies": [ - ["keyv", "npm:3.0.0"], - ["json-buffer", "npm:3.0.0"] - ], - "linkType": "HARD", - }], - ["npm:3.1.0", { - "packageLocation": "./.yarn/cache/keyv-npm-3.1.0-81c9ff4454-2.zip/node_modules/keyv/", - "packageDependencies": [ - ["keyv", "npm:3.1.0"], - ["json-buffer", "npm:3.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["killable", [ - ["npm:1.0.1", { - "packageLocation": "./.yarn/cache/killable-npm-1.0.1-bf69803651-2.zip/node_modules/killable/", - "packageDependencies": [ - ["killable", "npm:1.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["kind-of", [ - ["npm:3.2.2", { - "packageLocation": "./.yarn/cache/kind-of-npm-3.2.2-7deaffa5f9-2.zip/node_modules/kind-of/", - "packageDependencies": [ - ["kind-of", "npm:3.2.2"], - ["is-buffer", "npm:1.1.6"] - ], - "linkType": "HARD", - }], - ["npm:4.0.0", { - "packageLocation": "./.yarn/cache/kind-of-npm-4.0.0-69fd153375-2.zip/node_modules/kind-of/", - "packageDependencies": [ - ["kind-of", "npm:4.0.0"], - ["is-buffer", "npm:1.1.6"] - ], - "linkType": "HARD", - }], - ["npm:5.1.0", { - "packageLocation": "./.yarn/cache/kind-of-npm-5.1.0-ce82f43eaa-2.zip/node_modules/kind-of/", - "packageDependencies": [ - ["kind-of", "npm:5.1.0"] - ], - "linkType": "HARD", - }], - ["npm:6.0.2", { - "packageLocation": "./.yarn/cache/kind-of-npm-6.0.2-0465b47e72-2.zip/node_modules/kind-of/", - "packageDependencies": [ - ["kind-of", "npm:6.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["klaw", [ - ["npm:1.3.1", { - "packageLocation": "./.yarn/cache/klaw-npm-1.3.1-0adc7be9ec-2.zip/node_modules/klaw/", - "packageDependencies": [ - ["klaw", "npm:1.3.1"], - ["graceful-fs", "npm:4.1.15"] - ], - "linkType": "HARD", - }], - ["npm:2.1.1", { - "packageLocation": "./.yarn/cache/klaw-npm-2.1.1-94ac527582-2.zip/node_modules/klaw/", - "packageDependencies": [ - ["klaw", "npm:2.1.1"], - ["graceful-fs", "npm:4.1.15"] - ], - "linkType": "HARD", - }] - ]], - ["kleur", [ - ["npm:3.0.1", { - "packageLocation": "./.yarn/cache/kleur-npm-3.0.1-3288cacea8-2.zip/node_modules/kleur/", - "packageDependencies": [ - ["kleur", "npm:3.0.1"] - ], - "linkType": "HARD", - }], - ["npm:3.0.3", { - "packageLocation": "./.yarn/cache/kleur-npm-3.0.3-f6f53649a4-2.zip/node_modules/kleur/", - "packageDependencies": [ - ["kleur", "npm:3.0.3"] - ], - "linkType": "HARD", - }] - ]], - ["last-call-webpack-plugin", [ - ["npm:3.0.0", { - "packageLocation": "./.yarn/cache/last-call-webpack-plugin-npm-3.0.0-1e38087a70-2.zip/node_modules/last-call-webpack-plugin/", - "packageDependencies": [ - ["last-call-webpack-plugin", "npm:3.0.0"], - ["lodash", "npm:4.17.11"], - ["webpack-sources", "npm:1.3.0"] - ], - "linkType": "HARD", - }] - ]], - ["latest-version", [ - ["npm:3.1.0", { - "packageLocation": "./.yarn/cache/latest-version-npm-3.1.0-deb049c563-2.zip/node_modules/latest-version/", - "packageDependencies": [ - ["latest-version", "npm:3.1.0"], - ["package-json", "npm:4.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["lcid", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/lcid-npm-1.0.0-02d845072b-2.zip/node_modules/lcid/", - "packageDependencies": [ - ["lcid", "npm:1.0.0"], - ["invert-kv", "npm:1.0.0"] - ], - "linkType": "HARD", - }], - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/lcid-npm-2.0.0-504d7cb4c6-2.zip/node_modules/lcid/", - "packageDependencies": [ - ["lcid", "npm:2.0.0"], - ["invert-kv", "npm:2.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["left-pad", [ - ["npm:1.3.0", { - "packageLocation": "./.yarn/cache/left-pad-npm-1.3.0-0382e69409-2.zip/node_modules/left-pad/", - "packageDependencies": [ - ["left-pad", "npm:1.3.0"] - ], - "linkType": "HARD", - }] - ]], - ["leven", [ - ["npm:2.1.0", { - "packageLocation": "./.yarn/cache/leven-npm-2.1.0-19f0a16606-2.zip/node_modules/leven/", - "packageDependencies": [ - ["leven", "npm:2.1.0"] - ], - "linkType": "HARD", - }], - ["npm:3.1.0", { - "packageLocation": "./.yarn/cache/leven-npm-3.1.0-b7697736a3-2.zip/node_modules/leven/", - "packageDependencies": [ - ["leven", "npm:3.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["levn", [ - ["npm:0.3.0", { - "packageLocation": "./.yarn/cache/levn-npm-0.3.0-48d774b1c2-2.zip/node_modules/levn/", - "packageDependencies": [ - ["levn", "npm:0.3.0"], - ["prelude-ls", "npm:1.1.2"], - ["type-check", "npm:0.3.2"] - ], - "linkType": "HARD", - }] - ]], - ["linkify-it", [ - ["npm:2.1.0", { - "packageLocation": "./.yarn/cache/linkify-it-npm-2.1.0-825db09b6a-2.zip/node_modules/linkify-it/", - "packageDependencies": [ - ["linkify-it", "npm:2.1.0"], - ["uc.micro", "npm:1.0.5"] - ], - "linkType": "HARD", - }] - ]], - ["load-bmfont", [ - ["npm:1.4.0", { - "packageLocation": "./.yarn/cache/load-bmfont-npm-1.4.0-87bed03d77-2.zip/node_modules/load-bmfont/", - "packageDependencies": [ - ["load-bmfont", "npm:1.4.0"], - ["buffer-equal", "npm:0.0.1"], - ["mime", "npm:1.6.0"], - ["parse-bmfont-ascii", "npm:1.0.6"], - ["parse-bmfont-binary", "npm:1.0.6"], - ["parse-bmfont-xml", "npm:1.1.4"], - ["phin", "npm:2.9.3"], - ["xhr", "npm:2.5.0"], - ["xtend", "npm:4.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["load-json-file", [ - ["npm:1.1.0", { - "packageLocation": "./.yarn/cache/load-json-file-npm-1.1.0-455d5470c2-2.zip/node_modules/load-json-file/", - "packageDependencies": [ - ["load-json-file", "npm:1.1.0"], - ["graceful-fs", "npm:4.1.15"], - ["parse-json", "npm:2.2.0"], - ["pify", "npm:2.3.0"], - ["pinkie-promise", "npm:2.0.1"], - ["strip-bom", "npm:2.0.0"] - ], - "linkType": "HARD", - }], - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/load-json-file-npm-2.0.0-9317df26fa-2.zip/node_modules/load-json-file/", - "packageDependencies": [ - ["load-json-file", "npm:2.0.0"], - ["graceful-fs", "npm:4.1.15"], - ["parse-json", "npm:2.2.0"], - ["pify", "npm:2.3.0"], - ["strip-bom", "npm:3.0.0"] - ], - "linkType": "HARD", - }], - ["npm:4.0.0", { - "packageLocation": "./.yarn/cache/load-json-file-npm-4.0.0-c9f09d85eb-2.zip/node_modules/load-json-file/", - "packageDependencies": [ - ["load-json-file", "npm:4.0.0"], - ["graceful-fs", "npm:4.1.15"], - ["parse-json", "npm:4.0.0"], - ["pify", "npm:3.0.0"], - ["strip-bom", "npm:3.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["loader-fs-cache", [ - ["npm:1.0.1", { - "packageLocation": "./.yarn/cache/loader-fs-cache-npm-1.0.1-3ac777ed75-2.zip/node_modules/loader-fs-cache/", - "packageDependencies": [ - ["loader-fs-cache", "npm:1.0.1"], - ["find-cache-dir", "npm:0.1.1"], - ["mkdirp", "npm:0.5.1"] - ], - "linkType": "HARD", - }] - ]], - ["loader-runner", [ - ["npm:2.4.0", { - "packageLocation": "./.yarn/cache/loader-runner-npm-2.4.0-c414104c2f-2.zip/node_modules/loader-runner/", - "packageDependencies": [ - ["loader-runner", "npm:2.4.0"] - ], - "linkType": "HARD", - }] - ]], - ["loader-utils", [ - ["npm:1.2.3", { - "packageLocation": "./.yarn/cache/loader-utils-npm-1.2.3-d5bb1b4e08-2.zip/node_modules/loader-utils/", - "packageDependencies": [ - ["loader-utils", "npm:1.2.3"], - ["big.js", "npm:5.2.2"], - ["emojis-list", "npm:2.1.0"], - ["json5", "npm:1.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["locate-path", [ - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/locate-path-npm-2.0.0-673d28b0ea-2.zip/node_modules/locate-path/", - "packageDependencies": [ - ["locate-path", "npm:2.0.0"], - ["p-locate", "npm:2.0.0"], - ["path-exists", "npm:3.0.0"] - ], - "linkType": "HARD", - }], - ["npm:3.0.0", { - "packageLocation": "./.yarn/cache/locate-path-npm-3.0.0-991671ae9f-2.zip/node_modules/locate-path/", - "packageDependencies": [ - ["locate-path", "npm:3.0.0"], - ["p-locate", "npm:3.0.0"], - ["path-exists", "npm:3.0.0"] - ], - "linkType": "HARD", - }], - ["npm:5.0.0", { - "packageLocation": "./.yarn/cache/locate-path-npm-5.0.0-46580c43e4-2.zip/node_modules/locate-path/", - "packageDependencies": [ - ["locate-path", "npm:5.0.0"], - ["p-locate", "npm:4.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["lockfile", [ - ["npm:1.0.4", { - "packageLocation": "./.yarn/cache/lockfile-npm-1.0.4-00301b5723-2.zip/node_modules/lockfile/", - "packageDependencies": [ - ["lockfile", "npm:1.0.4"], - ["signal-exit", "npm:3.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["lodash", [ - ["npm:4.17.11", { - "packageLocation": "./.yarn/cache/lodash-npm-4.17.11-1c592398b2-2.zip/node_modules/lodash/", - "packageDependencies": [ - ["lodash", "npm:4.17.11"] - ], - "linkType": "HARD", - }], - ["npm:4.17.15", { - "packageLocation": "./.yarn/cache/lodash-npm-4.17.15-566d9324f7-2.zip/node_modules/lodash/", - "packageDependencies": [ - ["lodash", "npm:4.17.15"] - ], - "linkType": "HARD", - }] - ]], - ["lodash._reinterpolate", [ - ["npm:3.0.0", { - "packageLocation": "./.yarn/cache/lodash._reinterpolate-npm-3.0.0-3c62ca439e-2.zip/node_modules/lodash._reinterpolate/", - "packageDependencies": [ - ["lodash._reinterpolate", "npm:3.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["lodash.clonedeep", [ - ["npm:4.5.0", { - "packageLocation": "./.yarn/cache/lodash.clonedeep-npm-4.5.0-fbc3cda4e5-2.zip/node_modules/lodash.clonedeep/", - "packageDependencies": [ - ["lodash.clonedeep", "npm:4.5.0"] - ], - "linkType": "HARD", - }] - ]], - ["lodash.debounce", [ - ["npm:4.0.8", { - "packageLocation": "./.yarn/cache/lodash.debounce-npm-4.0.8-f1d6e09799-2.zip/node_modules/lodash.debounce/", - "packageDependencies": [ - ["lodash.debounce", "npm:4.0.8"] - ], - "linkType": "HARD", - }] - ]], - ["lodash.defaultsdeep", [ - ["npm:4.6.0", { - "packageLocation": "./.yarn/cache/lodash.defaultsdeep-npm-4.6.0-9c8db1dd1c-2.zip/node_modules/lodash.defaultsdeep/", - "packageDependencies": [ - ["lodash.defaultsdeep", "npm:4.6.0"] - ], - "linkType": "HARD", - }] - ]], - ["lodash.escaperegexp", [ - ["npm:4.1.2", { - "packageLocation": "./.yarn/cache/lodash.escaperegexp-npm-4.1.2-c5b90e0e9c-2.zip/node_modules/lodash.escaperegexp/", - "packageDependencies": [ - ["lodash.escaperegexp", "npm:4.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["lodash.every", [ - ["npm:4.6.0", { - "packageLocation": "./.yarn/cache/lodash.every-npm-4.6.0-bea415bd43-2.zip/node_modules/lodash.every/", - "packageDependencies": [ - ["lodash.every", "npm:4.6.0"] - ], - "linkType": "HARD", - }] - ]], - ["lodash.flattendeep", [ - ["npm:4.4.0", { - "packageLocation": "./.yarn/cache/lodash.flattendeep-npm-4.4.0-26b2b4cbd7-2.zip/node_modules/lodash.flattendeep/", - "packageDependencies": [ - ["lodash.flattendeep", "npm:4.4.0"] - ], - "linkType": "HARD", - }] - ]], - ["lodash.foreach", [ - ["npm:4.5.0", { - "packageLocation": "./.yarn/cache/lodash.foreach-npm-4.5.0-ca8531894e-2.zip/node_modules/lodash.foreach/", - "packageDependencies": [ - ["lodash.foreach", "npm:4.5.0"] - ], - "linkType": "HARD", - }] - ]], - ["lodash.get", [ - ["npm:4.4.2", { - "packageLocation": "./.yarn/cache/lodash.get-npm-4.4.2-7bda64ed87-2.zip/node_modules/lodash.get/", - "packageDependencies": [ - ["lodash.get", "npm:4.4.2"] - ], - "linkType": "HARD", - }] - ]], - ["lodash.isplainobject", [ - ["npm:4.0.6", { - "packageLocation": "./.yarn/cache/lodash.isplainobject-npm-4.0.6-d73937742f-2.zip/node_modules/lodash.isplainobject/", - "packageDependencies": [ - ["lodash.isplainobject", "npm:4.0.6"] - ], - "linkType": "HARD", - }] - ]], - ["lodash.isstring", [ - ["npm:4.0.1", { - "packageLocation": "./.yarn/cache/lodash.isstring-npm-4.0.1-721fee791c-2.zip/node_modules/lodash.isstring/", - "packageDependencies": [ - ["lodash.isstring", "npm:4.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["lodash.map", [ - ["npm:4.6.0", { - "packageLocation": "./.yarn/cache/lodash.map-npm-4.6.0-8013e2ad18-2.zip/node_modules/lodash.map/", - "packageDependencies": [ - ["lodash.map", "npm:4.6.0"] - ], - "linkType": "HARD", - }] - ]], - ["lodash.maxby", [ - ["npm:4.6.0", { - "packageLocation": "./.yarn/cache/lodash.maxby-npm-4.6.0-62b933d718-2.zip/node_modules/lodash.maxby/", - "packageDependencies": [ - ["lodash.maxby", "npm:4.6.0"] - ], - "linkType": "HARD", - }] - ]], - ["lodash.memoize", [ - ["npm:4.1.2", { - "packageLocation": "./.yarn/cache/lodash.memoize-npm-4.1.2-0e6250041f-2.zip/node_modules/lodash.memoize/", - "packageDependencies": [ - ["lodash.memoize", "npm:4.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["lodash.mergewith", [ - ["npm:4.6.1", { - "packageLocation": "./.yarn/cache/lodash.mergewith-npm-4.6.1-ad11167414-2.zip/node_modules/lodash.mergewith/", - "packageDependencies": [ - ["lodash.mergewith", "npm:4.6.1"] - ], - "linkType": "HARD", - }] - ]], - ["lodash.set", [ - ["npm:4.3.2", { - "packageLocation": "./.yarn/cache/lodash.set-npm-4.3.2-7586c942c2-2.zip/node_modules/lodash.set/", - "packageDependencies": [ - ["lodash.set", "npm:4.3.2"] - ], - "linkType": "HARD", - }] - ]], - ["lodash.sortby", [ - ["npm:4.7.0", { - "packageLocation": "./.yarn/cache/lodash.sortby-npm-4.7.0-fda8ab950d-2.zip/node_modules/lodash.sortby/", - "packageDependencies": [ - ["lodash.sortby", "npm:4.7.0"] - ], - "linkType": "HARD", - }] - ]], - ["lodash.template", [ - ["npm:4.4.0", { - "packageLocation": "./.yarn/cache/lodash.template-npm-4.4.0-573d44b544-2.zip/node_modules/lodash.template/", - "packageDependencies": [ - ["lodash.template", "npm:4.4.0"], - ["lodash._reinterpolate", "npm:3.0.0"], - ["lodash.templatesettings", "npm:4.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["lodash.templatesettings", [ - ["npm:4.1.0", { - "packageLocation": "./.yarn/cache/lodash.templatesettings-npm-4.1.0-9b1d0dd7b9-2.zip/node_modules/lodash.templatesettings/", - "packageDependencies": [ - ["lodash.templatesettings", "npm:4.1.0"], - ["lodash._reinterpolate", "npm:3.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["lodash.throttle", [ - ["npm:4.1.1", { - "packageLocation": "./.yarn/cache/lodash.throttle-npm-4.1.1-856641af92-2.zip/node_modules/lodash.throttle/", - "packageDependencies": [ - ["lodash.throttle", "npm:4.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["lodash.toarray", [ - ["npm:4.4.0", { - "packageLocation": "./.yarn/cache/lodash.toarray-npm-4.4.0-e7e700a242-2.zip/node_modules/lodash.toarray/", - "packageDependencies": [ - ["lodash.toarray", "npm:4.4.0"] - ], - "linkType": "HARD", - }] - ]], - ["lodash.unescape", [ - ["npm:4.0.1", { - "packageLocation": "./.yarn/cache/lodash.unescape-npm-4.0.1-369781db1f-2.zip/node_modules/lodash.unescape/", - "packageDependencies": [ - ["lodash.unescape", "npm:4.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["lodash.uniq", [ - ["npm:4.5.0", { - "packageLocation": "./.yarn/cache/lodash.uniq-npm-4.5.0-7c270dca85-2.zip/node_modules/lodash.uniq/", - "packageDependencies": [ - ["lodash.uniq", "npm:4.5.0"] - ], - "linkType": "HARD", - }] - ]], - ["log-update", [ - ["npm:3.2.0", { - "packageLocation": "./.yarn/cache/log-update-npm-3.2.0-aaeff3245f-2.zip/node_modules/log-update/", - "packageDependencies": [ - ["log-update", "npm:3.2.0"], - ["ansi-escapes", "npm:3.2.0"], - ["cli-cursor", "npm:2.1.0"], - ["wrap-ansi", "npm:5.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["logalot", [ - ["npm:2.1.0", { - "packageLocation": "./.yarn/cache/logalot-npm-2.1.0-5542ab78ae-2.zip/node_modules/logalot/", - "packageDependencies": [ - ["logalot", "npm:2.1.0"], - ["figures", "npm:1.7.0"], - ["squeak", "npm:1.3.0"] - ], - "linkType": "HARD", - }] - ]], - ["logic-solver", [ - ["npm:2.0.1", { - "packageLocation": "./.yarn/cache/logic-solver-npm-2.0.1-3f092e9b27-2.zip/node_modules/logic-solver/", - "packageDependencies": [ - ["logic-solver", "npm:2.0.1"], - ["underscore", "npm:1.9.1"] - ], - "linkType": "HARD", - }] - ]], - ["loglevel", [ - ["npm:1.6.1", { - "packageLocation": "./.yarn/cache/loglevel-npm-1.6.1-0c8e4e5e36-2.zip/node_modules/loglevel/", - "packageDependencies": [ - ["loglevel", "npm:1.6.1"] - ], - "linkType": "HARD", - }] - ]], - ["longest", [ - ["npm:1.0.1", { - "packageLocation": "./.yarn/cache/longest-npm-1.0.1-78ef3a3705-2.zip/node_modules/longest/", - "packageDependencies": [ - ["longest", "npm:1.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["longest-streak", [ - ["npm:2.0.2", { - "packageLocation": "./.yarn/cache/longest-streak-npm-2.0.2-30a616b1a7-2.zip/node_modules/longest-streak/", - "packageDependencies": [ - ["longest-streak", "npm:2.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["loose-envify", [ - ["npm:1.4.0", { - "packageLocation": "./.yarn/cache/loose-envify-npm-1.4.0-6307b72ccf-2.zip/node_modules/loose-envify/", - "packageDependencies": [ - ["loose-envify", "npm:1.4.0"], - ["js-tokens", "npm:4.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["loud-rejection", [ - ["npm:1.6.0", { - "packageLocation": "./.yarn/cache/loud-rejection-npm-1.6.0-1d4b7666c5-2.zip/node_modules/loud-rejection/", - "packageDependencies": [ - ["loud-rejection", "npm:1.6.0"], - ["currently-unhandled", "npm:0.4.1"], - ["signal-exit", "npm:3.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["lowercase-keys", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/lowercase-keys-npm-1.0.0-b65e7708c5-2.zip/node_modules/lowercase-keys/", - "packageDependencies": [ - ["lowercase-keys", "npm:1.0.0"] - ], - "linkType": "HARD", - }], - ["npm:1.0.1", { - "packageLocation": "./.yarn/cache/lowercase-keys-npm-1.0.1-0979e653b8-2.zip/node_modules/lowercase-keys/", - "packageDependencies": [ - ["lowercase-keys", "npm:1.0.1"] - ], - "linkType": "HARD", - }], - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/lowercase-keys-npm-2.0.0-1876065a32-2.zip/node_modules/lowercase-keys/", - "packageDependencies": [ - ["lowercase-keys", "npm:2.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["lpad-align", [ - ["npm:1.1.2", { - "packageLocation": "./.yarn/cache/lpad-align-npm-1.1.2-fd98d905b9-2.zip/node_modules/lpad-align/", - "packageDependencies": [ - ["lpad-align", "npm:1.1.2"], - ["get-stdin", "npm:4.0.1"], - ["indent-string", "npm:2.1.0"], - ["longest", "npm:1.0.1"], - ["meow", "npm:3.7.0"] - ], - "linkType": "HARD", - }] - ]], - ["lru-cache", [ - ["npm:4.0.0", { - "packageLocation": "./.yarn/cache/lru-cache-npm-4.0.0-fc17b4c73f-2.zip/node_modules/lru-cache/", - "packageDependencies": [ - ["lru-cache", "npm:4.0.0"], - ["pseudomap", "npm:1.0.2"], - ["yallist", "npm:2.1.2"] - ], - "linkType": "HARD", - }], - ["npm:4.1.5", { - "packageLocation": "./.yarn/cache/lru-cache-npm-4.1.5-ede304cc43-2.zip/node_modules/lru-cache/", - "packageDependencies": [ - ["lru-cache", "npm:4.1.5"], - ["pseudomap", "npm:1.0.2"], - ["yallist", "npm:2.1.2"] - ], - "linkType": "HARD", - }], - ["npm:5.1.1", { - "packageLocation": "./.yarn/cache/lru-cache-npm-5.1.1-f475882a51-2.zip/node_modules/lru-cache/", - "packageDependencies": [ - ["lru-cache", "npm:5.1.1"], - ["yallist", "npm:3.0.3"] - ], - "linkType": "HARD", - }] - ]], - ["ltcdr", [ - ["npm:2.2.1", { - "packageLocation": "./.yarn/cache/ltcdr-npm-2.2.1-3a5152c118-2.zip/node_modules/ltcdr/", - "packageDependencies": [ - ["ltcdr", "npm:2.2.1"] - ], - "linkType": "HARD", - }] - ]], - ["macos-release", [ - ["npm:2.3.0", { - "packageLocation": "./.yarn/cache/macos-release-npm-2.3.0-68f3012f58-2.zip/node_modules/macos-release/", - "packageDependencies": [ - ["macos-release", "npm:2.3.0"] - ], - "linkType": "HARD", - }] - ]], - ["make-dir", [ - ["npm:1.3.0", { - "packageLocation": "./.yarn/cache/make-dir-npm-1.3.0-692810d225-2.zip/node_modules/make-dir/", - "packageDependencies": [ - ["make-dir", "npm:1.3.0"], - ["pify", "npm:3.0.0"] - ], - "linkType": "HARD", - }], - ["npm:2.1.0", { - "packageLocation": "./.yarn/cache/make-dir-npm-2.1.0-1ddaf205e7-2.zip/node_modules/make-dir/", - "packageDependencies": [ - ["make-dir", "npm:2.1.0"], - ["pify", "npm:4.0.1"], - ["semver", "npm:5.6.0"] - ], - "linkType": "HARD", - }], - ["npm:3.0.0", { - "packageLocation": "./.yarn/cache/make-dir-npm-3.0.0-0e0619ca41-2.zip/node_modules/make-dir/", - "packageDependencies": [ - ["make-dir", "npm:3.0.0"], - ["semver", "npm:6.3.0"] - ], - "linkType": "HARD", - }] - ]], - ["makeerror", [ - ["npm:1.0.11", { - "packageLocation": "./.yarn/cache/makeerror-npm-1.0.11-f7d070b73c-2.zip/node_modules/makeerror/", - "packageDependencies": [ - ["makeerror", "npm:1.0.11"], - ["tmpl", "npm:1.0.4"] - ], - "linkType": "HARD", - }] - ]], - ["mamacro", [ - ["npm:0.0.3", { - "packageLocation": "./.yarn/cache/mamacro-npm-0.0.3-3ec5fc0541-2.zip/node_modules/mamacro/", - "packageDependencies": [ - ["mamacro", "npm:0.0.3"] - ], - "linkType": "HARD", - }] - ]], - ["map-age-cleaner", [ - ["npm:0.1.3", { - "packageLocation": "./.yarn/cache/map-age-cleaner-npm-0.1.3-fd9e4b4aff-2.zip/node_modules/map-age-cleaner/", - "packageDependencies": [ - ["map-age-cleaner", "npm:0.1.3"], - ["p-defer", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["map-cache", [ - ["npm:0.2.2", { - "packageLocation": "./.yarn/cache/map-cache-npm-0.2.2-1620199b05-2.zip/node_modules/map-cache/", - "packageDependencies": [ - ["map-cache", "npm:0.2.2"] - ], - "linkType": "HARD", - }] - ]], - ["map-obj", [ - ["npm:1.0.1", { - "packageLocation": "./.yarn/cache/map-obj-npm-1.0.1-fa55100fac-2.zip/node_modules/map-obj/", - "packageDependencies": [ - ["map-obj", "npm:1.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["map-visit", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/map-visit-npm-1.0.0-33a7988a9d-2.zip/node_modules/map-visit/", - "packageDependencies": [ - ["map-visit", "npm:1.0.0"], - ["object-visit", "npm:1.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["markdown-escapes", [ - ["npm:1.0.2", { - "packageLocation": "./.yarn/cache/markdown-escapes-npm-1.0.2-dcd1864d64-2.zip/node_modules/markdown-escapes/", - "packageDependencies": [ - ["markdown-escapes", "npm:1.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["markdown-it", [ - ["npm:8.4.2", { - "packageLocation": "./.yarn/cache/markdown-it-npm-8.4.2-55847d41d0-2.zip/node_modules/markdown-it/", - "packageDependencies": [ - ["markdown-it", "npm:8.4.2"], - ["argparse", "npm:1.0.10"], - ["entities", "npm:1.1.2"], - ["linkify-it", "npm:2.1.0"], - ["mdurl", "npm:1.0.1"], - ["uc.micro", "npm:1.0.5"] - ], - "linkType": "HARD", - }] - ]], - ["markdown-table", [ - ["npm:1.1.2", { - "packageLocation": "./.yarn/cache/markdown-table-npm-1.1.2-1f048bcba1-2.zip/node_modules/markdown-table/", - "packageDependencies": [ - ["markdown-table", "npm:1.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["marked", [ - ["npm:0.6.3", { - "packageLocation": "./.yarn/cache/marked-npm-0.6.3-1ee699f13e-2.zip/node_modules/marked/", - "packageDependencies": [ - ["marked", "npm:0.6.3"] - ], - "linkType": "HARD", - }] - ]], - ["math-random", [ - ["npm:1.0.4", { - "packageLocation": "./.yarn/cache/math-random-npm-1.0.4-4cb7e85188-2.zip/node_modules/math-random/", - "packageDependencies": [ - ["math-random", "npm:1.0.4"] - ], - "linkType": "HARD", - }] - ]], - ["md5", [ - ["npm:2.2.1", { - "packageLocation": "./.yarn/cache/md5-npm-2.2.1-4596cd8137-2.zip/node_modules/md5/", - "packageDependencies": [ - ["md5", "npm:2.2.1"], - ["charenc", "npm:0.0.2"], - ["crypt", "npm:0.0.2"], - ["is-buffer", "npm:1.1.6"] - ], - "linkType": "HARD", - }] - ]], - ["md5-file", [ - ["npm:3.2.3", { - "packageLocation": "./.yarn/cache/md5-file-npm-3.2.3-4be3496d4b-2.zip/node_modules/md5-file/", - "packageDependencies": [ - ["md5-file", "npm:3.2.3"], - ["buffer-alloc", "npm:1.2.0"] - ], - "linkType": "HARD", - }] - ]], - ["md5.js", [ - ["npm:1.3.5", { - "packageLocation": "./.yarn/cache/md5.js-npm-1.3.5-130901125a-2.zip/node_modules/md5.js/", - "packageDependencies": [ - ["md5.js", "npm:1.3.5"], - ["hash-base", "npm:3.0.4"], - ["inherits", "npm:2.0.3"], - ["safe-buffer", "npm:5.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["mdast-util-compact", [ - ["npm:1.0.2", { - "packageLocation": "./.yarn/cache/mdast-util-compact-npm-1.0.2-4a6fad6ac6-2.zip/node_modules/mdast-util-compact/", - "packageDependencies": [ - ["mdast-util-compact", "npm:1.0.2"], - ["unist-util-visit", "npm:1.4.0"] - ], - "linkType": "HARD", - }] - ]], - ["mdast-util-definitions", [ - ["npm:1.2.3", { - "packageLocation": "./.yarn/cache/mdast-util-definitions-npm-1.2.3-aee1158230-2.zip/node_modules/mdast-util-definitions/", - "packageDependencies": [ - ["mdast-util-definitions", "npm:1.2.3"], - ["unist-util-visit", "npm:1.4.0"] - ], - "linkType": "HARD", - }] - ]], - ["mdast-util-to-hast", [ - ["npm:3.0.4", { - "packageLocation": "./.yarn/cache/mdast-util-to-hast-npm-3.0.4-c8bd24dad0-2.zip/node_modules/mdast-util-to-hast/", - "packageDependencies": [ - ["mdast-util-to-hast", "npm:3.0.4"], - ["collapse-white-space", "npm:1.0.4"], - ["detab", "npm:2.0.1"], - ["mdast-util-definitions", "npm:1.2.3"], - ["mdurl", "npm:1.0.1"], - ["trim", "npm:0.0.1"], - ["trim-lines", "npm:1.1.1"], - ["unist-builder", "npm:1.0.3"], - ["unist-util-generated", "npm:1.1.3"], - ["unist-util-position", "npm:3.0.2"], - ["unist-util-visit", "npm:1.4.0"], - ["xtend", "npm:4.0.1"] - ], - "linkType": "HARD", - }], - ["npm:4.0.0", { - "packageLocation": "./.yarn/cache/mdast-util-to-hast-npm-4.0.0-3af87d8e4d-2.zip/node_modules/mdast-util-to-hast/", - "packageDependencies": [ - ["mdast-util-to-hast", "npm:4.0.0"], - ["collapse-white-space", "npm:1.0.4"], - ["detab", "npm:2.0.1"], - ["mdast-util-definitions", "npm:1.2.3"], - ["mdurl", "npm:1.0.1"], - ["trim", "npm:0.0.1"], - ["trim-lines", "npm:1.1.1"], - ["unist-builder", "npm:1.0.3"], - ["unist-util-generated", "npm:1.1.3"], - ["unist-util-position", "npm:3.0.2"], - ["unist-util-visit", "npm:1.4.0"], - ["xtend", "npm:4.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["mdast-util-to-nlcst", [ - ["npm:3.2.2", { - "packageLocation": "./.yarn/cache/mdast-util-to-nlcst-npm-3.2.2-7e44fb112b-2.zip/node_modules/mdast-util-to-nlcst/", - "packageDependencies": [ - ["mdast-util-to-nlcst", "npm:3.2.2"], - ["nlcst-to-string", "npm:2.0.2"], - ["repeat-string", "npm:1.6.1"], - ["unist-util-position", "npm:3.0.2"], - ["vfile-location", "npm:2.0.4"] - ], - "linkType": "HARD", - }] - ]], - ["mdast-util-to-string", [ - ["npm:1.0.5", { - "packageLocation": "./.yarn/cache/mdast-util-to-string-npm-1.0.5-5171d3f7f7-2.zip/node_modules/mdast-util-to-string/", - "packageDependencies": [ - ["mdast-util-to-string", "npm:1.0.5"] - ], - "linkType": "HARD", - }] - ]], - ["mdast-util-toc", [ - ["npm:2.1.0", { - "packageLocation": "./.yarn/cache/mdast-util-toc-npm-2.1.0-a1d6a8f08e-2.zip/node_modules/mdast-util-toc/", - "packageDependencies": [ - ["mdast-util-toc", "npm:2.1.0"], - ["github-slugger", "npm:1.2.1"], - ["mdast-util-to-string", "npm:1.0.5"], - ["unist-util-visit", "npm:1.4.0"] - ], - "linkType": "HARD", - }] - ]], - ["mdn-data", [ - ["npm:1.1.4", { - "packageLocation": "./.yarn/cache/mdn-data-npm-1.1.4-cf05355936-2.zip/node_modules/mdn-data/", - "packageDependencies": [ - ["mdn-data", "npm:1.1.4"] - ], - "linkType": "HARD", - }], - ["npm:2.0.4", { - "packageLocation": "./.yarn/cache/mdn-data-npm-2.0.4-59a77d1e29-2.zip/node_modules/mdn-data/", - "packageDependencies": [ - ["mdn-data", "npm:2.0.4"] - ], - "linkType": "HARD", - }] - ]], - ["mdurl", [ - ["npm:1.0.1", { - "packageLocation": "./.yarn/cache/mdurl-npm-1.0.1-054d974269-2.zip/node_modules/mdurl/", - "packageDependencies": [ - ["mdurl", "npm:1.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["meant", [ - ["npm:1.0.1", { - "packageLocation": "./.yarn/cache/meant-npm-1.0.1-f80883f548-2.zip/node_modules/meant/", - "packageDependencies": [ - ["meant", "npm:1.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["media-typer", [ - ["npm:0.3.0", { - "packageLocation": "./.yarn/cache/media-typer-npm-0.3.0-8674f8f0f5-2.zip/node_modules/media-typer/", - "packageDependencies": [ - ["media-typer", "npm:0.3.0"] - ], - "linkType": "HARD", - }] - ]], - ["mem", [ - ["npm:1.1.0", { - "packageLocation": "./.yarn/cache/mem-npm-1.1.0-378e93209a-2.zip/node_modules/mem/", - "packageDependencies": [ - ["mem", "npm:1.1.0"], - ["mimic-fn", "npm:1.2.0"] - ], - "linkType": "HARD", - }], - ["npm:4.0.0", { - "packageLocation": "./.yarn/cache/mem-npm-4.0.0-4e25780cea-2.zip/node_modules/mem/", - "packageDependencies": [ - ["mem", "npm:4.0.0"], - ["map-age-cleaner", "npm:0.1.3"], - ["mimic-fn", "npm:1.2.0"], - ["p-is-promise", "npm:1.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["memory-fs", [ - ["npm:0.4.1", { - "packageLocation": "./.yarn/cache/memory-fs-npm-0.4.1-0a5f9b8954-2.zip/node_modules/memory-fs/", - "packageDependencies": [ - ["memory-fs", "npm:0.4.1"], - ["errno", "npm:0.1.7"], - ["readable-stream", "npm:2.3.6"] - ], - "linkType": "HARD", - }] - ]], - ["meow", [ - ["npm:3.7.0", { - "packageLocation": "./.yarn/cache/meow-npm-3.7.0-5653cc98af-2.zip/node_modules/meow/", - "packageDependencies": [ - ["meow", "npm:3.7.0"], - ["camelcase-keys", "npm:2.1.0"], - ["decamelize", "npm:1.2.0"], - ["loud-rejection", "npm:1.6.0"], - ["map-obj", "npm:1.0.1"], - ["minimist", "npm:1.2.0"], - ["normalize-package-data", "npm:2.4.0"], - ["object-assign", "npm:4.1.1"], - ["read-pkg-up", "npm:1.0.1"], - ["redent", "npm:1.0.0"], - ["trim-newlines", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["merge-descriptors", [ - ["npm:1.0.1", { - "packageLocation": "./.yarn/cache/merge-descriptors-npm-1.0.1-615287aaa8-2.zip/node_modules/merge-descriptors/", - "packageDependencies": [ - ["merge-descriptors", "npm:1.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["merge-stream", [ - ["npm:1.0.1", { - "packageLocation": "./.yarn/cache/merge-stream-npm-1.0.1-8b7634c25d-2.zip/node_modules/merge-stream/", - "packageDependencies": [ - ["merge-stream", "npm:1.0.1"], - ["readable-stream", "npm:2.3.6"] - ], - "linkType": "HARD", - }], - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/merge-stream-npm-2.0.0-2ac83efea5-2.zip/node_modules/merge-stream/", - "packageDependencies": [ - ["merge-stream", "npm:2.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["merge2", [ - ["npm:1.2.3", { - "packageLocation": "./.yarn/cache/merge2-npm-1.2.3-f596bb6ba2-2.zip/node_modules/merge2/", - "packageDependencies": [ - ["merge2", "npm:1.2.3"] - ], - "linkType": "HARD", - }], - ["npm:1.3.0", { - "packageLocation": "./.yarn/cache/merge2-npm-1.3.0-a272445bb5-2.zip/node_modules/merge2/", - "packageDependencies": [ - ["merge2", "npm:1.3.0"] - ], - "linkType": "HARD", - }] - ]], - ["methods", [ - ["npm:1.1.2", { - "packageLocation": "./.yarn/cache/methods-npm-1.1.2-92f6fdb39b-2.zip/node_modules/methods/", - "packageDependencies": [ - ["methods", "npm:1.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["micromatch", [ - ["npm:2.3.11", { - "packageLocation": "./.yarn/cache/micromatch-npm-2.3.11-dec7c96510-2.zip/node_modules/micromatch/", - "packageDependencies": [ - ["micromatch", "npm:2.3.11"], - ["arr-diff", "npm:2.0.0"], - ["array-unique", "npm:0.2.1"], - ["braces", "npm:1.8.5"], - ["expand-brackets", "npm:0.1.5"], - ["extglob", "npm:0.3.2"], - ["filename-regex", "npm:2.0.1"], - ["is-extglob", "npm:1.0.0"], - ["is-glob", "npm:2.0.1"], - ["kind-of", "npm:3.2.2"], - ["normalize-path", "npm:2.1.1"], - ["object.omit", "npm:2.0.1"], - ["parse-glob", "npm:3.0.4"], - ["regex-cache", "npm:0.4.4"] - ], - "linkType": "HARD", - }], - ["npm:3.1.10", { - "packageLocation": "./.yarn/cache/micromatch-npm-3.1.10-016e80c79d-2.zip/node_modules/micromatch/", - "packageDependencies": [ - ["micromatch", "npm:3.1.10"], - ["arr-diff", "npm:4.0.0"], - ["array-unique", "npm:0.3.2"], - ["braces", "npm:2.3.2"], - ["define-property", "npm:2.0.2"], - ["extend-shallow", "npm:3.0.2"], - ["extglob", "npm:2.0.4"], - ["fragment-cache", "npm:0.2.1"], - ["kind-of", "npm:6.0.2"], - ["nanomatch", "npm:1.2.13"], - ["object.pick", "npm:1.3.0"], - ["regex-not", "npm:1.0.2"], - ["snapdragon", "npm:0.8.2"], - ["to-regex", "npm:3.0.2"] - ], - "linkType": "HARD", - }], - ["npm:4.0.2", { - "packageLocation": "./.yarn/cache/micromatch-npm-4.0.2-f059c00e51-2.zip/node_modules/micromatch/", - "packageDependencies": [ - ["micromatch", "npm:4.0.2"], - ["braces", "npm:3.0.2"], - ["picomatch", "npm:2.0.5"] - ], - "linkType": "HARD", - }] - ]], - ["miller-rabin", [ - ["npm:4.0.1", { - "packageLocation": "./.yarn/cache/miller-rabin-npm-4.0.1-3426ac0bf7-2.zip/node_modules/miller-rabin/", - "packageDependencies": [ - ["miller-rabin", "npm:4.0.1"], - ["bn.js", "npm:4.11.8"], - ["brorand", "npm:1.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["mime", [ - ["npm:1.4.1", { - "packageLocation": "./.yarn/cache/mime-npm-1.4.1-d0e583698c-2.zip/node_modules/mime/", - "packageDependencies": [ - ["mime", "npm:1.4.1"] - ], - "linkType": "HARD", - }], - ["npm:1.6.0", { - "packageLocation": "./.yarn/cache/mime-npm-1.6.0-60ae95038a-2.zip/node_modules/mime/", - "packageDependencies": [ - ["mime", "npm:1.6.0"] - ], - "linkType": "HARD", - }], - ["npm:2.4.0", { - "packageLocation": "./.yarn/cache/mime-npm-2.4.0-068872e9e2-2.zip/node_modules/mime/", - "packageDependencies": [ - ["mime", "npm:2.4.0"] - ], - "linkType": "HARD", - }] - ]], - ["mime-db", [ - ["npm:1.37.0", { - "packageLocation": "./.yarn/cache/mime-db-npm-1.37.0-6bd7ac669a-2.zip/node_modules/mime-db/", - "packageDependencies": [ - ["mime-db", "npm:1.37.0"] - ], - "linkType": "HARD", - }], - ["npm:1.38.0", { - "packageLocation": "./.yarn/cache/mime-db-npm-1.38.0-1612a70ec5-2.zip/node_modules/mime-db/", - "packageDependencies": [ - ["mime-db", "npm:1.38.0"] - ], - "linkType": "HARD", - }], - ["npm:1.40.0", { - "packageLocation": "./.yarn/cache/mime-db-npm-1.40.0-a136b9af4b-2.zip/node_modules/mime-db/", - "packageDependencies": [ - ["mime-db", "npm:1.40.0"] - ], - "linkType": "HARD", - }] - ]], - ["mime-types", [ - ["npm:2.1.21", { - "packageLocation": "./.yarn/cache/mime-types-npm-2.1.21-2b7f393f99-2.zip/node_modules/mime-types/", - "packageDependencies": [ - ["mime-types", "npm:2.1.21"], - ["mime-db", "npm:1.37.0"] - ], - "linkType": "HARD", - }], - ["npm:2.1.24", { - "packageLocation": "./.yarn/cache/mime-types-npm-2.1.24-b1aaaae895-2.zip/node_modules/mime-types/", - "packageDependencies": [ - ["mime-types", "npm:2.1.24"], - ["mime-db", "npm:1.40.0"] - ], - "linkType": "HARD", - }] - ]], - ["mimic-fn", [ - ["npm:1.2.0", { - "packageLocation": "./.yarn/cache/mimic-fn-npm-1.2.0-960bf15ab7-2.zip/node_modules/mimic-fn/", - "packageDependencies": [ - ["mimic-fn", "npm:1.2.0"] - ], - "linkType": "HARD", - }] - ]], - ["mimic-response", [ - ["npm:1.0.1", { - "packageLocation": "./.yarn/cache/mimic-response-npm-1.0.1-f6f85dde84-2.zip/node_modules/mimic-response/", - "packageDependencies": [ - ["mimic-response", "npm:1.0.1"] - ], - "linkType": "HARD", - }], - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/mimic-response-npm-2.0.0-0480d6bfb7-2.zip/node_modules/mimic-response/", - "packageDependencies": [ - ["mimic-response", "npm:2.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["min-document", [ - ["npm:2.19.0", { - "packageLocation": "./.yarn/cache/min-document-npm-2.19.0-458cdb3d84-2.zip/node_modules/min-document/", - "packageDependencies": [ - ["min-document", "npm:2.19.0"], - ["dom-walk", "npm:0.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["mini-css-extract-plugin", [ - ["virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:0.4.5", { - "packageLocation": "./.yarn/$$virtual/mini-css-extract-plugin-virtual-7833df53ad/0/cache/mini-css-extract-plugin-npm-0.4.5-04433f0d72-2.zip/node_modules/mini-css-extract-plugin/", - "packageDependencies": [ - ["mini-css-extract-plugin", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:0.4.5"], - ["loader-utils", "npm:1.2.3"], - ["schema-utils", "npm:1.0.0"], - ["webpack", "npm:4.28.4"], - ["webpack-sources", "npm:1.3.0"] - ], - "packagePeers": [ - "webpack" - ], - "linkType": "HARD", - }] - ]], - ["mini-svg-data-uri", [ - ["npm:1.1.3", { - "packageLocation": "./.yarn/cache/mini-svg-data-uri-npm-1.1.3-c598cd700d-2.zip/node_modules/mini-svg-data-uri/", - "packageDependencies": [ - ["mini-svg-data-uri", "npm:1.1.3"] - ], - "linkType": "HARD", - }] - ]], - ["minimalistic-assert", [ - ["npm:1.0.1", { - "packageLocation": "./.yarn/cache/minimalistic-assert-npm-1.0.1-dc8bb23d29-2.zip/node_modules/minimalistic-assert/", - "packageDependencies": [ - ["minimalistic-assert", "npm:1.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["minimalistic-crypto-utils", [ - ["npm:1.0.1", { - "packageLocation": "./.yarn/cache/minimalistic-crypto-utils-npm-1.0.1-e66b10822e-2.zip/node_modules/minimalistic-crypto-utils/", - "packageDependencies": [ - ["minimalistic-crypto-utils", "npm:1.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["minimatch", [ - ["npm:3.0.3", { - "packageLocation": "./.yarn/cache/minimatch-npm-3.0.3-e75baf7e45-2.zip/node_modules/minimatch/", - "packageDependencies": [ - ["minimatch", "npm:3.0.3"], - ["brace-expansion", "npm:1.1.11"] - ], - "linkType": "HARD", - }], - ["npm:3.0.4", { - "packageLocation": "./.yarn/cache/minimatch-npm-3.0.4-6e76f51c23-2.zip/node_modules/minimatch/", - "packageDependencies": [ - ["minimatch", "npm:3.0.4"], - ["brace-expansion", "npm:1.1.11"] - ], - "linkType": "HARD", - }] - ]], - ["minimist", [ - ["npm:0.0.8", { - "packageLocation": "./.yarn/cache/minimist-npm-0.0.8-8139f8b2f5-2.zip/node_modules/minimist/", - "packageDependencies": [ - ["minimist", "npm:0.0.8"] - ], - "linkType": "HARD", - }], - ["npm:1.2.0", { - "packageLocation": "./.yarn/cache/minimist-npm-1.2.0-214f53c090-2.zip/node_modules/minimist/", - "packageDependencies": [ - ["minimist", "npm:1.2.0"] - ], - "linkType": "HARD", - }] - ]], - ["minipass", [ - ["npm:2.3.5", { - "packageLocation": "./.yarn/cache/minipass-npm-2.3.5-8467828778-2.zip/node_modules/minipass/", - "packageDependencies": [ - ["minipass", "npm:2.3.5"], - ["safe-buffer", "npm:5.1.2"], - ["yallist", "npm:3.0.3"] - ], - "linkType": "HARD", - }], - ["npm:2.9.0", { - "packageLocation": "./.yarn/cache/minipass-npm-2.9.0-6335fbe4af-2.zip/node_modules/minipass/", - "packageDependencies": [ - ["minipass", "npm:2.9.0"], - ["safe-buffer", "npm:5.1.2"], - ["yallist", "npm:3.0.3"] - ], - "linkType": "HARD", - }], - ["npm:3.0.1", { - "packageLocation": "./.yarn/cache/minipass-npm-3.0.1-12b3d74649-2.zip/node_modules/minipass/", - "packageDependencies": [ - ["minipass", "npm:3.0.1"], - ["yallist", "npm:4.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["minipass-collect", [ - ["npm:1.0.2", { - "packageLocation": "./.yarn/cache/minipass-collect-npm-1.0.2-3b4676eab5-2.zip/node_modules/minipass-collect/", - "packageDependencies": [ - ["minipass-collect", "npm:1.0.2"], - ["minipass", "npm:3.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["minipass-flush", [ - ["npm:1.0.5", { - "packageLocation": "./.yarn/cache/minipass-flush-npm-1.0.5-efe79d9826-2.zip/node_modules/minipass-flush/", - "packageDependencies": [ - ["minipass-flush", "npm:1.0.5"], - ["minipass", "npm:3.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["minipass-pipeline", [ - ["npm:1.2.2", { - "packageLocation": "./.yarn/cache/minipass-pipeline-npm-1.2.2-c8b98e1e31-2.zip/node_modules/minipass-pipeline/", - "packageDependencies": [ - ["minipass-pipeline", "npm:1.2.2"], - ["minipass", "npm:3.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["minizlib", [ - ["npm:1.2.1", { - "packageLocation": "./.yarn/cache/minizlib-npm-1.2.1-413abb8d03-2.zip/node_modules/minizlib/", - "packageDependencies": [ - ["minizlib", "npm:1.2.1"], - ["minipass", "npm:2.3.5"] - ], - "linkType": "HARD", - }] - ]], - ["mississippi", [ - ["npm:3.0.0", { - "packageLocation": "./.yarn/cache/mississippi-npm-3.0.0-02447e293b-2.zip/node_modules/mississippi/", - "packageDependencies": [ - ["mississippi", "npm:3.0.0"], - ["concat-stream", "npm:1.6.2"], - ["duplexify", "npm:3.6.1"], - ["end-of-stream", "npm:1.1.0"], - ["flush-write-stream", "npm:1.0.3"], - ["from2", "npm:2.3.0"], - ["parallel-transform", "npm:1.1.0"], - ["pump", "npm:3.0.0"], - ["pumpify", "npm:1.5.1"], - ["stream-each", "npm:1.2.3"], - ["through2", "npm:2.0.5"] - ], - "linkType": "HARD", - }] - ]], - ["mitt", [ - ["npm:1.1.3", { - "packageLocation": "./.yarn/cache/mitt-npm-1.1.3-1945a490f1-2.zip/node_modules/mitt/", - "packageDependencies": [ - ["mitt", "npm:1.1.3"] - ], - "linkType": "HARD", - }] - ]], - ["mixin-deep", [ - ["npm:1.3.1", { - "packageLocation": "./.yarn/cache/mixin-deep-npm-1.3.1-5ada8e1321-2.zip/node_modules/mixin-deep/", - "packageDependencies": [ - ["mixin-deep", "npm:1.3.1"], - ["for-in", "npm:1.0.2"], - ["is-extendable", "npm:1.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["mkdirp", [ - ["npm:0.5.1", { - "packageLocation": "./.yarn/cache/mkdirp-npm-0.5.1-33a164c39d-2.zip/node_modules/mkdirp/", - "packageDependencies": [ - ["mkdirp", "npm:0.5.1"], - ["minimist", "npm:0.0.8"] - ], - "linkType": "HARD", - }] - ]], - ["moment", [ - ["npm:2.24.0", { - "packageLocation": "./.yarn/cache/moment-npm-2.24.0-d95decfdfe-2.zip/node_modules/moment/", - "packageDependencies": [ - ["moment", "npm:2.24.0"] - ], - "linkType": "HARD", - }] - ]], - ["move-concurrently", [ - ["npm:1.0.1", { - "packageLocation": "./.yarn/cache/move-concurrently-npm-1.0.1-e1e3c7e2cf-2.zip/node_modules/move-concurrently/", - "packageDependencies": [ - ["move-concurrently", "npm:1.0.1"], - ["aproba", "npm:1.2.0"], - ["copy-concurrently", "npm:1.0.5"], - ["fs-write-stream-atomic", "npm:1.0.10"], - ["mkdirp", "npm:0.5.1"], - ["rimraf", "npm:2.6.3"], - ["run-queue", "npm:1.0.3"] - ], - "linkType": "HARD", - }] - ]], - ["mozjpeg", [ - ["npm:6.0.1", { - "packageLocation": "./.yarn/unplugged/mozjpeg-npm-6.0.1-6c9f4d611e/node_modules/mozjpeg/", - "packageDependencies": [ - ["mozjpeg", "npm:6.0.1"], - ["bin-build", "npm:3.0.0"], - ["bin-wrapper", "npm:4.1.0"], - ["logalot", "npm:2.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["ms", [ - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/ms-npm-2.0.0-9e1101a471-2.zip/node_modules/ms/", - "packageDependencies": [ - ["ms", "npm:2.0.0"] - ], - "linkType": "HARD", - }], - ["npm:2.1.1", { - "packageLocation": "./.yarn/cache/ms-npm-2.1.1-5b4fd72c86-2.zip/node_modules/ms/", - "packageDependencies": [ - ["ms", "npm:2.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["multicast-dns", [ - ["npm:6.2.3", { - "packageLocation": "./.yarn/cache/multicast-dns-npm-6.2.3-e5ffad56a4-2.zip/node_modules/multicast-dns/", - "packageDependencies": [ - ["multicast-dns", "npm:6.2.3"], - ["dns-packet", "npm:1.3.1"], - ["thunky", "npm:1.0.3"] - ], - "linkType": "HARD", - }] - ]], - ["multicast-dns-service-types", [ - ["npm:1.1.0", { - "packageLocation": "./.yarn/cache/multicast-dns-service-types-npm-1.1.0-d019ff060c-2.zip/node_modules/multicast-dns-service-types/", - "packageDependencies": [ - ["multicast-dns-service-types", "npm:1.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["mute-stream", [ - ["npm:0.0.7", { - "packageLocation": "./.yarn/cache/mute-stream-npm-0.0.7-22b59a65dd-2.zip/node_modules/mute-stream/", - "packageDependencies": [ - ["mute-stream", "npm:0.0.7"] - ], - "linkType": "HARD", - }] - ]], - ["name-all-modules-plugin", [ - ["npm:1.0.1", { - "packageLocation": "./.yarn/cache/name-all-modules-plugin-npm-1.0.1-eb8b2ec267-2.zip/node_modules/name-all-modules-plugin/", - "packageDependencies": [ - ["name-all-modules-plugin", "npm:1.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["nan", [ - ["npm:2.12.1", { - "packageLocation": "./.yarn/unplugged/nan-npm-2.12.1-391a1ccaa1/node_modules/nan/", - "packageDependencies": [ - ["nan", "npm:2.12.1"], - ["node-gyp", "npm:6.0.1"] - ], - "linkType": "HARD", - }], - ["npm:2.14.0", { - "packageLocation": "./.yarn/unplugged/nan-npm-2.14.0-b880e7ae7d/node_modules/nan/", - "packageDependencies": [ - ["nan", "npm:2.14.0"], - ["node-gyp", "npm:6.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["nanomatch", [ - ["npm:1.2.13", { - "packageLocation": "./.yarn/cache/nanomatch-npm-1.2.13-bc9173dbe7-2.zip/node_modules/nanomatch/", - "packageDependencies": [ - ["nanomatch", "npm:1.2.13"], - ["arr-diff", "npm:4.0.0"], - ["array-unique", "npm:0.3.2"], - ["define-property", "npm:2.0.2"], - ["extend-shallow", "npm:3.0.2"], - ["fragment-cache", "npm:0.2.1"], - ["is-windows", "npm:1.0.2"], - ["kind-of", "npm:6.0.2"], - ["object.pick", "npm:1.3.0"], - ["regex-not", "npm:1.0.2"], - ["snapdragon", "npm:0.8.2"], - ["to-regex", "npm:3.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["napi-build-utils", [ - ["npm:1.0.1", { - "packageLocation": "./.yarn/cache/napi-build-utils-npm-1.0.1-8e786ecedc-2.zip/node_modules/napi-build-utils/", - "packageDependencies": [ - ["napi-build-utils", "npm:1.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["natural-compare", [ - ["npm:1.4.0", { - "packageLocation": "./.yarn/cache/natural-compare-npm-1.4.0-97b75b362d-2.zip/node_modules/natural-compare/", - "packageDependencies": [ - ["natural-compare", "npm:1.4.0"] - ], - "linkType": "HARD", - }] - ]], - ["needle", [ - ["npm:2.2.4", { - "packageLocation": "./.yarn/cache/needle-npm-2.2.4-a622c649c7-2.zip/node_modules/needle/", - "packageDependencies": [ - ["needle", "npm:2.2.4"], - ["debug", "npm:2.6.9"], - ["iconv-lite", "npm:0.4.24"], - ["sax", "npm:1.2.4"] - ], - "linkType": "HARD", - }] - ]], - ["negotiator", [ - ["npm:0.6.1", { - "packageLocation": "./.yarn/cache/negotiator-npm-0.6.1-dc6e38cb0b-2.zip/node_modules/negotiator/", - "packageDependencies": [ - ["negotiator", "npm:0.6.1"] - ], - "linkType": "HARD", - }], - ["npm:0.6.2", { - "packageLocation": "./.yarn/cache/negotiator-npm-0.6.2-ba538e167a-2.zip/node_modules/negotiator/", - "packageDependencies": [ - ["negotiator", "npm:0.6.2"] - ], - "linkType": "HARD", - }] - ]], - ["neo-async", [ - ["npm:2.6.0", { - "packageLocation": "./.yarn/cache/neo-async-npm-2.6.0-9a4d3bccf4-2.zip/node_modules/neo-async/", - "packageDependencies": [ - ["neo-async", "npm:2.6.0"] - ], - "linkType": "HARD", - }], - ["npm:2.6.1", { - "packageLocation": "./.yarn/cache/neo-async-npm-2.6.1-96bc443be6-2.zip/node_modules/neo-async/", - "packageDependencies": [ - ["neo-async", "npm:2.6.1"] - ], - "linkType": "HARD", - }] - ]], - ["neon-js", [ - ["npm:1.1.2", { - "packageLocation": "./.yarn/cache/neon-js-npm-1.1.2-131f830200-2.zip/node_modules/neon-js/", - "packageDependencies": [ - ["neon-js", "npm:1.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["next-tick", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/next-tick-npm-1.0.0-0c0dd4bec1-2.zip/node_modules/next-tick/", - "packageDependencies": [ - ["next-tick", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["nice-try", [ - ["npm:1.0.5", { - "packageLocation": "./.yarn/cache/nice-try-npm-1.0.5-963856b16f-2.zip/node_modules/nice-try/", - "packageDependencies": [ - ["nice-try", "npm:1.0.5"] - ], - "linkType": "HARD", - }] - ]], - ["nlcst-to-string", [ - ["npm:2.0.2", { - "packageLocation": "./.yarn/cache/nlcst-to-string-npm-2.0.2-dff43f23e9-2.zip/node_modules/nlcst-to-string/", - "packageDependencies": [ - ["nlcst-to-string", "npm:2.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["node-abi", [ - ["npm:2.7.1", { - "packageLocation": "./.yarn/cache/node-abi-npm-2.7.1-a9ddd2b4f5-2.zip/node_modules/node-abi/", - "packageDependencies": [ - ["node-abi", "npm:2.7.1"], - ["semver", "npm:5.6.0"] - ], - "linkType": "HARD", - }] - ]], - ["node-emoji", [ - ["npm:1.8.1", { - "packageLocation": "./.yarn/cache/node-emoji-npm-1.8.1-2c1325896e-2.zip/node_modules/node-emoji/", - "packageDependencies": [ - ["node-emoji", "npm:1.8.1"], - ["lodash.toarray", "npm:4.4.0"] - ], - "linkType": "HARD", - }] - ]], - ["node-eta", [ - ["npm:0.9.0", { - "packageLocation": "./.yarn/cache/node-eta-npm-0.9.0-43342df368-2.zip/node_modules/node-eta/", - "packageDependencies": [ - ["node-eta", "npm:0.9.0"] - ], - "linkType": "HARD", - }] - ]], - ["node-fetch", [ - ["npm:1.7.3", { - "packageLocation": "./.yarn/cache/node-fetch-npm-1.7.3-eb8372f991-2.zip/node_modules/node-fetch/", - "packageDependencies": [ - ["node-fetch", "npm:1.7.3"], - ["encoding", "npm:0.1.12"], - ["is-stream", "npm:1.1.0"] - ], - "linkType": "HARD", - }], - ["npm:2.1.2", { - "packageLocation": "./.yarn/cache/node-fetch-npm-2.1.2-696de0a8dd-2.zip/node_modules/node-fetch/", - "packageDependencies": [ - ["node-fetch", "npm:2.1.2"] - ], - "linkType": "HARD", - }], - ["npm:2.3.0", { - "packageLocation": "./.yarn/cache/node-fetch-npm-2.3.0-6fef59d805-2.zip/node_modules/node-fetch/", - "packageDependencies": [ - ["node-fetch", "npm:2.3.0"] - ], - "linkType": "HARD", - }], - ["npm:2.6.0", { - "packageLocation": "./.yarn/cache/node-fetch-npm-2.6.0-29c7a53447-2.zip/node_modules/node-fetch/", - "packageDependencies": [ - ["node-fetch", "npm:2.6.0"] - ], - "linkType": "HARD", - }] - ]], - ["node-forge", [ - ["npm:0.7.5", { - "packageLocation": "./.yarn/cache/node-forge-npm-0.7.5-1b88bf51c4-2.zip/node_modules/node-forge/", - "packageDependencies": [ - ["node-forge", "npm:0.7.5"] - ], - "linkType": "HARD", - }] - ]], - ["node-gyp", [ - ["npm:6.0.1", { - "packageLocation": "./.yarn/unplugged/node-gyp-npm-6.0.1-a5d9899eb8/node_modules/node-gyp/", - "packageDependencies": [ - ["node-gyp", "npm:6.0.1"], - ["env-paths", "npm:2.2.0"], - ["glob", "npm:7.1.4"], - ["graceful-fs", "npm:4.2.2"], - ["mkdirp", "npm:0.5.1"], - ["nopt", "npm:4.0.1"], - ["npmlog", "npm:4.1.2"], - ["request", "npm:2.88.0"], - ["rimraf", "npm:2.6.3"], - ["semver", "npm:5.7.1"], - ["tar", "npm:4.4.13"], - ["which", "npm:1.3.1"] - ], - "linkType": "HARD", - }] - ]], - ["node-int64", [ - ["npm:0.4.0", { - "packageLocation": "./.yarn/cache/node-int64-npm-0.4.0-0dc04ec3b2-2.zip/node_modules/node-int64/", - "packageDependencies": [ - ["node-int64", "npm:0.4.0"] - ], - "linkType": "HARD", - }] - ]], - ["node-libs-browser", [ - ["npm:2.2.0", { - "packageLocation": "./.yarn/cache/node-libs-browser-npm-2.2.0-dd85a5f29c-2.zip/node_modules/node-libs-browser/", - "packageDependencies": [ - ["node-libs-browser", "npm:2.2.0"], - ["assert", "npm:1.4.1"], - ["browserify-zlib", "npm:0.2.0"], - ["buffer", "npm:4.9.1"], - ["console-browserify", "npm:1.1.0"], - ["constants-browserify", "npm:1.0.0"], - ["crypto-browserify", "npm:3.12.0"], - ["domain-browser", "npm:1.2.0"], - ["events", "npm:3.0.0"], - ["https-browserify", "npm:1.0.0"], - ["os-browserify", "npm:0.3.0"], - ["path-browserify", "npm:0.0.0"], - ["process", "npm:0.11.10"], - ["punycode", "npm:1.4.1"], - ["querystring-es3", "npm:0.2.1"], - ["readable-stream", "npm:2.3.6"], - ["stream-browserify", "npm:2.0.1"], - ["stream-http", "npm:2.8.3"], - ["string_decoder", "npm:1.2.0"], - ["timers-browserify", "npm:2.0.10"], - ["tty-browserify", "npm:0.0.0"], - ["url", "npm:0.11.0"], - ["util", "npm:0.11.1"], - ["vm-browserify", "npm:0.0.4"] - ], - "linkType": "HARD", - }], - ["npm:2.2.1", { - "packageLocation": "./.yarn/cache/node-libs-browser-npm-2.2.1-ffef534730-2.zip/node_modules/node-libs-browser/", - "packageDependencies": [ - ["node-libs-browser", "npm:2.2.1"], - ["assert", "npm:1.4.1"], - ["browserify-zlib", "npm:0.2.0"], - ["buffer", "npm:4.9.1"], - ["console-browserify", "npm:1.1.0"], - ["constants-browserify", "npm:1.0.0"], - ["crypto-browserify", "npm:3.12.0"], - ["domain-browser", "npm:1.2.0"], - ["events", "npm:3.0.0"], - ["https-browserify", "npm:1.0.0"], - ["os-browserify", "npm:0.3.0"], - ["path-browserify", "npm:0.0.1"], - ["process", "npm:0.11.10"], - ["punycode", "npm:1.4.1"], - ["querystring-es3", "npm:0.2.1"], - ["readable-stream", "npm:2.3.6"], - ["stream-browserify", "npm:2.0.1"], - ["stream-http", "npm:2.8.3"], - ["string_decoder", "npm:1.2.0"], - ["timers-browserify", "npm:2.0.10"], - ["tty-browserify", "npm:0.0.0"], - ["url", "npm:0.11.0"], - ["util", "npm:0.11.1"], - ["vm-browserify", "npm:1.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["node-modules-regexp", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/node-modules-regexp-npm-1.0.0-2f5f5ba9c6-2.zip/node_modules/node-modules-regexp/", - "packageDependencies": [ - ["node-modules-regexp", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["node-notifier", [ - ["npm:5.4.3", { - "packageLocation": "./.yarn/unplugged/node-notifier-npm-5.4.3-068ef79075/node_modules/node-notifier/", - "packageDependencies": [ - ["node-notifier", "npm:5.4.3"], - ["growly", "npm:1.3.0"], - ["is-wsl", "npm:1.1.0"], - ["semver", "npm:5.6.0"], - ["shellwords", "npm:0.1.1"], - ["which", "npm:1.3.1"] - ], - "linkType": "HARD", - }] - ]], - ["node-pre-gyp", [ - ["npm:0.10.3", { - "packageLocation": "./.yarn/unplugged/node-pre-gyp-npm-0.10.3-375bfa7e29/node_modules/node-pre-gyp/", - "packageDependencies": [ - ["node-pre-gyp", "npm:0.10.3"], - ["detect-libc", "npm:1.0.3"], - ["mkdirp", "npm:0.5.1"], - ["needle", "npm:2.2.4"], - ["nopt", "npm:4.0.1"], - ["npm-packlist", "npm:1.2.0"], - ["npmlog", "npm:4.1.2"], - ["rc", "npm:1.2.8"], - ["rimraf", "npm:2.6.3"], - ["semver", "npm:5.6.0"], - ["tar", "npm:4.4.8"] - ], - "linkType": "HARD", - }] - ]], - ["node-releases", [ - ["npm:1.1.11", { - "packageLocation": "./.yarn/cache/node-releases-npm-1.1.11-4794ff3bf1-2.zip/node_modules/node-releases/", - "packageDependencies": [ - ["node-releases", "npm:1.1.11"], - ["semver", "npm:5.6.0"] - ], - "linkType": "HARD", - }], - ["npm:1.1.25", { - "packageLocation": "./.yarn/cache/node-releases-npm-1.1.25-874fd8c697-2.zip/node_modules/node-releases/", - "packageDependencies": [ - ["node-releases", "npm:1.1.25"], - ["semver", "npm:5.6.0"] - ], - "linkType": "HARD", - }], - ["npm:1.1.3", { - "packageLocation": "./.yarn/cache/node-releases-npm-1.1.3-9b37b24771-2.zip/node_modules/node-releases/", - "packageDependencies": [ - ["node-releases", "npm:1.1.3"], - ["semver", "npm:5.6.0"] - ], - "linkType": "HARD", - }], - ["npm:1.1.9", { - "packageLocation": "./.yarn/cache/node-releases-npm-1.1.9-22cacda846-2.zip/node_modules/node-releases/", - "packageDependencies": [ - ["node-releases", "npm:1.1.9"], - ["semver", "npm:5.6.0"] - ], - "linkType": "HARD", - }] - ]], - ["node-watch", [ - ["npm:0.6.0", { - "packageLocation": "./.yarn/cache/node-watch-npm-0.6.0-6177998c2f-2.zip/node_modules/node-watch/", - "packageDependencies": [ - ["node-watch", "npm:0.6.0"] - ], - "linkType": "HARD", - }] - ]], - ["node.extend", [ - ["npm:2.0.2", { - "packageLocation": "./.yarn/cache/node.extend-npm-2.0.2-91a85f1c30-2.zip/node_modules/node.extend/", - "packageDependencies": [ - ["node.extend", "npm:2.0.2"], - ["has", "npm:1.0.3"], - ["is", "npm:3.3.0"] - ], - "linkType": "HARD", - }] - ]], - ["noms", [ - ["npm:0.0.0", { - "packageLocation": "./.yarn/cache/noms-npm-0.0.0-86eacf416e-2.zip/node_modules/noms/", - "packageDependencies": [ - ["noms", "npm:0.0.0"], - ["inherits", "npm:2.0.3"], - ["readable-stream", "npm:1.0.34"] - ], - "linkType": "HARD", - }] - ]], - ["noop-logger", [ - ["npm:0.1.1", { - "packageLocation": "./.yarn/cache/noop-logger-npm-0.1.1-c88441172d-2.zip/node_modules/noop-logger/", - "packageDependencies": [ - ["noop-logger", "npm:0.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["nopt", [ - ["npm:4.0.1", { - "packageLocation": "./.yarn/cache/nopt-npm-4.0.1-12366c5ee1-2.zip/node_modules/nopt/", - "packageDependencies": [ - ["nopt", "npm:4.0.1"], - ["abbrev", "npm:1.1.1"], - ["osenv", "npm:0.1.5"] - ], - "linkType": "HARD", - }] - ]], - ["normalize-package-data", [ - ["npm:2.4.0", { - "packageLocation": "./.yarn/cache/normalize-package-data-npm-2.4.0-631547add2-2.zip/node_modules/normalize-package-data/", - "packageDependencies": [ - ["normalize-package-data", "npm:2.4.0"], - ["hosted-git-info", "npm:2.7.1"], - ["is-builtin-module", "npm:1.0.0"], - ["semver", "npm:5.6.0"], - ["validate-npm-package-license", "npm:3.0.4"] - ], - "linkType": "HARD", - }], - ["npm:2.5.0", { - "packageLocation": "./.yarn/cache/normalize-package-data-npm-2.5.0-af0345deed-2.zip/node_modules/normalize-package-data/", - "packageDependencies": [ - ["normalize-package-data", "npm:2.5.0"], - ["hosted-git-info", "npm:2.7.1"], - ["resolve", "patch:resolve@npm%3A1.14.1#builtin::version=1.14.1&hash=8fccd0"], - ["semver", "npm:5.6.0"], - ["validate-npm-package-license", "npm:3.0.4"] - ], - "linkType": "HARD", - }] - ]], - ["normalize-path", [ - ["npm:2.1.1", { - "packageLocation": "./.yarn/cache/normalize-path-npm-2.1.1-65c4766716-2.zip/node_modules/normalize-path/", - "packageDependencies": [ - ["normalize-path", "npm:2.1.1"], - ["remove-trailing-separator", "npm:1.1.0"] - ], - "linkType": "HARD", - }], - ["npm:3.0.0", { - "packageLocation": "./.yarn/cache/normalize-path-npm-3.0.0-658ba7d77f-2.zip/node_modules/normalize-path/", - "packageDependencies": [ - ["normalize-path", "npm:3.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["normalize-range", [ - ["npm:0.1.2", { - "packageLocation": "./.yarn/cache/normalize-range-npm-0.1.2-bec5e259e2-2.zip/node_modules/normalize-range/", - "packageDependencies": [ - ["normalize-range", "npm:0.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["normalize-url", [ - ["npm:2.0.1", { - "packageLocation": "./.yarn/cache/normalize-url-npm-2.0.1-4f204748d2-2.zip/node_modules/normalize-url/", - "packageDependencies": [ - ["normalize-url", "npm:2.0.1"], - ["prepend-http", "npm:2.0.0"], - ["query-string", "npm:5.1.1"], - ["sort-keys", "npm:2.0.0"] - ], - "linkType": "HARD", - }], - ["npm:3.3.0", { - "packageLocation": "./.yarn/cache/normalize-url-npm-3.3.0-f91cbdff7c-2.zip/node_modules/normalize-url/", - "packageDependencies": [ - ["normalize-url", "npm:3.3.0"] - ], - "linkType": "HARD", - }], - ["npm:4.5.0", { - "packageLocation": "./.yarn/cache/normalize-url-npm-4.5.0-14a0c5430f-2.zip/node_modules/normalize-url/", - "packageDependencies": [ - ["normalize-url", "npm:4.5.0"] - ], - "linkType": "HARD", - }] - ]], - ["npm-bundled", [ - ["npm:1.0.5", { - "packageLocation": "./.yarn/cache/npm-bundled-npm-1.0.5-899826db6b-2.zip/node_modules/npm-bundled/", - "packageDependencies": [ - ["npm-bundled", "npm:1.0.5"] - ], - "linkType": "HARD", - }] - ]], - ["npm-conf", [ - ["npm:1.1.3", { - "packageLocation": "./.yarn/cache/npm-conf-npm-1.1.3-e2833445bb-2.zip/node_modules/npm-conf/", - "packageDependencies": [ - ["npm-conf", "npm:1.1.3"], - ["config-chain", "npm:1.1.12"], - ["pify", "npm:3.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["npm-packlist", [ - ["npm:1.2.0", { - "packageLocation": "./.yarn/cache/npm-packlist-npm-1.2.0-bab8413048-2.zip/node_modules/npm-packlist/", - "packageDependencies": [ - ["npm-packlist", "npm:1.2.0"], - ["ignore-walk", "npm:3.0.1"], - ["npm-bundled", "npm:1.0.5"] - ], - "linkType": "HARD", - }] - ]], - ["npm-run-path", [ - ["npm:2.0.2", { - "packageLocation": "./.yarn/cache/npm-run-path-npm-2.0.2-96c8b48857-2.zip/node_modules/npm-run-path/", - "packageDependencies": [ - ["npm-run-path", "npm:2.0.2"], - ["path-key", "npm:2.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["npmlog", [ - ["npm:4.1.2", { - "packageLocation": "./.yarn/cache/npmlog-npm-4.1.2-cfb32957b5-2.zip/node_modules/npmlog/", - "packageDependencies": [ - ["npmlog", "npm:4.1.2"], - ["are-we-there-yet", "npm:1.1.5"], - ["console-control-strings", "npm:1.1.0"], - ["gauge", "npm:2.7.4"], - ["set-blocking", "npm:2.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["nth-check", [ - ["npm:1.0.2", { - "packageLocation": "./.yarn/cache/nth-check-npm-1.0.2-3f6d0d22eb-2.zip/node_modules/nth-check/", - "packageDependencies": [ - ["nth-check", "npm:1.0.2"], - ["boolbase", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["null-loader", [ - ["npm:0.1.1", { - "packageLocation": "./.yarn/cache/null-loader-npm-0.1.1-6bcbfa35a4-2.zip/node_modules/null-loader/", - "packageDependencies": [ - ["null-loader", "npm:0.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["nullthrows", [ - ["npm:1.1.1", { - "packageLocation": "./.yarn/cache/nullthrows-npm-1.1.1-3d1f817134-2.zip/node_modules/nullthrows/", - "packageDependencies": [ - ["nullthrows", "npm:1.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["num2fraction", [ - ["npm:1.2.2", { - "packageLocation": "./.yarn/cache/num2fraction-npm-1.2.2-dc0a0a80ad-2.zip/node_modules/num2fraction/", - "packageDependencies": [ - ["num2fraction", "npm:1.2.2"] - ], - "linkType": "HARD", - }] - ]], - ["number-is-nan", [ - ["npm:1.0.1", { - "packageLocation": "./.yarn/cache/number-is-nan-npm-1.0.1-845325a0fe-2.zip/node_modules/number-is-nan/", - "packageDependencies": [ - ["number-is-nan", "npm:1.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["nwsapi", [ - ["npm:2.0.9", { - "packageLocation": "./.yarn/cache/nwsapi-npm-2.0.9-4cae30d871-2.zip/node_modules/nwsapi/", - "packageDependencies": [ - ["nwsapi", "npm:2.0.9"] - ], - "linkType": "HARD", - }] - ]], - ["oauth-sign", [ - ["npm:0.9.0", { - "packageLocation": "./.yarn/cache/oauth-sign-npm-0.9.0-7aa9422221-2.zip/node_modules/oauth-sign/", - "packageDependencies": [ - ["oauth-sign", "npm:0.9.0"] - ], - "linkType": "HARD", - }] - ]], - ["object-assign", [ - ["npm:4.1.1", { - "packageLocation": "./.yarn/cache/object-assign-npm-4.1.1-1004ad6dec-2.zip/node_modules/object-assign/", - "packageDependencies": [ - ["object-assign", "npm:4.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["object-component", [ - ["npm:0.0.3", { - "packageLocation": "./.yarn/cache/object-component-npm-0.0.3-7a1c300372-2.zip/node_modules/object-component/", - "packageDependencies": [ - ["object-component", "npm:0.0.3"] - ], - "linkType": "HARD", - }] - ]], - ["object-copy", [ - ["npm:0.1.0", { - "packageLocation": "./.yarn/cache/object-copy-npm-0.1.0-e229d02f2b-2.zip/node_modules/object-copy/", - "packageDependencies": [ - ["object-copy", "npm:0.1.0"], - ["copy-descriptor", "npm:0.1.1"], - ["define-property", "npm:0.2.5"], - ["kind-of", "npm:3.2.2"] - ], - "linkType": "HARD", - }] - ]], - ["object-hash", [ - ["npm:1.3.1", { - "packageLocation": "./.yarn/cache/object-hash-npm-1.3.1-ea495b8e52-2.zip/node_modules/object-hash/", - "packageDependencies": [ - ["object-hash", "npm:1.3.1"] - ], - "linkType": "HARD", - }] - ]], - ["object-inspect", [ - ["npm:1.6.0", { - "packageLocation": "./.yarn/cache/object-inspect-npm-1.6.0-f5298815ad-2.zip/node_modules/object-inspect/", - "packageDependencies": [ - ["object-inspect", "npm:1.6.0"] - ], - "linkType": "HARD", - }] - ]], - ["object-keys", [ - ["npm:1.0.12", { - "packageLocation": "./.yarn/cache/object-keys-npm-1.0.12-9e93882d4d-2.zip/node_modules/object-keys/", - "packageDependencies": [ - ["object-keys", "npm:1.0.12"] - ], - "linkType": "HARD", - }], - ["npm:1.1.1", { - "packageLocation": "./.yarn/cache/object-keys-npm-1.1.1-1bf2f1be93-2.zip/node_modules/object-keys/", - "packageDependencies": [ - ["object-keys", "npm:1.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["object-path", [ - ["npm:0.11.4", { - "packageLocation": "./.yarn/cache/object-path-npm-0.11.4-d29959e0d1-2.zip/node_modules/object-path/", - "packageDependencies": [ - ["object-path", "npm:0.11.4"] - ], - "linkType": "HARD", - }] - ]], - ["object-visit", [ - ["npm:1.0.1", { - "packageLocation": "./.yarn/cache/object-visit-npm-1.0.1-c5c9057c24-2.zip/node_modules/object-visit/", - "packageDependencies": [ - ["object-visit", "npm:1.0.1"], - ["isobject", "npm:3.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["object.assign", [ - ["npm:4.1.0", { - "packageLocation": "./.yarn/cache/object.assign-npm-4.1.0-2a284b2bf7-2.zip/node_modules/object.assign/", - "packageDependencies": [ - ["object.assign", "npm:4.1.0"], - ["define-properties", "npm:1.1.3"], - ["function-bind", "npm:1.1.1"], - ["has-symbols", "npm:1.0.0"], - ["object-keys", "npm:1.0.12"] - ], - "linkType": "HARD", - }] - ]], - ["object.entries", [ - ["npm:1.1.0", { - "packageLocation": "./.yarn/cache/object.entries-npm-1.1.0-847cab75e4-2.zip/node_modules/object.entries/", - "packageDependencies": [ - ["object.entries", "npm:1.1.0"], - ["define-properties", "npm:1.1.3"], - ["es-abstract", "npm:1.13.0"], - ["function-bind", "npm:1.1.1"], - ["has", "npm:1.0.3"] - ], - "linkType": "HARD", - }] - ]], - ["object.fromentries", [ - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/object.fromentries-npm-2.0.0-0529b38d3c-2.zip/node_modules/object.fromentries/", - "packageDependencies": [ - ["object.fromentries", "npm:2.0.0"], - ["define-properties", "npm:1.1.3"], - ["es-abstract", "npm:1.13.0"], - ["function-bind", "npm:1.1.1"], - ["has", "npm:1.0.3"] - ], - "linkType": "HARD", - }] - ]], - ["object.getownpropertydescriptors", [ - ["npm:2.0.3", { - "packageLocation": "./.yarn/cache/object.getownpropertydescriptors-npm-2.0.3-4fdbddc812-2.zip/node_modules/object.getownpropertydescriptors/", - "packageDependencies": [ - ["object.getownpropertydescriptors", "npm:2.0.3"], - ["define-properties", "npm:1.1.3"], - ["es-abstract", "npm:1.13.0"] - ], - "linkType": "HARD", - }] - ]], - ["object.omit", [ - ["npm:2.0.1", { - "packageLocation": "./.yarn/cache/object.omit-npm-2.0.1-f19cf0d87c-2.zip/node_modules/object.omit/", - "packageDependencies": [ - ["object.omit", "npm:2.0.1"], - ["for-own", "npm:0.1.5"], - ["is-extendable", "npm:0.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["object.pick", [ - ["npm:1.3.0", { - "packageLocation": "./.yarn/cache/object.pick-npm-1.3.0-dad8eae8fb-2.zip/node_modules/object.pick/", - "packageDependencies": [ - ["object.pick", "npm:1.3.0"], - ["isobject", "npm:3.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["object.values", [ - ["npm:1.1.0", { - "packageLocation": "./.yarn/cache/object.values-npm-1.1.0-2f9977474d-2.zip/node_modules/object.values/", - "packageDependencies": [ - ["object.values", "npm:1.1.0"], - ["define-properties", "npm:1.1.3"], - ["es-abstract", "npm:1.13.0"], - ["function-bind", "npm:1.1.1"], - ["has", "npm:1.0.3"] - ], - "linkType": "HARD", - }] - ]], - ["obuf", [ - ["npm:1.1.2", { - "packageLocation": "./.yarn/cache/obuf-npm-1.1.2-8db5fae8dd-2.zip/node_modules/obuf/", - "packageDependencies": [ - ["obuf", "npm:1.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["octokit-pagination-methods", [ - ["npm:1.1.0", { - "packageLocation": "./.yarn/cache/octokit-pagination-methods-npm-1.1.0-ce2bd023d6-2.zip/node_modules/octokit-pagination-methods/", - "packageDependencies": [ - ["octokit-pagination-methods", "npm:1.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["omggif", [ - ["npm:1.0.9", { - "packageLocation": "./.yarn/cache/omggif-npm-1.0.9-205028b9d8-2.zip/node_modules/omggif/", - "packageDependencies": [ - ["omggif", "npm:1.0.9"] - ], - "linkType": "HARD", - }] - ]], - ["on-finished", [ - ["npm:2.3.0", { - "packageLocation": "./.yarn/cache/on-finished-npm-2.3.0-4ce92f72c6-2.zip/node_modules/on-finished/", - "packageDependencies": [ - ["on-finished", "npm:2.3.0"], - ["ee-first", "npm:1.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["on-headers", [ - ["npm:1.0.2", { - "packageLocation": "./.yarn/cache/on-headers-npm-1.0.2-e7cd3ea25e-2.zip/node_modules/on-headers/", - "packageDependencies": [ - ["on-headers", "npm:1.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["once", [ - ["npm:1.3.3", { - "packageLocation": "./.yarn/cache/once-npm-1.3.3-595f0882a4-2.zip/node_modules/once/", - "packageDependencies": [ - ["once", "npm:1.3.3"], - ["wrappy", "npm:1.0.2"] - ], - "linkType": "HARD", - }], - ["npm:1.4.0", { - "packageLocation": "./.yarn/cache/once-npm-1.4.0-ccf03ef07a-2.zip/node_modules/once/", - "packageDependencies": [ - ["once", "npm:1.4.0"], - ["wrappy", "npm:1.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["onetime", [ - ["npm:2.0.1", { - "packageLocation": "./.yarn/cache/onetime-npm-2.0.1-6c39ecc911-2.zip/node_modules/onetime/", - "packageDependencies": [ - ["onetime", "npm:2.0.1"], - ["mimic-fn", "npm:1.2.0"] - ], - "linkType": "HARD", - }] - ]], - ["opentracing", [ - ["npm:0.14.3", { - "packageLocation": "./.yarn/cache/opentracing-npm-0.14.3-59dca0c4e9-2.zip/node_modules/opentracing/", - "packageDependencies": [ - ["opentracing", "npm:0.14.3"] - ], - "linkType": "HARD", - }] - ]], - ["opn", [ - ["npm:5.1.0", { - "packageLocation": "./.yarn/cache/opn-npm-5.1.0-b97714943c-2.zip/node_modules/opn/", - "packageDependencies": [ - ["opn", "npm:5.1.0"], - ["is-wsl", "npm:1.1.0"] - ], - "linkType": "HARD", - }], - ["npm:5.4.0", { - "packageLocation": "./.yarn/cache/opn-npm-5.4.0-6f017227b9-2.zip/node_modules/opn/", - "packageDependencies": [ - ["opn", "npm:5.4.0"], - ["is-wsl", "npm:1.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["optimist", [ - ["npm:0.6.1", { - "packageLocation": "./.yarn/cache/optimist-npm-0.6.1-b1b5ef4c06-2.zip/node_modules/optimist/", - "packageDependencies": [ - ["optimist", "npm:0.6.1"], - ["minimist", "npm:0.0.8"], - ["wordwrap", "npm:0.0.3"] - ], - "linkType": "HARD", - }] - ]], - ["optimize-css-assets-webpack-plugin", [ - ["virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:5.0.1", { - "packageLocation": "./.yarn/$$virtual/optimize-css-assets-webpack-plugin-virtual-6128f98ec6/0/cache/optimize-css-assets-webpack-plugin-npm-5.0.1-bf2abb762a-2.zip/node_modules/optimize-css-assets-webpack-plugin/", - "packageDependencies": [ - ["optimize-css-assets-webpack-plugin", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:5.0.1"], - ["cssnano", "npm:4.1.10"], - ["last-call-webpack-plugin", "npm:3.0.0"], - ["webpack", "npm:4.28.4"] - ], - "packagePeers": [ - "webpack" - ], - "linkType": "HARD", - }] - ]], - ["optionator", [ - ["npm:0.8.2", { - "packageLocation": "./.yarn/cache/optionator-npm-0.8.2-f3fc964405-2.zip/node_modules/optionator/", - "packageDependencies": [ - ["optionator", "npm:0.8.2"], - ["deep-is", "npm:0.1.3"], - ["fast-levenshtein", "npm:2.0.6"], - ["levn", "npm:0.3.0"], - ["prelude-ls", "npm:1.1.2"], - ["type-check", "npm:0.3.2"], - ["wordwrap", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["original", [ - ["npm:1.0.2", { - "packageLocation": "./.yarn/cache/original-npm-1.0.2-2250635ba0-2.zip/node_modules/original/", - "packageDependencies": [ - ["original", "npm:1.0.2"], - ["url-parse", "npm:1.4.4"] - ], - "linkType": "HARD", - }] - ]], - ["os", [ - ["npm:0.1.1", { - "packageLocation": "./.yarn/cache/os-npm-0.1.1-b1e32a245a-2.zip/node_modules/os/", - "packageDependencies": [ - ["os", "npm:0.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["os-browserify", [ - ["npm:0.3.0", { - "packageLocation": "./.yarn/cache/os-browserify-npm-0.3.0-cbc91c79a5-2.zip/node_modules/os-browserify/", - "packageDependencies": [ - ["os-browserify", "npm:0.3.0"] - ], - "linkType": "HARD", - }] - ]], - ["os-filter-obj", [ - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/os-filter-obj-npm-2.0.0-bcc0bc3165-2.zip/node_modules/os-filter-obj/", - "packageDependencies": [ - ["os-filter-obj", "npm:2.0.0"], - ["arch", "npm:2.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["os-homedir", [ - ["npm:1.0.2", { - "packageLocation": "./.yarn/cache/os-homedir-npm-1.0.2-01f82faa88-2.zip/node_modules/os-homedir/", - "packageDependencies": [ - ["os-homedir", "npm:1.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["os-locale", [ - ["npm:1.4.0", { - "packageLocation": "./.yarn/cache/os-locale-npm-1.4.0-924760b837-2.zip/node_modules/os-locale/", - "packageDependencies": [ - ["os-locale", "npm:1.4.0"], - ["lcid", "npm:1.0.0"] - ], - "linkType": "HARD", - }], - ["npm:2.1.0", { - "packageLocation": "./.yarn/cache/os-locale-npm-2.1.0-3a3e1fc52b-2.zip/node_modules/os-locale/", - "packageDependencies": [ - ["os-locale", "npm:2.1.0"], - ["execa", "npm:0.7.0"], - ["lcid", "npm:1.0.0"], - ["mem", "npm:1.1.0"] - ], - "linkType": "HARD", - }], - ["npm:3.1.0", { - "packageLocation": "./.yarn/cache/os-locale-npm-3.1.0-c23c8ec673-2.zip/node_modules/os-locale/", - "packageDependencies": [ - ["os-locale", "npm:3.1.0"], - ["execa", "npm:1.0.0"], - ["lcid", "npm:2.0.0"], - ["mem", "npm:4.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["os-name", [ - ["npm:3.1.0", { - "packageLocation": "./.yarn/cache/os-name-npm-3.1.0-b5e3fb36cd-2.zip/node_modules/os-name/", - "packageDependencies": [ - ["os-name", "npm:3.1.0"], - ["macos-release", "npm:2.3.0"], - ["windows-release", "npm:3.2.0"] - ], - "linkType": "HARD", - }] - ]], - ["os-tmpdir", [ - ["npm:1.0.2", { - "packageLocation": "./.yarn/cache/os-tmpdir-npm-1.0.2-e305b0689b-2.zip/node_modules/os-tmpdir/", - "packageDependencies": [ - ["os-tmpdir", "npm:1.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["osenv", [ - ["npm:0.1.5", { - "packageLocation": "./.yarn/cache/osenv-npm-0.1.5-435137eb60-2.zip/node_modules/osenv/", - "packageDependencies": [ - ["osenv", "npm:0.1.5"], - ["os-homedir", "npm:1.0.2"], - ["os-tmpdir", "npm:1.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["output-file-sync", [ - ["npm:2.0.1", { - "packageLocation": "./.yarn/cache/output-file-sync-npm-2.0.1-527efa0f8a-2.zip/node_modules/output-file-sync/", - "packageDependencies": [ - ["output-file-sync", "npm:2.0.1"], - ["graceful-fs", "npm:4.1.15"], - ["is-plain-obj", "npm:1.1.0"], - ["mkdirp", "npm:0.5.1"] - ], - "linkType": "HARD", - }] - ]], - ["p-cancelable", [ - ["npm:0.3.0", { - "packageLocation": "./.yarn/cache/p-cancelable-npm-0.3.0-abade43096-2.zip/node_modules/p-cancelable/", - "packageDependencies": [ - ["p-cancelable", "npm:0.3.0"] - ], - "linkType": "HARD", - }], - ["npm:0.4.1", { - "packageLocation": "./.yarn/cache/p-cancelable-npm-0.4.1-c97cbea85e-2.zip/node_modules/p-cancelable/", - "packageDependencies": [ - ["p-cancelable", "npm:0.4.1"] - ], - "linkType": "HARD", - }], - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/p-cancelable-npm-2.0.0-5f988ffca4-2.zip/node_modules/p-cancelable/", - "packageDependencies": [ - ["p-cancelable", "npm:2.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["p-defer", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/p-defer-npm-1.0.0-4dfd0013f5-2.zip/node_modules/p-defer/", - "packageDependencies": [ - ["p-defer", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["p-each-series", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/p-each-series-npm-1.0.0-b2d0a24f41-2.zip/node_modules/p-each-series/", - "packageDependencies": [ - ["p-each-series", "npm:1.0.0"], - ["p-reduce", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["p-event", [ - ["npm:1.3.0", { - "packageLocation": "./.yarn/cache/p-event-npm-1.3.0-b6d7254595-2.zip/node_modules/p-event/", - "packageDependencies": [ - ["p-event", "npm:1.3.0"], - ["p-timeout", "npm:1.2.1"] - ], - "linkType": "HARD", - }], - ["npm:2.3.1", { - "packageLocation": "./.yarn/cache/p-event-npm-2.3.1-38a3d7c69f-2.zip/node_modules/p-event/", - "packageDependencies": [ - ["p-event", "npm:2.3.1"], - ["p-timeout", "npm:2.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["p-finally", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/p-finally-npm-1.0.0-35fbaa57c6-2.zip/node_modules/p-finally/", - "packageDependencies": [ - ["p-finally", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["p-is-promise", [ - ["npm:1.1.0", { - "packageLocation": "./.yarn/cache/p-is-promise-npm-1.1.0-854b305797-2.zip/node_modules/p-is-promise/", - "packageDependencies": [ - ["p-is-promise", "npm:1.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["p-limit", [ - ["npm:1.3.0", { - "packageLocation": "./.yarn/cache/p-limit-npm-1.3.0-fdb471d864-2.zip/node_modules/p-limit/", - "packageDependencies": [ - ["p-limit", "npm:1.3.0"], - ["p-try", "npm:1.0.0"] - ], - "linkType": "HARD", - }], - ["npm:2.1.0", { - "packageLocation": "./.yarn/cache/p-limit-npm-2.1.0-268aa1e2b7-2.zip/node_modules/p-limit/", - "packageDependencies": [ - ["p-limit", "npm:2.1.0"], - ["p-try", "npm:2.0.0"] - ], - "linkType": "HARD", - }], - ["npm:2.2.0", { - "packageLocation": "./.yarn/cache/p-limit-npm-2.2.0-d458ce1c4b-2.zip/node_modules/p-limit/", - "packageDependencies": [ - ["p-limit", "npm:2.2.0"], - ["p-try", "npm:2.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["p-locate", [ - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/p-locate-npm-2.0.0-3a2ee263dd-2.zip/node_modules/p-locate/", - "packageDependencies": [ - ["p-locate", "npm:2.0.0"], - ["p-limit", "npm:1.3.0"] - ], - "linkType": "HARD", - }], - ["npm:3.0.0", { - "packageLocation": "./.yarn/cache/p-locate-npm-3.0.0-74de74f952-2.zip/node_modules/p-locate/", - "packageDependencies": [ - ["p-locate", "npm:3.0.0"], - ["p-limit", "npm:2.1.0"] - ], - "linkType": "HARD", - }], - ["npm:4.1.0", { - "packageLocation": "./.yarn/cache/p-locate-npm-4.1.0-eec6872537-2.zip/node_modules/p-locate/", - "packageDependencies": [ - ["p-locate", "npm:4.1.0"], - ["p-limit", "npm:2.2.0"] - ], - "linkType": "HARD", - }] - ]], - ["p-map", [ - ["npm:1.2.0", { - "packageLocation": "./.yarn/cache/p-map-npm-1.2.0-28313e49b6-2.zip/node_modules/p-map/", - "packageDependencies": [ - ["p-map", "npm:1.2.0"] - ], - "linkType": "HARD", - }], - ["npm:3.0.0", { - "packageLocation": "./.yarn/cache/p-map-npm-3.0.0-e4f17c4167-2.zip/node_modules/p-map/", - "packageDependencies": [ - ["p-map", "npm:3.0.0"], - ["aggregate-error", "npm:3.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["p-map-series", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/p-map-series-npm-1.0.0-8d086f8416-2.zip/node_modules/p-map-series/", - "packageDependencies": [ - ["p-map-series", "npm:1.0.0"], - ["p-reduce", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["p-pipe", [ - ["npm:1.2.0", { - "packageLocation": "./.yarn/cache/p-pipe-npm-1.2.0-7837517b4a-2.zip/node_modules/p-pipe/", - "packageDependencies": [ - ["p-pipe", "npm:1.2.0"] - ], - "linkType": "HARD", - }] - ]], - ["p-reduce", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/p-reduce-npm-1.0.0-c6a0dae789-2.zip/node_modules/p-reduce/", - "packageDependencies": [ - ["p-reduce", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["p-timeout", [ - ["npm:1.2.1", { - "packageLocation": "./.yarn/cache/p-timeout-npm-1.2.1-2b480cb517-2.zip/node_modules/p-timeout/", - "packageDependencies": [ - ["p-timeout", "npm:1.2.1"], - ["p-finally", "npm:1.0.0"] - ], - "linkType": "HARD", - }], - ["npm:2.0.1", { - "packageLocation": "./.yarn/cache/p-timeout-npm-2.0.1-cd74d88327-2.zip/node_modules/p-timeout/", - "packageDependencies": [ - ["p-timeout", "npm:2.0.1"], - ["p-finally", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["p-try", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/p-try-npm-1.0.0-7373139e40-2.zip/node_modules/p-try/", - "packageDependencies": [ - ["p-try", "npm:1.0.0"] - ], - "linkType": "HARD", - }], - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/p-try-npm-2.0.0-1f8d030b63-2.zip/node_modules/p-try/", - "packageDependencies": [ - ["p-try", "npm:2.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["package-json", [ - ["npm:4.0.1", { - "packageLocation": "./.yarn/cache/package-json-npm-4.0.1-c058f67fbc-2.zip/node_modules/package-json/", - "packageDependencies": [ - ["package-json", "npm:4.0.1"], - ["got", "npm:6.7.1"], - ["registry-auth-token", "npm:3.3.2"], - ["registry-url", "npm:3.1.0"], - ["semver", "npm:5.6.0"] - ], - "linkType": "HARD", - }] - ]], - ["pako", [ - ["npm:1.0.8", { - "packageLocation": "./.yarn/cache/pako-npm-1.0.8-69ea530a82-2.zip/node_modules/pako/", - "packageDependencies": [ - ["pako", "npm:1.0.8"] - ], - "linkType": "HARD", - }] - ]], - ["parallel-transform", [ - ["npm:1.1.0", { - "packageLocation": "./.yarn/cache/parallel-transform-npm-1.1.0-bcd81624be-2.zip/node_modules/parallel-transform/", - "packageDependencies": [ - ["parallel-transform", "npm:1.1.0"], - ["cyclist", "npm:0.2.2"], - ["inherits", "npm:2.0.3"], - ["readable-stream", "npm:2.3.6"] - ], - "linkType": "HARD", - }] - ]], - ["parent-module", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/parent-module-npm-1.0.0-9fe508ff15-2.zip/node_modules/parent-module/", - "packageDependencies": [ - ["parent-module", "npm:1.0.0"], - ["callsites", "npm:3.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["parse-asn1", [ - ["npm:5.1.1", { - "packageLocation": "./.yarn/cache/parse-asn1-npm-5.1.1-4d326f22f1-2.zip/node_modules/parse-asn1/", - "packageDependencies": [ - ["parse-asn1", "npm:5.1.1"], - ["asn1.js", "npm:4.10.1"], - ["browserify-aes", "npm:1.2.0"], - ["create-hash", "npm:1.2.0"], - ["evp_bytestokey", "npm:1.0.3"], - ["pbkdf2", "npm:3.0.17"] - ], - "linkType": "HARD", - }] - ]], - ["parse-bmfont-ascii", [ - ["npm:1.0.6", { - "packageLocation": "./.yarn/cache/parse-bmfont-ascii-npm-1.0.6-15dd9909ba-2.zip/node_modules/parse-bmfont-ascii/", - "packageDependencies": [ - ["parse-bmfont-ascii", "npm:1.0.6"] - ], - "linkType": "HARD", - }] - ]], - ["parse-bmfont-binary", [ - ["npm:1.0.6", { - "packageLocation": "./.yarn/cache/parse-bmfont-binary-npm-1.0.6-50892a2477-2.zip/node_modules/parse-bmfont-binary/", - "packageDependencies": [ - ["parse-bmfont-binary", "npm:1.0.6"] - ], - "linkType": "HARD", - }] - ]], - ["parse-bmfont-xml", [ - ["npm:1.1.4", { - "packageLocation": "./.yarn/cache/parse-bmfont-xml-npm-1.1.4-dcbad8a521-2.zip/node_modules/parse-bmfont-xml/", - "packageDependencies": [ - ["parse-bmfont-xml", "npm:1.1.4"], - ["xml-parse-from-string", "npm:1.0.1"], - ["xml2js", "npm:0.4.19"] - ], - "linkType": "HARD", - }] - ]], - ["parse-english", [ - ["npm:4.1.1", { - "packageLocation": "./.yarn/cache/parse-english-npm-4.1.1-96a30105ac-2.zip/node_modules/parse-english/", - "packageDependencies": [ - ["parse-english", "npm:4.1.1"], - ["nlcst-to-string", "npm:2.0.2"], - ["parse-latin", "npm:4.1.1"], - ["unist-util-modify-children", "npm:1.1.3"], - ["unist-util-visit-children", "npm:1.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["parse-entities", [ - ["npm:1.2.1", { - "packageLocation": "./.yarn/cache/parse-entities-npm-1.2.1-69f8477baa-2.zip/node_modules/parse-entities/", - "packageDependencies": [ - ["parse-entities", "npm:1.2.1"], - ["character-entities", "npm:1.2.2"], - ["character-entities-legacy", "npm:1.1.2"], - ["character-reference-invalid", "npm:1.1.2"], - ["is-alphanumerical", "npm:1.0.2"], - ["is-decimal", "npm:1.0.2"], - ["is-hexadecimal", "npm:1.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["parse-github-url", [ - ["npm:1.0.2", { - "packageLocation": "./.yarn/cache/parse-github-url-npm-1.0.2-290c32ecbc-2.zip/node_modules/parse-github-url/", - "packageDependencies": [ - ["parse-github-url", "npm:1.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["parse-glob", [ - ["npm:3.0.4", { - "packageLocation": "./.yarn/cache/parse-glob-npm-3.0.4-8cc6318690-2.zip/node_modules/parse-glob/", - "packageDependencies": [ - ["parse-glob", "npm:3.0.4"], - ["glob-base", "npm:0.3.0"], - ["is-dotfile", "npm:1.0.3"], - ["is-extglob", "npm:1.0.0"], - ["is-glob", "npm:2.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["parse-headers", [ - ["npm:2.0.2", { - "packageLocation": "./.yarn/cache/parse-headers-npm-2.0.2-b0c1d93481-2.zip/node_modules/parse-headers/", - "packageDependencies": [ - ["parse-headers", "npm:2.0.2"], - ["for-each", "npm:0.3.3"], - ["string.prototype.trim", "npm:1.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["parse-json", [ - ["npm:2.2.0", { - "packageLocation": "./.yarn/cache/parse-json-npm-2.2.0-f7c91e74a7-2.zip/node_modules/parse-json/", - "packageDependencies": [ - ["parse-json", "npm:2.2.0"], - ["error-ex", "npm:1.3.2"] - ], - "linkType": "HARD", - }], - ["npm:4.0.0", { - "packageLocation": "./.yarn/cache/parse-json-npm-4.0.0-a6f7771010-2.zip/node_modules/parse-json/", - "packageDependencies": [ - ["parse-json", "npm:4.0.0"], - ["error-ex", "npm:1.3.2"], - ["json-parse-better-errors", "npm:1.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["parse-latin", [ - ["npm:4.1.1", { - "packageLocation": "./.yarn/cache/parse-latin-npm-4.1.1-bd05d85f99-2.zip/node_modules/parse-latin/", - "packageDependencies": [ - ["parse-latin", "npm:4.1.1"], - ["nlcst-to-string", "npm:2.0.2"], - ["unist-util-modify-children", "npm:1.1.3"], - ["unist-util-visit-children", "npm:1.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["parse-numeric-range", [ - ["npm:0.0.2", { - "packageLocation": "./.yarn/cache/parse-numeric-range-npm-0.0.2-e67d73fd46-2.zip/node_modules/parse-numeric-range/", - "packageDependencies": [ - ["parse-numeric-range", "npm:0.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["parse-passwd", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/parse-passwd-npm-1.0.0-ace6effa1d-2.zip/node_modules/parse-passwd/", - "packageDependencies": [ - ["parse-passwd", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["parse-path", [ - ["npm:4.0.1", { - "packageLocation": "./.yarn/cache/parse-path-npm-4.0.1-2df1e9ed3e-2.zip/node_modules/parse-path/", - "packageDependencies": [ - ["parse-path", "npm:4.0.1"], - ["is-ssh", "npm:1.3.1"], - ["protocols", "npm:1.4.7"] - ], - "linkType": "HARD", - }] - ]], - ["parse-png", [ - ["npm:1.1.2", { - "packageLocation": "./.yarn/cache/parse-png-npm-1.1.2-732b026048-2.zip/node_modules/parse-png/", - "packageDependencies": [ - ["parse-png", "npm:1.1.2"], - ["pngjs", "npm:3.3.3"] - ], - "linkType": "HARD", - }] - ]], - ["parse-semver", [ - ["npm:1.1.1", { - "packageLocation": "./.yarn/cache/parse-semver-npm-1.1.1-45d28f8138-2.zip/node_modules/parse-semver/", - "packageDependencies": [ - ["parse-semver", "npm:1.1.1"], - ["semver", "npm:5.6.0"] - ], - "linkType": "HARD", - }] - ]], - ["parse-url", [ - ["npm:5.0.1", { - "packageLocation": "./.yarn/cache/parse-url-npm-5.0.1-57615de346-2.zip/node_modules/parse-url/", - "packageDependencies": [ - ["parse-url", "npm:5.0.1"], - ["is-ssh", "npm:1.3.1"], - ["normalize-url", "npm:3.3.0"], - ["parse-path", "npm:4.0.1"], - ["protocols", "npm:1.4.7"] - ], - "linkType": "HARD", - }] - ]], - ["parse5", [ - ["npm:3.0.3", { - "packageLocation": "./.yarn/cache/parse5-npm-3.0.3-fb7c9e4969-2.zip/node_modules/parse5/", - "packageDependencies": [ - ["parse5", "npm:3.0.3"], - ["@types/node", "npm:10.12.18"] - ], - "linkType": "HARD", - }], - ["npm:4.0.0", { - "packageLocation": "./.yarn/cache/parse5-npm-4.0.0-6cf9579d2a-2.zip/node_modules/parse5/", - "packageDependencies": [ - ["parse5", "npm:4.0.0"] - ], - "linkType": "HARD", - }], - ["npm:5.1.0", { - "packageLocation": "./.yarn/cache/parse5-npm-5.1.0-b9c35ee7fa-2.zip/node_modules/parse5/", - "packageDependencies": [ - ["parse5", "npm:5.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["parseqs", [ - ["npm:0.0.5", { - "packageLocation": "./.yarn/cache/parseqs-npm-0.0.5-2dddb68b0b-2.zip/node_modules/parseqs/", - "packageDependencies": [ - ["parseqs", "npm:0.0.5"], - ["better-assert", "npm:1.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["parseuri", [ - ["npm:0.0.5", { - "packageLocation": "./.yarn/cache/parseuri-npm-0.0.5-04da93ca87-2.zip/node_modules/parseuri/", - "packageDependencies": [ - ["parseuri", "npm:0.0.5"], - ["better-assert", "npm:1.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["parseurl", [ - ["npm:1.3.2", { - "packageLocation": "./.yarn/cache/parseurl-npm-1.3.2-362ce28977-2.zip/node_modules/parseurl/", - "packageDependencies": [ - ["parseurl", "npm:1.3.2"] - ], - "linkType": "HARD", - }], - ["npm:1.3.3", { - "packageLocation": "./.yarn/cache/parseurl-npm-1.3.3-1542397e00-2.zip/node_modules/parseurl/", - "packageDependencies": [ - ["parseurl", "npm:1.3.3"] - ], - "linkType": "HARD", - }] - ]], - ["pascalcase", [ - ["npm:0.1.1", { - "packageLocation": "./.yarn/cache/pascalcase-npm-0.1.1-d04964fcda-2.zip/node_modules/pascalcase/", - "packageDependencies": [ - ["pascalcase", "npm:0.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["path", [ - ["npm:0.12.7", { - "packageLocation": "./.yarn/cache/path-npm-0.12.7-bddabe2e86-2.zip/node_modules/path/", - "packageDependencies": [ - ["path", "npm:0.12.7"], - ["process", "npm:0.11.10"], - ["util", "npm:0.10.4"] - ], - "linkType": "HARD", - }] - ]], - ["path-browserify", [ - ["npm:0.0.0", { - "packageLocation": "./.yarn/cache/path-browserify-npm-0.0.0-cfe9f9afa5-2.zip/node_modules/path-browserify/", - "packageDependencies": [ - ["path-browserify", "npm:0.0.0"] - ], - "linkType": "HARD", - }], - ["npm:0.0.1", { - "packageLocation": "./.yarn/cache/path-browserify-npm-0.0.1-bb8b2a97b1-2.zip/node_modules/path-browserify/", - "packageDependencies": [ - ["path-browserify", "npm:0.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["path-dirname", [ - ["npm:1.0.2", { - "packageLocation": "./.yarn/cache/path-dirname-npm-1.0.2-d158cba006-2.zip/node_modules/path-dirname/", - "packageDependencies": [ - ["path-dirname", "npm:1.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["path-exists", [ - ["npm:2.1.0", { - "packageLocation": "./.yarn/cache/path-exists-npm-2.1.0-be4aa2cccc-2.zip/node_modules/path-exists/", - "packageDependencies": [ - ["path-exists", "npm:2.1.0"], - ["pinkie-promise", "npm:2.0.1"] - ], - "linkType": "HARD", - }], - ["npm:3.0.0", { - "packageLocation": "./.yarn/cache/path-exists-npm-3.0.0-e80371aa68-2.zip/node_modules/path-exists/", - "packageDependencies": [ - ["path-exists", "npm:3.0.0"] - ], - "linkType": "HARD", - }], - ["npm:4.0.0", { - "packageLocation": "./.yarn/cache/path-exists-npm-4.0.0-e9e4f63eb0-2.zip/node_modules/path-exists/", - "packageDependencies": [ - ["path-exists", "npm:4.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["path-is-absolute", [ - ["npm:1.0.1", { - "packageLocation": "./.yarn/cache/path-is-absolute-npm-1.0.1-31bc695ffd-2.zip/node_modules/path-is-absolute/", - "packageDependencies": [ - ["path-is-absolute", "npm:1.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["path-is-inside", [ - ["npm:1.0.2", { - "packageLocation": "./.yarn/cache/path-is-inside-npm-1.0.2-7dd0711668-2.zip/node_modules/path-is-inside/", - "packageDependencies": [ - ["path-is-inside", "npm:1.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["path-key", [ - ["npm:2.0.1", { - "packageLocation": "./.yarn/cache/path-key-npm-2.0.1-b1a971833d-2.zip/node_modules/path-key/", - "packageDependencies": [ - ["path-key", "npm:2.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["path-parse", [ - ["npm:1.0.6", { - "packageLocation": "./.yarn/cache/path-parse-npm-1.0.6-4a4c90546c-2.zip/node_modules/path-parse/", - "packageDependencies": [ - ["path-parse", "npm:1.0.6"] - ], - "linkType": "HARD", - }] - ]], - ["path-to-regexp", [ - ["npm:0.1.7", { - "packageLocation": "./.yarn/cache/path-to-regexp-npm-0.1.7-2605347373-2.zip/node_modules/path-to-regexp/", - "packageDependencies": [ - ["path-to-regexp", "npm:0.1.7"] - ], - "linkType": "HARD", - }] - ]], - ["path-type", [ - ["npm:1.1.0", { - "packageLocation": "./.yarn/cache/path-type-npm-1.1.0-3949afd6c1-2.zip/node_modules/path-type/", - "packageDependencies": [ - ["path-type", "npm:1.1.0"], - ["graceful-fs", "npm:4.1.15"], - ["pify", "npm:2.3.0"], - ["pinkie-promise", "npm:2.0.1"] - ], - "linkType": "HARD", - }], - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/path-type-npm-2.0.0-67d5226c36-2.zip/node_modules/path-type/", - "packageDependencies": [ - ["path-type", "npm:2.0.0"], - ["pify", "npm:2.3.0"] - ], - "linkType": "HARD", - }], - ["npm:3.0.0", { - "packageLocation": "./.yarn/cache/path-type-npm-3.0.0-252361a0eb-2.zip/node_modules/path-type/", - "packageDependencies": [ - ["path-type", "npm:3.0.0"], - ["pify", "npm:3.0.0"] - ], - "linkType": "HARD", - }], - ["npm:4.0.0", { - "packageLocation": "./.yarn/cache/path-type-npm-4.0.0-10d47fc86a-2.zip/node_modules/path-type/", - "packageDependencies": [ - ["path-type", "npm:4.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["pbkdf2", [ - ["npm:3.0.17", { - "packageLocation": "./.yarn/cache/pbkdf2-npm-3.0.17-39bff4545c-2.zip/node_modules/pbkdf2/", - "packageDependencies": [ - ["pbkdf2", "npm:3.0.17"], - ["create-hash", "npm:1.2.0"], - ["create-hmac", "npm:1.1.7"], - ["ripemd160", "npm:2.0.2"], - ["safe-buffer", "npm:5.1.2"], - ["sha.js", "npm:2.4.11"] - ], - "linkType": "HARD", - }] - ]], - ["pegjs", [ - ["npm:0.10.0", { - "packageLocation": "./.yarn/cache/pegjs-npm-0.10.0-a48104cf8e-2.zip/node_modules/pegjs/", - "packageDependencies": [ - ["pegjs", "npm:0.10.0"] - ], - "linkType": "HARD", - }] - ]], - ["pend", [ - ["npm:1.2.0", { - "packageLocation": "./.yarn/cache/pend-npm-1.2.0-7a13d93266-2.zip/node_modules/pend/", - "packageDependencies": [ - ["pend", "npm:1.2.0"] - ], - "linkType": "HARD", - }] - ]], - ["performance-now", [ - ["npm:2.1.0", { - "packageLocation": "./.yarn/cache/performance-now-npm-2.1.0-45e3ce7e49-2.zip/node_modules/performance-now/", - "packageDependencies": [ - ["performance-now", "npm:2.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["phantomjs-prebuilt", [ - ["npm:2.1.16", { - "packageLocation": "./.yarn/unplugged/phantomjs-prebuilt-npm-2.1.16-96c8927bd4/node_modules/phantomjs-prebuilt/", - "packageDependencies": [ - ["phantomjs-prebuilt", "npm:2.1.16"], - ["es6-promise", "npm:4.2.6"], - ["extract-zip", "npm:1.6.7"], - ["fs-extra", "npm:1.0.0"], - ["hasha", "npm:2.2.0"], - ["kew", "npm:0.7.0"], - ["progress", "npm:1.1.8"], - ["request", "npm:2.88.0"], - ["request-progress", "npm:2.0.1"], - ["which", "npm:1.3.1"] - ], - "linkType": "HARD", - }] - ]], - ["phin", [ - ["npm:2.9.3", { - "packageLocation": "./.yarn/cache/phin-npm-2.9.3-8661be52b1-2.zip/node_modules/phin/", - "packageDependencies": [ - ["phin", "npm:2.9.3"] - ], - "linkType": "HARD", - }] - ]], - ["physical-cpu-count", [ - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/physical-cpu-count-npm-2.0.0-0d8ec7f0dd-2.zip/node_modules/physical-cpu-count/", - "packageDependencies": [ - ["physical-cpu-count", "npm:2.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["picomatch", [ - ["npm:2.0.5", { - "packageLocation": "./.yarn/cache/picomatch-npm-2.0.5-1957a3e5a3-2.zip/node_modules/picomatch/", - "packageDependencies": [ - ["picomatch", "npm:2.0.5"] - ], - "linkType": "HARD", - }] - ]], - ["pify", [ - ["npm:2.3.0", { - "packageLocation": "./.yarn/cache/pify-npm-2.3.0-8b63310934-2.zip/node_modules/pify/", - "packageDependencies": [ - ["pify", "npm:2.3.0"] - ], - "linkType": "HARD", - }], - ["npm:3.0.0", { - "packageLocation": "./.yarn/cache/pify-npm-3.0.0-679ee405c8-2.zip/node_modules/pify/", - "packageDependencies": [ - ["pify", "npm:3.0.0"] - ], - "linkType": "HARD", - }], - ["npm:4.0.1", { - "packageLocation": "./.yarn/cache/pify-npm-4.0.1-062756097b-2.zip/node_modules/pify/", - "packageDependencies": [ - ["pify", "npm:4.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["pinkie", [ - ["npm:2.0.4", { - "packageLocation": "./.yarn/cache/pinkie-npm-2.0.4-cffce4fb09-2.zip/node_modules/pinkie/", - "packageDependencies": [ - ["pinkie", "npm:2.0.4"] - ], - "linkType": "HARD", - }] - ]], - ["pinkie-promise", [ - ["npm:2.0.1", { - "packageLocation": "./.yarn/cache/pinkie-promise-npm-2.0.1-095439b8c5-2.zip/node_modules/pinkie-promise/", - "packageDependencies": [ - ["pinkie-promise", "npm:2.0.1"], - ["pinkie", "npm:2.0.4"] - ], - "linkType": "HARD", - }] - ]], - ["pirates", [ - ["npm:4.0.1", { - "packageLocation": "./.yarn/cache/pirates-npm-4.0.1-377058e8fc-2.zip/node_modules/pirates/", - "packageDependencies": [ - ["pirates", "npm:4.0.1"], - ["node-modules-regexp", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["pixelmatch", [ - ["npm:4.0.2", { - "packageLocation": "./.yarn/cache/pixelmatch-npm-4.0.2-03016768a7-2.zip/node_modules/pixelmatch/", - "packageDependencies": [ - ["pixelmatch", "npm:4.0.2"], - ["pngjs", "npm:3.3.3"] - ], - "linkType": "HARD", - }] - ]], - ["pkg-dir", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/pkg-dir-npm-1.0.0-6ede0b9439-2.zip/node_modules/pkg-dir/", - "packageDependencies": [ - ["pkg-dir", "npm:1.0.0"], - ["find-up", "npm:1.1.2"] - ], - "linkType": "HARD", - }], - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/pkg-dir-npm-2.0.0-2b4bf4abd1-2.zip/node_modules/pkg-dir/", - "packageDependencies": [ - ["pkg-dir", "npm:2.0.0"], - ["find-up", "npm:2.1.0"] - ], - "linkType": "HARD", - }], - ["npm:3.0.0", { - "packageLocation": "./.yarn/cache/pkg-dir-npm-3.0.0-16d8d93783-2.zip/node_modules/pkg-dir/", - "packageDependencies": [ - ["pkg-dir", "npm:3.0.0"], - ["find-up", "npm:3.0.0"] - ], - "linkType": "HARD", - }], - ["npm:4.2.0", { - "packageLocation": "./.yarn/cache/pkg-dir-npm-4.2.0-2b5d0a8d32-2.zip/node_modules/pkg-dir/", - "packageDependencies": [ - ["pkg-dir", "npm:4.2.0"], - ["find-up", "npm:4.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["pkg-tests-core", [ - ["workspace:packages/acceptance-tests/pkg-tests-core", { - "packageLocation": "./packages/acceptance-tests/pkg-tests-core/", - "packageDependencies": [ - ["pkg-tests-core", "workspace:packages/acceptance-tests/pkg-tests-core"], - ["@types/finalhandler", "npm:1.1.0"], - ["@types/invariant", "npm:2.2.30"], - ["@types/klaw", "npm:2.1.1"], - ["@types/minimatch", "npm:3.0.3"], - ["@types/semver", "npm:6.0.2"], - ["@types/serve-static", "npm:1.13.3"], - ["@types/tar-fs", "npm:1.16.1"], - ["@types/tmp", "npm:0.0.33"], - ["@yarnpkg/cli", "virtual:7bf4ad1016291a7e1c04756f55760890095421dd1b945930b62d8d0464c365d1cdce28ed812277b54dc54443922ac82afd5e98ed7f1d218ae7753d16e21541bb#workspace:packages/yarnpkg-cli"], - ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["finalhandler", "npm:1.1.2"], - ["invariant", "npm:2.2.4"], - ["klaw", "npm:2.1.1"], - ["minimatch", "npm:3.0.4"], - ["pkg-tests-fixtures", "workspace:packages/acceptance-tests/pkg-tests-fixtures"], - ["semver", "npm:5.6.0"], - ["serve-static", "npm:1.14.1"], - ["super-resolve", "npm:1.0.0"], - ["tar-fs", "npm:1.16.3"], - ["tmp", "npm:0.1.0"] - ], - "linkType": "SOFT", - }] - ]], - ["pkg-tests-fixtures", [ - ["workspace:packages/acceptance-tests/pkg-tests-fixtures", { - "packageLocation": "./packages/acceptance-tests/pkg-tests-fixtures/", - "packageDependencies": [ - ["pkg-tests-fixtures", "workspace:packages/acceptance-tests/pkg-tests-fixtures"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"] - ], - "linkType": "SOFT", - }] - ]], - ["pkg-tests-specs", [ - ["workspace:packages/acceptance-tests/pkg-tests-specs", { - "packageLocation": "./packages/acceptance-tests/pkg-tests-specs/", - "packageDependencies": [ - ["pkg-tests-specs", "workspace:packages/acceptance-tests/pkg-tests-specs"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/monorepo", "workspace:."], - ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], - ["fs-extra", "npm:7.0.1"], - ["pkg-tests-core", "workspace:packages/acceptance-tests/pkg-tests-core"], - ["semver", "npm:5.6.0"] - ], - "linkType": "SOFT", - }] - ]], - ["pkg-up", [ - ["npm:3.1.0", { - "packageLocation": "./.yarn/cache/pkg-up-npm-3.1.0-1eebe033b7-2.zip/node_modules/pkg-up/", - "packageDependencies": [ - ["pkg-up", "npm:3.1.0"], - ["find-up", "npm:3.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["pluralize", [ - ["npm:7.0.0", { - "packageLocation": "./.yarn/cache/pluralize-npm-7.0.0-5e0212129c-2.zip/node_modules/pluralize/", - "packageDependencies": [ - ["pluralize", "npm:7.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["pn", [ - ["npm:1.1.0", { - "packageLocation": "./.yarn/cache/pn-npm-1.1.0-442ee166b2-2.zip/node_modules/pn/", - "packageDependencies": [ - ["pn", "npm:1.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["pngjs", [ - ["npm:3.3.3", { - "packageLocation": "./.yarn/cache/pngjs-npm-3.3.3-087bd6c435-2.zip/node_modules/pngjs/", - "packageDependencies": [ - ["pngjs", "npm:3.3.3"] - ], - "linkType": "HARD", - }] - ]], - ["pngquant-bin", [ - ["npm:5.0.2", { - "packageLocation": "./.yarn/unplugged/pngquant-bin-npm-5.0.2-1779930499/node_modules/pngquant-bin/", - "packageDependencies": [ - ["pngquant-bin", "npm:5.0.2"], - ["bin-build", "npm:3.0.0"], - ["bin-wrapper", "npm:4.1.0"], - ["execa", "npm:0.10.0"], - ["logalot", "npm:2.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["pnp-webpack-plugin", [ - ["npm:1.4.1", { - "packageLocation": "./.yarn/cache/pnp-webpack-plugin-npm-1.4.1-b2f36e976e-2.zip/node_modules/pnp-webpack-plugin/", - "packageDependencies": [ - ["pnp-webpack-plugin", "npm:1.4.1"], - ["ts-pnp", "virtual:b2f36e976ef0d1d44f0956c37cd932d17ccf13b6a85ce37400bc79cae13801861e6131d7f22ec9c16d657509ef0d69a8571958741fd3bfbecc8d4e3c42dc4ef7#npm:1.0.1"] - ], - "linkType": "HARD", - }], - ["npm:1.4.3", { - "packageLocation": "./.yarn/cache/pnp-webpack-plugin-npm-1.4.3-82d4c7c17a-2.zip/node_modules/pnp-webpack-plugin/", - "packageDependencies": [ - ["pnp-webpack-plugin", "npm:1.4.3"], - ["ts-pnp", "virtual:82d4c7c17aca1a59064f5a9981b9d8385e314547a08b7e2a6d84a55dde2d1dfe0fb29330cf84a1478b8d996a5c1c721d9ade17b37efbe6e249ea8d081b811353#npm:1.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["portfinder", [ - ["npm:1.0.20", { - "packageLocation": "./.yarn/cache/portfinder-npm-1.0.20-7d67c85258-2.zip/node_modules/portfinder/", - "packageDependencies": [ - ["portfinder", "npm:1.0.20"], - ["async", "npm:1.5.2"], - ["debug", "npm:2.6.9"], - ["mkdirp", "npm:0.5.1"] - ], - "linkType": "HARD", - }] - ]], - ["posix-character-classes", [ - ["npm:0.1.1", { - "packageLocation": "./.yarn/cache/posix-character-classes-npm-0.1.1-3e228a6e15-2.zip/node_modules/posix-character-classes/", - "packageDependencies": [ - ["posix-character-classes", "npm:0.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["postcss", [ - ["npm:6.0.23", { - "packageLocation": "./.yarn/cache/postcss-npm-6.0.23-b0e5acc785-2.zip/node_modules/postcss/", - "packageDependencies": [ - ["postcss", "npm:6.0.23"], - ["chalk", "npm:2.4.2"], - ["source-map", "npm:0.6.1"], - ["supports-color", "npm:5.5.0"] - ], - "linkType": "HARD", - }], - ["npm:7.0.14", { - "packageLocation": "./.yarn/cache/postcss-npm-7.0.14-11bf105e8d-2.zip/node_modules/postcss/", - "packageDependencies": [ - ["postcss", "npm:7.0.14"], - ["chalk", "npm:2.4.2"], - ["source-map", "npm:0.6.1"], - ["supports-color", "npm:6.1.0"] - ], - "linkType": "HARD", - }], - ["npm:7.0.17", { - "packageLocation": "./.yarn/cache/postcss-npm-7.0.17-fac94a6e18-2.zip/node_modules/postcss/", - "packageDependencies": [ - ["postcss", "npm:7.0.17"], - ["chalk", "npm:2.4.2"], - ["source-map", "npm:0.6.1"], - ["supports-color", "npm:6.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["postcss-calc", [ - ["npm:7.0.1", { - "packageLocation": "./.yarn/cache/postcss-calc-npm-7.0.1-878b118a4b-2.zip/node_modules/postcss-calc/", - "packageDependencies": [ - ["postcss-calc", "npm:7.0.1"], - ["css-unit-converter", "npm:1.1.1"], - ["postcss", "npm:7.0.14"], - ["postcss-selector-parser", "npm:5.0.0"], - ["postcss-value-parser", "npm:3.3.1"] - ], - "linkType": "HARD", - }] - ]], - ["postcss-colormin", [ - ["npm:4.0.3", { - "packageLocation": "./.yarn/cache/postcss-colormin-npm-4.0.3-21265de8f1-2.zip/node_modules/postcss-colormin/", - "packageDependencies": [ - ["postcss-colormin", "npm:4.0.3"], - ["browserslist", "npm:4.4.2"], - ["color", "npm:3.1.0"], - ["has", "npm:1.0.3"], - ["postcss", "npm:7.0.14"], - ["postcss-value-parser", "npm:3.3.1"] - ], - "linkType": "HARD", - }] - ]], - ["postcss-convert-values", [ - ["npm:4.0.1", { - "packageLocation": "./.yarn/cache/postcss-convert-values-npm-4.0.1-64ae54995a-2.zip/node_modules/postcss-convert-values/", - "packageDependencies": [ - ["postcss-convert-values", "npm:4.0.1"], - ["postcss", "npm:7.0.14"], - ["postcss-value-parser", "npm:3.3.1"] - ], - "linkType": "HARD", - }] - ]], - ["postcss-discard-comments", [ - ["npm:4.0.2", { - "packageLocation": "./.yarn/cache/postcss-discard-comments-npm-4.0.2-09a2a33168-2.zip/node_modules/postcss-discard-comments/", - "packageDependencies": [ - ["postcss-discard-comments", "npm:4.0.2"], - ["postcss", "npm:7.0.14"] - ], - "linkType": "HARD", - }] - ]], - ["postcss-discard-duplicates", [ - ["npm:4.0.2", { - "packageLocation": "./.yarn/cache/postcss-discard-duplicates-npm-4.0.2-075a69a9cf-2.zip/node_modules/postcss-discard-duplicates/", - "packageDependencies": [ - ["postcss-discard-duplicates", "npm:4.0.2"], - ["postcss", "npm:7.0.14"] - ], - "linkType": "HARD", - }] - ]], - ["postcss-discard-empty", [ - ["npm:4.0.1", { - "packageLocation": "./.yarn/cache/postcss-discard-empty-npm-4.0.1-59a5c13419-2.zip/node_modules/postcss-discard-empty/", - "packageDependencies": [ - ["postcss-discard-empty", "npm:4.0.1"], - ["postcss", "npm:7.0.14"] - ], - "linkType": "HARD", - }] - ]], - ["postcss-discard-overridden", [ - ["npm:4.0.1", { - "packageLocation": "./.yarn/cache/postcss-discard-overridden-npm-4.0.1-c88fad5093-2.zip/node_modules/postcss-discard-overridden/", - "packageDependencies": [ - ["postcss-discard-overridden", "npm:4.0.1"], - ["postcss", "npm:7.0.14"] - ], - "linkType": "HARD", - }] - ]], - ["postcss-flexbugs-fixes", [ - ["npm:3.3.1", { - "packageLocation": "./.yarn/cache/postcss-flexbugs-fixes-npm-3.3.1-b88ef20417-2.zip/node_modules/postcss-flexbugs-fixes/", - "packageDependencies": [ - ["postcss-flexbugs-fixes", "npm:3.3.1"], - ["postcss", "npm:6.0.23"] - ], - "linkType": "HARD", - }] - ]], - ["postcss-load-config", [ - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/postcss-load-config-npm-2.0.0-5fcd51b259-2.zip/node_modules/postcss-load-config/", - "packageDependencies": [ - ["postcss-load-config", "npm:2.0.0"], - ["cosmiconfig", "npm:4.0.0"], - ["import-cwd", "npm:2.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["postcss-loader", [ - ["npm:2.1.6", { - "packageLocation": "./.yarn/cache/postcss-loader-npm-2.1.6-a69873bfb3-2.zip/node_modules/postcss-loader/", - "packageDependencies": [ - ["postcss-loader", "npm:2.1.6"], - ["loader-utils", "npm:1.2.3"], - ["postcss", "npm:6.0.23"], - ["postcss-load-config", "npm:2.0.0"], - ["schema-utils", "npm:0.4.7"] - ], - "linkType": "HARD", - }] - ]], - ["postcss-merge-longhand", [ - ["npm:4.0.11", { - "packageLocation": "./.yarn/cache/postcss-merge-longhand-npm-4.0.11-a4de769005-2.zip/node_modules/postcss-merge-longhand/", - "packageDependencies": [ - ["postcss-merge-longhand", "npm:4.0.11"], - ["css-color-names", "npm:0.0.4"], - ["postcss", "npm:7.0.14"], - ["postcss-value-parser", "npm:3.3.1"], - ["stylehacks", "npm:4.0.3"] - ], - "linkType": "HARD", - }] - ]], - ["postcss-merge-rules", [ - ["npm:4.0.3", { - "packageLocation": "./.yarn/cache/postcss-merge-rules-npm-4.0.3-73bf0c183e-2.zip/node_modules/postcss-merge-rules/", - "packageDependencies": [ - ["postcss-merge-rules", "npm:4.0.3"], - ["browserslist", "npm:4.4.2"], - ["caniuse-api", "npm:3.0.0"], - ["cssnano-util-same-parent", "npm:4.0.1"], - ["postcss", "npm:7.0.14"], - ["postcss-selector-parser", "npm:3.1.1"], - ["vendors", "npm:1.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["postcss-minify-font-values", [ - ["npm:4.0.2", { - "packageLocation": "./.yarn/cache/postcss-minify-font-values-npm-4.0.2-e8107d3a7f-2.zip/node_modules/postcss-minify-font-values/", - "packageDependencies": [ - ["postcss-minify-font-values", "npm:4.0.2"], - ["postcss", "npm:7.0.14"], - ["postcss-value-parser", "npm:3.3.1"] - ], - "linkType": "HARD", - }] - ]], - ["postcss-minify-gradients", [ - ["npm:4.0.2", { - "packageLocation": "./.yarn/cache/postcss-minify-gradients-npm-4.0.2-d5647bcf0b-2.zip/node_modules/postcss-minify-gradients/", - "packageDependencies": [ - ["postcss-minify-gradients", "npm:4.0.2"], - ["cssnano-util-get-arguments", "npm:4.0.0"], - ["is-color-stop", "npm:1.1.0"], - ["postcss", "npm:7.0.14"], - ["postcss-value-parser", "npm:3.3.1"] - ], - "linkType": "HARD", - }] - ]], - ["postcss-minify-params", [ - ["npm:4.0.2", { - "packageLocation": "./.yarn/cache/postcss-minify-params-npm-4.0.2-c449dd1044-2.zip/node_modules/postcss-minify-params/", - "packageDependencies": [ - ["postcss-minify-params", "npm:4.0.2"], - ["alphanum-sort", "npm:1.0.2"], - ["browserslist", "npm:4.4.2"], - ["cssnano-util-get-arguments", "npm:4.0.0"], - ["postcss", "npm:7.0.14"], - ["postcss-value-parser", "npm:3.3.1"], - ["uniqs", "npm:2.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["postcss-minify-selectors", [ - ["npm:4.0.2", { - "packageLocation": "./.yarn/cache/postcss-minify-selectors-npm-4.0.2-16f6851911-2.zip/node_modules/postcss-minify-selectors/", - "packageDependencies": [ - ["postcss-minify-selectors", "npm:4.0.2"], - ["alphanum-sort", "npm:1.0.2"], - ["has", "npm:1.0.3"], - ["postcss", "npm:7.0.14"], - ["postcss-selector-parser", "npm:3.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["postcss-modules-extract-imports", [ - ["npm:1.2.1", { - "packageLocation": "./.yarn/cache/postcss-modules-extract-imports-npm-1.2.1-3d82a88f64-2.zip/node_modules/postcss-modules-extract-imports/", - "packageDependencies": [ - ["postcss-modules-extract-imports", "npm:1.2.1"], - ["postcss", "npm:6.0.23"] - ], - "linkType": "HARD", - }] - ]], - ["postcss-modules-local-by-default", [ - ["npm:1.2.0", { - "packageLocation": "./.yarn/cache/postcss-modules-local-by-default-npm-1.2.0-59f9733827-2.zip/node_modules/postcss-modules-local-by-default/", - "packageDependencies": [ - ["postcss-modules-local-by-default", "npm:1.2.0"], - ["css-selector-tokenizer", "npm:0.7.1"], - ["postcss", "npm:6.0.23"] - ], - "linkType": "HARD", - }] - ]], - ["postcss-modules-scope", [ - ["npm:1.1.0", { - "packageLocation": "./.yarn/cache/postcss-modules-scope-npm-1.1.0-18e35a3e7d-2.zip/node_modules/postcss-modules-scope/", - "packageDependencies": [ - ["postcss-modules-scope", "npm:1.1.0"], - ["css-selector-tokenizer", "npm:0.7.1"], - ["postcss", "npm:6.0.23"] - ], - "linkType": "HARD", - }] - ]], - ["postcss-modules-values", [ - ["npm:1.3.0", { - "packageLocation": "./.yarn/cache/postcss-modules-values-npm-1.3.0-ce7f3c4af0-2.zip/node_modules/postcss-modules-values/", - "packageDependencies": [ - ["postcss-modules-values", "npm:1.3.0"], - ["icss-replace-symbols", "npm:1.1.0"], - ["postcss", "npm:6.0.23"] - ], - "linkType": "HARD", - }] - ]], - ["postcss-normalize-charset", [ - ["npm:4.0.1", { - "packageLocation": "./.yarn/cache/postcss-normalize-charset-npm-4.0.1-c29816bace-2.zip/node_modules/postcss-normalize-charset/", - "packageDependencies": [ - ["postcss-normalize-charset", "npm:4.0.1"], - ["postcss", "npm:7.0.14"] - ], - "linkType": "HARD", - }] - ]], - ["postcss-normalize-display-values", [ - ["npm:4.0.2", { - "packageLocation": "./.yarn/cache/postcss-normalize-display-values-npm-4.0.2-c0f29897ad-2.zip/node_modules/postcss-normalize-display-values/", - "packageDependencies": [ - ["postcss-normalize-display-values", "npm:4.0.2"], - ["cssnano-util-get-match", "npm:4.0.0"], - ["postcss", "npm:7.0.14"], - ["postcss-value-parser", "npm:3.3.1"] - ], - "linkType": "HARD", - }] - ]], - ["postcss-normalize-positions", [ - ["npm:4.0.2", { - "packageLocation": "./.yarn/cache/postcss-normalize-positions-npm-4.0.2-eb62f7b2e3-2.zip/node_modules/postcss-normalize-positions/", - "packageDependencies": [ - ["postcss-normalize-positions", "npm:4.0.2"], - ["cssnano-util-get-arguments", "npm:4.0.0"], - ["has", "npm:1.0.3"], - ["postcss", "npm:7.0.14"], - ["postcss-value-parser", "npm:3.3.1"] - ], - "linkType": "HARD", - }] - ]], - ["postcss-normalize-repeat-style", [ - ["npm:4.0.2", { - "packageLocation": "./.yarn/cache/postcss-normalize-repeat-style-npm-4.0.2-b67bc11e2b-2.zip/node_modules/postcss-normalize-repeat-style/", - "packageDependencies": [ - ["postcss-normalize-repeat-style", "npm:4.0.2"], - ["cssnano-util-get-arguments", "npm:4.0.0"], - ["cssnano-util-get-match", "npm:4.0.0"], - ["postcss", "npm:7.0.14"], - ["postcss-value-parser", "npm:3.3.1"] - ], - "linkType": "HARD", - }] - ]], - ["postcss-normalize-string", [ - ["npm:4.0.2", { - "packageLocation": "./.yarn/cache/postcss-normalize-string-npm-4.0.2-2fedcfab29-2.zip/node_modules/postcss-normalize-string/", - "packageDependencies": [ - ["postcss-normalize-string", "npm:4.0.2"], - ["has", "npm:1.0.3"], - ["postcss", "npm:7.0.14"], - ["postcss-value-parser", "npm:3.3.1"] - ], - "linkType": "HARD", - }] - ]], - ["postcss-normalize-timing-functions", [ - ["npm:4.0.2", { - "packageLocation": "./.yarn/cache/postcss-normalize-timing-functions-npm-4.0.2-d0675e54df-2.zip/node_modules/postcss-normalize-timing-functions/", - "packageDependencies": [ - ["postcss-normalize-timing-functions", "npm:4.0.2"], - ["cssnano-util-get-match", "npm:4.0.0"], - ["postcss", "npm:7.0.14"], - ["postcss-value-parser", "npm:3.3.1"] - ], - "linkType": "HARD", - }] - ]], - ["postcss-normalize-unicode", [ - ["npm:4.0.1", { - "packageLocation": "./.yarn/cache/postcss-normalize-unicode-npm-4.0.1-9cc5bfcb9d-2.zip/node_modules/postcss-normalize-unicode/", - "packageDependencies": [ - ["postcss-normalize-unicode", "npm:4.0.1"], - ["browserslist", "npm:4.4.2"], - ["postcss", "npm:7.0.14"], - ["postcss-value-parser", "npm:3.3.1"] - ], - "linkType": "HARD", - }] - ]], - ["postcss-normalize-url", [ - ["npm:4.0.1", { - "packageLocation": "./.yarn/cache/postcss-normalize-url-npm-4.0.1-2626c4ca1a-2.zip/node_modules/postcss-normalize-url/", - "packageDependencies": [ - ["postcss-normalize-url", "npm:4.0.1"], - ["is-absolute-url", "npm:2.1.0"], - ["normalize-url", "npm:3.3.0"], - ["postcss", "npm:7.0.14"], - ["postcss-value-parser", "npm:3.3.1"] - ], - "linkType": "HARD", - }] - ]], - ["postcss-normalize-whitespace", [ - ["npm:4.0.2", { - "packageLocation": "./.yarn/cache/postcss-normalize-whitespace-npm-4.0.2-6339383b96-2.zip/node_modules/postcss-normalize-whitespace/", - "packageDependencies": [ - ["postcss-normalize-whitespace", "npm:4.0.2"], - ["postcss", "npm:7.0.14"], - ["postcss-value-parser", "npm:3.3.1"] - ], - "linkType": "HARD", - }] - ]], - ["postcss-ordered-values", [ - ["npm:4.1.2", { - "packageLocation": "./.yarn/cache/postcss-ordered-values-npm-4.1.2-7eac60699d-2.zip/node_modules/postcss-ordered-values/", - "packageDependencies": [ - ["postcss-ordered-values", "npm:4.1.2"], - ["cssnano-util-get-arguments", "npm:4.0.0"], - ["postcss", "npm:7.0.14"], - ["postcss-value-parser", "npm:3.3.1"] - ], - "linkType": "HARD", - }] - ]], - ["postcss-reduce-initial", [ - ["npm:4.0.3", { - "packageLocation": "./.yarn/cache/postcss-reduce-initial-npm-4.0.3-01cc02f1f4-2.zip/node_modules/postcss-reduce-initial/", - "packageDependencies": [ - ["postcss-reduce-initial", "npm:4.0.3"], - ["browserslist", "npm:4.4.2"], - ["caniuse-api", "npm:3.0.0"], - ["has", "npm:1.0.3"], - ["postcss", "npm:7.0.14"] - ], - "linkType": "HARD", - }] - ]], - ["postcss-reduce-transforms", [ - ["npm:4.0.2", { - "packageLocation": "./.yarn/cache/postcss-reduce-transforms-npm-4.0.2-129de8fec9-2.zip/node_modules/postcss-reduce-transforms/", - "packageDependencies": [ - ["postcss-reduce-transforms", "npm:4.0.2"], - ["cssnano-util-get-match", "npm:4.0.0"], - ["has", "npm:1.0.3"], - ["postcss", "npm:7.0.14"], - ["postcss-value-parser", "npm:3.3.1"] - ], - "linkType": "HARD", - }] - ]], - ["postcss-selector-parser", [ - ["npm:3.1.1", { - "packageLocation": "./.yarn/cache/postcss-selector-parser-npm-3.1.1-a628cfbf19-2.zip/node_modules/postcss-selector-parser/", - "packageDependencies": [ - ["postcss-selector-parser", "npm:3.1.1"], - ["dot-prop", "npm:4.2.0"], - ["indexes-of", "npm:1.0.1"], - ["uniq", "npm:1.0.1"] - ], - "linkType": "HARD", - }], - ["npm:5.0.0", { - "packageLocation": "./.yarn/cache/postcss-selector-parser-npm-5.0.0-983a861bae-2.zip/node_modules/postcss-selector-parser/", - "packageDependencies": [ - ["postcss-selector-parser", "npm:5.0.0"], - ["cssesc", "npm:2.0.0"], - ["indexes-of", "npm:1.0.1"], - ["uniq", "npm:1.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["postcss-svgo", [ - ["npm:4.0.2", { - "packageLocation": "./.yarn/cache/postcss-svgo-npm-4.0.2-5585d65908-2.zip/node_modules/postcss-svgo/", - "packageDependencies": [ - ["postcss-svgo", "npm:4.0.2"], - ["is-svg", "npm:3.0.0"], - ["postcss", "npm:7.0.14"], - ["postcss-value-parser", "npm:3.3.1"], - ["svgo", "npm:1.2.0"] - ], - "linkType": "HARD", - }] - ]], - ["postcss-unique-selectors", [ - ["npm:4.0.1", { - "packageLocation": "./.yarn/cache/postcss-unique-selectors-npm-4.0.1-dde8d7eda6-2.zip/node_modules/postcss-unique-selectors/", - "packageDependencies": [ - ["postcss-unique-selectors", "npm:4.0.1"], - ["alphanum-sort", "npm:1.0.2"], - ["postcss", "npm:7.0.14"], - ["uniqs", "npm:2.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["postcss-value-parser", [ - ["npm:3.3.1", { - "packageLocation": "./.yarn/cache/postcss-value-parser-npm-3.3.1-24ecbb1b05-2.zip/node_modules/postcss-value-parser/", - "packageDependencies": [ - ["postcss-value-parser", "npm:3.3.1"] - ], - "linkType": "HARD", - }], - ["npm:4.0.0", { - "packageLocation": "./.yarn/cache/postcss-value-parser-npm-4.0.0-82077b57e3-2.zip/node_modules/postcss-value-parser/", - "packageDependencies": [ - ["postcss-value-parser", "npm:4.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["potrace", [ - ["npm:2.1.2", { - "packageLocation": "./.yarn/cache/potrace-npm-2.1.2-8137f33f86-2.zip/node_modules/potrace/", - "packageDependencies": [ - ["potrace", "npm:2.1.2"], - ["jimp", "npm:0.6.4"] - ], - "linkType": "HARD", - }] - ]], - ["prebuild-install", [ - ["npm:5.3.0", { - "packageLocation": "./.yarn/cache/prebuild-install-npm-5.3.0-e040aef5c2-2.zip/node_modules/prebuild-install/", - "packageDependencies": [ - ["prebuild-install", "npm:5.3.0"], - ["detect-libc", "npm:1.0.3"], - ["expand-template", "npm:2.0.3"], - ["github-from-package", "npm:0.0.0"], - ["minimist", "npm:1.2.0"], - ["mkdirp", "npm:0.5.1"], - ["napi-build-utils", "npm:1.0.1"], - ["node-abi", "npm:2.7.1"], - ["noop-logger", "npm:0.1.1"], - ["npmlog", "npm:4.1.2"], - ["os-homedir", "npm:1.0.2"], - ["pump", "npm:2.0.1"], - ["rc", "npm:1.2.8"], - ["simple-get", "npm:2.8.1"], - ["tar-fs", "npm:1.16.3"], - ["tunnel-agent", "npm:0.6.0"], - ["which-pm-runs", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["prelude-ls", [ - ["npm:1.1.2", { - "packageLocation": "./.yarn/cache/prelude-ls-npm-1.1.2-a0daac0886-2.zip/node_modules/prelude-ls/", - "packageDependencies": [ - ["prelude-ls", "npm:1.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["prepend-http", [ - ["npm:1.0.4", { - "packageLocation": "./.yarn/cache/prepend-http-npm-1.0.4-cd78a41247-2.zip/node_modules/prepend-http/", - "packageDependencies": [ - ["prepend-http", "npm:1.0.4"] - ], - "linkType": "HARD", - }], - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/prepend-http-npm-2.0.0-e1fc4332f2-2.zip/node_modules/prepend-http/", - "packageDependencies": [ - ["prepend-http", "npm:2.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["preserve", [ - ["npm:0.2.0", { - "packageLocation": "./.yarn/cache/preserve-npm-0.2.0-6217a135d1-2.zip/node_modules/preserve/", - "packageDependencies": [ - ["preserve", "npm:0.2.0"] - ], - "linkType": "HARD", - }] - ]], - ["prettier", [ - ["npm:1.19.1", { - "packageLocation": "./.yarn/cache/prettier-npm-1.19.1-e56d246fd2-2.zip/node_modules/prettier/", - "packageDependencies": [ - ["prettier", "npm:1.19.1"] - ], - "linkType": "HARD", - }] - ]], - ["pretty-bytes", [ - ["npm:4.0.2", { - "packageLocation": "./.yarn/cache/pretty-bytes-npm-4.0.2-a7ae1bbbd6-2.zip/node_modules/pretty-bytes/", - "packageDependencies": [ - ["pretty-bytes", "npm:4.0.2"] - ], - "linkType": "HARD", - }], - ["npm:5.1.0", { - "packageLocation": "./.yarn/cache/pretty-bytes-npm-5.1.0-be0cad79a2-2.zip/node_modules/pretty-bytes/", - "packageDependencies": [ - ["pretty-bytes", "npm:5.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["pretty-error", [ - ["npm:2.1.1", { - "packageLocation": "./.yarn/cache/pretty-error-npm-2.1.1-29deab90eb-2.zip/node_modules/pretty-error/", - "packageDependencies": [ - ["pretty-error", "npm:2.1.1"], - ["renderkid", "npm:2.0.3"], - ["utila", "npm:0.4.0"] - ], - "linkType": "HARD", - }] - ]], - ["pretty-format", [ - ["npm:23.6.0", { - "packageLocation": "./.yarn/cache/pretty-format-npm-23.6.0-e43cf64d24-2.zip/node_modules/pretty-format/", - "packageDependencies": [ - ["pretty-format", "npm:23.6.0"], - ["ansi-regex", "npm:3.0.0"], - ["ansi-styles", "npm:3.2.1"] - ], - "linkType": "HARD", - }], - ["npm:24.8.0", { - "packageLocation": "./.yarn/cache/pretty-format-npm-24.8.0-1dfe5ab0f7-2.zip/node_modules/pretty-format/", - "packageDependencies": [ - ["pretty-format", "npm:24.8.0"], - ["@jest/types", "npm:24.8.0"], - ["ansi-regex", "npm:4.0.0"], - ["ansi-styles", "npm:3.2.1"], - ["react-is", "npm:16.8.4"] - ], - "linkType": "HARD", - }], - ["npm:24.9.0", { - "packageLocation": "./.yarn/cache/pretty-format-npm-24.9.0-cf0850262c-2.zip/node_modules/pretty-format/", - "packageDependencies": [ - ["pretty-format", "npm:24.9.0"], - ["@jest/types", "npm:24.9.0"], - ["ansi-regex", "npm:4.0.0"], - ["ansi-styles", "npm:3.2.1"], - ["react-is", "npm:16.8.4"] - ], - "linkType": "HARD", - }] - ]], - ["prismjs", [ - ["npm:1.16.0", { - "packageLocation": "./.yarn/cache/prismjs-npm-1.16.0-957d027f87-2.zip/node_modules/prismjs/", - "packageDependencies": [ - ["prismjs", "npm:1.16.0"], - ["clipboard", "npm:2.0.4"] - ], - "linkType": "HARD", - }] - ]], - ["private", [ - ["npm:0.1.8", { - "packageLocation": "./.yarn/cache/private-npm-0.1.8-1df19be5d6-2.zip/node_modules/private/", - "packageDependencies": [ - ["private", "npm:0.1.8"] - ], - "linkType": "HARD", - }] - ]], - ["probe-image-size", [ - ["npm:4.1.1", { - "packageLocation": "./.yarn/cache/probe-image-size-npm-4.1.1-295a893dae-2.zip/node_modules/probe-image-size/", - "packageDependencies": [ - ["probe-image-size", "npm:4.1.1"], - ["any-promise", "npm:1.3.0"], - ["deepmerge", "npm:4.0.0"], - ["inherits", "npm:2.0.3"], - ["next-tick", "npm:1.0.0"], - ["request", "npm:2.88.0"], - ["stream-parser", "npm:0.3.1"] - ], - "linkType": "HARD", - }] - ]], - ["process", [ - ["npm:0.11.10", { - "packageLocation": "./.yarn/cache/process-npm-0.11.10-aeb3b641ae-2.zip/node_modules/process/", - "packageDependencies": [ - ["process", "npm:0.11.10"] - ], - "linkType": "HARD", - }], - ["npm:0.5.2", { - "packageLocation": "./.yarn/cache/process-npm-0.5.2-174e86f790-2.zip/node_modules/process/", - "packageDependencies": [ - ["process", "npm:0.5.2"] - ], - "linkType": "HARD", - }] - ]], - ["process-nextick-args", [ - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/process-nextick-args-npm-2.0.0-2a45ddf372-2.zip/node_modules/process-nextick-args/", - "packageDependencies": [ - ["process-nextick-args", "npm:2.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["progress", [ - ["npm:1.1.8", { - "packageLocation": "./.yarn/cache/progress-npm-1.1.8-d841ee2bca-2.zip/node_modules/progress/", - "packageDependencies": [ - ["progress", "npm:1.1.8"] - ], - "linkType": "HARD", - }], - ["npm:2.0.3", { - "packageLocation": "./.yarn/cache/progress-npm-2.0.3-d1f87e2ac6-2.zip/node_modules/progress/", - "packageDependencies": [ - ["progress", "npm:2.0.3"] - ], - "linkType": "HARD", - }] - ]], - ["promise", [ - ["npm:6.1.0", { - "packageLocation": "./.yarn/cache/promise-npm-6.1.0-22e9ca9ea4-2.zip/node_modules/promise/", - "packageDependencies": [ - ["promise", "npm:6.1.0"], - ["asap", "npm:1.0.0"] - ], - "linkType": "HARD", - }], - ["npm:7.3.1", { - "packageLocation": "./.yarn/cache/promise-npm-7.3.1-5d81d474c0-2.zip/node_modules/promise/", - "packageDependencies": [ - ["promise", "npm:7.3.1"], - ["asap", "npm:2.0.6"] - ], - "linkType": "HARD", - }] - ]], - ["promise-deferred", [ - ["npm:2.0.1", { - "packageLocation": "./.yarn/cache/promise-deferred-npm-2.0.1-4378619fda-2.zip/node_modules/promise-deferred/", - "packageDependencies": [ - ["promise-deferred", "npm:2.0.1"], - ["promise", "npm:6.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["promise-inflight", [ - ["npm:1.0.1", { - "packageLocation": "./.yarn/cache/promise-inflight-npm-1.0.1-5bb925afac-2.zip/node_modules/promise-inflight/", - "packageDependencies": [ - ["promise-inflight", "npm:1.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["promise.prototype.finally", [ - ["npm:3.1.1", { - "packageLocation": "./.yarn/cache/promise.prototype.finally-npm-3.1.1-7411fe3e10-2.zip/node_modules/promise.prototype.finally/", - "packageDependencies": [ - ["promise.prototype.finally", "npm:3.1.1"], - ["define-properties", "npm:1.1.3"], - ["es-abstract", "npm:1.15.0"], - ["function-bind", "npm:1.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["promiseback", [ - ["npm:2.0.2", { - "packageLocation": "./.yarn/cache/promiseback-npm-2.0.2-7b2af12208-2.zip/node_modules/promiseback/", - "packageDependencies": [ - ["promiseback", "npm:2.0.2"], - ["is-callable", "npm:1.1.4"], - ["promise-deferred", "npm:2.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["prompts", [ - ["npm:2.0.1", { - "packageLocation": "./.yarn/cache/prompts-npm-2.0.1-f12a493bfb-2.zip/node_modules/prompts/", - "packageDependencies": [ - ["prompts", "npm:2.0.1"], - ["kleur", "npm:3.0.1"], - ["sisteransi", "npm:1.0.0"] - ], - "linkType": "HARD", - }], - ["npm:2.1.0", { - "packageLocation": "./.yarn/cache/prompts-npm-2.1.0-9f3c02868c-2.zip/node_modules/prompts/", - "packageDependencies": [ - ["prompts", "npm:2.1.0"], - ["kleur", "npm:3.0.3"], - ["sisteransi", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["prop-types", [ - ["npm:15.6.2", { - "packageLocation": "./.yarn/cache/prop-types-npm-15.6.2-45f5231439-2.zip/node_modules/prop-types/", - "packageDependencies": [ - ["prop-types", "npm:15.6.2"], - ["loose-envify", "npm:1.4.0"], - ["object-assign", "npm:4.1.1"] - ], - "linkType": "HARD", - }], - ["npm:15.7.2", { - "packageLocation": "./.yarn/cache/prop-types-npm-15.7.2-d7a04f2274-2.zip/node_modules/prop-types/", - "packageDependencies": [ - ["prop-types", "npm:15.7.2"], - ["loose-envify", "npm:1.4.0"], - ["object-assign", "npm:4.1.1"], - ["react-is", "npm:16.8.4"] - ], - "linkType": "HARD", - }] - ]], - ["property-expr", [ - ["npm:1.5.1", { - "packageLocation": "./.yarn/cache/property-expr-npm-1.5.1-110ed85215-2.zip/node_modules/property-expr/", - "packageDependencies": [ - ["property-expr", "npm:1.5.1"] - ], - "linkType": "HARD", - }] - ]], - ["property-information", [ - ["npm:4.2.0", { - "packageLocation": "./.yarn/cache/property-information-npm-4.2.0-88a36eb93d-2.zip/node_modules/property-information/", - "packageDependencies": [ - ["property-information", "npm:4.2.0"], - ["xtend", "npm:4.0.1"] - ], - "linkType": "HARD", - }], - ["npm:5.0.1", { - "packageLocation": "./.yarn/cache/property-information-npm-5.0.1-fbca66ff80-2.zip/node_modules/property-information/", - "packageDependencies": [ - ["property-information", "npm:5.0.1"], - ["xtend", "npm:4.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["proto-list", [ - ["npm:1.2.4", { - "packageLocation": "./.yarn/cache/proto-list-npm-1.2.4-a96a43df28-2.zip/node_modules/proto-list/", - "packageDependencies": [ - ["proto-list", "npm:1.2.4"] - ], - "linkType": "HARD", - }] - ]], - ["protocols", [ - ["npm:1.4.7", { - "packageLocation": "./.yarn/cache/protocols-npm-1.4.7-490c536d90-2.zip/node_modules/protocols/", - "packageDependencies": [ - ["protocols", "npm:1.4.7"] - ], - "linkType": "HARD", - }] - ]], - ["proxy-addr", [ - ["npm:2.0.4", { - "packageLocation": "./.yarn/cache/proxy-addr-npm-2.0.4-676af1ca55-2.zip/node_modules/proxy-addr/", - "packageDependencies": [ - ["proxy-addr", "npm:2.0.4"], - ["forwarded", "npm:0.1.2"], - ["ipaddr.js", "npm:1.8.0"] - ], - "linkType": "HARD", - }] - ]], - ["prr", [ - ["npm:1.0.1", { - "packageLocation": "./.yarn/cache/prr-npm-1.0.1-608d442761-2.zip/node_modules/prr/", - "packageDependencies": [ - ["prr", "npm:1.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["pseudomap", [ - ["npm:1.0.2", { - "packageLocation": "./.yarn/cache/pseudomap-npm-1.0.2-0d0e40fee0-2.zip/node_modules/pseudomap/", - "packageDependencies": [ - ["pseudomap", "npm:1.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["psl", [ - ["npm:1.1.31", { - "packageLocation": "./.yarn/cache/psl-npm-1.1.31-0a9f2dfb61-2.zip/node_modules/psl/", - "packageDependencies": [ - ["psl", "npm:1.1.31"] - ], - "linkType": "HARD", - }] - ]], - ["public-encrypt", [ - ["npm:4.0.3", { - "packageLocation": "./.yarn/cache/public-encrypt-npm-4.0.3-b25e19fada-2.zip/node_modules/public-encrypt/", - "packageDependencies": [ - ["public-encrypt", "npm:4.0.3"], - ["bn.js", "npm:4.11.8"], - ["browserify-rsa", "npm:4.0.1"], - ["create-hash", "npm:1.2.0"], - ["parse-asn1", "npm:5.1.1"], - ["randombytes", "npm:2.0.6"], - ["safe-buffer", "npm:5.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["pump", [ - ["npm:1.0.3", { - "packageLocation": "./.yarn/cache/pump-npm-1.0.3-de5f2a0196-2.zip/node_modules/pump/", - "packageDependencies": [ - ["pump", "npm:1.0.3"], - ["end-of-stream", "npm:1.1.0"], - ["once", "npm:1.3.3"] - ], - "linkType": "HARD", - }], - ["npm:2.0.1", { - "packageLocation": "./.yarn/cache/pump-npm-2.0.1-05afac7fc4-2.zip/node_modules/pump/", - "packageDependencies": [ - ["pump", "npm:2.0.1"], - ["end-of-stream", "npm:1.1.0"], - ["once", "npm:1.3.3"] - ], - "linkType": "HARD", - }], - ["npm:3.0.0", { - "packageLocation": "./.yarn/cache/pump-npm-3.0.0-0080bf6a7a-2.zip/node_modules/pump/", - "packageDependencies": [ - ["pump", "npm:3.0.0"], - ["end-of-stream", "npm:1.1.0"], - ["once", "npm:1.3.3"] - ], - "linkType": "HARD", - }] - ]], - ["pumpify", [ - ["npm:1.5.1", { - "packageLocation": "./.yarn/cache/pumpify-npm-1.5.1-b928bd877f-2.zip/node_modules/pumpify/", - "packageDependencies": [ - ["pumpify", "npm:1.5.1"], - ["duplexify", "npm:3.6.1"], - ["inherits", "npm:2.0.3"], - ["pump", "npm:2.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["punycode", [ - ["npm:1.3.2", { - "packageLocation": "./.yarn/cache/punycode-npm-1.3.2-3727a84cea-2.zip/node_modules/punycode/", - "packageDependencies": [ - ["punycode", "npm:1.3.2"] - ], - "linkType": "HARD", - }], - ["npm:1.4.1", { - "packageLocation": "./.yarn/cache/punycode-npm-1.4.1-be4c23e6d2-2.zip/node_modules/punycode/", - "packageDependencies": [ - ["punycode", "npm:1.4.1"] - ], - "linkType": "HARD", - }], - ["npm:2.1.1", { - "packageLocation": "./.yarn/cache/punycode-npm-2.1.1-26eb3e15cf-2.zip/node_modules/punycode/", - "packageDependencies": [ - ["punycode", "npm:2.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["q", [ - ["npm:1.5.1", { - "packageLocation": "./.yarn/cache/q-npm-1.5.1-a28b3cfeaf-2.zip/node_modules/q/", - "packageDependencies": [ - ["q", "npm:1.5.1"] - ], - "linkType": "HARD", - }] - ]], - ["qs", [ - ["npm:6.5.2", { - "packageLocation": "./.yarn/cache/qs-npm-6.5.2-dbf9d8386b-2.zip/node_modules/qs/", - "packageDependencies": [ - ["qs", "npm:6.5.2"] - ], - "linkType": "HARD", - }], - ["npm:6.7.0", { - "packageLocation": "./.yarn/cache/qs-npm-6.7.0-15161a344c-2.zip/node_modules/qs/", - "packageDependencies": [ - ["qs", "npm:6.7.0"] - ], - "linkType": "HARD", - }] - ]], - ["query-string", [ - ["npm:5.1.1", { - "packageLocation": "./.yarn/cache/query-string-npm-5.1.1-86edac70d6-2.zip/node_modules/query-string/", - "packageDependencies": [ - ["query-string", "npm:5.1.1"], - ["decode-uri-component", "npm:0.2.0"], - ["object-assign", "npm:4.1.1"], - ["strict-uri-encode", "npm:1.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["querystring", [ - ["npm:0.2.0", { - "packageLocation": "./.yarn/cache/querystring-npm-0.2.0-421b870c92-2.zip/node_modules/querystring/", - "packageDependencies": [ - ["querystring", "npm:0.2.0"] - ], - "linkType": "HARD", - }] - ]], - ["querystring-es3", [ - ["npm:0.2.1", { - "packageLocation": "./.yarn/cache/querystring-es3-npm-0.2.1-f4632f2760-2.zip/node_modules/querystring-es3/", - "packageDependencies": [ - ["querystring-es3", "npm:0.2.1"] - ], - "linkType": "HARD", - }] - ]], - ["querystringify", [ - ["npm:2.1.0", { - "packageLocation": "./.yarn/cache/querystringify-npm-2.1.0-75410b3eeb-2.zip/node_modules/querystringify/", - "packageDependencies": [ - ["querystringify", "npm:2.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["qunit", [ - ["npm:2.9.2", { - "packageLocation": "./.yarn/cache/qunit-npm-2.9.2-b081f07b66-2.zip/node_modules/qunit/", - "packageDependencies": [ - ["qunit", "npm:2.9.2"], - ["commander", "npm:2.12.2"], - ["js-reporters", "npm:1.2.1"], - ["minimatch", "npm:3.0.4"], - ["node-watch", "npm:0.6.0"], - ["resolve", "patch:resolve@npm%3A1.9.0#builtin::version=1.9.0&hash=8fccd0"] - ], - "linkType": "HARD", - }] - ]], - ["randomatic", [ - ["npm:3.1.1", { - "packageLocation": "./.yarn/cache/randomatic-npm-3.1.1-149177375b-2.zip/node_modules/randomatic/", - "packageDependencies": [ - ["randomatic", "npm:3.1.1"], - ["is-number", "npm:4.0.0"], - ["kind-of", "npm:6.0.2"], - ["math-random", "npm:1.0.4"] - ], - "linkType": "HARD", - }] - ]], - ["randombytes", [ - ["npm:2.0.6", { - "packageLocation": "./.yarn/cache/randombytes-npm-2.0.6-b603314598-2.zip/node_modules/randombytes/", - "packageDependencies": [ - ["randombytes", "npm:2.0.6"], - ["safe-buffer", "npm:5.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["randomfill", [ - ["npm:1.0.4", { - "packageLocation": "./.yarn/cache/randomfill-npm-1.0.4-a08651a679-2.zip/node_modules/randomfill/", - "packageDependencies": [ - ["randomfill", "npm:1.0.4"], - ["randombytes", "npm:2.0.6"], - ["safe-buffer", "npm:5.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["range-parser", [ - ["npm:1.2.0", { - "packageLocation": "./.yarn/cache/range-parser-npm-1.2.0-416a7ee93c-2.zip/node_modules/range-parser/", - "packageDependencies": [ - ["range-parser", "npm:1.2.0"] - ], - "linkType": "HARD", - }], - ["npm:1.2.1", { - "packageLocation": "./.yarn/cache/range-parser-npm-1.2.1-1a470fa390-2.zip/node_modules/range-parser/", - "packageDependencies": [ - ["range-parser", "npm:1.2.1"] - ], - "linkType": "HARD", - }] - ]], - ["raw-body", [ - ["npm:2.3.3", { - "packageLocation": "./.yarn/cache/raw-body-npm-2.3.3-89b1d9f401-2.zip/node_modules/raw-body/", - "packageDependencies": [ - ["raw-body", "npm:2.3.3"], - ["bytes", "npm:3.0.0"], - ["http-errors", "npm:1.6.3"], - ["iconv-lite", "npm:0.4.23"], - ["unpipe", "npm:1.0.0"] - ], - "linkType": "HARD", - }], - ["npm:2.4.0", { - "packageLocation": "./.yarn/cache/raw-body-npm-2.4.0-14d9d633af-2.zip/node_modules/raw-body/", - "packageDependencies": [ - ["raw-body", "npm:2.4.0"], - ["bytes", "npm:3.1.0"], - ["http-errors", "npm:1.7.2"], - ["iconv-lite", "npm:0.4.24"], - ["unpipe", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["raw-loader", [ - ["npm:0.5.1", { - "packageLocation": "./.yarn/cache/raw-loader-npm-0.5.1-842d4ead25-2.zip/node_modules/raw-loader/", - "packageDependencies": [ - ["raw-loader", "npm:0.5.1"] - ], - "linkType": "HARD", - }] - ]], - ["rc", [ - ["npm:1.2.8", { - "packageLocation": "./.yarn/cache/rc-npm-1.2.8-d6768ac936-2.zip/node_modules/rc/", - "packageDependencies": [ - ["rc", "npm:1.2.8"], - ["deep-extend", "npm:0.6.0"], - ["ini", "npm:1.3.5"], - ["minimist", "npm:1.2.0"], - ["strip-json-comments", "npm:2.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["react", [ - ["npm:15.6.2", { - "packageLocation": "./.yarn/cache/react-npm-15.6.2-93e46b5581-2.zip/node_modules/react/", - "packageDependencies": [ - ["react", "npm:15.6.2"], - ["create-react-class", "npm:15.6.3"], - ["fbjs", "npm:0.8.17"], - ["loose-envify", "npm:1.4.0"], - ["object-assign", "npm:4.1.1"], - ["prop-types", "npm:15.7.2"] - ], - "linkType": "HARD", - }], - ["npm:16.8.4", { - "packageLocation": "./.yarn/cache/react-npm-16.8.4-54200223f5-2.zip/node_modules/react/", - "packageDependencies": [ - ["react", "npm:16.8.4"], - ["loose-envify", "npm:1.4.0"], - ["object-assign", "npm:4.1.1"], - ["prop-types", "npm:15.6.2"], - ["scheduler", "npm:0.13.4"] - ], - "linkType": "HARD", - }] - ]], - ["react-dev-utils", [ - ["npm:4.2.3", { - "packageLocation": "./.yarn/cache/react-dev-utils-npm-4.2.3-7d61eb86a5-2.zip/node_modules/react-dev-utils/", - "packageDependencies": [ - ["react-dev-utils", "npm:4.2.3"], - ["address", "npm:1.0.3"], - ["babel-code-frame", "npm:6.26.0"], - ["chalk", "npm:1.1.3"], - ["cross-spawn", "npm:5.1.0"], - ["detect-port-alt", "npm:1.1.3"], - ["escape-string-regexp", "npm:1.0.5"], - ["filesize", "npm:3.5.11"], - ["global-modules", "npm:1.0.0"], - ["gzip-size", "npm:3.0.0"], - ["inquirer", "npm:3.3.0"], - ["is-root", "npm:1.0.0"], - ["opn", "npm:5.1.0"], - ["react-error-overlay", "npm:3.0.0"], - ["recursive-readdir", "npm:2.2.1"], - ["shell-quote", "npm:1.6.1"], - ["sockjs-client", "npm:1.1.4"], - ["strip-ansi", "npm:3.0.1"], - ["text-table", "npm:0.2.0"] - ], - "linkType": "HARD", - }] - ]], - ["react-dom", [ - ["virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:16.8.4", { - "packageLocation": "./.yarn/$$virtual/react-dom-virtual-6910ac443a/0/cache/react-dom-npm-16.8.4-80d86661a0-2.zip/node_modules/react-dom/", - "packageDependencies": [ - ["react-dom", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:16.8.4"], - ["loose-envify", "npm:1.4.0"], - ["object-assign", "npm:4.1.1"], - ["prop-types", "npm:15.6.2"], - ["react", "npm:16.8.4"], - ["scheduler", "npm:0.13.4"] - ], - "packagePeers": [ - "react" - ], - "linkType": "HARD", - }] - ]], - ["react-dom-core", [ - ["npm:0.0.4", { - "packageLocation": "./.yarn/cache/react-dom-core-npm-0.0.4-e17df6c9a2-2.zip/node_modules/react-dom-core/", - "packageDependencies": [ - ["react-dom-core", "npm:0.0.4"], - ["react", "npm:15.6.2"] - ], - "linkType": "HARD", - }] - ]], - ["react-error-overlay", [ - ["npm:3.0.0", { - "packageLocation": "./.yarn/cache/react-error-overlay-npm-3.0.0-224dc6ed17-2.zip/node_modules/react-error-overlay/", - "packageDependencies": [ - ["react-error-overlay", "npm:3.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["react-helmet", [ - ["virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:5.2.0", { - "packageLocation": "./.yarn/$$virtual/react-helmet-virtual-e9c1904ec5/0/cache/react-helmet-npm-5.2.0-ea725106d7-2.zip/node_modules/react-helmet/", - "packageDependencies": [ - ["react-helmet", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:5.2.0"], - ["deep-equal", "npm:1.0.1"], - ["object-assign", "npm:4.1.1"], - ["prop-types", "npm:15.7.2"], - ["react", "npm:16.8.4"], - ["react-side-effect", "virtual:e9c1904ec5047ae06f13c4bdbb15d9ef18946dd2aa4f4384a9862a81235762e5fda13097ae029e0a34762810e4e244c846d9f1d92285b7d771dfee775b29718a#npm:1.1.5"] - ], - "packagePeers": [ - "react" - ], - "linkType": "HARD", - }] - ]], - ["react-hot-loader", [ - ["virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:4.8.8", { - "packageLocation": "./.yarn/$$virtual/react-hot-loader-virtual-2923c2ebcd/0/cache/react-hot-loader-npm-4.8.8-d6f2ee2f83-2.zip/node_modules/react-hot-loader/", - "packageDependencies": [ - ["react-hot-loader", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:4.8.8"], - ["fast-levenshtein", "npm:2.0.6"], - ["global", "npm:4.3.2"], - ["hoist-non-react-statics", "npm:3.3.0"], - ["loader-utils", "npm:1.2.3"], - ["lodash", "npm:4.17.11"], - ["prop-types", "npm:15.6.2"], - ["react", "npm:16.8.4"], - ["react-dom", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:16.8.4"], - ["react-lifecycles-compat", "npm:3.0.4"], - ["shallowequal", "npm:1.1.0"], - ["source-map", "npm:0.7.3"] - ], - "packagePeers": [ - "react", - "react-dom" - ], - "linkType": "HARD", - }] - ]], - ["react-icons", [ - ["npm:3.7.0", { - "packageLocation": "./.yarn/cache/react-icons-npm-3.7.0-bc5b4eb167-2.zip/node_modules/react-icons/", - "packageDependencies": [ - ["react-icons", "npm:3.7.0"], - ["camelcase", "npm:5.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["react-instantsearch-core", [ - ["virtual:4d75cd6004c60692205b37395ccf5d8b39c77fc65afc17335f6fd5e6b6c88b478f1ad71224bf2b6fd1da86f269d637bab1507722ec3ca4fb1c11fcd49814c48b#npm:6.2.0", { - "packageLocation": "./.yarn/$$virtual/react-instantsearch-core-virtual-3bb9e14280/0/cache/react-instantsearch-core-npm-6.2.0-b72b746ee1-2.zip/node_modules/react-instantsearch-core/", - "packageDependencies": [ - ["react-instantsearch-core", "virtual:4d75cd6004c60692205b37395ccf5d8b39c77fc65afc17335f6fd5e6b6c88b478f1ad71224bf2b6fd1da86f269d637bab1507722ec3ca4fb1c11fcd49814c48b#npm:6.2.0"], - ["@babel/runtime", "npm:7.2.0"], - ["@types/algoliasearch", "npm:3.34.10"], - ["algoliasearch", null], - ["algoliasearch-helper", "virtual:4d75cd6004c60692205b37395ccf5d8b39c77fc65afc17335f6fd5e6b6c88b478f1ad71224bf2b6fd1da86f269d637bab1507722ec3ca4fb1c11fcd49814c48b#npm:3.1.0"], - ["fast-deep-equal", "npm:2.0.1"], - ["prop-types", "npm:15.7.2"], - ["react", "npm:16.8.4"] - ], - "packagePeers": [ - "algoliasearch", - "react" - ], - "linkType": "HARD", - }] - ]], - ["react-instantsearch-dom", [ - ["virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:6.2.0", { - "packageLocation": "./.yarn/$$virtual/react-instantsearch-dom-virtual-4d75cd6004/0/cache/react-instantsearch-dom-npm-6.2.0-0ac627c568-2.zip/node_modules/react-instantsearch-dom/", - "packageDependencies": [ - ["react-instantsearch-dom", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:6.2.0"], - ["@babel/runtime", "npm:7.2.0"], - ["algoliasearch-helper", "virtual:4d75cd6004c60692205b37395ccf5d8b39c77fc65afc17335f6fd5e6b6c88b478f1ad71224bf2b6fd1da86f269d637bab1507722ec3ca4fb1c11fcd49814c48b#npm:3.1.0"], - ["classnames", "npm:2.2.6"], - ["prop-types", "npm:15.7.2"], - ["react", "npm:16.8.4"], - ["react-dom", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:16.8.4"], - ["react-instantsearch-core", "virtual:4d75cd6004c60692205b37395ccf5d8b39c77fc65afc17335f6fd5e6b6c88b478f1ad71224bf2b6fd1da86f269d637bab1507722ec3ca4fb1c11fcd49814c48b#npm:6.2.0"] - ], - "packagePeers": [ - "react", - "react-dom" - ], - "linkType": "HARD", - }] - ]], - ["react-is", [ - ["npm:16.7.0", { - "packageLocation": "./.yarn/cache/react-is-npm-16.7.0-67b7a62824-2.zip/node_modules/react-is/", - "packageDependencies": [ - ["react-is", "npm:16.7.0"] - ], - "linkType": "HARD", - }], - ["npm:16.8.4", { - "packageLocation": "./.yarn/cache/react-is-npm-16.8.4-7a57330497-2.zip/node_modules/react-is/", - "packageDependencies": [ - ["react-is", "npm:16.8.4"] - ], - "linkType": "HARD", - }] - ]], - ["react-lifecycles-compat", [ - ["npm:3.0.4", { - "packageLocation": "./.yarn/cache/react-lifecycles-compat-npm-3.0.4-d5e285a39e-2.zip/node_modules/react-lifecycles-compat/", - "packageDependencies": [ - ["react-lifecycles-compat", "npm:3.0.4"] - ], - "linkType": "HARD", - }] - ]], - ["react-reconciler", [ - ["virtual:8bf53fa94c004887c284796ee195757eba974f308729e85aa7b9666e9954837376600532e2b10f721abe57e97ec938e0b75d17c19578b944d9ce7826fb1332f6#npm:0.20.4", { - "packageLocation": "./.yarn/$$virtual/react-reconciler-virtual-f24620c1e5/0/cache/react-reconciler-npm-0.20.4-a5fa142057-2.zip/node_modules/react-reconciler/", - "packageDependencies": [ - ["react-reconciler", "virtual:8bf53fa94c004887c284796ee195757eba974f308729e85aa7b9666e9954837376600532e2b10f721abe57e97ec938e0b75d17c19578b944d9ce7826fb1332f6#npm:0.20.4"], - ["loose-envify", "npm:1.4.0"], - ["object-assign", "npm:4.1.1"], - ["prop-types", "npm:15.6.2"], - ["react", "npm:16.8.4"], - ["scheduler", "npm:0.13.6"] - ], - "packagePeers": [ - "react" - ], - "linkType": "HARD", - }] - ]], - ["react-side-effect", [ - ["virtual:e9c1904ec5047ae06f13c4bdbb15d9ef18946dd2aa4f4384a9862a81235762e5fda13097ae029e0a34762810e4e244c846d9f1d92285b7d771dfee775b29718a#npm:1.1.5", { - "packageLocation": "./.yarn/$$virtual/react-side-effect-virtual-a81447b64f/0/cache/react-side-effect-npm-1.1.5-64ce5d3752-2.zip/node_modules/react-side-effect/", - "packageDependencies": [ - ["react-side-effect", "virtual:e9c1904ec5047ae06f13c4bdbb15d9ef18946dd2aa4f4384a9862a81235762e5fda13097ae029e0a34762810e4e244c846d9f1d92285b7d771dfee775b29718a#npm:1.1.5"], - ["exenv", "npm:1.2.2"], - ["react", "npm:16.8.4"], - ["shallowequal", "npm:1.1.0"] - ], - "packagePeers": [ - "react" - ], - "linkType": "HARD", - }] - ]], - ["react-transition-group", [ - ["virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:1.2.1", { - "packageLocation": "./.yarn/$$virtual/react-transition-group-virtual-9cd09a698c/0/cache/react-transition-group-npm-1.2.1-fbd6815b0b-2.zip/node_modules/react-transition-group/", - "packageDependencies": [ - ["react-transition-group", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:1.2.1"], - ["chain-function", "npm:1.0.1"], - ["dom-helpers", "npm:3.4.0"], - ["loose-envify", "npm:1.4.0"], - ["prop-types", "npm:15.7.2"], - ["react", "npm:16.8.4"], - ["react-dom", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:16.8.4"], - ["warning", "npm:3.0.0"] - ], - "packagePeers": [ - "react", - "react-dom" - ], - "linkType": "HARD", - }] - ]], - ["read", [ - ["npm:1.0.7", { - "packageLocation": "./.yarn/cache/read-npm-1.0.7-950ec74ca8-2.zip/node_modules/read/", - "packageDependencies": [ - ["read", "npm:1.0.7"], - ["mute-stream", "npm:0.0.7"] - ], - "linkType": "HARD", - }] - ]], - ["read-chunk", [ - ["npm:1.0.1", { - "packageLocation": "./.yarn/cache/read-chunk-npm-1.0.1-385d69d49f-2.zip/node_modules/read-chunk/", - "packageDependencies": [ - ["read-chunk", "npm:1.0.1"] - ], - "linkType": "HARD", - }], - ["npm:3.1.0", { - "packageLocation": "./.yarn/cache/read-chunk-npm-3.1.0-14e1abd9ac-2.zip/node_modules/read-chunk/", - "packageDependencies": [ - ["read-chunk", "npm:3.1.0"], - ["pify", "npm:4.0.1"], - ["with-open-file", "npm:0.1.5"] - ], - "linkType": "HARD", - }] - ]], - ["read-package-json", [ - ["npm:2.0.13", { - "packageLocation": "./.yarn/cache/read-package-json-npm-2.0.13-4e5d85ee8b-2.zip/node_modules/read-package-json/", - "packageDependencies": [ - ["read-package-json", "npm:2.0.13"], - ["glob", "npm:7.1.3"], - ["graceful-fs", "npm:4.1.15"], - ["json-parse-better-errors", "npm:1.0.2"], - ["normalize-package-data", "npm:2.5.0"], - ["slash", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["read-package-tree", [ - ["npm:5.3.1", { - "packageLocation": "./.yarn/cache/read-package-tree-npm-5.3.1-99bbcdb445-2.zip/node_modules/read-package-tree/", - "packageDependencies": [ - ["read-package-tree", "npm:5.3.1"], - ["read-package-json", "npm:2.0.13"], - ["readdir-scoped-modules", "npm:1.1.0"], - ["util-promisify", "npm:2.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["read-pkg", [ - ["npm:1.1.0", { - "packageLocation": "./.yarn/cache/read-pkg-npm-1.1.0-11237fa82f-2.zip/node_modules/read-pkg/", - "packageDependencies": [ - ["read-pkg", "npm:1.1.0"], - ["load-json-file", "npm:1.1.0"], - ["normalize-package-data", "npm:2.4.0"], - ["path-type", "npm:1.1.0"] - ], - "linkType": "HARD", - }], - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/read-pkg-npm-2.0.0-4715901f4f-2.zip/node_modules/read-pkg/", - "packageDependencies": [ - ["read-pkg", "npm:2.0.0"], - ["load-json-file", "npm:2.0.0"], - ["normalize-package-data", "npm:2.4.0"], - ["path-type", "npm:2.0.0"] - ], - "linkType": "HARD", - }], - ["npm:3.0.0", { - "packageLocation": "./.yarn/cache/read-pkg-npm-3.0.0-41471436cb-2.zip/node_modules/read-pkg/", - "packageDependencies": [ - ["read-pkg", "npm:3.0.0"], - ["load-json-file", "npm:4.0.0"], - ["normalize-package-data", "npm:2.4.0"], - ["path-type", "npm:3.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["read-pkg-up", [ - ["npm:1.0.1", { - "packageLocation": "./.yarn/cache/read-pkg-up-npm-1.0.1-5b23d2a7ab-2.zip/node_modules/read-pkg-up/", - "packageDependencies": [ - ["read-pkg-up", "npm:1.0.1"], - ["find-up", "npm:1.1.2"], - ["read-pkg", "npm:1.1.0"] - ], - "linkType": "HARD", - }], - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/read-pkg-up-npm-2.0.0-34b8096760-2.zip/node_modules/read-pkg-up/", - "packageDependencies": [ - ["read-pkg-up", "npm:2.0.0"], - ["find-up", "npm:2.1.0"], - ["read-pkg", "npm:2.0.0"] - ], - "linkType": "HARD", - }], - ["npm:4.0.0", { - "packageLocation": "./.yarn/cache/read-pkg-up-npm-4.0.0-e6ce0004bd-2.zip/node_modules/read-pkg-up/", - "packageDependencies": [ - ["read-pkg-up", "npm:4.0.0"], - ["find-up", "npm:3.0.0"], - ["read-pkg", "npm:3.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["readable-stream", [ - ["npm:1.0.34", { - "packageLocation": "./.yarn/cache/readable-stream-npm-1.0.34-db63158f3f-2.zip/node_modules/readable-stream/", - "packageDependencies": [ - ["readable-stream", "npm:1.0.34"], - ["core-util-is", "npm:1.0.2"], - ["inherits", "npm:2.0.3"], - ["isarray", "npm:0.0.1"], - ["string_decoder", "npm:0.10.31"] - ], - "linkType": "HARD", - }], - ["npm:2.3.6", { - "packageLocation": "./.yarn/cache/readable-stream-npm-2.3.6-db500d5cd3-2.zip/node_modules/readable-stream/", - "packageDependencies": [ - ["readable-stream", "npm:2.3.6"], - ["core-util-is", "npm:1.0.2"], - ["inherits", "npm:2.0.3"], - ["isarray", "npm:1.0.0"], - ["process-nextick-args", "npm:2.0.0"], - ["safe-buffer", "npm:5.1.2"], - ["string_decoder", "npm:1.1.1"], - ["util-deprecate", "npm:1.0.2"] - ], - "linkType": "HARD", - }], - ["npm:3.1.1", { - "packageLocation": "./.yarn/cache/readable-stream-npm-3.1.1-2fb0cfbf3b-2.zip/node_modules/readable-stream/", - "packageDependencies": [ - ["readable-stream", "npm:3.1.1"], - ["inherits", "npm:2.0.3"], - ["string_decoder", "npm:1.2.0"], - ["util-deprecate", "npm:1.0.2"] - ], - "linkType": "HARD", - }], - ["npm:3.2.0", { - "packageLocation": "./.yarn/cache/readable-stream-npm-3.2.0-1fb3a5a0b1-2.zip/node_modules/readable-stream/", - "packageDependencies": [ - ["readable-stream", "npm:3.2.0"], - ["inherits", "npm:2.0.3"], - ["string_decoder", "npm:1.2.0"], - ["util-deprecate", "npm:1.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["readdir-scoped-modules", [ - ["npm:1.1.0", { - "packageLocation": "./.yarn/cache/readdir-scoped-modules-npm-1.1.0-651d6882ac-2.zip/node_modules/readdir-scoped-modules/", - "packageDependencies": [ - ["readdir-scoped-modules", "npm:1.1.0"], - ["debuglog", "npm:1.0.1"], - ["dezalgo", "npm:1.0.3"], - ["graceful-fs", "npm:4.1.15"], - ["once", "npm:1.3.3"] - ], - "linkType": "HARD", - }] - ]], - ["readdirp", [ - ["npm:2.2.1", { - "packageLocation": "./.yarn/cache/readdirp-npm-2.2.1-33cb5df2b8-2.zip/node_modules/readdirp/", - "packageDependencies": [ - ["readdirp", "npm:2.2.1"], - ["graceful-fs", "npm:4.1.15"], - ["micromatch", "npm:3.1.10"], - ["readable-stream", "npm:2.3.6"] - ], - "linkType": "HARD", - }] - ]], - ["readline-sync", [ - ["npm:1.4.9", { - "packageLocation": "./.yarn/cache/readline-sync-npm-1.4.9-a685324904-2.zip/node_modules/readline-sync/", - "packageDependencies": [ - ["readline-sync", "npm:1.4.9"] - ], - "linkType": "HARD", - }] - ]], - ["realpath-native", [ - ["npm:1.0.2", { - "packageLocation": "./.yarn/cache/realpath-native-npm-1.0.2-72cb9ad42d-2.zip/node_modules/realpath-native/", - "packageDependencies": [ - ["realpath-native", "npm:1.0.2"], - ["util.promisify", "npm:1.0.0"] - ], - "linkType": "HARD", - }], - ["npm:1.1.0", { - "packageLocation": "./.yarn/cache/realpath-native-npm-1.1.0-a2f01c1f34-2.zip/node_modules/realpath-native/", - "packageDependencies": [ - ["realpath-native", "npm:1.1.0"], - ["util.promisify", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["recursive-readdir", [ - ["npm:2.2.1", { - "packageLocation": "./.yarn/cache/recursive-readdir-npm-2.2.1-336c3c2de4-2.zip/node_modules/recursive-readdir/", - "packageDependencies": [ - ["recursive-readdir", "npm:2.2.1"], - ["minimatch", "npm:3.0.3"] - ], - "linkType": "HARD", - }] - ]], - ["redent", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/redent-npm-1.0.0-b4da60611f-2.zip/node_modules/redent/", - "packageDependencies": [ - ["redent", "npm:1.0.0"], - ["indent-string", "npm:2.1.0"], - ["strip-indent", "npm:1.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["redux", [ - ["npm:4.0.1", { - "packageLocation": "./.yarn/cache/redux-npm-4.0.1-a6dc6130c3-2.zip/node_modules/redux/", - "packageDependencies": [ - ["redux", "npm:4.0.1"], - ["loose-envify", "npm:1.4.0"], - ["symbol-observable", "npm:1.2.0"] - ], - "linkType": "HARD", - }] - ]], - ["redux-thunk", [ - ["npm:2.3.0", { - "packageLocation": "./.yarn/cache/redux-thunk-npm-2.3.0-a5eb89e35e-2.zip/node_modules/redux-thunk/", - "packageDependencies": [ - ["redux-thunk", "npm:2.3.0"] - ], - "linkType": "HARD", - }] - ]], - ["regenerate", [ - ["npm:1.4.0", { - "packageLocation": "./.yarn/cache/regenerate-npm-1.4.0-57972aeb0d-2.zip/node_modules/regenerate/", - "packageDependencies": [ - ["regenerate", "npm:1.4.0"] - ], - "linkType": "HARD", - }] - ]], - ["regenerate-unicode-properties", [ - ["npm:7.0.0", { - "packageLocation": "./.yarn/cache/regenerate-unicode-properties-npm-7.0.0-241eb4eee5-2.zip/node_modules/regenerate-unicode-properties/", - "packageDependencies": [ - ["regenerate-unicode-properties", "npm:7.0.0"], - ["regenerate", "npm:1.4.0"] - ], - "linkType": "HARD", - }], - ["npm:8.0.2", { - "packageLocation": "./.yarn/cache/regenerate-unicode-properties-npm-8.0.2-743acef2c1-2.zip/node_modules/regenerate-unicode-properties/", - "packageDependencies": [ - ["regenerate-unicode-properties", "npm:8.0.2"], - ["regenerate", "npm:1.4.0"] - ], - "linkType": "HARD", - }] - ]], - ["regenerator-runtime", [ - ["npm:0.11.1", { - "packageLocation": "./.yarn/cache/regenerator-runtime-npm-0.11.1-a31e4f8dcd-2.zip/node_modules/regenerator-runtime/", - "packageDependencies": [ - ["regenerator-runtime", "npm:0.11.1"] - ], - "linkType": "HARD", - }], - ["npm:0.12.1", { - "packageLocation": "./.yarn/cache/regenerator-runtime-npm-0.12.1-47f5e68857-2.zip/node_modules/regenerator-runtime/", - "packageDependencies": [ - ["regenerator-runtime", "npm:0.12.1"] - ], - "linkType": "HARD", - }], - ["npm:0.13.2", { - "packageLocation": "./.yarn/cache/regenerator-runtime-npm-0.13.2-8bf3be2e05-2.zip/node_modules/regenerator-runtime/", - "packageDependencies": [ - ["regenerator-runtime", "npm:0.13.2"] - ], - "linkType": "HARD", - }], - ["npm:0.13.3", { - "packageLocation": "./.yarn/cache/regenerator-runtime-npm-0.13.3-bc3b9ae29d-2.zip/node_modules/regenerator-runtime/", - "packageDependencies": [ - ["regenerator-runtime", "npm:0.13.3"] - ], - "linkType": "HARD", - }] - ]], - ["regenerator-transform", [ - ["npm:0.13.3", { - "packageLocation": "./.yarn/cache/regenerator-transform-npm-0.13.3-4e5fb8e344-2.zip/node_modules/regenerator-transform/", - "packageDependencies": [ - ["regenerator-transform", "npm:0.13.3"], - ["private", "npm:0.1.8"] - ], - "linkType": "HARD", - }], - ["npm:0.13.4", { - "packageLocation": "./.yarn/cache/regenerator-transform-npm-0.13.4-5a0888144b-2.zip/node_modules/regenerator-transform/", - "packageDependencies": [ - ["regenerator-transform", "npm:0.13.4"], - ["private", "npm:0.1.8"] - ], - "linkType": "HARD", - }] - ]], - ["regex-cache", [ - ["npm:0.4.4", { - "packageLocation": "./.yarn/cache/regex-cache-npm-0.4.4-ef2672a5a0-2.zip/node_modules/regex-cache/", - "packageDependencies": [ - ["regex-cache", "npm:0.4.4"], - ["is-equal-shallow", "npm:0.1.3"] - ], - "linkType": "HARD", - }] - ]], - ["regex-not", [ - ["npm:1.0.2", { - "packageLocation": "./.yarn/cache/regex-not-npm-1.0.2-06a03c9206-2.zip/node_modules/regex-not/", - "packageDependencies": [ - ["regex-not", "npm:1.0.2"], - ["extend-shallow", "npm:3.0.2"], - ["safe-regex", "npm:1.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["regexp-tree", [ - ["npm:0.1.5", { - "packageLocation": "./.yarn/cache/regexp-tree-npm-0.1.5-771c4e8f26-2.zip/node_modules/regexp-tree/", - "packageDependencies": [ - ["regexp-tree", "npm:0.1.5"] - ], - "linkType": "HARD", - }] - ]], - ["regexpp", [ - ["npm:2.0.1", { - "packageLocation": "./.yarn/cache/regexpp-npm-2.0.1-ac47f2bc1e-2.zip/node_modules/regexpp/", - "packageDependencies": [ - ["regexpp", "npm:2.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["regexpu-core", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/regexpu-core-npm-1.0.0-27f1beee4f-2.zip/node_modules/regexpu-core/", - "packageDependencies": [ - ["regexpu-core", "npm:1.0.0"], - ["regenerate", "npm:1.4.0"], - ["regjsgen", "npm:0.2.0"], - ["regjsparser", "npm:0.1.5"] - ], - "linkType": "HARD", - }], - ["npm:4.4.0", { - "packageLocation": "./.yarn/cache/regexpu-core-npm-4.4.0-01c20c2eeb-2.zip/node_modules/regexpu-core/", - "packageDependencies": [ - ["regexpu-core", "npm:4.4.0"], - ["regenerate", "npm:1.4.0"], - ["regenerate-unicode-properties", "npm:7.0.0"], - ["regjsgen", "npm:0.5.0"], - ["regjsparser", "npm:0.6.0"], - ["unicode-match-property-ecmascript", "npm:1.0.4"], - ["unicode-match-property-value-ecmascript", "npm:1.0.2"] - ], - "linkType": "HARD", - }], - ["npm:4.5.4", { - "packageLocation": "./.yarn/cache/regexpu-core-npm-4.5.4-6ecb85f0af-2.zip/node_modules/regexpu-core/", - "packageDependencies": [ - ["regexpu-core", "npm:4.5.4"], - ["regenerate", "npm:1.4.0"], - ["regenerate-unicode-properties", "npm:8.0.2"], - ["regjsgen", "npm:0.5.0"], - ["regjsparser", "npm:0.6.0"], - ["unicode-match-property-ecmascript", "npm:1.0.4"], - ["unicode-match-property-value-ecmascript", "npm:1.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["registry-auth-token", [ - ["npm:3.3.2", { - "packageLocation": "./.yarn/cache/registry-auth-token-npm-3.3.2-f538870856-2.zip/node_modules/registry-auth-token/", - "packageDependencies": [ - ["registry-auth-token", "npm:3.3.2"], - ["rc", "npm:1.2.8"], - ["safe-buffer", "npm:5.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["registry-url", [ - ["npm:3.1.0", { - "packageLocation": "./.yarn/cache/registry-url-npm-3.1.0-68f1c80875-2.zip/node_modules/registry-url/", - "packageDependencies": [ - ["registry-url", "npm:3.1.0"], - ["rc", "npm:1.2.8"] - ], - "linkType": "HARD", - }] - ]], - ["regjsgen", [ - ["npm:0.2.0", { - "packageLocation": "./.yarn/cache/regjsgen-npm-0.2.0-1b19301590-2.zip/node_modules/regjsgen/", - "packageDependencies": [ - ["regjsgen", "npm:0.2.0"] - ], - "linkType": "HARD", - }], - ["npm:0.5.0", { - "packageLocation": "./.yarn/cache/regjsgen-npm-0.5.0-86102e8a46-2.zip/node_modules/regjsgen/", - "packageDependencies": [ - ["regjsgen", "npm:0.5.0"] - ], - "linkType": "HARD", - }] - ]], - ["regjsparser", [ - ["npm:0.1.5", { - "packageLocation": "./.yarn/cache/regjsparser-npm-0.1.5-c80b1fa607-2.zip/node_modules/regjsparser/", - "packageDependencies": [ - ["regjsparser", "npm:0.1.5"], - ["jsesc", "npm:0.5.0"] - ], - "linkType": "HARD", - }], - ["npm:0.6.0", { - "packageLocation": "./.yarn/cache/regjsparser-npm-0.6.0-fae7dbe9f7-2.zip/node_modules/regjsparser/", - "packageDependencies": [ - ["regjsparser", "npm:0.6.0"], - ["jsesc", "npm:0.5.0"] - ], - "linkType": "HARD", - }] - ]], - ["relay-runtime", [ - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/relay-runtime-npm-2.0.0-62fb342496-2.zip/node_modules/relay-runtime/", - "packageDependencies": [ - ["relay-runtime", "npm:2.0.0"], - ["@babel/runtime", "npm:7.2.0"], - ["fbjs", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["remark", [ - ["npm:11.0.1", { - "packageLocation": "./.yarn/cache/remark-npm-11.0.1-c720a2d635-2.zip/node_modules/remark/", - "packageDependencies": [ - ["remark", "npm:11.0.1"], - ["remark-parse", "npm:7.0.1"], - ["remark-stringify", "npm:7.0.2"], - ["unified", "npm:8.3.2"] - ], - "linkType": "HARD", - }], - ["npm:9.0.0", { - "packageLocation": "./.yarn/cache/remark-npm-9.0.0-3e7310a217-2.zip/node_modules/remark/", - "packageDependencies": [ - ["remark", "npm:9.0.0"], - ["remark-parse", "npm:5.0.0"], - ["remark-stringify", "npm:5.0.0"], - ["unified", "npm:6.2.0"] - ], - "linkType": "HARD", - }] - ]], - ["remark-html", [ - ["npm:9.0.0", { - "packageLocation": "./.yarn/cache/remark-html-npm-9.0.0-95e670ba9a-2.zip/node_modules/remark-html/", - "packageDependencies": [ - ["remark-html", "npm:9.0.0"], - ["hast-util-sanitize", "npm:1.3.0"], - ["hast-util-to-html", "npm:5.0.0"], - ["mdast-util-to-hast", "npm:4.0.0"], - ["xtend", "npm:4.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["remark-parse", [ - ["npm:5.0.0", { - "packageLocation": "./.yarn/cache/remark-parse-npm-5.0.0-12afcecf81-2.zip/node_modules/remark-parse/", - "packageDependencies": [ - ["remark-parse", "npm:5.0.0"], - ["collapse-white-space", "npm:1.0.4"], - ["is-alphabetical", "npm:1.0.2"], - ["is-decimal", "npm:1.0.2"], - ["is-whitespace-character", "npm:1.0.2"], - ["is-word-character", "npm:1.0.2"], - ["markdown-escapes", "npm:1.0.2"], - ["parse-entities", "npm:1.2.1"], - ["repeat-string", "npm:1.6.1"], - ["state-toggle", "npm:1.0.1"], - ["trim", "npm:0.0.1"], - ["trim-trailing-lines", "npm:1.1.1"], - ["unherit", "npm:1.1.1"], - ["unist-util-remove-position", "npm:1.1.2"], - ["vfile-location", "npm:2.0.4"], - ["xtend", "npm:4.0.1"] - ], - "linkType": "HARD", - }], - ["npm:6.0.3", { - "packageLocation": "./.yarn/cache/remark-parse-npm-6.0.3-f4a972d828-2.zip/node_modules/remark-parse/", - "packageDependencies": [ - ["remark-parse", "npm:6.0.3"], - ["collapse-white-space", "npm:1.0.4"], - ["is-alphabetical", "npm:1.0.2"], - ["is-decimal", "npm:1.0.2"], - ["is-whitespace-character", "npm:1.0.2"], - ["is-word-character", "npm:1.0.2"], - ["markdown-escapes", "npm:1.0.2"], - ["parse-entities", "npm:1.2.1"], - ["repeat-string", "npm:1.6.1"], - ["state-toggle", "npm:1.0.1"], - ["trim", "npm:0.0.1"], - ["trim-trailing-lines", "npm:1.1.1"], - ["unherit", "npm:1.1.1"], - ["unist-util-remove-position", "npm:1.1.2"], - ["vfile-location", "npm:2.0.4"], - ["xtend", "npm:4.0.1"] - ], - "linkType": "HARD", - }], - ["npm:7.0.1", { - "packageLocation": "./.yarn/cache/remark-parse-npm-7.0.1-a7c13abb40-2.zip/node_modules/remark-parse/", - "packageDependencies": [ - ["remark-parse", "npm:7.0.1"], - ["collapse-white-space", "npm:1.0.4"], - ["is-alphabetical", "npm:1.0.2"], - ["is-decimal", "npm:1.0.2"], - ["is-whitespace-character", "npm:1.0.2"], - ["is-word-character", "npm:1.0.2"], - ["markdown-escapes", "npm:1.0.2"], - ["parse-entities", "npm:1.2.1"], - ["repeat-string", "npm:1.6.1"], - ["state-toggle", "npm:1.0.1"], - ["trim", "npm:0.0.1"], - ["trim-trailing-lines", "npm:1.1.1"], - ["unherit", "npm:1.1.1"], - ["unist-util-remove-position", "npm:1.1.2"], - ["vfile-location", "npm:2.0.4"], - ["xtend", "npm:4.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["remark-retext", [ - ["npm:3.1.2", { - "packageLocation": "./.yarn/cache/remark-retext-npm-3.1.2-f1a932e0be-2.zip/node_modules/remark-retext/", - "packageDependencies": [ - ["remark-retext", "npm:3.1.2"], - ["mdast-util-to-nlcst", "npm:3.2.2"] - ], - "linkType": "HARD", - }] - ]], - ["remark-stringify", [ - ["npm:5.0.0", { - "packageLocation": "./.yarn/cache/remark-stringify-npm-5.0.0-3104748520-2.zip/node_modules/remark-stringify/", - "packageDependencies": [ - ["remark-stringify", "npm:5.0.0"], - ["ccount", "npm:1.0.3"], - ["is-alphanumeric", "npm:1.0.0"], - ["is-decimal", "npm:1.0.2"], - ["is-whitespace-character", "npm:1.0.2"], - ["longest-streak", "npm:2.0.2"], - ["markdown-escapes", "npm:1.0.2"], - ["markdown-table", "npm:1.1.2"], - ["mdast-util-compact", "npm:1.0.2"], - ["parse-entities", "npm:1.2.1"], - ["repeat-string", "npm:1.6.1"], - ["state-toggle", "npm:1.0.1"], - ["stringify-entities", "npm:1.3.2"], - ["unherit", "npm:1.1.1"], - ["xtend", "npm:4.0.1"] - ], - "linkType": "HARD", - }], - ["npm:7.0.2", { - "packageLocation": "./.yarn/cache/remark-stringify-npm-7.0.2-5b57630b9e-2.zip/node_modules/remark-stringify/", - "packageDependencies": [ - ["remark-stringify", "npm:7.0.2"], - ["ccount", "npm:1.0.3"], - ["is-alphanumeric", "npm:1.0.0"], - ["is-decimal", "npm:1.0.2"], - ["is-whitespace-character", "npm:1.0.2"], - ["longest-streak", "npm:2.0.2"], - ["markdown-escapes", "npm:1.0.2"], - ["markdown-table", "npm:1.1.2"], - ["mdast-util-compact", "npm:1.0.2"], - ["parse-entities", "npm:1.2.1"], - ["repeat-string", "npm:1.6.1"], - ["state-toggle", "npm:1.0.1"], - ["stringify-entities", "npm:2.0.0"], - ["unherit", "npm:1.1.1"], - ["xtend", "npm:4.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["remove-trailing-separator", [ - ["npm:1.1.0", { - "packageLocation": "./.yarn/cache/remove-trailing-separator-npm-1.1.0-16d7231316-2.zip/node_modules/remove-trailing-separator/", - "packageDependencies": [ - ["remove-trailing-separator", "npm:1.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["renderkid", [ - ["npm:2.0.3", { - "packageLocation": "./.yarn/cache/renderkid-npm-2.0.3-186be700a4-2.zip/node_modules/renderkid/", - "packageDependencies": [ - ["renderkid", "npm:2.0.3"], - ["css-select", "npm:1.2.0"], - ["dom-converter", "npm:0.2.0"], - ["htmlparser2", "npm:3.10.0"], - ["strip-ansi", "npm:3.0.1"], - ["utila", "npm:0.4.0"] - ], - "linkType": "HARD", - }] - ]], - ["repeat-element", [ - ["npm:1.1.3", { - "packageLocation": "./.yarn/cache/repeat-element-npm-1.1.3-a9dee226b4-2.zip/node_modules/repeat-element/", - "packageDependencies": [ - ["repeat-element", "npm:1.1.3"] - ], - "linkType": "HARD", - }] - ]], - ["repeat-string", [ - ["npm:1.6.1", { - "packageLocation": "./.yarn/cache/repeat-string-npm-1.6.1-bc8e388655-2.zip/node_modules/repeat-string/", - "packageDependencies": [ - ["repeat-string", "npm:1.6.1"] - ], - "linkType": "HARD", - }] - ]], - ["repeating", [ - ["npm:2.0.1", { - "packageLocation": "./.yarn/cache/repeating-npm-2.0.1-b05693cc77-2.zip/node_modules/repeating/", - "packageDependencies": [ - ["repeating", "npm:2.0.1"], - ["is-finite", "npm:1.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["replace-ext", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/replace-ext-npm-1.0.0-5d4ecb34ac-2.zip/node_modules/replace-ext/", - "packageDependencies": [ - ["replace-ext", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["request", [ - ["npm:2.88.0", { - "packageLocation": "./.yarn/cache/request-npm-2.88.0-9de8117818-2.zip/node_modules/request/", - "packageDependencies": [ - ["request", "npm:2.88.0"], - ["aws-sign2", "npm:0.7.0"], - ["aws4", "npm:1.8.0"], - ["caseless", "npm:0.12.0"], - ["combined-stream", "npm:1.0.7"], - ["extend", "npm:3.0.2"], - ["forever-agent", "npm:0.6.1"], - ["form-data", "npm:2.3.3"], - ["har-validator", "npm:5.1.3"], - ["http-signature", "npm:1.2.0"], - ["is-typedarray", "npm:1.0.0"], - ["isstream", "npm:0.1.2"], - ["json-stringify-safe", "npm:5.0.1"], - ["mime-types", "npm:2.1.21"], - ["oauth-sign", "npm:0.9.0"], - ["performance-now", "npm:2.1.0"], - ["qs", "npm:6.5.2"], - ["safe-buffer", "npm:5.1.2"], - ["tough-cookie", "npm:2.4.3"], - ["tunnel-agent", "npm:0.6.0"], - ["uuid", "npm:3.3.2"] - ], - "linkType": "HARD", - }] - ]], - ["request-progress", [ - ["npm:2.0.1", { - "packageLocation": "./.yarn/cache/request-progress-npm-2.0.1-9da5c48650-2.zip/node_modules/request-progress/", - "packageDependencies": [ - ["request-progress", "npm:2.0.1"], - ["throttleit", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["request-promise-core", [ - ["virtual:2021ba9af25f30f2ce8fa1ea4e8d929de9ea91176a752f2657c968e503d7e66e8d62f13f2defac49387511577f69cde63af224af8ffb7accf18844549a7ab9a6#npm:1.1.1", { - "packageLocation": "./.yarn/$$virtual/request-promise-core-virtual-5dbba36940/0/cache/request-promise-core-npm-1.1.1-de199517a4-2.zip/node_modules/request-promise-core/", - "packageDependencies": [ - ["request-promise-core", "virtual:2021ba9af25f30f2ce8fa1ea4e8d929de9ea91176a752f2657c968e503d7e66e8d62f13f2defac49387511577f69cde63af224af8ffb7accf18844549a7ab9a6#npm:1.1.1"], - ["lodash", "npm:4.17.11"], - ["request", "npm:2.88.0"] - ], - "packagePeers": [ - "request" - ], - "linkType": "HARD", - }] - ]], - ["request-promise-native", [ - ["virtual:6d2237313998c02ed351556b751f5d961cc643a59dee24a86fdfbd49b173eae17d45b0568e08435b7b1f50daca411ba6eb8185d6ae45df289e62ed9409b80a81#npm:1.0.5", { - "packageLocation": "./.yarn/$$virtual/request-promise-native-virtual-2021ba9af2/0/cache/request-promise-native-npm-1.0.5-7f97a565f4-2.zip/node_modules/request-promise-native/", - "packageDependencies": [ - ["request-promise-native", "virtual:6d2237313998c02ed351556b751f5d961cc643a59dee24a86fdfbd49b173eae17d45b0568e08435b7b1f50daca411ba6eb8185d6ae45df289e62ed9409b80a81#npm:1.0.5"], - ["request", "npm:2.88.0"], - ["request-promise-core", "virtual:2021ba9af25f30f2ce8fa1ea4e8d929de9ea91176a752f2657c968e503d7e66e8d62f13f2defac49387511577f69cde63af224af8ffb7accf18844549a7ab9a6#npm:1.1.1"], - ["stealthy-require", "npm:1.1.1"], - ["tough-cookie", "npm:2.5.0"] - ], - "packagePeers": [ - "request" - ], - "linkType": "HARD", - }] - ]], - ["require-directory", [ - ["npm:2.1.1", { - "packageLocation": "./.yarn/cache/require-directory-npm-2.1.1-8608aee50b-2.zip/node_modules/require-directory/", - "packageDependencies": [ - ["require-directory", "npm:2.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["require-from-string", [ - ["npm:2.0.2", { - "packageLocation": "./.yarn/cache/require-from-string-npm-2.0.2-8557e0db12-2.zip/node_modules/require-from-string/", - "packageDependencies": [ - ["require-from-string", "npm:2.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["require-main-filename", [ - ["npm:1.0.1", { - "packageLocation": "./.yarn/cache/require-main-filename-npm-1.0.1-a5028aafe6-2.zip/node_modules/require-main-filename/", - "packageDependencies": [ - ["require-main-filename", "npm:1.0.1"] - ], - "linkType": "HARD", - }], - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/require-main-filename-npm-2.0.0-03eef65c84-2.zip/node_modules/require-main-filename/", - "packageDependencies": [ - ["require-main-filename", "npm:2.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["requireindex", [ - ["npm:1.1.0", { - "packageLocation": "./.yarn/cache/requireindex-npm-1.1.0-445c011741-2.zip/node_modules/requireindex/", - "packageDependencies": [ - ["requireindex", "npm:1.1.0"] - ], - "linkType": "HARD", - }], - ["npm:1.2.0", { - "packageLocation": "./.yarn/cache/requireindex-npm-1.2.0-483c52ddaf-2.zip/node_modules/requireindex/", - "packageDependencies": [ - ["requireindex", "npm:1.2.0"] - ], - "linkType": "HARD", - }] - ]], - ["requires-port", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/requires-port-npm-1.0.0-fd036b488a-2.zip/node_modules/requires-port/", - "packageDependencies": [ - ["requires-port", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["resize-img", [ - ["npm:1.1.2", { - "packageLocation": "./.yarn/cache/resize-img-npm-1.1.2-1d439c5c06-2.zip/node_modules/resize-img/", - "packageDependencies": [ - ["resize-img", "npm:1.1.2"], - ["bmp-js", "npm:0.0.1"], - ["file-type", "npm:3.9.0"], - ["get-stream", "npm:2.3.1"], - ["jimp", "npm:0.2.28"], - ["jpeg-js", "npm:0.1.2"], - ["parse-png", "npm:1.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["resolve", [ - ["patch:resolve@npm%3A1.1.7#builtin::version=1.1.7&hash=8fccd0", { - "packageLocation": "./.yarn/cache/resolve-patch-08cf240cc5-2.zip/node_modules/resolve/", - "packageDependencies": [ - ["resolve", "patch:resolve@npm%3A1.1.7#builtin::version=1.1.7&hash=8fccd0"] - ], - "linkType": "HARD", - }], - ["patch:resolve@npm%3A1.12.0#builtin::version=1.12.0&hash=8fccd0", { - "packageLocation": "./.yarn/cache/resolve-patch-87eb8a5217-2.zip/node_modules/resolve/", - "packageDependencies": [ - ["resolve", "patch:resolve@npm%3A1.12.0#builtin::version=1.12.0&hash=8fccd0"], - ["path-parse", "npm:1.0.6"] - ], - "linkType": "HARD", - }], - ["patch:resolve@npm%3A1.14.1#builtin::version=1.14.1&hash=8fccd0", { - "packageLocation": "./.yarn/cache/resolve-patch-d25d0f7d7d-2.zip/node_modules/resolve/", - "packageDependencies": [ - ["resolve", "patch:resolve@npm%3A1.14.1#builtin::version=1.14.1&hash=8fccd0"], - ["path-parse", "npm:1.0.6"] - ], - "linkType": "HARD", - }], - ["patch:resolve@npm%3A1.9.0#builtin::version=1.9.0&hash=8fccd0", { - "packageLocation": "./.yarn/cache/resolve-patch-6b8fce4b26-2.zip/node_modules/resolve/", - "packageDependencies": [ - ["resolve", "patch:resolve@npm%3A1.9.0#builtin::version=1.9.0&hash=8fccd0"], - ["path-parse", "npm:1.0.6"] - ], - "linkType": "HARD", - }] - ]], - ["resolve-cwd", [ - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/resolve-cwd-npm-2.0.0-cce7da6fd4-2.zip/node_modules/resolve-cwd/", - "packageDependencies": [ - ["resolve-cwd", "npm:2.0.0"], - ["resolve-from", "npm:3.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["resolve-dir", [ - ["npm:1.0.1", { - "packageLocation": "./.yarn/cache/resolve-dir-npm-1.0.1-0a95903c18-2.zip/node_modules/resolve-dir/", - "packageDependencies": [ - ["resolve-dir", "npm:1.0.1"], - ["expand-tilde", "npm:2.0.2"], - ["global-modules", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["resolve-from", [ - ["npm:3.0.0", { - "packageLocation": "./.yarn/cache/resolve-from-npm-3.0.0-0bff35697e-2.zip/node_modules/resolve-from/", - "packageDependencies": [ - ["resolve-from", "npm:3.0.0"] - ], - "linkType": "HARD", - }], - ["npm:4.0.0", { - "packageLocation": "./.yarn/cache/resolve-from-npm-4.0.0-f758ec21bf-2.zip/node_modules/resolve-from/", - "packageDependencies": [ - ["resolve-from", "npm:4.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["resolve-url", [ - ["npm:0.2.1", { - "packageLocation": "./.yarn/cache/resolve-url-npm-0.2.1-39edb8f908-2.zip/node_modules/resolve-url/", - "packageDependencies": [ - ["resolve-url", "npm:0.2.1"] - ], - "linkType": "HARD", - }] - ]], - ["responselike", [ - ["npm:1.0.2", { - "packageLocation": "./.yarn/cache/responselike-npm-1.0.2-d0bf50cde4-2.zip/node_modules/responselike/", - "packageDependencies": [ - ["responselike", "npm:1.0.2"], - ["lowercase-keys", "npm:1.0.1"] - ], - "linkType": "HARD", - }], - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/responselike-npm-2.0.0-7813864e97-2.zip/node_modules/responselike/", - "packageDependencies": [ - ["responselike", "npm:2.0.0"], - ["lowercase-keys", "npm:2.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["restore-cursor", [ - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/restore-cursor-npm-2.0.0-80278eb6b7-2.zip/node_modules/restore-cursor/", - "packageDependencies": [ - ["restore-cursor", "npm:2.0.0"], - ["onetime", "npm:2.0.1"], - ["signal-exit", "npm:3.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["ret", [ - ["npm:0.1.15", { - "packageLocation": "./.yarn/cache/ret-npm-0.1.15-0d3c19de76-2.zip/node_modules/ret/", - "packageDependencies": [ - ["ret", "npm:0.1.15"] - ], - "linkType": "HARD", - }] - ]], - ["retext-english", [ - ["npm:3.0.2", { - "packageLocation": "./.yarn/cache/retext-english-npm-3.0.2-e4757450de-2.zip/node_modules/retext-english/", - "packageDependencies": [ - ["retext-english", "npm:3.0.2"], - ["parse-english", "npm:4.1.1"], - ["unherit", "npm:1.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["reusify", [ - ["npm:1.0.4", { - "packageLocation": "./.yarn/cache/reusify-npm-1.0.4-95ac4aec11-2.zip/node_modules/reusify/", - "packageDependencies": [ - ["reusify", "npm:1.0.4"] - ], - "linkType": "HARD", - }] - ]], - ["rgb-regex", [ - ["npm:1.0.1", { - "packageLocation": "./.yarn/cache/rgb-regex-npm-1.0.1-c867413fad-2.zip/node_modules/rgb-regex/", - "packageDependencies": [ - ["rgb-regex", "npm:1.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["rgba-regex", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/rgba-regex-npm-1.0.0-7fe6ce6060-2.zip/node_modules/rgba-regex/", - "packageDependencies": [ - ["rgba-regex", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["rimraf", [ - ["npm:2.6.3", { - "packageLocation": "./.yarn/cache/rimraf-npm-2.6.3-f34c6c72ec-2.zip/node_modules/rimraf/", - "packageDependencies": [ - ["rimraf", "npm:2.6.3"], - ["glob", "npm:7.1.3"] - ], - "linkType": "HARD", - }], - ["npm:2.7.1", { - "packageLocation": "./.yarn/cache/rimraf-npm-2.7.1-9a71f3cc37-2.zip/node_modules/rimraf/", - "packageDependencies": [ - ["rimraf", "npm:2.7.1"], - ["glob", "npm:7.1.3"] - ], - "linkType": "HARD", - }] - ]], - ["ripemd160", [ - ["npm:2.0.2", { - "packageLocation": "./.yarn/cache/ripemd160-npm-2.0.2-7b1fb8dc76-2.zip/node_modules/ripemd160/", - "packageDependencies": [ - ["ripemd160", "npm:2.0.2"], - ["hash-base", "npm:3.0.4"], - ["inherits", "npm:2.0.3"] - ], - "linkType": "HARD", - }] - ]], - ["rsvp", [ - ["npm:4.8.4", { - "packageLocation": "./.yarn/cache/rsvp-npm-4.8.4-af45f0d05c-2.zip/node_modules/rsvp/", - "packageDependencies": [ - ["rsvp", "npm:4.8.4"] - ], - "linkType": "HARD", - }] - ]], - ["run-async", [ - ["npm:2.3.0", { - "packageLocation": "./.yarn/cache/run-async-npm-2.3.0-20b785ec02-2.zip/node_modules/run-async/", - "packageDependencies": [ - ["run-async", "npm:2.3.0"], - ["is-promise", "npm:2.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["run-parallel", [ - ["npm:1.1.9", { - "packageLocation": "./.yarn/cache/run-parallel-npm-1.1.9-83c6b2d620-2.zip/node_modules/run-parallel/", - "packageDependencies": [ - ["run-parallel", "npm:1.1.9"] - ], - "linkType": "HARD", - }] - ]], - ["run-queue", [ - ["npm:1.0.3", { - "packageLocation": "./.yarn/cache/run-queue-npm-1.0.3-a704fcadc0-2.zip/node_modules/run-queue/", - "packageDependencies": [ - ["run-queue", "npm:1.0.3"], - ["aproba", "npm:1.2.0"] - ], - "linkType": "HARD", - }] - ]], - ["rx-lite", [ - ["npm:4.0.8", { - "packageLocation": "./.yarn/cache/rx-lite-npm-4.0.8-38d4b9a39a-2.zip/node_modules/rx-lite/", - "packageDependencies": [ - ["rx-lite", "npm:4.0.8"] - ], - "linkType": "HARD", - }] - ]], - ["rx-lite-aggregates", [ - ["npm:4.0.8", { - "packageLocation": "./.yarn/cache/rx-lite-aggregates-npm-4.0.8-df1fa68b4e-2.zip/node_modules/rx-lite-aggregates/", - "packageDependencies": [ - ["rx-lite-aggregates", "npm:4.0.8"], - ["rx-lite", "npm:4.0.8"] - ], - "linkType": "HARD", - }] - ]], - ["rxjs", [ - ["npm:6.3.3", { - "packageLocation": "./.yarn/cache/rxjs-npm-6.3.3-5635372014-2.zip/node_modules/rxjs/", - "packageDependencies": [ - ["rxjs", "npm:6.3.3"], - ["tslib", "npm:1.9.3"] - ], - "linkType": "HARD", - }], - ["npm:6.4.0", { - "packageLocation": "./.yarn/cache/rxjs-npm-6.4.0-5991bdf3ef-2.zip/node_modules/rxjs/", - "packageDependencies": [ - ["rxjs", "npm:6.4.0"], - ["tslib", "npm:1.9.3"] - ], - "linkType": "HARD", - }] - ]], - ["safe-buffer", [ - ["npm:5.1.2", { - "packageLocation": "./.yarn/cache/safe-buffer-npm-5.1.2-c27fedf6c4-2.zip/node_modules/safe-buffer/", - "packageDependencies": [ - ["safe-buffer", "npm:5.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["safe-regex", [ - ["npm:1.1.0", { - "packageLocation": "./.yarn/cache/safe-regex-npm-1.1.0-a908e8515c-2.zip/node_modules/safe-regex/", - "packageDependencies": [ - ["safe-regex", "npm:1.1.0"], - ["ret", "npm:0.1.15"] - ], - "linkType": "HARD", - }] - ]], - ["safer-buffer", [ - ["npm:2.1.2", { - "packageLocation": "./.yarn/cache/safer-buffer-npm-2.1.2-8d5c0b705e-2.zip/node_modules/safer-buffer/", - "packageDependencies": [ - ["safer-buffer", "npm:2.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["sane", [ - ["npm:4.1.0", { - "packageLocation": "./.yarn/cache/sane-npm-4.1.0-8ab7d6a963-2.zip/node_modules/sane/", - "packageDependencies": [ - ["sane", "npm:4.1.0"], - ["@cnakazawa/watch", "npm:1.0.3"], - ["anymatch", "npm:2.0.0"], - ["capture-exit", "npm:2.0.0"], - ["exec-sh", "npm:0.3.2"], - ["execa", "npm:1.0.0"], - ["fb-watchman", "npm:2.0.0"], - ["micromatch", "npm:3.1.10"], - ["minimist", "npm:1.2.0"], - ["walker", "npm:1.0.7"] - ], - "linkType": "HARD", - }] - ]], - ["sanitize-html", [ - ["npm:1.20.0", { - "packageLocation": "./.yarn/cache/sanitize-html-npm-1.20.0-0682080e7e-2.zip/node_modules/sanitize-html/", - "packageDependencies": [ - ["sanitize-html", "npm:1.20.0"], - ["chalk", "npm:2.4.2"], - ["htmlparser2", "npm:3.10.1"], - ["lodash.clonedeep", "npm:4.5.0"], - ["lodash.escaperegexp", "npm:4.1.2"], - ["lodash.isplainobject", "npm:4.0.6"], - ["lodash.isstring", "npm:4.0.1"], - ["lodash.mergewith", "npm:4.6.1"], - ["postcss", "npm:7.0.14"], - ["srcset", "npm:1.0.0"], - ["xtend", "npm:4.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["sax", [ - ["npm:1.2.4", { - "packageLocation": "./.yarn/cache/sax-npm-1.2.4-178f05f12f-2.zip/node_modules/sax/", - "packageDependencies": [ - ["sax", "npm:1.2.4"] - ], - "linkType": "HARD", - }] - ]], - ["scheduler", [ - ["npm:0.13.4", { - "packageLocation": "./.yarn/cache/scheduler-npm-0.13.4-a728edbcfe-2.zip/node_modules/scheduler/", - "packageDependencies": [ - ["scheduler", "npm:0.13.4"], - ["loose-envify", "npm:1.4.0"], - ["object-assign", "npm:4.1.1"] - ], - "linkType": "HARD", - }], - ["npm:0.13.6", { - "packageLocation": "./.yarn/cache/scheduler-npm-0.13.6-b71d30dee2-2.zip/node_modules/scheduler/", - "packageDependencies": [ - ["scheduler", "npm:0.13.6"], - ["loose-envify", "npm:1.4.0"], - ["object-assign", "npm:4.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["schema-utils", [ - ["npm:0.4.7", { - "packageLocation": "./.yarn/cache/schema-utils-npm-0.4.7-2f056f51d8-2.zip/node_modules/schema-utils/", - "packageDependencies": [ - ["schema-utils", "npm:0.4.7"], - ["ajv", "npm:6.7.0"], - ["ajv-keywords", "virtual:2b49db17d1e4e8854e6e7543c07eb7bc19ec9da65a1b99b9cb28e764846d419e5ecd6e057ad65249f2b928862ffd70dbf8a7c79643ccdd7c1c40cab5b59aa03f#npm:3.2.0"] - ], - "linkType": "HARD", - }], - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/schema-utils-npm-1.0.0-2b49db17d1-2.zip/node_modules/schema-utils/", - "packageDependencies": [ - ["schema-utils", "npm:1.0.0"], - ["ajv", "npm:6.7.0"], - ["ajv-errors", "virtual:2b49db17d1e4e8854e6e7543c07eb7bc19ec9da65a1b99b9cb28e764846d419e5ecd6e057ad65249f2b928862ffd70dbf8a7c79643ccdd7c1c40cab5b59aa03f#npm:1.0.1"], - ["ajv-keywords", "virtual:2b49db17d1e4e8854e6e7543c07eb7bc19ec9da65a1b99b9cb28e764846d419e5ecd6e057ad65249f2b928862ffd70dbf8a7c79643ccdd7c1c40cab5b59aa03f#npm:3.2.0"] - ], - "linkType": "HARD", - }], - ["npm:2.5.0", { - "packageLocation": "./.yarn/cache/schema-utils-npm-2.5.0-cbd3b47ece-2.zip/node_modules/schema-utils/", - "packageDependencies": [ - ["schema-utils", "npm:2.5.0"], - ["ajv", "npm:6.10.2"], - ["ajv-keywords", "virtual:efbe0580aa351d4a1b51ea342692c80510f75e8c963c10887aeaee42935c794b500714d251c8b040a6142e03f7a3aa458d91af79a5132727abec1a6bf26571fb#npm:3.4.1"] - ], - "linkType": "HARD", - }] - ]], - ["scroll-behavior", [ - ["npm:0.9.10", { - "packageLocation": "./.yarn/cache/scroll-behavior-npm-0.9.10-0daee235ad-2.zip/node_modules/scroll-behavior/", - "packageDependencies": [ - ["scroll-behavior", "npm:0.9.10"], - ["dom-helpers", "npm:3.4.0"], - ["invariant", "npm:2.2.4"] - ], - "linkType": "HARD", - }] - ]], - ["section-matter", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/section-matter-npm-1.0.0-2f79fd59d6-2.zip/node_modules/section-matter/", - "packageDependencies": [ - ["section-matter", "npm:1.0.0"], - ["extend-shallow", "npm:2.0.1"], - ["kind-of", "npm:6.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["seek-bzip", [ - ["npm:1.0.5", { - "packageLocation": "./.yarn/cache/seek-bzip-npm-1.0.5-8c319c8ade-2.zip/node_modules/seek-bzip/", - "packageDependencies": [ - ["seek-bzip", "npm:1.0.5"], - ["commander", "npm:2.8.1"] - ], - "linkType": "HARD", - }] - ]], - ["select", [ - ["npm:1.1.2", { - "packageLocation": "./.yarn/cache/select-npm-1.1.2-13cd366fa2-2.zip/node_modules/select/", - "packageDependencies": [ - ["select", "npm:1.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["select-hose", [ - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/select-hose-npm-2.0.0-8ce63adb52-2.zip/node_modules/select-hose/", - "packageDependencies": [ - ["select-hose", "npm:2.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["selfsigned", [ - ["npm:1.10.4", { - "packageLocation": "./.yarn/cache/selfsigned-npm-1.10.4-c3820fb502-2.zip/node_modules/selfsigned/", - "packageDependencies": [ - ["selfsigned", "npm:1.10.4"], - ["node-forge", "npm:0.7.5"] - ], - "linkType": "HARD", - }] - ]], - ["semver", [ - ["npm:5.5.0", { - "packageLocation": "./.yarn/cache/semver-npm-5.5.0-891c3f008a-2.zip/node_modules/semver/", - "packageDependencies": [ - ["semver", "npm:5.5.0"] - ], - "linkType": "HARD", - }], - ["npm:5.6.0", { - "packageLocation": "./.yarn/cache/semver-npm-5.6.0-e2810885c2-2.zip/node_modules/semver/", - "packageDependencies": [ - ["semver", "npm:5.6.0"] - ], - "linkType": "HARD", - }], - ["npm:5.7.1", { - "packageLocation": "./.yarn/cache/semver-npm-5.7.1-40bcea106b-2.zip/node_modules/semver/", - "packageDependencies": [ - ["semver", "npm:5.7.1"] - ], - "linkType": "HARD", - }], - ["npm:6.2.0", { - "packageLocation": "./.yarn/cache/semver-npm-6.2.0-bbd5ed2021-2.zip/node_modules/semver/", - "packageDependencies": [ - ["semver", "npm:6.2.0"] - ], - "linkType": "HARD", - }], - ["npm:6.3.0", { - "packageLocation": "./.yarn/cache/semver-npm-6.3.0-b3eace8bfd-2.zip/node_modules/semver/", - "packageDependencies": [ - ["semver", "npm:6.3.0"] - ], - "linkType": "HARD", - }] - ]], - ["semver-diff", [ - ["npm:2.1.0", { - "packageLocation": "./.yarn/cache/semver-diff-npm-2.1.0-eb54e62139-2.zip/node_modules/semver-diff/", - "packageDependencies": [ - ["semver-diff", "npm:2.1.0"], - ["semver", "npm:5.6.0"] - ], - "linkType": "HARD", - }] - ]], - ["semver-regex", [ - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/semver-regex-npm-2.0.0-218c804009-2.zip/node_modules/semver-regex/", - "packageDependencies": [ - ["semver-regex", "npm:2.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["semver-truncate", [ - ["npm:1.1.2", { - "packageLocation": "./.yarn/cache/semver-truncate-npm-1.1.2-64f385c106-2.zip/node_modules/semver-truncate/", - "packageDependencies": [ - ["semver-truncate", "npm:1.1.2"], - ["semver", "npm:5.6.0"] - ], - "linkType": "HARD", - }] - ]], - ["send", [ - ["npm:0.16.2", { - "packageLocation": "./.yarn/cache/send-npm-0.16.2-0124a8c27b-2.zip/node_modules/send/", - "packageDependencies": [ - ["send", "npm:0.16.2"], - ["debug", "npm:2.6.9"], - ["depd", "npm:1.1.2"], - ["destroy", "npm:1.0.4"], - ["encodeurl", "npm:1.0.2"], - ["escape-html", "npm:1.0.3"], - ["etag", "npm:1.8.1"], - ["fresh", "npm:0.5.2"], - ["http-errors", "npm:1.6.3"], - ["mime", "npm:1.4.1"], - ["ms", "npm:2.0.0"], - ["on-finished", "npm:2.3.0"], - ["range-parser", "npm:1.2.0"], - ["statuses", "npm:1.4.0"] - ], - "linkType": "HARD", - }], - ["npm:0.17.1", { - "packageLocation": "./.yarn/cache/send-npm-0.17.1-aad5512679-2.zip/node_modules/send/", - "packageDependencies": [ - ["send", "npm:0.17.1"], - ["debug", "npm:2.6.9"], - ["depd", "npm:1.1.2"], - ["destroy", "npm:1.0.4"], - ["encodeurl", "npm:1.0.2"], - ["escape-html", "npm:1.0.3"], - ["etag", "npm:1.8.1"], - ["fresh", "npm:0.5.2"], - ["http-errors", "npm:1.7.3"], - ["mime", "npm:1.6.0"], - ["ms", "npm:2.1.1"], - ["on-finished", "npm:2.3.0"], - ["range-parser", "npm:1.2.1"], - ["statuses", "npm:1.5.0"] - ], - "linkType": "HARD", - }] - ]], - ["serialize-javascript", [ - ["npm:1.7.0", { - "packageLocation": "./.yarn/cache/serialize-javascript-npm-1.7.0-439476cca0-2.zip/node_modules/serialize-javascript/", - "packageDependencies": [ - ["serialize-javascript", "npm:1.7.0"] - ], - "linkType": "HARD", - }], - ["npm:2.1.0", { - "packageLocation": "./.yarn/cache/serialize-javascript-npm-2.1.0-2d7e1350cf-2.zip/node_modules/serialize-javascript/", - "packageDependencies": [ - ["serialize-javascript", "npm:2.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["serve-index", [ - ["npm:1.9.1", { - "packageLocation": "./.yarn/cache/serve-index-npm-1.9.1-4927052df8-2.zip/node_modules/serve-index/", - "packageDependencies": [ - ["serve-index", "npm:1.9.1"], - ["accepts", "npm:1.3.5"], - ["batch", "npm:0.6.1"], - ["debug", "npm:2.6.9"], - ["escape-html", "npm:1.0.3"], - ["http-errors", "npm:1.6.3"], - ["mime-types", "npm:2.1.21"], - ["parseurl", "npm:1.3.2"] - ], - "linkType": "HARD", - }] - ]], - ["serve-static", [ - ["npm:1.13.2", { - "packageLocation": "./.yarn/cache/serve-static-npm-1.13.2-899bfa6ebf-2.zip/node_modules/serve-static/", - "packageDependencies": [ - ["serve-static", "npm:1.13.2"], - ["encodeurl", "npm:1.0.2"], - ["escape-html", "npm:1.0.3"], - ["parseurl", "npm:1.3.2"], - ["send", "npm:0.16.2"] - ], - "linkType": "HARD", - }], - ["npm:1.14.1", { - "packageLocation": "./.yarn/cache/serve-static-npm-1.14.1-a7afb1d3b3-2.zip/node_modules/serve-static/", - "packageDependencies": [ - ["serve-static", "npm:1.14.1"], - ["encodeurl", "npm:1.0.2"], - ["escape-html", "npm:1.0.3"], - ["parseurl", "npm:1.3.3"], - ["send", "npm:0.17.1"] - ], - "linkType": "HARD", - }] - ]], - ["set-blocking", [ - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/set-blocking-npm-2.0.0-49e2cffa24-2.zip/node_modules/set-blocking/", - "packageDependencies": [ - ["set-blocking", "npm:2.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["set-value", [ - ["npm:0.4.3", { - "packageLocation": "./.yarn/cache/set-value-npm-0.4.3-8b95ef5144-2.zip/node_modules/set-value/", - "packageDependencies": [ - ["set-value", "npm:0.4.3"], - ["extend-shallow", "npm:2.0.1"], - ["is-extendable", "npm:0.1.1"], - ["is-plain-object", "npm:2.0.4"], - ["to-object-path", "npm:0.3.0"] - ], - "linkType": "HARD", - }], - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/set-value-npm-2.0.0-0f9afb4d99-2.zip/node_modules/set-value/", - "packageDependencies": [ - ["set-value", "npm:2.0.0"], - ["extend-shallow", "npm:2.0.1"], - ["is-extendable", "npm:0.1.1"], - ["is-plain-object", "npm:2.0.4"], - ["split-string", "npm:3.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["setimmediate", [ - ["npm:1.0.5", { - "packageLocation": "./.yarn/cache/setimmediate-npm-1.0.5-54587459b6-2.zip/node_modules/setimmediate/", - "packageDependencies": [ - ["setimmediate", "npm:1.0.5"] - ], - "linkType": "HARD", - }] - ]], - ["setprototypeof", [ - ["npm:1.1.0", { - "packageLocation": "./.yarn/cache/setprototypeof-npm-1.1.0-7d8becb375-2.zip/node_modules/setprototypeof/", - "packageDependencies": [ - ["setprototypeof", "npm:1.1.0"] - ], - "linkType": "HARD", - }], - ["npm:1.1.1", { - "packageLocation": "./.yarn/cache/setprototypeof-npm-1.1.1-706b6318ec-2.zip/node_modules/setprototypeof/", - "packageDependencies": [ - ["setprototypeof", "npm:1.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["sha.js", [ - ["npm:2.4.11", { - "packageLocation": "./.yarn/cache/sha.js-npm-2.4.11-14868df4ca-2.zip/node_modules/sha.js/", - "packageDependencies": [ - ["sha.js", "npm:2.4.11"], - ["inherits", "npm:2.0.3"], - ["safe-buffer", "npm:5.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["shallow-compare", [ - ["npm:1.2.2", { - "packageLocation": "./.yarn/cache/shallow-compare-npm-1.2.2-b37b3d06d5-2.zip/node_modules/shallow-compare/", - "packageDependencies": [ - ["shallow-compare", "npm:1.2.2"] - ], - "linkType": "HARD", - }] - ]], - ["shallowequal", [ - ["npm:1.1.0", { - "packageLocation": "./.yarn/cache/shallowequal-npm-1.1.0-6688d419cb-2.zip/node_modules/shallowequal/", - "packageDependencies": [ - ["shallowequal", "npm:1.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["sharp", [ - ["npm:0.23.0", { - "packageLocation": "./.yarn/unplugged/sharp-npm-0.23.0-c1aa12afcc/node_modules/sharp/", - "packageDependencies": [ - ["sharp", "npm:0.23.0"], - ["color", "npm:3.1.2"], - ["detect-libc", "npm:1.0.3"], - ["nan", "npm:2.14.0"], - ["node-gyp", "npm:6.0.1"], - ["npmlog", "npm:4.1.2"], - ["prebuild-install", "npm:5.3.0"], - ["semver", "npm:6.3.0"], - ["simple-get", "npm:3.0.3"], - ["tar", "npm:4.4.10"], - ["tunnel-agent", "npm:0.6.0"] - ], - "linkType": "HARD", - }] - ]], - ["shebang-command", [ - ["npm:1.2.0", { - "packageLocation": "./.yarn/cache/shebang-command-npm-1.2.0-8990ba5d1d-2.zip/node_modules/shebang-command/", - "packageDependencies": [ - ["shebang-command", "npm:1.2.0"], - ["shebang-regex", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["shebang-regex", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/shebang-regex-npm-1.0.0-c3612b74e9-2.zip/node_modules/shebang-regex/", - "packageDependencies": [ - ["shebang-regex", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["shell-quote", [ - ["npm:1.6.1", { - "packageLocation": "./.yarn/cache/shell-quote-npm-1.6.1-193629270d-2.zip/node_modules/shell-quote/", - "packageDependencies": [ - ["shell-quote", "npm:1.6.1"], - ["array-filter", "npm:0.0.1"], - ["array-map", "npm:0.0.0"], - ["array-reduce", "npm:0.0.0"], - ["jsonify", "npm:0.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["shellwords", [ - ["npm:0.1.1", { - "packageLocation": "./.yarn/cache/shellwords-npm-0.1.1-a091a78197-2.zip/node_modules/shellwords/", - "packageDependencies": [ - ["shellwords", "npm:0.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["sift", [ - ["npm:5.1.0", { - "packageLocation": "./.yarn/cache/sift-npm-5.1.0-d6d2a0ace0-2.zip/node_modules/sift/", - "packageDependencies": [ - ["sift", "npm:5.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["signal-exit", [ - ["npm:3.0.2", { - "packageLocation": "./.yarn/cache/signal-exit-npm-3.0.2-5919f57fbd-2.zip/node_modules/signal-exit/", - "packageDependencies": [ - ["signal-exit", "npm:3.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["signedsource", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/signedsource-npm-1.0.0-1e8a9aacd0-2.zip/node_modules/signedsource/", - "packageDependencies": [ - ["signedsource", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["simple-concat", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/simple-concat-npm-1.0.0-254e9f193d-2.zip/node_modules/simple-concat/", - "packageDependencies": [ - ["simple-concat", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["simple-get", [ - ["npm:2.8.1", { - "packageLocation": "./.yarn/cache/simple-get-npm-2.8.1-bab70bb49d-2.zip/node_modules/simple-get/", - "packageDependencies": [ - ["simple-get", "npm:2.8.1"], - ["decompress-response", "npm:3.3.0"], - ["once", "npm:1.3.3"], - ["simple-concat", "npm:1.0.0"] - ], - "linkType": "HARD", - }], - ["npm:3.0.3", { - "packageLocation": "./.yarn/cache/simple-get-npm-3.0.3-c39eaa0af2-2.zip/node_modules/simple-get/", - "packageDependencies": [ - ["simple-get", "npm:3.0.3"], - ["decompress-response", "npm:3.3.0"], - ["once", "npm:1.3.3"], - ["simple-concat", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["simple-swizzle", [ - ["npm:0.2.2", { - "packageLocation": "./.yarn/cache/simple-swizzle-npm-0.2.2-8dee37fad1-2.zip/node_modules/simple-swizzle/", - "packageDependencies": [ - ["simple-swizzle", "npm:0.2.2"], - ["is-arrayish", "npm:0.3.2"] - ], - "linkType": "HARD", - }] - ]], - ["sisteransi", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/sisteransi-npm-1.0.0-2fa63a4f34-2.zip/node_modules/sisteransi/", - "packageDependencies": [ - ["sisteransi", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["slash", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/slash-npm-1.0.0-a244873c30-2.zip/node_modules/slash/", - "packageDependencies": [ - ["slash", "npm:1.0.0"] - ], - "linkType": "HARD", - }], - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/slash-npm-2.0.0-69009eac54-2.zip/node_modules/slash/", - "packageDependencies": [ - ["slash", "npm:2.0.0"] - ], - "linkType": "HARD", - }], - ["npm:3.0.0", { - "packageLocation": "./.yarn/cache/slash-npm-3.0.0-b87de2279a-2.zip/node_modules/slash/", - "packageDependencies": [ - ["slash", "npm:3.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["slice-ansi", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/slice-ansi-npm-1.0.0-c52ecb1c71-2.zip/node_modules/slice-ansi/", - "packageDependencies": [ - ["slice-ansi", "npm:1.0.0"], - ["is-fullwidth-code-point", "npm:2.0.0"] - ], - "linkType": "HARD", - }], - ["npm:2.1.0", { - "packageLocation": "./.yarn/cache/slice-ansi-npm-2.1.0-02505ccc06-2.zip/node_modules/slice-ansi/", - "packageDependencies": [ - ["slice-ansi", "npm:2.1.0"], - ["ansi-styles", "npm:3.2.1"], - ["astral-regex", "npm:1.0.0"], - ["is-fullwidth-code-point", "npm:2.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["snapdragon", [ - ["npm:0.8.2", { - "packageLocation": "./.yarn/cache/snapdragon-npm-0.8.2-2bcc47d217-2.zip/node_modules/snapdragon/", - "packageDependencies": [ - ["snapdragon", "npm:0.8.2"], - ["base", "npm:0.11.2"], - ["debug", "npm:2.6.9"], - ["define-property", "npm:0.2.5"], - ["extend-shallow", "npm:2.0.1"], - ["map-cache", "npm:0.2.2"], - ["source-map", "npm:0.5.7"], - ["source-map-resolve", "npm:0.5.2"], - ["use", "npm:3.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["snapdragon-node", [ - ["npm:2.1.1", { - "packageLocation": "./.yarn/cache/snapdragon-node-npm-2.1.1-78bc70e8e2-2.zip/node_modules/snapdragon-node/", - "packageDependencies": [ - ["snapdragon-node", "npm:2.1.1"], - ["define-property", "npm:1.0.0"], - ["isobject", "npm:3.0.1"], - ["snapdragon-util", "npm:3.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["snapdragon-util", [ - ["npm:3.0.1", { - "packageLocation": "./.yarn/cache/snapdragon-util-npm-3.0.1-36b5a7829d-2.zip/node_modules/snapdragon-util/", - "packageDependencies": [ - ["snapdragon-util", "npm:3.0.1"], - ["kind-of", "npm:3.2.2"] - ], - "linkType": "HARD", - }] - ]], - ["socket.io", [ - ["npm:2.2.0", { - "packageLocation": "./.yarn/cache/socket.io-npm-2.2.0-9cf0c6f4c8-2.zip/node_modules/socket.io/", - "packageDependencies": [ - ["socket.io", "npm:2.2.0"], - ["debug", "npm:4.1.1"], - ["engine.io", "npm:3.3.2"], - ["has-binary2", "npm:1.0.3"], - ["socket.io-adapter", "npm:1.1.1"], - ["socket.io-client", "npm:2.2.0"], - ["socket.io-parser", "npm:3.3.0"] - ], - "linkType": "HARD", - }] - ]], - ["socket.io-adapter", [ - ["npm:1.1.1", { - "packageLocation": "./.yarn/cache/socket.io-adapter-npm-1.1.1-49069a28b9-2.zip/node_modules/socket.io-adapter/", - "packageDependencies": [ - ["socket.io-adapter", "npm:1.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["socket.io-client", [ - ["npm:2.2.0", { - "packageLocation": "./.yarn/cache/socket.io-client-npm-2.2.0-65d1470944-2.zip/node_modules/socket.io-client/", - "packageDependencies": [ - ["socket.io-client", "npm:2.2.0"], - ["backo2", "npm:1.0.2"], - ["base64-arraybuffer", "npm:0.1.5"], - ["component-bind", "npm:1.0.0"], - ["component-emitter", "npm:1.2.1"], - ["debug", "npm:3.1.0"], - ["engine.io-client", "npm:3.3.2"], - ["has-binary2", "npm:1.0.3"], - ["has-cors", "npm:1.1.0"], - ["indexof", "npm:0.0.1"], - ["object-component", "npm:0.0.3"], - ["parseqs", "npm:0.0.5"], - ["parseuri", "npm:0.0.5"], - ["socket.io-parser", "npm:3.3.0"], - ["to-array", "npm:0.1.4"] - ], - "linkType": "HARD", - }] - ]], - ["socket.io-parser", [ - ["npm:3.3.0", { - "packageLocation": "./.yarn/cache/socket.io-parser-npm-3.3.0-204cd6caf9-2.zip/node_modules/socket.io-parser/", - "packageDependencies": [ - ["socket.io-parser", "npm:3.3.0"], - ["component-emitter", "npm:1.2.1"], - ["debug", "npm:3.1.0"], - ["isarray", "npm:2.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["sockjs", [ - ["npm:0.3.19", { - "packageLocation": "./.yarn/cache/sockjs-npm-0.3.19-528f06e2d9-2.zip/node_modules/sockjs/", - "packageDependencies": [ - ["sockjs", "npm:0.3.19"], - ["faye-websocket", "npm:0.10.0"], - ["uuid", "npm:3.3.2"] - ], - "linkType": "HARD", - }] - ]], - ["sockjs-client", [ - ["npm:1.1.4", { - "packageLocation": "./.yarn/cache/sockjs-client-npm-1.1.4-b85ed98c8e-2.zip/node_modules/sockjs-client/", - "packageDependencies": [ - ["sockjs-client", "npm:1.1.4"], - ["debug", "npm:2.6.9"], - ["eventsource", "npm:0.1.6"], - ["faye-websocket", "npm:0.11.1"], - ["inherits", "npm:2.0.3"], - ["json3", "npm:3.3.2"], - ["url-parse", "npm:1.4.4"] - ], - "linkType": "HARD", - }], - ["npm:1.3.0", { - "packageLocation": "./.yarn/cache/sockjs-client-npm-1.3.0-fa12fd433f-2.zip/node_modules/sockjs-client/", - "packageDependencies": [ - ["sockjs-client", "npm:1.3.0"], - ["debug", "npm:3.2.6"], - ["eventsource", "npm:1.0.7"], - ["faye-websocket", "npm:0.11.1"], - ["inherits", "npm:2.0.3"], - ["json3", "npm:3.3.2"], - ["url-parse", "npm:1.4.4"] - ], - "linkType": "HARD", - }] - ]], - ["sort-keys", [ - ["npm:1.1.2", { - "packageLocation": "./.yarn/cache/sort-keys-npm-1.1.2-2ac0ab2d94-2.zip/node_modules/sort-keys/", - "packageDependencies": [ - ["sort-keys", "npm:1.1.2"], - ["is-plain-obj", "npm:1.1.0"] - ], - "linkType": "HARD", - }], - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/sort-keys-npm-2.0.0-4f517eb415-2.zip/node_modules/sort-keys/", - "packageDependencies": [ - ["sort-keys", "npm:2.0.0"], - ["is-plain-obj", "npm:1.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["sort-keys-length", [ - ["npm:1.0.1", { - "packageLocation": "./.yarn/cache/sort-keys-length-npm-1.0.1-e2fe040a06-2.zip/node_modules/sort-keys-length/", - "packageDependencies": [ - ["sort-keys-length", "npm:1.0.1"], - ["sort-keys", "npm:1.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["source-list-map", [ - ["npm:2.0.1", { - "packageLocation": "./.yarn/cache/source-list-map-npm-2.0.1-625c551052-2.zip/node_modules/source-list-map/", - "packageDependencies": [ - ["source-list-map", "npm:2.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["source-map", [ - ["npm:0.5.7", { - "packageLocation": "./.yarn/cache/source-map-npm-0.5.7-7c3f035429-2.zip/node_modules/source-map/", - "packageDependencies": [ - ["source-map", "npm:0.5.7"] - ], - "linkType": "HARD", - }], - ["npm:0.6.1", { - "packageLocation": "./.yarn/cache/source-map-npm-0.6.1-1a3621db16-2.zip/node_modules/source-map/", - "packageDependencies": [ - ["source-map", "npm:0.6.1"] - ], - "linkType": "HARD", - }], - ["npm:0.7.3", { - "packageLocation": "./.yarn/cache/source-map-npm-0.7.3-e3b4f7982a-2.zip/node_modules/source-map/", - "packageDependencies": [ - ["source-map", "npm:0.7.3"] - ], - "linkType": "HARD", - }] - ]], - ["source-map-resolve", [ - ["npm:0.5.2", { - "packageLocation": "./.yarn/cache/source-map-resolve-npm-0.5.2-b85aaef39a-2.zip/node_modules/source-map-resolve/", - "packageDependencies": [ - ["source-map-resolve", "npm:0.5.2"], - ["atob", "npm:2.1.2"], - ["decode-uri-component", "npm:0.2.0"], - ["resolve-url", "npm:0.2.1"], - ["source-map-url", "npm:0.4.0"], - ["urix", "npm:0.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["source-map-support", [ - ["npm:0.4.18", { - "packageLocation": "./.yarn/cache/source-map-support-npm-0.4.18-cf66202fc8-2.zip/node_modules/source-map-support/", - "packageDependencies": [ - ["source-map-support", "npm:0.4.18"], - ["source-map", "npm:0.5.7"] - ], - "linkType": "HARD", - }], - ["npm:0.5.10", { - "packageLocation": "./.yarn/cache/source-map-support-npm-0.5.10-a64a495edc-2.zip/node_modules/source-map-support/", - "packageDependencies": [ - ["source-map-support", "npm:0.5.10"], - ["buffer-from", "npm:1.1.1"], - ["source-map", "npm:0.6.1"] - ], - "linkType": "HARD", - }], - ["npm:0.5.13", { - "packageLocation": "./.yarn/cache/source-map-support-npm-0.5.13-377dfd7321-2.zip/node_modules/source-map-support/", - "packageDependencies": [ - ["source-map-support", "npm:0.5.13"], - ["buffer-from", "npm:1.1.1"], - ["source-map", "npm:0.6.1"] - ], - "linkType": "HARD", - }] - ]], - ["source-map-url", [ - ["npm:0.4.0", { - "packageLocation": "./.yarn/cache/source-map-url-npm-0.4.0-011efde48b-2.zip/node_modules/source-map-url/", - "packageDependencies": [ - ["source-map-url", "npm:0.4.0"] - ], - "linkType": "HARD", - }] - ]], - ["space-separated-tokens", [ - ["npm:1.1.2", { - "packageLocation": "./.yarn/cache/space-separated-tokens-npm-1.1.2-e52d9415a7-2.zip/node_modules/space-separated-tokens/", - "packageDependencies": [ - ["space-separated-tokens", "npm:1.1.2"], - ["trim", "npm:0.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["spdx-correct", [ - ["npm:3.1.0", { - "packageLocation": "./.yarn/cache/spdx-correct-npm-3.1.0-9ad640b3ef-2.zip/node_modules/spdx-correct/", - "packageDependencies": [ - ["spdx-correct", "npm:3.1.0"], - ["spdx-expression-parse", "npm:3.0.0"], - ["spdx-license-ids", "npm:3.0.3"] - ], - "linkType": "HARD", - }] - ]], - ["spdx-exceptions", [ - ["npm:2.2.0", { - "packageLocation": "./.yarn/cache/spdx-exceptions-npm-2.2.0-a19a6b5050-2.zip/node_modules/spdx-exceptions/", - "packageDependencies": [ - ["spdx-exceptions", "npm:2.2.0"] - ], - "linkType": "HARD", - }] - ]], - ["spdx-expression-parse", [ - ["npm:3.0.0", { - "packageLocation": "./.yarn/cache/spdx-expression-parse-npm-3.0.0-704f8535ae-2.zip/node_modules/spdx-expression-parse/", - "packageDependencies": [ - ["spdx-expression-parse", "npm:3.0.0"], - ["spdx-exceptions", "npm:2.2.0"], - ["spdx-license-ids", "npm:3.0.3"] - ], - "linkType": "HARD", - }] - ]], - ["spdx-license-ids", [ - ["npm:3.0.3", { - "packageLocation": "./.yarn/cache/spdx-license-ids-npm-3.0.3-dd83ff3650-2.zip/node_modules/spdx-license-ids/", - "packageDependencies": [ - ["spdx-license-ids", "npm:3.0.3"] - ], - "linkType": "HARD", - }] - ]], - ["spdy", [ - ["npm:4.0.0", { - "packageLocation": "./.yarn/cache/spdy-npm-4.0.0-3886fbf3ed-2.zip/node_modules/spdy/", - "packageDependencies": [ - ["spdy", "npm:4.0.0"], - ["debug", "npm:4.1.1"], - ["handle-thing", "npm:2.0.0"], - ["http-deceiver", "npm:1.2.7"], - ["select-hose", "npm:2.0.0"], - ["spdy-transport", "npm:3.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["spdy-transport", [ - ["npm:3.0.0", { - "packageLocation": "./.yarn/cache/spdy-transport-npm-3.0.0-9f4f73f332-2.zip/node_modules/spdy-transport/", - "packageDependencies": [ - ["spdy-transport", "npm:3.0.0"], - ["debug", "npm:4.1.1"], - ["detect-node", "npm:2.0.4"], - ["hpack.js", "npm:2.1.6"], - ["obuf", "npm:1.1.2"], - ["readable-stream", "npm:3.1.1"], - ["wbuf", "npm:1.7.3"] - ], - "linkType": "HARD", - }] - ]], - ["split-string", [ - ["npm:3.1.0", { - "packageLocation": "./.yarn/cache/split-string-npm-3.1.0-df5d83450e-2.zip/node_modules/split-string/", - "packageDependencies": [ - ["split-string", "npm:3.1.0"], - ["extend-shallow", "npm:3.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["sprintf-js", [ - ["npm:1.0.3", { - "packageLocation": "./.yarn/cache/sprintf-js-npm-1.0.3-73f0a322fa-2.zip/node_modules/sprintf-js/", - "packageDependencies": [ - ["sprintf-js", "npm:1.0.3"] - ], - "linkType": "HARD", - }], - ["npm:1.1.2", { - "packageLocation": "./.yarn/cache/sprintf-js-npm-1.1.2-ea16269a6d-2.zip/node_modules/sprintf-js/", - "packageDependencies": [ - ["sprintf-js", "npm:1.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["squeak", [ - ["npm:1.3.0", { - "packageLocation": "./.yarn/cache/squeak-npm-1.3.0-d9b4b0a80f-2.zip/node_modules/squeak/", - "packageDependencies": [ - ["squeak", "npm:1.3.0"], - ["chalk", "npm:1.1.3"], - ["console-stream", "npm:0.1.1"], - ["lpad-align", "npm:1.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["srcset", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/srcset-npm-1.0.0-e2b1470c58-2.zip/node_modules/srcset/", - "packageDependencies": [ - ["srcset", "npm:1.0.0"], - ["array-uniq", "npm:1.0.3"], - ["number-is-nan", "npm:1.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["sshpk", [ - ["npm:1.16.0", { - "packageLocation": "./.yarn/cache/sshpk-npm-1.16.0-b6d99e78fb-2.zip/node_modules/sshpk/", - "packageDependencies": [ - ["sshpk", "npm:1.16.0"], - ["asn1", "npm:0.2.4"], - ["assert-plus", "npm:1.0.0"], - ["bcrypt-pbkdf", "npm:1.0.2"], - ["dashdash", "npm:1.14.1"], - ["ecc-jsbn", "npm:0.1.2"], - ["getpass", "npm:0.1.7"], - ["jsbn", "npm:0.1.1"], - ["safer-buffer", "npm:2.1.2"], - ["tweetnacl", "npm:0.14.5"] - ], - "linkType": "HARD", - }] - ]], - ["ssri", [ - ["npm:6.0.1", { - "packageLocation": "./.yarn/cache/ssri-npm-6.0.1-a40d823fc9-2.zip/node_modules/ssri/", - "packageDependencies": [ - ["ssri", "npm:6.0.1"], - ["figgy-pudding", "npm:3.5.1"] - ], - "linkType": "HARD", - }], - ["npm:7.0.1", { - "packageLocation": "./.yarn/cache/ssri-npm-7.0.1-e48735c75e-2.zip/node_modules/ssri/", - "packageDependencies": [ - ["ssri", "npm:7.0.1"], - ["figgy-pudding", "npm:3.5.1"], - ["minipass", "npm:3.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["stable", [ - ["npm:0.1.8", { - "packageLocation": "./.yarn/cache/stable-npm-0.1.8-feb4e06de8-2.zip/node_modules/stable/", - "packageDependencies": [ - ["stable", "npm:0.1.8"] - ], - "linkType": "HARD", - }] - ]], - ["stack-trace", [ - ["npm:0.0.10", { - "packageLocation": "./.yarn/cache/stack-trace-npm-0.0.10-9460b173e1-2.zip/node_modules/stack-trace/", - "packageDependencies": [ - ["stack-trace", "npm:0.0.10"] - ], - "linkType": "HARD", - }] - ]], - ["stack-utils", [ - ["npm:1.0.2", { - "packageLocation": "./.yarn/cache/stack-utils-npm-1.0.2-a53fc54747-2.zip/node_modules/stack-utils/", - "packageDependencies": [ - ["stack-utils", "npm:1.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["stackframe", [ - ["npm:1.0.4", { - "packageLocation": "./.yarn/cache/stackframe-npm-1.0.4-e1e85ed421-2.zip/node_modules/stackframe/", - "packageDependencies": [ - ["stackframe", "npm:1.0.4"] - ], - "linkType": "HARD", - }] - ]], - ["state-toggle", [ - ["npm:1.0.1", { - "packageLocation": "./.yarn/cache/state-toggle-npm-1.0.1-562d27c377-2.zip/node_modules/state-toggle/", - "packageDependencies": [ - ["state-toggle", "npm:1.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["static-extend", [ - ["npm:0.1.2", { - "packageLocation": "./.yarn/cache/static-extend-npm-0.1.2-2720ee6882-2.zip/node_modules/static-extend/", - "packageDependencies": [ - ["static-extend", "npm:0.1.2"], - ["define-property", "npm:0.2.5"], - ["object-copy", "npm:0.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["statuses", [ - ["npm:1.4.0", { - "packageLocation": "./.yarn/cache/statuses-npm-1.4.0-3efbe0a97f-2.zip/node_modules/statuses/", - "packageDependencies": [ - ["statuses", "npm:1.4.0"] - ], - "linkType": "HARD", - }], - ["npm:1.5.0", { - "packageLocation": "./.yarn/cache/statuses-npm-1.5.0-f88f91b2e9-2.zip/node_modules/statuses/", - "packageDependencies": [ - ["statuses", "npm:1.5.0"] - ], - "linkType": "HARD", - }] - ]], - ["stealthy-require", [ - ["npm:1.1.1", { - "packageLocation": "./.yarn/cache/stealthy-require-npm-1.1.1-0105ec8207-2.zip/node_modules/stealthy-require/", - "packageDependencies": [ - ["stealthy-require", "npm:1.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["stream-browserify", [ - ["npm:2.0.1", { - "packageLocation": "./.yarn/cache/stream-browserify-npm-2.0.1-f80b30932d-2.zip/node_modules/stream-browserify/", - "packageDependencies": [ - ["stream-browserify", "npm:2.0.1"], - ["inherits", "npm:2.0.3"], - ["readable-stream", "npm:2.3.6"] - ], - "linkType": "HARD", - }] - ]], - ["stream-buffers", [ - ["npm:3.0.2", { - "packageLocation": "./.yarn/cache/stream-buffers-npm-3.0.2-81e4221c31-2.zip/node_modules/stream-buffers/", - "packageDependencies": [ - ["stream-buffers", "npm:3.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["stream-each", [ - ["npm:1.2.3", { - "packageLocation": "./.yarn/cache/stream-each-npm-1.2.3-ff15985d6a-2.zip/node_modules/stream-each/", - "packageDependencies": [ - ["stream-each", "npm:1.2.3"], - ["end-of-stream", "npm:1.1.0"], - ["stream-shift", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["stream-http", [ - ["npm:2.8.3", { - "packageLocation": "./.yarn/cache/stream-http-npm-2.8.3-7691e2a9d5-2.zip/node_modules/stream-http/", - "packageDependencies": [ - ["stream-http", "npm:2.8.3"], - ["builtin-status-codes", "npm:3.0.0"], - ["inherits", "npm:2.0.3"], - ["readable-stream", "npm:2.3.6"], - ["to-arraybuffer", "npm:1.0.1"], - ["xtend", "npm:4.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["stream-parser", [ - ["npm:0.3.1", { - "packageLocation": "./.yarn/cache/stream-parser-npm-0.3.1-0b70187c85-2.zip/node_modules/stream-parser/", - "packageDependencies": [ - ["stream-parser", "npm:0.3.1"], - ["debug", "npm:2.6.9"] - ], - "linkType": "HARD", - }] - ]], - ["stream-shift", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/stream-shift-npm-1.0.0-4936794cfe-2.zip/node_modules/stream-shift/", - "packageDependencies": [ - ["stream-shift", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["stream-to", [ - ["npm:0.2.2", { - "packageLocation": "./.yarn/cache/stream-to-npm-0.2.2-fb525b8293-2.zip/node_modules/stream-to/", - "packageDependencies": [ - ["stream-to", "npm:0.2.2"] - ], - "linkType": "HARD", - }] - ]], - ["stream-to-array", [ - ["npm:2.3.0", { - "packageLocation": "./.yarn/cache/stream-to-array-npm-2.3.0-eaa32c31d8-2.zip/node_modules/stream-to-array/", - "packageDependencies": [ - ["stream-to-array", "npm:2.3.0"], - ["any-promise", "npm:1.3.0"] - ], - "linkType": "HARD", - }] - ]], - ["stream-to-buffer", [ - ["npm:0.1.0", { - "packageLocation": "./.yarn/cache/stream-to-buffer-npm-0.1.0-215cc02d19-2.zip/node_modules/stream-to-buffer/", - "packageDependencies": [ - ["stream-to-buffer", "npm:0.1.0"], - ["stream-to", "npm:0.2.2"] - ], - "linkType": "HARD", - }] - ]], - ["stream-to-promise", [ - ["npm:2.2.0", { - "packageLocation": "./.yarn/cache/stream-to-promise-npm-2.2.0-27f3ae7c38-2.zip/node_modules/stream-to-promise/", - "packageDependencies": [ - ["stream-to-promise", "npm:2.2.0"], - ["any-promise", "npm:1.3.0"], - ["end-of-stream", "npm:1.1.0"], - ["stream-to-array", "npm:2.3.0"] - ], - "linkType": "HARD", - }] - ]], - ["strict-uri-encode", [ - ["npm:1.1.0", { - "packageLocation": "./.yarn/cache/strict-uri-encode-npm-1.1.0-a79c6f7f24-2.zip/node_modules/strict-uri-encode/", - "packageDependencies": [ - ["strict-uri-encode", "npm:1.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["string-length", [ - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/string-length-npm-2.0.0-72bc8bf050-2.zip/node_modules/string-length/", - "packageDependencies": [ - ["string-length", "npm:2.0.0"], - ["astral-regex", "npm:1.0.0"], - ["strip-ansi", "npm:4.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["string-similarity", [ - ["npm:1.2.2", { - "packageLocation": "./.yarn/cache/string-similarity-npm-1.2.2-f88201cae7-2.zip/node_modules/string-similarity/", - "packageDependencies": [ - ["string-similarity", "npm:1.2.2"], - ["lodash.every", "npm:4.6.0"], - ["lodash.flattendeep", "npm:4.4.0"], - ["lodash.foreach", "npm:4.5.0"], - ["lodash.map", "npm:4.6.0"], - ["lodash.maxby", "npm:4.6.0"] - ], - "linkType": "HARD", - }] - ]], - ["string-width", [ - ["npm:1.0.2", { - "packageLocation": "./.yarn/cache/string-width-npm-1.0.2-01031f9add-2.zip/node_modules/string-width/", - "packageDependencies": [ - ["string-width", "npm:1.0.2"], - ["code-point-at", "npm:1.1.0"], - ["is-fullwidth-code-point", "npm:1.0.0"], - ["strip-ansi", "npm:3.0.1"] - ], - "linkType": "HARD", - }], - ["npm:2.1.1", { - "packageLocation": "./.yarn/cache/string-width-npm-2.1.1-0c2c6ae53f-2.zip/node_modules/string-width/", - "packageDependencies": [ - ["string-width", "npm:2.1.1"], - ["is-fullwidth-code-point", "npm:2.0.0"], - ["strip-ansi", "npm:4.0.0"] - ], - "linkType": "HARD", - }], - ["npm:3.0.0", { - "packageLocation": "./.yarn/cache/string-width-npm-3.0.0-ce16f53f71-2.zip/node_modules/string-width/", - "packageDependencies": [ - ["string-width", "npm:3.0.0"], - ["emoji-regex", "npm:7.0.3"], - ["is-fullwidth-code-point", "npm:2.0.0"], - ["strip-ansi", "npm:5.0.0"] - ], - "linkType": "HARD", - }], - ["npm:3.1.0", { - "packageLocation": "./.yarn/cache/string-width-npm-3.1.0-e031bfa4e0-2.zip/node_modules/string-width/", - "packageDependencies": [ - ["string-width", "npm:3.1.0"], - ["emoji-regex", "npm:7.0.3"], - ["is-fullwidth-code-point", "npm:2.0.0"], - ["strip-ansi", "npm:5.2.0"] - ], - "linkType": "HARD", - }] - ]], - ["string.prototype.trim", [ - ["npm:1.1.2", { - "packageLocation": "./.yarn/cache/string.prototype.trim-npm-1.1.2-5393064e36-2.zip/node_modules/string.prototype.trim/", - "packageDependencies": [ - ["string.prototype.trim", "npm:1.1.2"], - ["define-properties", "npm:1.1.3"], - ["es-abstract", "npm:1.13.0"], - ["function-bind", "npm:1.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["string.prototype.trimleft", [ - ["npm:2.1.0", { - "packageLocation": "./.yarn/cache/string.prototype.trimleft-npm-2.1.0-7bb7868754-2.zip/node_modules/string.prototype.trimleft/", - "packageDependencies": [ - ["string.prototype.trimleft", "npm:2.1.0"], - ["define-properties", "npm:1.1.3"], - ["function-bind", "npm:1.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["string.prototype.trimright", [ - ["npm:2.1.0", { - "packageLocation": "./.yarn/cache/string.prototype.trimright-npm-2.1.0-0e21113344-2.zip/node_modules/string.prototype.trimright/", - "packageDependencies": [ - ["string.prototype.trimright", "npm:2.1.0"], - ["define-properties", "npm:1.1.3"], - ["function-bind", "npm:1.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["string_decoder", [ - ["npm:0.10.31", { - "packageLocation": "./.yarn/cache/string_decoder-npm-0.10.31-851f3f7302-2.zip/node_modules/string_decoder/", - "packageDependencies": [ - ["string_decoder", "npm:0.10.31"] - ], - "linkType": "HARD", - }], - ["npm:1.1.1", { - "packageLocation": "./.yarn/cache/string_decoder-npm-1.1.1-e46a6c1353-2.zip/node_modules/string_decoder/", - "packageDependencies": [ - ["string_decoder", "npm:1.1.1"], - ["safe-buffer", "npm:5.1.2"] - ], - "linkType": "HARD", - }], - ["npm:1.2.0", { - "packageLocation": "./.yarn/cache/string_decoder-npm-1.2.0-5624097b10-2.zip/node_modules/string_decoder/", - "packageDependencies": [ - ["string_decoder", "npm:1.2.0"], - ["safe-buffer", "npm:5.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["stringify-entities", [ - ["npm:1.3.2", { - "packageLocation": "./.yarn/cache/stringify-entities-npm-1.3.2-f8f682da65-2.zip/node_modules/stringify-entities/", - "packageDependencies": [ - ["stringify-entities", "npm:1.3.2"], - ["character-entities-html4", "npm:1.1.2"], - ["character-entities-legacy", "npm:1.1.2"], - ["is-alphanumerical", "npm:1.0.2"], - ["is-hexadecimal", "npm:1.0.2"] - ], - "linkType": "HARD", - }], - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/stringify-entities-npm-2.0.0-2c982f117f-2.zip/node_modules/stringify-entities/", - "packageDependencies": [ - ["stringify-entities", "npm:2.0.0"], - ["character-entities-html4", "npm:1.1.2"], - ["character-entities-legacy", "npm:1.1.2"], - ["is-alphanumerical", "npm:1.0.2"], - ["is-decimal", "npm:1.0.2"], - ["is-hexadecimal", "npm:1.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["stringify-object", [ - ["npm:3.3.0", { - "packageLocation": "./.yarn/cache/stringify-object-npm-3.3.0-3e6784f7df-2.zip/node_modules/stringify-object/", - "packageDependencies": [ - ["stringify-object", "npm:3.3.0"], - ["get-own-enumerable-property-symbols", "npm:3.0.0"], - ["is-obj", "npm:1.0.1"], - ["is-regexp", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["strip-ansi", [ - ["npm:3.0.1", { - "packageLocation": "./.yarn/cache/strip-ansi-npm-3.0.1-6aec1365b9-2.zip/node_modules/strip-ansi/", - "packageDependencies": [ - ["strip-ansi", "npm:3.0.1"], - ["ansi-regex", "npm:2.1.1"] - ], - "linkType": "HARD", - }], - ["npm:4.0.0", { - "packageLocation": "./.yarn/cache/strip-ansi-npm-4.0.0-d4de985014-2.zip/node_modules/strip-ansi/", - "packageDependencies": [ - ["strip-ansi", "npm:4.0.0"], - ["ansi-regex", "npm:3.0.0"] - ], - "linkType": "HARD", - }], - ["npm:5.0.0", { - "packageLocation": "./.yarn/cache/strip-ansi-npm-5.0.0-9a30284a56-2.zip/node_modules/strip-ansi/", - "packageDependencies": [ - ["strip-ansi", "npm:5.0.0"], - ["ansi-regex", "npm:4.0.0"] - ], - "linkType": "HARD", - }], - ["npm:5.2.0", { - "packageLocation": "./.yarn/cache/strip-ansi-npm-5.2.0-275214c316-2.zip/node_modules/strip-ansi/", - "packageDependencies": [ - ["strip-ansi", "npm:5.2.0"], - ["ansi-regex", "npm:4.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["strip-bom", [ - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/strip-bom-npm-2.0.0-5c4b64ed5a-2.zip/node_modules/strip-bom/", - "packageDependencies": [ - ["strip-bom", "npm:2.0.0"], - ["is-utf8", "npm:0.2.1"] - ], - "linkType": "HARD", - }], - ["npm:3.0.0", { - "packageLocation": "./.yarn/cache/strip-bom-npm-3.0.0-71e8f81ff9-2.zip/node_modules/strip-bom/", - "packageDependencies": [ - ["strip-bom", "npm:3.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["strip-bom-string", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/strip-bom-string-npm-1.0.0-aa6cb548d1-2.zip/node_modules/strip-bom-string/", - "packageDependencies": [ - ["strip-bom-string", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["strip-comments", [ - ["npm:1.0.2", { - "packageLocation": "./.yarn/cache/strip-comments-npm-1.0.2-4cd3f42d10-2.zip/node_modules/strip-comments/", - "packageDependencies": [ - ["strip-comments", "npm:1.0.2"], - ["babel-extract-comments", "npm:1.0.0"], - ["babel-plugin-transform-object-rest-spread", "npm:6.26.0"] - ], - "linkType": "HARD", - }] - ]], - ["strip-dirs", [ - ["npm:2.1.0", { - "packageLocation": "./.yarn/cache/strip-dirs-npm-2.1.0-f0e727d3fc-2.zip/node_modules/strip-dirs/", - "packageDependencies": [ - ["strip-dirs", "npm:2.1.0"], - ["is-natural-number", "npm:4.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["strip-eof", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/strip-eof-npm-1.0.0-d82eaf947c-2.zip/node_modules/strip-eof/", - "packageDependencies": [ - ["strip-eof", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["strip-indent", [ - ["npm:1.0.1", { - "packageLocation": "./.yarn/cache/strip-indent-npm-1.0.1-dabb780da0-2.zip/node_modules/strip-indent/", - "packageDependencies": [ - ["strip-indent", "npm:1.0.1"], - ["get-stdin", "npm:4.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["strip-json-comments", [ - ["npm:2.0.1", { - "packageLocation": "./.yarn/cache/strip-json-comments-npm-2.0.1-e7883b2d04-2.zip/node_modules/strip-json-comments/", - "packageDependencies": [ - ["strip-json-comments", "npm:2.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["strip-outer", [ - ["npm:1.0.1", { - "packageLocation": "./.yarn/cache/strip-outer-npm-1.0.1-4ed024bb0a-2.zip/node_modules/strip-outer/", - "packageDependencies": [ - ["strip-outer", "npm:1.0.1"], - ["escape-string-regexp", "npm:1.0.5"] - ], - "linkType": "HARD", - }] - ]], - ["style-loader", [ - ["npm:0.21.0", { - "packageLocation": "./.yarn/cache/style-loader-npm-0.21.0-2f39428b61-2.zip/node_modules/style-loader/", - "packageDependencies": [ - ["style-loader", "npm:0.21.0"], - ["loader-utils", "npm:1.2.3"], - ["schema-utils", "npm:0.4.7"] - ], - "linkType": "HARD", - }] - ]], - ["style-to-object", [ - ["npm:0.2.2", { - "packageLocation": "./.yarn/cache/style-to-object-npm-0.2.2-357b4c24ea-2.zip/node_modules/style-to-object/", - "packageDependencies": [ - ["style-to-object", "npm:0.2.2"], - ["css", "npm:2.2.4"] - ], - "linkType": "HARD", - }] - ]], - ["stylehacks", [ - ["npm:4.0.3", { - "packageLocation": "./.yarn/cache/stylehacks-npm-4.0.3-b704c3a5ab-2.zip/node_modules/stylehacks/", - "packageDependencies": [ - ["stylehacks", "npm:4.0.3"], - ["browserslist", "npm:4.4.2"], - ["postcss", "npm:7.0.14"], - ["postcss-selector-parser", "npm:3.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["subarg", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/subarg-npm-1.0.0-05f4a18d07-2.zip/node_modules/subarg/", - "packageDependencies": [ - ["subarg", "npm:1.0.0"], - ["minimist", "npm:1.2.0"] - ], - "linkType": "HARD", - }] - ]], - ["super-resolve", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/super-resolve-npm-1.0.0-02ad103fdc-2.zip/node_modules/super-resolve/", - "packageDependencies": [ - ["super-resolve", "npm:1.0.0"], - ["array-foreach", "npm:1.0.2"], - ["array-map", "npm:0.0.0"], - ["is-array", "npm:1.0.1"], - ["object-keys", "npm:1.0.12"] - ], - "linkType": "HARD", - }] - ]], - ["supports-color", [ - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/supports-color-npm-2.0.0-22c0f0adbc-2.zip/node_modules/supports-color/", - "packageDependencies": [ - ["supports-color", "npm:2.0.0"] - ], - "linkType": "HARD", - }], - ["npm:5.5.0", { - "packageLocation": "./.yarn/cache/supports-color-npm-5.5.0-183ac537bc-2.zip/node_modules/supports-color/", - "packageDependencies": [ - ["supports-color", "npm:5.5.0"], - ["has-flag", "npm:3.0.0"] - ], - "linkType": "HARD", - }], - ["npm:6.1.0", { - "packageLocation": "./.yarn/cache/supports-color-npm-6.1.0-7d19cd7f55-2.zip/node_modules/supports-color/", - "packageDependencies": [ - ["supports-color", "npm:6.1.0"], - ["has-flag", "npm:3.0.0"] - ], - "linkType": "HARD", - }], - ["npm:7.1.0", { - "packageLocation": "./.yarn/cache/supports-color-npm-7.1.0-df2ba1e338-2.zip/node_modules/supports-color/", - "packageDependencies": [ - ["supports-color", "npm:7.1.0"], - ["has-flag", "npm:4.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["svg2png", [ - ["npm:4.1.1", { - "packageLocation": "./.yarn/unplugged/svg2png-npm-4.1.1-29d2c2b32a/node_modules/svg2png/", - "packageDependencies": [ - ["svg2png", "npm:4.1.1"], - ["file-url", "npm:2.0.2"], - ["phantomjs-prebuilt", "npm:2.1.16"], - ["pn", "npm:1.1.0"], - ["yargs", "npm:6.6.0"] - ], - "linkType": "HARD", - }] - ]], - ["svgo", [ - ["npm:1.2.0", { - "packageLocation": "./.yarn/cache/svgo-npm-1.2.0-f0374e9be4-2.zip/node_modules/svgo/", - "packageDependencies": [ - ["svgo", "npm:1.2.0"], - ["chalk", "npm:2.4.2"], - ["coa", "npm:2.0.2"], - ["css-select", "npm:2.0.2"], - ["css-select-base-adapter", "npm:0.1.1"], - ["css-tree", "npm:1.0.0-alpha.28"], - ["css-url-regex", "npm:1.1.0"], - ["csso", "npm:3.5.1"], - ["js-yaml", "npm:3.12.1"], - ["mkdirp", "npm:0.5.1"], - ["object.values", "npm:1.1.0"], - ["sax", "npm:1.2.4"], - ["stable", "npm:0.1.8"], - ["unquote", "npm:1.1.1"], - ["util.promisify", "npm:1.0.0"] - ], - "linkType": "HARD", - }], - ["npm:1.3.0", { - "packageLocation": "./.yarn/cache/svgo-npm-1.3.0-fe948ada0d-2.zip/node_modules/svgo/", - "packageDependencies": [ - ["svgo", "npm:1.3.0"], - ["chalk", "npm:2.4.2"], - ["coa", "npm:2.0.2"], - ["css-select", "npm:2.0.2"], - ["css-select-base-adapter", "npm:0.1.1"], - ["css-tree", "npm:1.0.0-alpha.33"], - ["csso", "npm:3.5.1"], - ["js-yaml", "npm:3.13.1"], - ["mkdirp", "npm:0.5.1"], - ["object.values", "npm:1.1.0"], - ["sax", "npm:1.2.4"], - ["stable", "npm:0.1.8"], - ["unquote", "npm:1.1.1"], - ["util.promisify", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["symbol-observable", [ - ["npm:1.2.0", { - "packageLocation": "./.yarn/cache/symbol-observable-npm-1.2.0-9e812a0a39-2.zip/node_modules/symbol-observable/", - "packageDependencies": [ - ["symbol-observable", "npm:1.2.0"] - ], - "linkType": "HARD", - }] - ]], - ["symbol-tree", [ - ["npm:3.2.2", { - "packageLocation": "./.yarn/cache/symbol-tree-npm-3.2.2-ca98aa2a22-2.zip/node_modules/symbol-tree/", - "packageDependencies": [ - ["symbol-tree", "npm:3.2.2"] - ], - "linkType": "HARD", - }] - ]], - ["synchronous-promise", [ - ["npm:2.0.6", { - "packageLocation": "./.yarn/cache/synchronous-promise-npm-2.0.6-7b3c6ba0a5-2.zip/node_modules/synchronous-promise/", - "packageDependencies": [ - ["synchronous-promise", "npm:2.0.6"] - ], - "linkType": "HARD", - }] - ]], - ["table", [ - ["npm:5.2.3", { - "packageLocation": "./.yarn/cache/table-npm-5.2.3-fe16ea2bca-2.zip/node_modules/table/", - "packageDependencies": [ - ["table", "npm:5.2.3"], - ["ajv", "npm:6.10.0"], - ["lodash", "npm:4.17.11"], - ["slice-ansi", "npm:2.1.0"], - ["string-width", "npm:3.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["tapable", [ - ["npm:1.1.1", { - "packageLocation": "./.yarn/cache/tapable-npm-1.1.1-635c16b021-2.zip/node_modules/tapable/", - "packageDependencies": [ - ["tapable", "npm:1.1.1"] - ], - "linkType": "HARD", - }], - ["npm:1.1.3", { - "packageLocation": "./.yarn/cache/tapable-npm-1.1.3-f1c2843426-2.zip/node_modules/tapable/", - "packageDependencies": [ - ["tapable", "npm:1.1.3"] - ], - "linkType": "HARD", - }] - ]], - ["tar", [ - ["npm:4.4.10", { - "packageLocation": "./.yarn/cache/tar-npm-4.4.10-7eab2b018c-2.zip/node_modules/tar/", - "packageDependencies": [ - ["tar", "npm:4.4.10"], - ["chownr", "npm:1.1.1"], - ["fs-minipass", "npm:1.2.5"], - ["minipass", "npm:2.3.5"], - ["minizlib", "npm:1.2.1"], - ["mkdirp", "npm:0.5.1"], - ["safe-buffer", "npm:5.1.2"], - ["yallist", "npm:3.0.3"] - ], - "linkType": "HARD", - }], - ["npm:4.4.13", { - "packageLocation": "./.yarn/cache/tar-npm-4.4.13-2a4e7ee80f-2.zip/node_modules/tar/", - "packageDependencies": [ - ["tar", "npm:4.4.13"], - ["chownr", "npm:1.1.1"], - ["fs-minipass", "npm:1.2.5"], - ["minipass", "npm:2.9.0"], - ["minizlib", "npm:1.2.1"], - ["mkdirp", "npm:0.5.1"], - ["safe-buffer", "npm:5.1.2"], - ["yallist", "npm:3.0.3"] - ], - "linkType": "HARD", - }], - ["npm:4.4.8", { - "packageLocation": "./.yarn/cache/tar-npm-4.4.8-a37c1f7c42-2.zip/node_modules/tar/", - "packageDependencies": [ - ["tar", "npm:4.4.8"], - ["chownr", "npm:1.1.1"], - ["fs-minipass", "npm:1.2.5"], - ["minipass", "npm:2.3.5"], - ["minizlib", "npm:1.2.1"], - ["mkdirp", "npm:0.5.1"], - ["safe-buffer", "npm:5.1.2"], - ["yallist", "npm:3.0.3"] - ], - "linkType": "HARD", - }] - ]], - ["tar-fs", [ - ["npm:1.16.3", { - "packageLocation": "./.yarn/cache/tar-fs-npm-1.16.3-009a31eb51-2.zip/node_modules/tar-fs/", - "packageDependencies": [ - ["tar-fs", "npm:1.16.3"], - ["chownr", "npm:1.1.1"], - ["mkdirp", "npm:0.5.1"], - ["pump", "npm:1.0.3"], - ["tar-stream", "npm:1.6.2"] - ], - "linkType": "HARD", - }] - ]], - ["tar-stream", [ - ["npm:1.6.2", { - "packageLocation": "./.yarn/cache/tar-stream-npm-1.6.2-f4a7fc08e2-2.zip/node_modules/tar-stream/", - "packageDependencies": [ - ["tar-stream", "npm:1.6.2"], - ["bl", "npm:1.2.2"], - ["buffer-alloc", "npm:1.2.0"], - ["end-of-stream", "npm:1.1.0"], - ["fs-constants", "npm:1.0.0"], - ["readable-stream", "npm:2.3.6"], - ["to-buffer", "npm:1.1.1"], - ["xtend", "npm:4.0.1"] - ], - "linkType": "HARD", - }], - ["npm:2.0.1", { - "packageLocation": "./.yarn/cache/tar-stream-npm-2.0.1-c970ce894b-2.zip/node_modules/tar-stream/", - "packageDependencies": [ - ["tar-stream", "npm:2.0.1"], - ["bl", "npm:3.0.0"], - ["end-of-stream", "npm:1.4.1"], - ["fs-constants", "npm:1.0.0"], - ["inherits", "npm:2.0.3"], - ["readable-stream", "npm:3.2.0"] - ], - "linkType": "HARD", - }] - ]], - ["tau-prolog", [ - ["npm:0.2.66", { - "packageLocation": "./.yarn/cache/tau-prolog-npm-0.2.66-b5d2420a05-2.zip/node_modules/tau-prolog/", - "packageDependencies": [ - ["tau-prolog", "npm:0.2.66"], - ["fs", "npm:0.0.1-security"], - ["qunit", "npm:2.9.2"], - ["readline-sync", "npm:1.4.9"] - ], - "linkType": "HARD", - }] - ]], - ["temp-dir", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/temp-dir-npm-1.0.0-5828254ce3-2.zip/node_modules/temp-dir/", - "packageDependencies": [ - ["temp-dir", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["tempfile", [ - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/tempfile-npm-2.0.0-793ab83f18-2.zip/node_modules/tempfile/", - "packageDependencies": [ - ["tempfile", "npm:2.0.0"], - ["temp-dir", "npm:1.0.0"], - ["uuid", "npm:3.3.2"] - ], - "linkType": "HARD", - }] - ]], - ["term-size", [ - ["npm:1.2.0", { - "packageLocation": "./.yarn/unplugged/term-size-npm-1.2.0-7629e52ca8/node_modules/term-size/", - "packageDependencies": [ - ["term-size", "npm:1.2.0"], - ["execa", "npm:0.7.0"] - ], - "linkType": "HARD", - }] - ]], - ["terser", [ - ["npm:3.17.0", { - "packageLocation": "./.yarn/cache/terser-npm-3.17.0-fbce586796-2.zip/node_modules/terser/", - "packageDependencies": [ - ["terser", "npm:3.17.0"], - ["commander", "npm:2.19.0"], - ["source-map", "npm:0.6.1"], - ["source-map-support", "npm:0.5.10"] - ], - "linkType": "HARD", - }], - ["npm:4.3.9", { - "packageLocation": "./.yarn/cache/terser-npm-4.3.9-27bf0562bb-2.zip/node_modules/terser/", - "packageDependencies": [ - ["terser", "npm:4.3.9"], - ["commander", "npm:2.20.0"], - ["source-map", "npm:0.6.1"], - ["source-map-support", "npm:0.5.13"] - ], - "linkType": "HARD", - }] - ]], - ["terser-webpack-plugin", [ - ["virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:1.2.4", { - "packageLocation": "./.yarn/$$virtual/terser-webpack-plugin-virtual-e7f5aa2606/0/cache/terser-webpack-plugin-npm-1.2.4-baf03cd39a-2.zip/node_modules/terser-webpack-plugin/", - "packageDependencies": [ - ["terser-webpack-plugin", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:1.2.4"], - ["cacache", "npm:11.3.3"], - ["find-cache-dir", "npm:2.0.0"], - ["is-wsl", "npm:1.1.0"], - ["schema-utils", "npm:1.0.0"], - ["serialize-javascript", "npm:1.7.0"], - ["source-map", "npm:0.6.1"], - ["terser", "npm:3.17.0"], - ["webpack", "npm:4.28.4"], - ["webpack-sources", "npm:1.3.0"], - ["worker-farm", "npm:1.7.0"] - ], - "packagePeers": [ - "webpack" - ], - "linkType": "HARD", - }], - ["virtual:ccb005e5741f2a2d301349e2f72035a6c9772010150ef085b046fafe0a8dc83ea0752900bdabb6bb46443881d73f8c67c447f43f710d14ea4acd043fbe8c795d#npm:1.4.1", { - "packageLocation": "./.yarn/$$virtual/terser-webpack-plugin-virtual-91c646f5c9/0/cache/terser-webpack-plugin-npm-1.4.1-27f483cb64-2.zip/node_modules/terser-webpack-plugin/", - "packageDependencies": [ - ["terser-webpack-plugin", "virtual:ccb005e5741f2a2d301349e2f72035a6c9772010150ef085b046fafe0a8dc83ea0752900bdabb6bb46443881d73f8c67c447f43f710d14ea4acd043fbe8c795d#npm:1.4.1"], - ["cacache", "npm:12.0.3"], - ["find-cache-dir", "npm:2.1.0"], - ["is-wsl", "npm:1.1.0"], - ["schema-utils", "npm:1.0.0"], - ["serialize-javascript", "npm:1.7.0"], - ["source-map", "npm:0.6.1"], - ["terser", "npm:4.3.9"], - ["webpack", "npm:4.28.4"], - ["webpack-sources", "npm:1.4.3"], - ["worker-farm", "npm:1.7.0"] - ], - "packagePeers": [ - "webpack" - ], - "linkType": "HARD", - }], - ["virtual:e04a2594c769771b96db34e7a92a8a3af1c98ae86dce662589a5c5d5209e16875506f8cb5f4c2230a2b2ae06335b14466352c4ed470d39edf9edb6c515984525#npm:2.1.3", { - "packageLocation": "./.yarn/$$virtual/terser-webpack-plugin-virtual-f471f27be3/0/cache/terser-webpack-plugin-npm-2.1.3-95c0cc6f07-2.zip/node_modules/terser-webpack-plugin/", - "packageDependencies": [ - ["terser-webpack-plugin", "virtual:e04a2594c769771b96db34e7a92a8a3af1c98ae86dce662589a5c5d5209e16875506f8cb5f4c2230a2b2ae06335b14466352c4ed470d39edf9edb6c515984525#npm:2.1.3"], - ["cacache", "npm:13.0.1"], - ["find-cache-dir", "npm:3.0.0"], - ["jest-worker", "npm:24.9.0"], - ["schema-utils", "npm:2.5.0"], - ["serialize-javascript", "npm:2.1.0"], - ["source-map", "npm:0.6.1"], - ["terser", "npm:4.3.9"], - ["webpack", "npm:4.41.2"], - ["webpack-sources", "npm:1.4.3"] - ], - "packagePeers": [ - "webpack" - ], - "linkType": "HARD", - }], - ["virtual:efbe0580aa351d4a1b51ea342692c80510f75e8c963c10887aeaee42935c794b500714d251c8b040a6142e03f7a3aa458d91af79a5132727abec1a6bf26571fb#npm:1.4.1", { - "packageLocation": "./.yarn/$$virtual/terser-webpack-plugin-virtual-7a80a16708/0/cache/terser-webpack-plugin-npm-1.4.1-27f483cb64-2.zip/node_modules/terser-webpack-plugin/", - "packageDependencies": [ - ["terser-webpack-plugin", "virtual:efbe0580aa351d4a1b51ea342692c80510f75e8c963c10887aeaee42935c794b500714d251c8b040a6142e03f7a3aa458d91af79a5132727abec1a6bf26571fb#npm:1.4.1"], - ["cacache", "npm:12.0.3"], - ["find-cache-dir", "npm:2.1.0"], - ["is-wsl", "npm:1.1.0"], - ["schema-utils", "npm:1.0.0"], - ["serialize-javascript", "npm:1.7.0"], - ["source-map", "npm:0.6.1"], - ["terser", "npm:4.3.9"], - ["webpack", "npm:4.41.2"], - ["webpack-sources", "npm:1.4.3"], - ["worker-farm", "npm:1.7.0"] - ], - "packagePeers": [ - "webpack" - ], - "linkType": "HARD", - }] - ]], - ["test-exclude", [ - ["npm:4.2.3", { - "packageLocation": "./.yarn/cache/test-exclude-npm-4.2.3-ae784da9c2-2.zip/node_modules/test-exclude/", - "packageDependencies": [ - ["test-exclude", "npm:4.2.3"], - ["arrify", "npm:1.0.1"], - ["micromatch", "npm:2.3.11"], - ["object-assign", "npm:4.1.1"], - ["read-pkg-up", "npm:1.0.1"], - ["require-main-filename", "npm:1.0.1"] - ], - "linkType": "HARD", - }], - ["npm:5.0.1", { - "packageLocation": "./.yarn/cache/test-exclude-npm-5.0.1-41c22b2869-2.zip/node_modules/test-exclude/", - "packageDependencies": [ - ["test-exclude", "npm:5.0.1"], - ["arrify", "npm:1.0.1"], - ["minimatch", "npm:3.0.4"], - ["read-pkg-up", "npm:4.0.0"], - ["require-main-filename", "npm:1.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["text-table", [ - ["npm:0.2.0", { - "packageLocation": "./.yarn/cache/text-table-npm-0.2.0-d92a778b59-2.zip/node_modules/text-table/", - "packageDependencies": [ - ["text-table", "npm:0.2.0"] - ], - "linkType": "HARD", - }] - ]], - ["throat", [ - ["npm:4.1.0", { - "packageLocation": "./.yarn/cache/throat-npm-4.1.0-4f259ec2ff-2.zip/node_modules/throat/", - "packageDependencies": [ - ["throat", "npm:4.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["throttleit", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/throttleit-npm-1.0.0-6cbcfe7b7b-2.zip/node_modules/throttleit/", - "packageDependencies": [ - ["throttleit", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["through", [ - ["npm:2.3.8", { - "packageLocation": "./.yarn/cache/through-npm-2.3.8-df5f72a16e-2.zip/node_modules/through/", - "packageDependencies": [ - ["through", "npm:2.3.8"] - ], - "linkType": "HARD", - }] - ]], - ["through2", [ - ["npm:2.0.5", { - "packageLocation": "./.yarn/cache/through2-npm-2.0.5-77d90f13cd-2.zip/node_modules/through2/", - "packageDependencies": [ - ["through2", "npm:2.0.5"], - ["readable-stream", "npm:2.3.6"], - ["xtend", "npm:4.0.1"] - ], - "linkType": "HARD", - }], - ["npm:3.0.1", { - "packageLocation": "./.yarn/cache/through2-npm-3.0.1-dcc4042403-2.zip/node_modules/through2/", - "packageDependencies": [ - ["through2", "npm:3.0.1"], - ["readable-stream", "npm:3.2.0"] - ], - "linkType": "HARD", - }] - ]], - ["thunky", [ - ["npm:1.0.3", { - "packageLocation": "./.yarn/cache/thunky-npm-1.0.3-c7d8faaea9-2.zip/node_modules/thunky/", - "packageDependencies": [ - ["thunky", "npm:1.0.3"] - ], - "linkType": "HARD", - }] - ]], - ["timed-out", [ - ["npm:4.0.1", { - "packageLocation": "./.yarn/cache/timed-out-npm-4.0.1-1fe3eee142-2.zip/node_modules/timed-out/", - "packageDependencies": [ - ["timed-out", "npm:4.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["timers-browserify", [ - ["npm:2.0.10", { - "packageLocation": "./.yarn/cache/timers-browserify-npm-2.0.10-7663da2128-2.zip/node_modules/timers-browserify/", - "packageDependencies": [ - ["timers-browserify", "npm:2.0.10"], - ["setimmediate", "npm:1.0.5"] - ], - "linkType": "HARD", - }] - ]], - ["timm", [ - ["npm:1.6.1", { - "packageLocation": "./.yarn/cache/timm-npm-1.6.1-3250783587-2.zip/node_modules/timm/", - "packageDependencies": [ - ["timm", "npm:1.6.1"] - ], - "linkType": "HARD", - }] - ]], - ["timsort", [ - ["npm:0.3.0", { - "packageLocation": "./.yarn/cache/timsort-npm-0.3.0-868a28166c-2.zip/node_modules/timsort/", - "packageDependencies": [ - ["timsort", "npm:0.3.0"] - ], - "linkType": "HARD", - }] - ]], - ["tiny-emitter", [ - ["npm:2.1.0", { - "packageLocation": "./.yarn/cache/tiny-emitter-npm-2.1.0-2a4d94f487-2.zip/node_modules/tiny-emitter/", - "packageDependencies": [ - ["tiny-emitter", "npm:2.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["tinycolor2", [ - ["npm:1.4.1", { - "packageLocation": "./.yarn/cache/tinycolor2-npm-1.4.1-c3c0a28523-2.zip/node_modules/tinycolor2/", - "packageDependencies": [ - ["tinycolor2", "npm:1.4.1"] - ], - "linkType": "HARD", - }] - ]], - ["tlds", [ - ["npm:1.203.1", { - "packageLocation": "./.yarn/cache/tlds-npm-1.203.1-15f0596935-2.zip/node_modules/tlds/", - "packageDependencies": [ - ["tlds", "npm:1.203.1"] - ], - "linkType": "HARD", - }] - ]], - ["tmp", [ - ["npm:0.0.29", { - "packageLocation": "./.yarn/cache/tmp-npm-0.0.29-33768985a5-2.zip/node_modules/tmp/", - "packageDependencies": [ - ["tmp", "npm:0.0.29"], - ["os-tmpdir", "npm:1.0.2"] - ], - "linkType": "HARD", - }], - ["npm:0.0.31", { - "packageLocation": "./.yarn/cache/tmp-npm-0.0.31-2597d3e019-2.zip/node_modules/tmp/", - "packageDependencies": [ - ["tmp", "npm:0.0.31"], - ["os-tmpdir", "npm:1.0.2"] - ], - "linkType": "HARD", - }], - ["npm:0.0.33", { - "packageLocation": "./.yarn/cache/tmp-npm-0.0.33-bcbf65df2a-2.zip/node_modules/tmp/", - "packageDependencies": [ - ["tmp", "npm:0.0.33"], - ["os-tmpdir", "npm:1.0.2"] - ], - "linkType": "HARD", - }], - ["npm:0.1.0", { - "packageLocation": "./.yarn/cache/tmp-npm-0.1.0-fa18ef19c4-2.zip/node_modules/tmp/", - "packageDependencies": [ - ["tmp", "npm:0.1.0"], - ["rimraf", "npm:2.6.3"] - ], - "linkType": "HARD", - }] - ]], - ["tmpl", [ - ["npm:1.0.4", { - "packageLocation": "./.yarn/cache/tmpl-npm-1.0.4-35b37c2875-2.zip/node_modules/tmpl/", - "packageDependencies": [ - ["tmpl", "npm:1.0.4"] - ], - "linkType": "HARD", - }] - ]], - ["to-array", [ - ["npm:0.1.4", { - "packageLocation": "./.yarn/cache/to-array-npm-0.1.4-81386702bb-2.zip/node_modules/to-array/", - "packageDependencies": [ - ["to-array", "npm:0.1.4"] - ], - "linkType": "HARD", - }] - ]], - ["to-arraybuffer", [ - ["npm:1.0.1", { - "packageLocation": "./.yarn/cache/to-arraybuffer-npm-1.0.1-a57b097c21-2.zip/node_modules/to-arraybuffer/", - "packageDependencies": [ - ["to-arraybuffer", "npm:1.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["to-buffer", [ - ["npm:1.1.1", { - "packageLocation": "./.yarn/cache/to-buffer-npm-1.1.1-0be2cf74fe-2.zip/node_modules/to-buffer/", - "packageDependencies": [ - ["to-buffer", "npm:1.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["to-fast-properties", [ - ["npm:1.0.3", { - "packageLocation": "./.yarn/cache/to-fast-properties-npm-1.0.3-63b1c80b67-2.zip/node_modules/to-fast-properties/", - "packageDependencies": [ - ["to-fast-properties", "npm:1.0.3"] - ], - "linkType": "HARD", - }], - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/to-fast-properties-npm-2.0.0-0dc60cc481-2.zip/node_modules/to-fast-properties/", - "packageDependencies": [ - ["to-fast-properties", "npm:2.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["to-ico", [ - ["npm:1.1.5", { - "packageLocation": "./.yarn/cache/to-ico-npm-1.1.5-cf778147d1-2.zip/node_modules/to-ico/", - "packageDependencies": [ - ["to-ico", "npm:1.1.5"], - ["arrify", "npm:1.0.1"], - ["buffer-alloc", "npm:1.2.0"], - ["image-size", "npm:0.5.5"], - ["parse-png", "npm:1.1.2"], - ["resize-img", "npm:1.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["to-object-path", [ - ["npm:0.3.0", { - "packageLocation": "./.yarn/cache/to-object-path-npm-0.3.0-241b5ffa9c-2.zip/node_modules/to-object-path/", - "packageDependencies": [ - ["to-object-path", "npm:0.3.0"], - ["kind-of", "npm:3.2.2"] - ], - "linkType": "HARD", - }] - ]], - ["to-readable-stream", [ - ["npm:2.1.0", { - "packageLocation": "./.yarn/cache/to-readable-stream-npm-2.1.0-fff0ea6d91-2.zip/node_modules/to-readable-stream/", - "packageDependencies": [ - ["to-readable-stream", "npm:2.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["to-regex", [ - ["npm:3.0.2", { - "packageLocation": "./.yarn/cache/to-regex-npm-3.0.2-3af893c972-2.zip/node_modules/to-regex/", - "packageDependencies": [ - ["to-regex", "npm:3.0.2"], - ["define-property", "npm:2.0.2"], - ["extend-shallow", "npm:3.0.2"], - ["regex-not", "npm:1.0.2"], - ["safe-regex", "npm:1.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["to-regex-range", [ - ["npm:2.1.1", { - "packageLocation": "./.yarn/cache/to-regex-range-npm-2.1.1-60af4c593e-2.zip/node_modules/to-regex-range/", - "packageDependencies": [ - ["to-regex-range", "npm:2.1.1"], - ["is-number", "npm:3.0.0"], - ["repeat-string", "npm:1.6.1"] - ], - "linkType": "HARD", - }], - ["npm:5.0.1", { - "packageLocation": "./.yarn/cache/to-regex-range-npm-5.0.1-f1e8263b00-2.zip/node_modules/to-regex-range/", - "packageDependencies": [ - ["to-regex-range", "npm:5.0.1"], - ["is-number", "npm:7.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["toidentifier", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/toidentifier-npm-1.0.0-5dad252f90-2.zip/node_modules/toidentifier/", - "packageDependencies": [ - ["toidentifier", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["topo", [ - ["npm:2.0.2", { - "packageLocation": "./.yarn/cache/topo-npm-2.0.2-f88f0e63db-2.zip/node_modules/topo/", - "packageDependencies": [ - ["topo", "npm:2.0.2"], - ["hoek", "npm:4.2.1"] - ], - "linkType": "HARD", - }] - ]], - ["toposort", [ - ["npm:2.0.2", { - "packageLocation": "./.yarn/cache/toposort-npm-2.0.2-d472329c7d-2.zip/node_modules/toposort/", - "packageDependencies": [ - ["toposort", "npm:2.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["tough-cookie", [ - ["npm:2.4.3", { - "packageLocation": "./.yarn/cache/tough-cookie-npm-2.4.3-494c5db064-2.zip/node_modules/tough-cookie/", - "packageDependencies": [ - ["tough-cookie", "npm:2.4.3"], - ["psl", "npm:1.1.31"], - ["punycode", "npm:1.4.1"] - ], - "linkType": "HARD", - }], - ["npm:2.5.0", { - "packageLocation": "./.yarn/cache/tough-cookie-npm-2.5.0-79a2fe43fe-2.zip/node_modules/tough-cookie/", - "packageDependencies": [ - ["tough-cookie", "npm:2.5.0"], - ["psl", "npm:1.1.31"], - ["punycode", "npm:2.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["tr46", [ - ["npm:1.0.1", { - "packageLocation": "./.yarn/cache/tr46-npm-1.0.1-9547f343a4-2.zip/node_modules/tr46/", - "packageDependencies": [ - ["tr46", "npm:1.0.1"], - ["punycode", "npm:2.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["treeify", [ - ["npm:1.1.0", { - "packageLocation": "./.yarn/cache/treeify-npm-1.1.0-abf9292333-2.zip/node_modules/treeify/", - "packageDependencies": [ - ["treeify", "npm:1.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["trim", [ - ["npm:0.0.1", { - "packageLocation": "./.yarn/cache/trim-npm-0.0.1-d138075543-2.zip/node_modules/trim/", - "packageDependencies": [ - ["trim", "npm:0.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["trim-lines", [ - ["npm:1.1.1", { - "packageLocation": "./.yarn/cache/trim-lines-npm-1.1.1-7b857b94aa-2.zip/node_modules/trim-lines/", - "packageDependencies": [ - ["trim-lines", "npm:1.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["trim-newlines", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/trim-newlines-npm-1.0.0-04abefc015-2.zip/node_modules/trim-newlines/", - "packageDependencies": [ - ["trim-newlines", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["trim-repeated", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/trim-repeated-npm-1.0.0-1152152315-2.zip/node_modules/trim-repeated/", - "packageDependencies": [ - ["trim-repeated", "npm:1.0.0"], - ["escape-string-regexp", "npm:1.0.5"] - ], - "linkType": "HARD", - }] - ]], - ["trim-right", [ - ["npm:1.0.1", { - "packageLocation": "./.yarn/cache/trim-right-npm-1.0.1-8ccc457eb4-2.zip/node_modules/trim-right/", - "packageDependencies": [ - ["trim-right", "npm:1.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["trim-trailing-lines", [ - ["npm:1.1.1", { - "packageLocation": "./.yarn/cache/trim-trailing-lines-npm-1.1.1-523a9a13e8-2.zip/node_modules/trim-trailing-lines/", - "packageDependencies": [ - ["trim-trailing-lines", "npm:1.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["trough", [ - ["npm:1.0.3", { - "packageLocation": "./.yarn/cache/trough-npm-1.0.3-c568fb5576-2.zip/node_modules/trough/", - "packageDependencies": [ - ["trough", "npm:1.0.3"] - ], - "linkType": "HARD", - }] - ]], - ["true-case-path", [ - ["npm:1.0.3", { - "packageLocation": "./.yarn/cache/true-case-path-npm-1.0.3-0bdc63b6cd-2.zip/node_modules/true-case-path/", - "packageDependencies": [ - ["true-case-path", "npm:1.0.3"], - ["glob", "npm:7.1.3"] - ], - "linkType": "HARD", - }] - ]], - ["ts-loader", [ - ["virtual:5d170a96e3bd35439131aba7820e7b850e9381656d638624d34e228d96fc2f134ebf73b7eb6235db8cb822a7bcd252e04750d4dfcaeb49408c4e561390950138#npm:6.2.1", { - "packageLocation": "./.yarn/$$virtual/ts-loader-virtual-378be68cab/0/cache/ts-loader-npm-6.2.1-268838f7fa-2.zip/node_modules/ts-loader/", - "packageDependencies": [ - ["ts-loader", "virtual:5d170a96e3bd35439131aba7820e7b850e9381656d638624d34e228d96fc2f134ebf73b7eb6235db8cb822a7bcd252e04750d4dfcaeb49408c4e561390950138#npm:6.2.1"], - ["chalk", "npm:2.4.2"], - ["enhanced-resolve", "npm:4.1.0"], - ["loader-utils", "npm:1.2.3"], - ["micromatch", "npm:4.0.2"], - ["semver", "npm:6.3.0"], - ["typescript", null] - ], - "packagePeers": [ - "typescript" - ], - "linkType": "HARD", - }], - ["virtual:e04a2594c769771b96db34e7a92a8a3af1c98ae86dce662589a5c5d5209e16875506f8cb5f4c2230a2b2ae06335b14466352c4ed470d39edf9edb6c515984525#npm:6.2.1", { - "packageLocation": "./.yarn/$$virtual/ts-loader-virtual-1f1db9612b/0/cache/ts-loader-npm-6.2.1-268838f7fa-2.zip/node_modules/ts-loader/", - "packageDependencies": [ - ["ts-loader", "virtual:e04a2594c769771b96db34e7a92a8a3af1c98ae86dce662589a5c5d5209e16875506f8cb5f4c2230a2b2ae06335b14466352c4ed470d39edf9edb6c515984525#npm:6.2.1"], - ["chalk", "npm:2.4.2"], - ["enhanced-resolve", "npm:4.1.0"], - ["loader-utils", "npm:1.2.3"], - ["micromatch", "npm:4.0.2"], - ["semver", "npm:6.3.0"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] - ], - "packagePeers": [ - "typescript" - ], - "linkType": "HARD", - }] - ]], - ["ts-pnp", [ - ["virtual:82d4c7c17aca1a59064f5a9981b9d8385e314547a08b7e2a6d84a55dde2d1dfe0fb29330cf84a1478b8d996a5c1c721d9ade17b37efbe6e249ea8d081b811353#npm:1.1.2", { - "packageLocation": "./.yarn/$$virtual/ts-pnp-virtual-b2c467d96c/0/cache/ts-pnp-npm-1.1.2-4210926d99-2.zip/node_modules/ts-pnp/", - "packageDependencies": [ - ["ts-pnp", "virtual:82d4c7c17aca1a59064f5a9981b9d8385e314547a08b7e2a6d84a55dde2d1dfe0fb29330cf84a1478b8d996a5c1c721d9ade17b37efbe6e249ea8d081b811353#npm:1.1.2"], - ["typescript", null] - ], - "packagePeers": [ - "typescript" - ], - "linkType": "HARD", - }], - ["virtual:b2f36e976ef0d1d44f0956c37cd932d17ccf13b6a85ce37400bc79cae13801861e6131d7f22ec9c16d657509ef0d69a8571958741fd3bfbecc8d4e3c42dc4ef7#npm:1.0.1", { - "packageLocation": "./.yarn/$$virtual/ts-pnp-virtual-93ca227838/0/cache/ts-pnp-npm-1.0.1-2268cbf3a4-2.zip/node_modules/ts-pnp/", - "packageDependencies": [ - ["ts-pnp", "virtual:b2f36e976ef0d1d44f0956c37cd932d17ccf13b6a85ce37400bc79cae13801861e6131d7f22ec9c16d657509ef0d69a8571958741fd3bfbecc8d4e3c42dc4ef7#npm:1.0.1"], - ["typescript", null] - ], - "packagePeers": [ - "typescript" - ], - "linkType": "HARD", - }] - ]], - ["tslib", [ - ["npm:1.9.3", { - "packageLocation": "./.yarn/cache/tslib-npm-1.9.3-e7a98883d6-2.zip/node_modules/tslib/", - "packageDependencies": [ - ["tslib", "npm:1.9.3"] - ], - "linkType": "HARD", - }] - ]], - ["tsutils", [ - ["virtual:45cefb3a778deece82fc842b2b72f0afc757b6c0484407b9caa29c093b750350155ac2abd0f56e4ac93885a167aa5c99574da658766a7bf001a0aae00168eb82#npm:3.10.0", { - "packageLocation": "./.yarn/$$virtual/tsutils-virtual-850d75311a/0/cache/tsutils-npm-3.10.0-d522b302a7-2.zip/node_modules/tsutils/", - "packageDependencies": [ - ["tsutils", "virtual:45cefb3a778deece82fc842b2b72f0afc757b6c0484407b9caa29c093b750350155ac2abd0f56e4ac93885a167aa5c99574da658766a7bf001a0aae00168eb82#npm:3.10.0"], - ["tslib", "npm:1.9.3"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] - ], - "packagePeers": [ - "typescript" - ], - "linkType": "HARD", - }], - ["virtual:5b276aefe487bd5c5db0b13e68fddf5f156e11dc92758e76fb9554bb68a75cdf36a571dd81c7201a36aad453d8026a3ea58eb0ad2fef2da5e449d2e16e6fe7be#npm:3.17.1", { - "packageLocation": "./.yarn/$$virtual/tsutils-virtual-1027537686/0/cache/tsutils-npm-3.17.1-ed6df1e57e-2.zip/node_modules/tsutils/", - "packageDependencies": [ - ["tsutils", "virtual:5b276aefe487bd5c5db0b13e68fddf5f156e11dc92758e76fb9554bb68a75cdf36a571dd81c7201a36aad453d8026a3ea58eb0ad2fef2da5e449d2e16e6fe7be#npm:3.17.1"], - ["tslib", "npm:1.9.3"], - ["typescript", null] - ], - "packagePeers": [ - "typescript" - ], - "linkType": "HARD", - }], - ["virtual:faf413bcdf63d4ba216a03af4562f5428e636501de9fdbe6a8290b289fd010181647b2e3f557d4967e3d32c0e2e93d138ad4315d4b6048c665fd19f5d4a4f89d#npm:3.17.1", { - "packageLocation": "./.yarn/$$virtual/tsutils-virtual-10230a32c0/0/cache/tsutils-npm-3.17.1-ed6df1e57e-2.zip/node_modules/tsutils/", - "packageDependencies": [ - ["tsutils", "virtual:faf413bcdf63d4ba216a03af4562f5428e636501de9fdbe6a8290b289fd010181647b2e3f557d4967e3d32c0e2e93d138ad4315d4b6048c665fd19f5d4a4f89d#npm:3.17.1"], - ["tslib", "npm:1.9.3"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] - ], - "packagePeers": [ - "typescript" - ], - "linkType": "HARD", - }] - ]], - ["tty-browserify", [ - ["npm:0.0.0", { - "packageLocation": "./.yarn/cache/tty-browserify-npm-0.0.0-684371f6ca-2.zip/node_modules/tty-browserify/", - "packageDependencies": [ - ["tty-browserify", "npm:0.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["tunnel", [ - ["npm:0.0.4", { - "packageLocation": "./.yarn/cache/tunnel-npm-0.0.4-14c43b87d4-2.zip/node_modules/tunnel/", - "packageDependencies": [ - ["tunnel", "npm:0.0.4"] - ], - "linkType": "HARD", - }], - ["npm:0.0.6", { - "packageLocation": "./.yarn/cache/tunnel-npm-0.0.6-b1c0830ea4-2.zip/node_modules/tunnel/", - "packageDependencies": [ - ["tunnel", "npm:0.0.6"] - ], - "linkType": "HARD", - }] - ]], - ["tunnel-agent", [ - ["npm:0.6.0", { - "packageLocation": "./.yarn/cache/tunnel-agent-npm-0.6.0-64345ab7eb-2.zip/node_modules/tunnel-agent/", - "packageDependencies": [ - ["tunnel-agent", "npm:0.6.0"], - ["safe-buffer", "npm:5.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["tweetnacl", [ - ["npm:0.14.5", { - "packageLocation": "./.yarn/cache/tweetnacl-npm-0.14.5-a3f766c0d1-2.zip/node_modules/tweetnacl/", - "packageDependencies": [ - ["tweetnacl", "npm:0.14.5"] - ], - "linkType": "HARD", - }] - ]], - ["type-check", [ - ["npm:0.3.2", { - "packageLocation": "./.yarn/cache/type-check-npm-0.3.2-a4a38bb0b6-2.zip/node_modules/type-check/", - "packageDependencies": [ - ["type-check", "npm:0.3.2"], - ["prelude-ls", "npm:1.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["type-fest", [ - ["npm:0.3.1", { - "packageLocation": "./.yarn/cache/type-fest-npm-0.3.1-542c938bf6-2.zip/node_modules/type-fest/", - "packageDependencies": [ - ["type-fest", "npm:0.3.1"] - ], - "linkType": "HARD", - }], - ["npm:0.8.1", { - "packageLocation": "./.yarn/cache/type-fest-npm-0.8.1-351ad028fe-2.zip/node_modules/type-fest/", - "packageDependencies": [ - ["type-fest", "npm:0.8.1"] - ], - "linkType": "HARD", - }] - ]], - ["type-is", [ - ["npm:1.6.16", { - "packageLocation": "./.yarn/cache/type-is-npm-1.6.16-f412177e32-2.zip/node_modules/type-is/", - "packageDependencies": [ - ["type-is", "npm:1.6.16"], - ["media-typer", "npm:0.3.0"], - ["mime-types", "npm:2.1.21"] - ], - "linkType": "HARD", - }] - ]], - ["type-of", [ - ["npm:2.0.1", { - "packageLocation": "./.yarn/cache/type-of-npm-2.0.1-e2ba97a047-2.zip/node_modules/type-of/", - "packageDependencies": [ - ["type-of", "npm:2.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["typed-rest-client", [ - ["npm:1.2.0", { - "packageLocation": "./.yarn/cache/typed-rest-client-npm-1.2.0-e4f0a05645-2.zip/node_modules/typed-rest-client/", - "packageDependencies": [ - ["typed-rest-client", "npm:1.2.0"], - ["tunnel", "npm:0.0.4"], - ["underscore", "npm:1.8.3"] - ], - "linkType": "HARD", - }] - ]], - ["typedarray", [ - ["npm:0.0.6", { - "packageLocation": "./.yarn/cache/typedarray-npm-0.0.6-37638b2241-2.zip/node_modules/typedarray/", - "packageDependencies": [ - ["typedarray", "npm:0.0.6"] - ], - "linkType": "HARD", - }] - ]], - ["typescript", [ - ["patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569", { - "packageLocation": "./.yarn/cache/typescript-patch-87b00092d4-2.zip/node_modules/typescript/", - "packageDependencies": [ - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] - ], - "linkType": "HARD", - }] - ]], - ["ua-parser-js", [ - ["npm:0.7.19", { - "packageLocation": "./.yarn/cache/ua-parser-js-npm-0.7.19-3fa7f28c04-2.zip/node_modules/ua-parser-js/", - "packageDependencies": [ - ["ua-parser-js", "npm:0.7.19"] - ], - "linkType": "HARD", - }] - ]], - ["uc.micro", [ - ["npm:1.0.5", { - "packageLocation": "./.yarn/cache/uc.micro-npm-1.0.5-653afbe9f4-2.zip/node_modules/uc.micro/", - "packageDependencies": [ - ["uc.micro", "npm:1.0.5"] - ], - "linkType": "HARD", - }] - ]], - ["uglify-js", [ - ["npm:3.4.9", { - "packageLocation": "./.yarn/cache/uglify-js-npm-3.4.9-d4ab9b0a94-2.zip/node_modules/uglify-js/", - "packageDependencies": [ - ["uglify-js", "npm:3.4.9"], - ["commander", "npm:2.17.1"], - ["source-map", "npm:0.6.1"] - ], - "linkType": "HARD", - }] - ]], - ["unbzip2-stream", [ - ["npm:1.3.3", { - "packageLocation": "./.yarn/cache/unbzip2-stream-npm-1.3.3-7c09e221ed-2.zip/node_modules/unbzip2-stream/", - "packageDependencies": [ - ["unbzip2-stream", "npm:1.3.3"], - ["buffer", "npm:5.2.1"], - ["through", "npm:2.3.8"] - ], - "linkType": "HARD", - }] - ]], - ["unc-path-regex", [ - ["npm:0.1.2", { - "packageLocation": "./.yarn/cache/unc-path-regex-npm-0.1.2-53c3343ef3-2.zip/node_modules/unc-path-regex/", - "packageDependencies": [ - ["unc-path-regex", "npm:0.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["underscore", [ - ["npm:1.8.3", { - "packageLocation": "./.yarn/cache/underscore-npm-1.8.3-a2d207f853-2.zip/node_modules/underscore/", - "packageDependencies": [ - ["underscore", "npm:1.8.3"] - ], - "linkType": "HARD", - }], - ["npm:1.9.1", { - "packageLocation": "./.yarn/cache/underscore-npm-1.9.1-534bb4425c-2.zip/node_modules/underscore/", - "packageDependencies": [ - ["underscore", "npm:1.9.1"] - ], - "linkType": "HARD", - }] - ]], - ["underscore.string", [ - ["npm:3.3.5", { - "packageLocation": "./.yarn/cache/underscore.string-npm-3.3.5-efa569e31f-2.zip/node_modules/underscore.string/", - "packageDependencies": [ - ["underscore.string", "npm:3.3.5"], - ["sprintf-js", "npm:1.1.2"], - ["util-deprecate", "npm:1.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["unescape-html", [ - ["npm:1.1.0", { - "packageLocation": "./.yarn/cache/unescape-html-npm-1.1.0-07e07c63d2-2.zip/node_modules/unescape-html/", - "packageDependencies": [ - ["unescape-html", "npm:1.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["unfetch", [ - ["npm:4.1.0", { - "packageLocation": "./.yarn/cache/unfetch-npm-4.1.0-400b98ec2c-2.zip/node_modules/unfetch/", - "packageDependencies": [ - ["unfetch", "npm:4.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["unherit", [ - ["npm:1.1.1", { - "packageLocation": "./.yarn/cache/unherit-npm-1.1.1-210c8aaec0-2.zip/node_modules/unherit/", - "packageDependencies": [ - ["unherit", "npm:1.1.1"], - ["inherits", "npm:2.0.3"], - ["xtend", "npm:4.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["unicode-canonical-property-names-ecmascript", [ - ["npm:1.0.4", { - "packageLocation": "./.yarn/cache/unicode-canonical-property-names-ecmascript-npm-1.0.4-8c5eeb73e7-2.zip/node_modules/unicode-canonical-property-names-ecmascript/", - "packageDependencies": [ - ["unicode-canonical-property-names-ecmascript", "npm:1.0.4"] - ], - "linkType": "HARD", - }] - ]], - ["unicode-match-property-ecmascript", [ - ["npm:1.0.4", { - "packageLocation": "./.yarn/cache/unicode-match-property-ecmascript-npm-1.0.4-4729801dd7-2.zip/node_modules/unicode-match-property-ecmascript/", - "packageDependencies": [ - ["unicode-match-property-ecmascript", "npm:1.0.4"], - ["unicode-canonical-property-names-ecmascript", "npm:1.0.4"], - ["unicode-property-aliases-ecmascript", "npm:1.0.4"] - ], - "linkType": "HARD", - }] - ]], - ["unicode-match-property-value-ecmascript", [ - ["npm:1.0.2", { - "packageLocation": "./.yarn/cache/unicode-match-property-value-ecmascript-npm-1.0.2-9ee87efb77-2.zip/node_modules/unicode-match-property-value-ecmascript/", - "packageDependencies": [ - ["unicode-match-property-value-ecmascript", "npm:1.0.2"] - ], - "linkType": "HARD", - }], - ["npm:1.1.0", { - "packageLocation": "./.yarn/cache/unicode-match-property-value-ecmascript-npm-1.1.0-1f11e98a00-2.zip/node_modules/unicode-match-property-value-ecmascript/", - "packageDependencies": [ - ["unicode-match-property-value-ecmascript", "npm:1.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["unicode-property-aliases-ecmascript", [ - ["npm:1.0.4", { - "packageLocation": "./.yarn/cache/unicode-property-aliases-ecmascript-npm-1.0.4-02d8175d3b-2.zip/node_modules/unicode-property-aliases-ecmascript/", - "packageDependencies": [ - ["unicode-property-aliases-ecmascript", "npm:1.0.4"] - ], - "linkType": "HARD", - }] - ]], - ["unified", [ - ["npm:6.2.0", { - "packageLocation": "./.yarn/cache/unified-npm-6.2.0-824644bed4-2.zip/node_modules/unified/", - "packageDependencies": [ - ["unified", "npm:6.2.0"], - ["bail", "npm:1.0.3"], - ["extend", "npm:3.0.2"], - ["is-plain-obj", "npm:1.1.0"], - ["trough", "npm:1.0.3"], - ["vfile", "npm:2.3.0"], - ["x-is-string", "npm:0.1.0"] - ], - "linkType": "HARD", - }], - ["npm:7.1.0", { - "packageLocation": "./.yarn/cache/unified-npm-7.1.0-ccc1aad814-2.zip/node_modules/unified/", - "packageDependencies": [ - ["unified", "npm:7.1.0"], - ["@types/unist", "npm:2.0.3"], - ["@types/vfile", "npm:3.0.2"], - ["bail", "npm:1.0.3"], - ["extend", "npm:3.0.2"], - ["is-plain-obj", "npm:1.1.0"], - ["trough", "npm:1.0.3"], - ["vfile", "npm:3.0.1"], - ["x-is-string", "npm:0.1.0"] - ], - "linkType": "HARD", - }], - ["npm:8.3.2", { - "packageLocation": "./.yarn/cache/unified-npm-8.3.2-edc4c876f2-2.zip/node_modules/unified/", - "packageDependencies": [ - ["unified", "npm:8.3.2"], - ["bail", "npm:1.0.3"], - ["extend", "npm:3.0.2"], - ["is-plain-obj", "npm:2.0.0"], - ["trough", "npm:1.0.3"], - ["vfile", "npm:4.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["union-value", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/union-value-npm-1.0.0-6e115061b6-2.zip/node_modules/union-value/", - "packageDependencies": [ - ["union-value", "npm:1.0.0"], - ["arr-union", "npm:3.1.0"], - ["get-value", "npm:2.0.6"], - ["is-extendable", "npm:0.1.1"], - ["set-value", "npm:0.4.3"] - ], - "linkType": "HARD", - }] - ]], - ["uniq", [ - ["npm:1.0.1", { - "packageLocation": "./.yarn/cache/uniq-npm-1.0.1-5cab2dd0f3-2.zip/node_modules/uniq/", - "packageDependencies": [ - ["uniq", "npm:1.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["uniqs", [ - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/uniqs-npm-2.0.0-f8efe64815-2.zip/node_modules/uniqs/", - "packageDependencies": [ - ["uniqs", "npm:2.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["unique-filename", [ - ["npm:1.1.1", { - "packageLocation": "./.yarn/cache/unique-filename-npm-1.1.1-c885c5095b-2.zip/node_modules/unique-filename/", - "packageDependencies": [ - ["unique-filename", "npm:1.1.1"], - ["unique-slug", "npm:2.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["unique-slug", [ - ["npm:2.0.1", { - "packageLocation": "./.yarn/cache/unique-slug-npm-2.0.1-c6e1bc4ee8-2.zip/node_modules/unique-slug/", - "packageDependencies": [ - ["unique-slug", "npm:2.0.1"], - ["imurmurhash", "npm:0.1.4"] - ], - "linkType": "HARD", - }] - ]], - ["unique-string", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/unique-string-npm-1.0.0-96ab75fd6b-2.zip/node_modules/unique-string/", - "packageDependencies": [ - ["unique-string", "npm:1.0.0"], - ["crypto-random-string", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["unist-builder", [ - ["npm:1.0.3", { - "packageLocation": "./.yarn/cache/unist-builder-npm-1.0.3-d0bbda811f-2.zip/node_modules/unist-builder/", - "packageDependencies": [ - ["unist-builder", "npm:1.0.3"], - ["object-assign", "npm:4.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["unist-util-generated", [ - ["npm:1.1.3", { - "packageLocation": "./.yarn/cache/unist-util-generated-npm-1.1.3-d7b8eaa918-2.zip/node_modules/unist-util-generated/", - "packageDependencies": [ - ["unist-util-generated", "npm:1.1.3"] - ], - "linkType": "HARD", - }] - ]], - ["unist-util-is", [ - ["npm:2.1.2", { - "packageLocation": "./.yarn/cache/unist-util-is-npm-2.1.2-5eaec96f28-2.zip/node_modules/unist-util-is/", - "packageDependencies": [ - ["unist-util-is", "npm:2.1.2"] - ], - "linkType": "HARD", - }], - ["npm:4.0.0", { - "packageLocation": "./.yarn/cache/unist-util-is-npm-4.0.0-e6228f25f6-2.zip/node_modules/unist-util-is/", - "packageDependencies": [ - ["unist-util-is", "npm:4.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["unist-util-modify-children", [ - ["npm:1.1.3", { - "packageLocation": "./.yarn/cache/unist-util-modify-children-npm-1.1.3-225525ef4b-2.zip/node_modules/unist-util-modify-children/", - "packageDependencies": [ - ["unist-util-modify-children", "npm:1.1.3"], - ["array-iterate", "npm:1.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["unist-util-position", [ - ["npm:3.0.2", { - "packageLocation": "./.yarn/cache/unist-util-position-npm-3.0.2-e07a48a8b8-2.zip/node_modules/unist-util-position/", - "packageDependencies": [ - ["unist-util-position", "npm:3.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["unist-util-remove-position", [ - ["npm:1.1.2", { - "packageLocation": "./.yarn/cache/unist-util-remove-position-npm-1.1.2-66205d9af2-2.zip/node_modules/unist-util-remove-position/", - "packageDependencies": [ - ["unist-util-remove-position", "npm:1.1.2"], - ["unist-util-visit", "npm:1.4.0"] - ], - "linkType": "HARD", - }] - ]], - ["unist-util-select", [ - ["npm:1.5.0", { - "packageLocation": "./.yarn/cache/unist-util-select-npm-1.5.0-3f3c98667b-2.zip/node_modules/unist-util-select/", - "packageDependencies": [ - ["unist-util-select", "npm:1.5.0"], - ["css-selector-parser", "npm:1.3.0"], - ["debug", "npm:2.6.9"], - ["nth-check", "npm:1.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["unist-util-stringify-position", [ - ["npm:1.1.2", { - "packageLocation": "./.yarn/cache/unist-util-stringify-position-npm-1.1.2-df033816cc-2.zip/node_modules/unist-util-stringify-position/", - "packageDependencies": [ - ["unist-util-stringify-position", "npm:1.1.2"] - ], - "linkType": "HARD", - }], - ["npm:2.0.1", { - "packageLocation": "./.yarn/cache/unist-util-stringify-position-npm-2.0.1-d3df554a76-2.zip/node_modules/unist-util-stringify-position/", - "packageDependencies": [ - ["unist-util-stringify-position", "npm:2.0.1"], - ["@types/unist", "npm:2.0.3"] - ], - "linkType": "HARD", - }] - ]], - ["unist-util-visit", [ - ["npm:1.4.0", { - "packageLocation": "./.yarn/cache/unist-util-visit-npm-1.4.0-f6794dee55-2.zip/node_modules/unist-util-visit/", - "packageDependencies": [ - ["unist-util-visit", "npm:1.4.0"], - ["unist-util-visit-parents", "npm:2.0.1"] - ], - "linkType": "HARD", - }], - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/unist-util-visit-npm-2.0.0-4bf18f9e2f-2.zip/node_modules/unist-util-visit/", - "packageDependencies": [ - ["unist-util-visit", "npm:2.0.0"], - ["@types/unist", "npm:2.0.3"], - ["unist-util-is", "npm:4.0.0"], - ["unist-util-visit-parents", "npm:3.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["unist-util-visit-children", [ - ["npm:1.1.2", { - "packageLocation": "./.yarn/cache/unist-util-visit-children-npm-1.1.2-de4f978a93-2.zip/node_modules/unist-util-visit-children/", - "packageDependencies": [ - ["unist-util-visit-children", "npm:1.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["unist-util-visit-parents", [ - ["npm:2.0.1", { - "packageLocation": "./.yarn/cache/unist-util-visit-parents-npm-2.0.1-8eaf1f924f-2.zip/node_modules/unist-util-visit-parents/", - "packageDependencies": [ - ["unist-util-visit-parents", "npm:2.0.1"], - ["unist-util-is", "npm:2.1.2"] - ], - "linkType": "HARD", - }], - ["npm:3.0.0", { - "packageLocation": "./.yarn/cache/unist-util-visit-parents-npm-3.0.0-b22d6d36b9-2.zip/node_modules/unist-util-visit-parents/", - "packageDependencies": [ - ["unist-util-visit-parents", "npm:3.0.0"], - ["@types/unist", "npm:2.0.3"], - ["unist-util-is", "npm:4.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["universal-user-agent", [ - ["npm:3.0.0", { - "packageLocation": "./.yarn/cache/universal-user-agent-npm-3.0.0-a192a2983a-2.zip/node_modules/universal-user-agent/", - "packageDependencies": [ - ["universal-user-agent", "npm:3.0.0"], - ["os-name", "npm:3.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["universalify", [ - ["npm:0.1.2", { - "packageLocation": "./.yarn/cache/universalify-npm-0.1.2-9b22d31d2d-2.zip/node_modules/universalify/", - "packageDependencies": [ - ["universalify", "npm:0.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["unpipe", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/unpipe-npm-1.0.0-2ed2a3c2bf-2.zip/node_modules/unpipe/", - "packageDependencies": [ - ["unpipe", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["unquote", [ - ["npm:1.1.1", { - "packageLocation": "./.yarn/cache/unquote-npm-1.1.1-11903c1689-2.zip/node_modules/unquote/", - "packageDependencies": [ - ["unquote", "npm:1.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["unset-value", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/unset-value-npm-1.0.0-2af803b920-2.zip/node_modules/unset-value/", - "packageDependencies": [ - ["unset-value", "npm:1.0.0"], - ["has-value", "npm:0.3.1"], - ["isobject", "npm:3.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["unzip-response", [ - ["npm:2.0.1", { - "packageLocation": "./.yarn/cache/unzip-response-npm-2.0.1-d139c365e6-2.zip/node_modules/unzip-response/", - "packageDependencies": [ - ["unzip-response", "npm:2.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["upath", [ - ["npm:1.1.0", { - "packageLocation": "./.yarn/cache/upath-npm-1.1.0-f4d227069c-2.zip/node_modules/upath/", - "packageDependencies": [ - ["upath", "npm:1.1.0"] - ], - "linkType": "HARD", - }], - ["npm:1.2.0", { - "packageLocation": "./.yarn/cache/upath-npm-1.2.0-ca00ec3398-2.zip/node_modules/upath/", - "packageDependencies": [ - ["upath", "npm:1.2.0"] - ], - "linkType": "HARD", - }] - ]], - ["update-notifier", [ - ["npm:2.5.0", { - "packageLocation": "./.yarn/cache/update-notifier-npm-2.5.0-67a849582a-2.zip/node_modules/update-notifier/", - "packageDependencies": [ - ["update-notifier", "npm:2.5.0"], - ["boxen", "npm:1.3.0"], - ["chalk", "npm:2.4.2"], - ["configstore", "npm:3.1.2"], - ["import-lazy", "npm:2.1.0"], - ["is-ci", "npm:1.2.1"], - ["is-installed-globally", "npm:0.1.0"], - ["is-npm", "npm:1.0.0"], - ["latest-version", "npm:3.1.0"], - ["semver-diff", "npm:2.1.0"], - ["xdg-basedir", "npm:3.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["uri-js", [ - ["npm:4.2.2", { - "packageLocation": "./.yarn/cache/uri-js-npm-4.2.2-e6ac2fca26-2.zip/node_modules/uri-js/", - "packageDependencies": [ - ["uri-js", "npm:4.2.2"], - ["punycode", "npm:2.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["urix", [ - ["npm:0.1.0", { - "packageLocation": "./.yarn/cache/urix-npm-0.1.0-bd5e55a13a-2.zip/node_modules/urix/", - "packageDependencies": [ - ["urix", "npm:0.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["url", [ - ["npm:0.11.0", { - "packageLocation": "./.yarn/cache/url-npm-0.11.0-32ce15acfb-2.zip/node_modules/url/", - "packageDependencies": [ - ["url", "npm:0.11.0"], - ["punycode", "npm:1.3.2"], - ["querystring", "npm:0.2.0"] - ], - "linkType": "HARD", - }] - ]], - ["url-join", [ - ["npm:1.1.0", { - "packageLocation": "./.yarn/cache/url-join-npm-1.1.0-c9bf25c365-2.zip/node_modules/url-join/", - "packageDependencies": [ - ["url-join", "npm:1.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["url-loader", [ - ["virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:1.1.2", { - "packageLocation": "./.yarn/$$virtual/url-loader-virtual-4e711315ea/0/cache/url-loader-npm-1.1.2-860d56b20e-2.zip/node_modules/url-loader/", - "packageDependencies": [ - ["url-loader", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:1.1.2"], - ["loader-utils", "npm:1.2.3"], - ["mime", "npm:2.4.0"], - ["schema-utils", "npm:1.0.0"], - ["webpack", "npm:4.28.4"] - ], - "packagePeers": [ - "webpack" - ], - "linkType": "HARD", - }] - ]], - ["url-parse", [ - ["npm:1.4.4", { - "packageLocation": "./.yarn/cache/url-parse-npm-1.4.4-9c0815d362-2.zip/node_modules/url-parse/", - "packageDependencies": [ - ["url-parse", "npm:1.4.4"], - ["querystringify", "npm:2.1.0"], - ["requires-port", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["url-parse-lax", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/url-parse-lax-npm-1.0.0-72419d807b-2.zip/node_modules/url-parse-lax/", - "packageDependencies": [ - ["url-parse-lax", "npm:1.0.0"], - ["prepend-http", "npm:1.0.4"] - ], - "linkType": "HARD", - }], - ["npm:3.0.0", { - "packageLocation": "./.yarn/cache/url-parse-lax-npm-3.0.0-92aa8effa0-2.zip/node_modules/url-parse-lax/", - "packageDependencies": [ - ["url-parse-lax", "npm:3.0.0"], - ["prepend-http", "npm:2.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["url-regex", [ - ["npm:3.2.0", { - "packageLocation": "./.yarn/cache/url-regex-npm-3.2.0-dc9b44f841-2.zip/node_modules/url-regex/", - "packageDependencies": [ - ["url-regex", "npm:3.2.0"], - ["ip-regex", "npm:1.0.3"] - ], - "linkType": "HARD", - }], - ["npm:4.1.1", { - "packageLocation": "./.yarn/cache/url-regex-npm-4.1.1-1dfd604c2f-2.zip/node_modules/url-regex/", - "packageDependencies": [ - ["url-regex", "npm:4.1.1"], - ["ip-regex", "npm:1.0.3"], - ["tlds", "npm:1.203.1"] - ], - "linkType": "HARD", - }] - ]], - ["url-template", [ - ["npm:2.0.8", { - "packageLocation": "./.yarn/cache/url-template-npm-2.0.8-5d44a47d46-2.zip/node_modules/url-template/", - "packageDependencies": [ - ["url-template", "npm:2.0.8"] - ], - "linkType": "HARD", - }] - ]], - ["url-to-options", [ - ["npm:1.0.1", { - "packageLocation": "./.yarn/cache/url-to-options-npm-1.0.1-7eb319b3c8-2.zip/node_modules/url-to-options/", - "packageDependencies": [ - ["url-to-options", "npm:1.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["use", [ - ["npm:3.1.1", { - "packageLocation": "./.yarn/cache/use-npm-3.1.1-7ba643714c-2.zip/node_modules/use/", - "packageDependencies": [ - ["use", "npm:3.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["utf8", [ - ["npm:2.1.2", { - "packageLocation": "./.yarn/cache/utf8-npm-2.1.2-17bfd49a94-2.zip/node_modules/utf8/", - "packageDependencies": [ - ["utf8", "npm:2.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["utif", [ - ["npm:2.0.1", { - "packageLocation": "./.yarn/cache/utif-npm-2.0.1-b6892ce22a-2.zip/node_modules/utif/", - "packageDependencies": [ - ["utif", "npm:2.0.1"], - ["pako", "npm:1.0.8"] - ], - "linkType": "HARD", - }] - ]], - ["util", [ - ["npm:0.10.3", { - "packageLocation": "./.yarn/cache/util-npm-0.10.3-f43de5ccbb-2.zip/node_modules/util/", - "packageDependencies": [ - ["util", "npm:0.10.3"], - ["inherits", "npm:2.0.1"] - ], - "linkType": "HARD", - }], - ["npm:0.10.4", { - "packageLocation": "./.yarn/cache/util-npm-0.10.4-7c577db41a-2.zip/node_modules/util/", - "packageDependencies": [ - ["util", "npm:0.10.4"], - ["inherits", "npm:2.0.3"] - ], - "linkType": "HARD", - }], - ["npm:0.11.1", { - "packageLocation": "./.yarn/cache/util-npm-0.11.1-d2633dea18-2.zip/node_modules/util/", - "packageDependencies": [ - ["util", "npm:0.11.1"], - ["inherits", "npm:2.0.3"] - ], - "linkType": "HARD", - }] - ]], - ["util-deprecate", [ - ["npm:1.0.2", { - "packageLocation": "./.yarn/cache/util-deprecate-npm-1.0.2-e3fe1a219c-2.zip/node_modules/util-deprecate/", - "packageDependencies": [ - ["util-deprecate", "npm:1.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["util-promisify", [ - ["npm:2.1.0", { - "packageLocation": "./.yarn/cache/util-promisify-npm-2.1.0-99b8e9cdf0-2.zip/node_modules/util-promisify/", - "packageDependencies": [ - ["util-promisify", "npm:2.1.0"], - ["object.getownpropertydescriptors", "npm:2.0.3"] - ], - "linkType": "HARD", - }] - ]], - ["util.promisify", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/util.promisify-npm-1.0.0-945566c45a-2.zip/node_modules/util.promisify/", - "packageDependencies": [ - ["util.promisify", "npm:1.0.0"], - ["define-properties", "npm:1.1.3"], - ["object.getownpropertydescriptors", "npm:2.0.3"] - ], - "linkType": "HARD", - }] - ]], - ["utila", [ - ["npm:0.4.0", { - "packageLocation": "./.yarn/cache/utila-npm-0.4.0-27b344403b-2.zip/node_modules/utila/", - "packageDependencies": [ - ["utila", "npm:0.4.0"] - ], - "linkType": "HARD", - }] - ]], - ["utils-merge", [ - ["npm:1.0.1", { - "packageLocation": "./.yarn/cache/utils-merge-npm-1.0.1-363bbdfbca-2.zip/node_modules/utils-merge/", - "packageDependencies": [ - ["utils-merge", "npm:1.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["uuid", [ - ["npm:3.3.2", { - "packageLocation": "./.yarn/cache/uuid-npm-3.3.2-62715051ac-2.zip/node_modules/uuid/", - "packageDependencies": [ - ["uuid", "npm:3.3.2"] - ], - "linkType": "HARD", - }] - ]], - ["v8-compile-cache", [ - ["npm:1.1.2", { - "packageLocation": "./.yarn/cache/v8-compile-cache-npm-1.1.2-3d189dcf94-2.zip/node_modules/v8-compile-cache/", - "packageDependencies": [ - ["v8-compile-cache", "npm:1.1.2"] - ], - "linkType": "HARD", - }], - ["npm:2.0.2", { - "packageLocation": "./.yarn/cache/v8-compile-cache-npm-2.0.2-e709497320-2.zip/node_modules/v8-compile-cache/", - "packageDependencies": [ - ["v8-compile-cache", "npm:2.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["val-loader", [ - ["virtual:e04a2594c769771b96db34e7a92a8a3af1c98ae86dce662589a5c5d5209e16875506f8cb5f4c2230a2b2ae06335b14466352c4ed470d39edf9edb6c515984525#npm:1.1.1", { - "packageLocation": "./.yarn/$$virtual/val-loader-virtual-ddf17a181b/0/cache/val-loader-npm-1.1.1-17ceaddf84-2.zip/node_modules/val-loader/", - "packageDependencies": [ - ["val-loader", "virtual:e04a2594c769771b96db34e7a92a8a3af1c98ae86dce662589a5c5d5209e16875506f8cb5f4c2230a2b2ae06335b14466352c4ed470d39edf9edb6c515984525#npm:1.1.1"], - ["loader-utils", "npm:1.2.3"], - ["schema-utils", "npm:0.4.7"], - ["webpack", "npm:4.41.2"] - ], - "packagePeers": [ - "webpack" - ], - "linkType": "HARD", - }] - ]], - ["valid-url", [ - ["npm:1.0.9", { - "packageLocation": "./.yarn/cache/valid-url-npm-1.0.9-945a70ad40-2.zip/node_modules/valid-url/", - "packageDependencies": [ - ["valid-url", "npm:1.0.9"] - ], - "linkType": "HARD", - }] - ]], - ["validate-npm-package-license", [ - ["npm:3.0.4", { - "packageLocation": "./.yarn/cache/validate-npm-package-license-npm-3.0.4-7af8adc7a8-2.zip/node_modules/validate-npm-package-license/", - "packageDependencies": [ - ["validate-npm-package-license", "npm:3.0.4"], - ["spdx-correct", "npm:3.1.0"], - ["spdx-expression-parse", "npm:3.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["vary", [ - ["npm:1.1.2", { - "packageLocation": "./.yarn/cache/vary-npm-1.1.2-b49f70ae63-2.zip/node_modules/vary/", - "packageDependencies": [ - ["vary", "npm:1.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["vendors", [ - ["npm:1.0.2", { - "packageLocation": "./.yarn/cache/vendors-npm-1.0.2-11ec577f90-2.zip/node_modules/vendors/", - "packageDependencies": [ - ["vendors", "npm:1.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["verror", [ - ["npm:1.10.0", { - "packageLocation": "./.yarn/cache/verror-npm-1.10.0-c3f839c579-2.zip/node_modules/verror/", - "packageDependencies": [ - ["verror", "npm:1.10.0"], - ["assert-plus", "npm:1.0.0"], - ["core-util-is", "npm:1.0.2"], - ["extsprintf", "npm:1.3.0"] - ], - "linkType": "HARD", - }] - ]], - ["vfile", [ - ["npm:2.3.0", { - "packageLocation": "./.yarn/cache/vfile-npm-2.3.0-0781febdcc-2.zip/node_modules/vfile/", - "packageDependencies": [ - ["vfile", "npm:2.3.0"], - ["is-buffer", "npm:1.1.6"], - ["replace-ext", "npm:1.0.0"], - ["unist-util-stringify-position", "npm:1.1.2"], - ["vfile-message", "npm:1.1.1"] - ], - "linkType": "HARD", - }], - ["npm:3.0.1", { - "packageLocation": "./.yarn/cache/vfile-npm-3.0.1-90dd34a20a-2.zip/node_modules/vfile/", - "packageDependencies": [ - ["vfile", "npm:3.0.1"], - ["is-buffer", "npm:2.0.3"], - ["replace-ext", "npm:1.0.0"], - ["unist-util-stringify-position", "npm:1.1.2"], - ["vfile-message", "npm:1.1.1"] - ], - "linkType": "HARD", - }], - ["npm:4.0.1", { - "packageLocation": "./.yarn/cache/vfile-npm-4.0.1-badae93500-2.zip/node_modules/vfile/", - "packageDependencies": [ - ["vfile", "npm:4.0.1"], - ["@types/unist", "npm:2.0.3"], - ["is-buffer", "npm:2.0.3"], - ["replace-ext", "npm:1.0.0"], - ["unist-util-stringify-position", "npm:2.0.1"], - ["vfile-message", "npm:2.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["vfile-location", [ - ["npm:2.0.4", { - "packageLocation": "./.yarn/cache/vfile-location-npm-2.0.4-7a96021a5c-2.zip/node_modules/vfile-location/", - "packageDependencies": [ - ["vfile-location", "npm:2.0.4"] - ], - "linkType": "HARD", - }] - ]], - ["vfile-message", [ - ["npm:1.1.1", { - "packageLocation": "./.yarn/cache/vfile-message-npm-1.1.1-6458d7e753-2.zip/node_modules/vfile-message/", - "packageDependencies": [ - ["vfile-message", "npm:1.1.1"], - ["unist-util-stringify-position", "npm:1.1.2"] - ], - "linkType": "HARD", - }], - ["npm:2.0.1", { - "packageLocation": "./.yarn/cache/vfile-message-npm-2.0.1-322e6f6462-2.zip/node_modules/vfile-message/", - "packageDependencies": [ - ["vfile-message", "npm:2.0.1"], - ["@types/unist", "npm:2.0.3"], - ["unist-util-stringify-position", "npm:2.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["vinyl", [ - ["npm:2.2.0", { - "packageLocation": "./.yarn/cache/vinyl-npm-2.2.0-b81d0fc829-2.zip/node_modules/vinyl/", - "packageDependencies": [ - ["vinyl", "npm:2.2.0"], - ["clone", "npm:2.1.2"], - ["clone-buffer", "npm:1.0.0"], - ["clone-stats", "npm:1.0.0"], - ["cloneable-readable", "npm:1.1.2"], - ["remove-trailing-separator", "npm:1.1.0"], - ["replace-ext", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["vm-browserify", [ - ["npm:0.0.4", { - "packageLocation": "./.yarn/cache/vm-browserify-npm-0.0.4-98fb115333-2.zip/node_modules/vm-browserify/", - "packageDependencies": [ - ["vm-browserify", "npm:0.0.4"], - ["indexof", "npm:0.0.1"] - ], - "linkType": "HARD", - }], - ["npm:1.1.0", { - "packageLocation": "./.yarn/cache/vm-browserify-npm-1.1.0-bddd6e3f08-2.zip/node_modules/vm-browserify/", - "packageDependencies": [ - ["vm-browserify", "npm:1.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["vsce", [ - ["npm:1.61.0", { - "packageLocation": "./.yarn/cache/vsce-npm-1.61.0-a846384e98-2.zip/node_modules/vsce/", - "packageDependencies": [ - ["vsce", "npm:1.61.0"], - ["azure-devops-node-api", "npm:7.2.0"], - ["chalk", "npm:2.4.2"], - ["cheerio", "npm:1.0.0-rc.2"], - ["commander", "npm:2.19.0"], - ["cpx", "npm:1.5.0"], - ["denodeify", "npm:1.2.1"], - ["glob", "npm:7.1.3"], - ["lodash", "npm:4.17.11"], - ["markdown-it", "npm:8.4.2"], - ["mime", "npm:1.6.0"], - ["minimatch", "npm:3.0.4"], - ["osenv", "npm:0.1.5"], - ["parse-semver", "npm:1.1.1"], - ["read", "npm:1.0.7"], - ["semver", "npm:5.6.0"], - ["tmp", "npm:0.0.29"], - ["typed-rest-client", "npm:1.2.0"], - ["url-join", "npm:1.1.0"], - ["yauzl", "npm:2.10.0"], - ["yazl", "npm:2.5.1"] - ], - "linkType": "HARD", - }] - ]], - ["vscode-zipfs", [ - ["workspace:packages/vscode-zipfs", { - "packageLocation": "./packages/vscode-zipfs/", - "packageDependencies": [ - ["vscode-zipfs", "workspace:packages/vscode-zipfs"], - ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], - ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], - ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], - ["pnp-webpack-plugin", "npm:1.4.3"], - ["ts-loader", "virtual:e04a2594c769771b96db34e7a92a8a3af1c98ae86dce662589a5c5d5209e16875506f8cb5f4c2230a2b2ae06335b14466352c4ed470d39edf9edb6c515984525#npm:6.2.1"], - ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], - ["vsce", "npm:1.61.0"], - ["webpack", "npm:4.41.2"], - ["webpack-cli", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#npm:3.3.2"] - ], - "linkType": "SOFT", - }] - ]], - ["w3c-hr-time", [ - ["npm:1.0.1", { - "packageLocation": "./.yarn/cache/w3c-hr-time-npm-1.0.1-22f42e9e95-2.zip/node_modules/w3c-hr-time/", - "packageDependencies": [ - ["w3c-hr-time", "npm:1.0.1"], - ["browser-process-hrtime", "npm:0.1.3"] - ], - "linkType": "HARD", - }] - ]], - ["walker", [ - ["npm:1.0.7", { - "packageLocation": "./.yarn/cache/walker-npm-1.0.7-a97443bd99-2.zip/node_modules/walker/", - "packageDependencies": [ - ["walker", "npm:1.0.7"], - ["makeerror", "npm:1.0.11"] - ], - "linkType": "HARD", - }] - ]], - ["warning", [ - ["npm:3.0.0", { - "packageLocation": "./.yarn/cache/warning-npm-3.0.0-125973e5cc-2.zip/node_modules/warning/", - "packageDependencies": [ - ["warning", "npm:3.0.0"], - ["loose-envify", "npm:1.4.0"] - ], - "linkType": "HARD", - }] - ]], - ["watchpack", [ - ["npm:1.6.0", { - "packageLocation": "./.yarn/cache/watchpack-npm-1.6.0-2e77885616-2.zip/node_modules/watchpack/", - "packageDependencies": [ - ["watchpack", "npm:1.6.0"], - ["chokidar", "npm:2.0.4"], - ["graceful-fs", "npm:4.1.15"], - ["neo-async", "npm:2.6.0"] - ], - "linkType": "HARD", - }] - ]], - ["wbuf", [ - ["npm:1.7.3", { - "packageLocation": "./.yarn/cache/wbuf-npm-1.7.3-cc9e10a084-2.zip/node_modules/wbuf/", - "packageDependencies": [ - ["wbuf", "npm:1.7.3"], - ["minimalistic-assert", "npm:1.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["web-namespaces", [ - ["npm:1.1.2", { - "packageLocation": "./.yarn/cache/web-namespaces-npm-1.1.2-46f4cf8f88-2.zip/node_modules/web-namespaces/", - "packageDependencies": [ - ["web-namespaces", "npm:1.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["webidl-conversions", [ - ["npm:4.0.2", { - "packageLocation": "./.yarn/cache/webidl-conversions-npm-4.0.2-1d159e6409-2.zip/node_modules/webidl-conversions/", - "packageDependencies": [ - ["webidl-conversions", "npm:4.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["webpack", [ - ["npm:4.28.4", { - "packageLocation": "./.yarn/cache/webpack-npm-4.28.4-ccb005e574-2.zip/node_modules/webpack/", - "packageDependencies": [ - ["webpack", "npm:4.28.4"], - ["@webassemblyjs/ast", "npm:1.7.11"], - ["@webassemblyjs/helper-module-context", "npm:1.7.11"], - ["@webassemblyjs/wasm-edit", "npm:1.7.11"], - ["@webassemblyjs/wasm-parser", "npm:1.7.11"], - ["acorn", "npm:5.7.3"], - ["acorn-dynamic-import", "npm:3.0.0"], - ["ajv", "npm:6.7.0"], - ["ajv-keywords", "virtual:2b49db17d1e4e8854e6e7543c07eb7bc19ec9da65a1b99b9cb28e764846d419e5ecd6e057ad65249f2b928862ffd70dbf8a7c79643ccdd7c1c40cab5b59aa03f#npm:3.2.0"], - ["chrome-trace-event", "npm:1.0.0"], - ["enhanced-resolve", "npm:4.1.0"], - ["eslint-scope", "npm:4.0.0"], - ["json-parse-better-errors", "npm:1.0.2"], - ["loader-runner", "npm:2.4.0"], - ["loader-utils", "npm:1.2.3"], - ["memory-fs", "npm:0.4.1"], - ["micromatch", "npm:3.1.10"], - ["mkdirp", "npm:0.5.1"], - ["neo-async", "npm:2.6.0"], - ["node-libs-browser", "npm:2.2.0"], - ["schema-utils", "npm:0.4.7"], - ["tapable", "npm:1.1.1"], - ["terser-webpack-plugin", "virtual:ccb005e5741f2a2d301349e2f72035a6c9772010150ef085b046fafe0a8dc83ea0752900bdabb6bb46443881d73f8c67c447f43f710d14ea4acd043fbe8c795d#npm:1.4.1"], - ["watchpack", "npm:1.6.0"], - ["webpack-sources", "npm:1.3.0"] - ], - "linkType": "HARD", - }], - ["npm:4.41.2", { - "packageLocation": "./.yarn/cache/webpack-npm-4.41.2-efbe0580aa-2.zip/node_modules/webpack/", - "packageDependencies": [ - ["webpack", "npm:4.41.2"], - ["@webassemblyjs/ast", "npm:1.8.5"], - ["@webassemblyjs/helper-module-context", "npm:1.8.5"], - ["@webassemblyjs/wasm-edit", "npm:1.8.5"], - ["@webassemblyjs/wasm-parser", "npm:1.8.5"], - ["acorn", "npm:6.3.0"], - ["ajv", "npm:6.10.2"], - ["ajv-keywords", "virtual:efbe0580aa351d4a1b51ea342692c80510f75e8c963c10887aeaee42935c794b500714d251c8b040a6142e03f7a3aa458d91af79a5132727abec1a6bf26571fb#npm:3.4.1"], - ["chrome-trace-event", "npm:1.0.2"], - ["enhanced-resolve", "npm:4.1.0"], - ["eslint-scope", "npm:4.0.3"], - ["json-parse-better-errors", "npm:1.0.2"], - ["loader-runner", "npm:2.4.0"], - ["loader-utils", "npm:1.2.3"], - ["memory-fs", "npm:0.4.1"], - ["micromatch", "npm:3.1.10"], - ["mkdirp", "npm:0.5.1"], - ["neo-async", "npm:2.6.1"], - ["node-libs-browser", "npm:2.2.1"], - ["schema-utils", "npm:1.0.0"], - ["tapable", "npm:1.1.3"], - ["terser-webpack-plugin", "virtual:efbe0580aa351d4a1b51ea342692c80510f75e8c963c10887aeaee42935c794b500714d251c8b040a6142e03f7a3aa458d91af79a5132727abec1a6bf26571fb#npm:1.4.1"], - ["watchpack", "npm:1.6.0"], - ["webpack-sources", "npm:1.4.3"] - ], - "linkType": "HARD", - }] - ]], - ["webpack-cli", [ - ["virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#npm:3.3.2", { - "packageLocation": "./.yarn/$$virtual/webpack-cli-virtual-667f00b331/0/cache/webpack-cli-npm-3.3.2-036afb8be8-2.zip/node_modules/webpack-cli/", - "packageDependencies": [ - ["webpack-cli", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#npm:3.3.2"], - ["chalk", "npm:2.4.2"], - ["cross-spawn", "npm:6.0.5"], - ["enhanced-resolve", "npm:4.1.0"], - ["findup-sync", "npm:2.0.0"], - ["global-modules", "npm:1.0.0"], - ["import-local", "npm:2.0.0"], - ["interpret", "npm:1.2.0"], - ["loader-utils", "npm:1.2.3"], - ["supports-color", "npm:5.5.0"], - ["v8-compile-cache", "npm:2.0.2"], - ["webpack", "npm:4.41.2"], - ["yargs", "npm:12.0.5"] - ], - "packagePeers": [ - "webpack" - ], - "linkType": "HARD", - }] - ]], - ["webpack-dev-middleware", [ - ["virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:3.6.1", { - "packageLocation": "./.yarn/$$virtual/webpack-dev-middleware-virtual-174879b63f/0/cache/webpack-dev-middleware-npm-3.6.1-093eb2ddf7-2.zip/node_modules/webpack-dev-middleware/", - "packageDependencies": [ - ["webpack-dev-middleware", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:3.6.1"], - ["memory-fs", "npm:0.4.1"], - ["mime", "npm:2.4.0"], - ["range-parser", "npm:1.2.0"], - ["webpack", "npm:4.28.4"], - ["webpack-log", "npm:2.0.0"] - ], - "packagePeers": [ - "webpack" - ], - "linkType": "HARD", - }] - ]], - ["webpack-dev-server", [ - ["virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:3.2.1", { - "packageLocation": "./.yarn/$$virtual/webpack-dev-server-virtual-3e101a143f/0/cache/webpack-dev-server-npm-3.2.1-6c1eb2927a-2.zip/node_modules/webpack-dev-server/", - "packageDependencies": [ - ["webpack-dev-server", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:3.2.1"], - ["ansi-html", "npm:0.0.7"], - ["bonjour", "npm:3.5.0"], - ["chokidar", "npm:2.0.4"], - ["compression", "npm:1.7.3"], - ["connect-history-api-fallback", "npm:1.6.0"], - ["debug", "npm:4.1.1"], - ["del", "npm:3.0.0"], - ["express", "npm:4.16.4"], - ["html-entities", "npm:1.2.1"], - ["http-proxy-middleware", "npm:0.19.1"], - ["import-local", "npm:2.0.0"], - ["internal-ip", "npm:4.2.0"], - ["ip", "npm:1.1.5"], - ["killable", "npm:1.0.1"], - ["loglevel", "npm:1.6.1"], - ["opn", "npm:5.4.0"], - ["portfinder", "npm:1.0.20"], - ["schema-utils", "npm:1.0.0"], - ["selfsigned", "npm:1.10.4"], - ["semver", "npm:5.6.0"], - ["serve-index", "npm:1.9.1"], - ["sockjs", "npm:0.3.19"], - ["sockjs-client", "npm:1.3.0"], - ["spdy", "npm:4.0.0"], - ["strip-ansi", "npm:3.0.1"], - ["supports-color", "npm:6.1.0"], - ["url", "npm:0.11.0"], - ["webpack", "npm:4.28.4"], - ["webpack-dev-middleware", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:3.6.1"], - ["webpack-log", "npm:2.0.0"], - ["yargs", "npm:12.0.2"] - ], - "packagePeers": [ - "webpack" - ], - "linkType": "HARD", - }] - ]], - ["webpack-hot-middleware", [ - ["npm:2.24.3", { - "packageLocation": "./.yarn/cache/webpack-hot-middleware-npm-2.24.3-808414139a-2.zip/node_modules/webpack-hot-middleware/", - "packageDependencies": [ - ["webpack-hot-middleware", "npm:2.24.3"], - ["ansi-html", "npm:0.0.7"], - ["html-entities", "npm:1.2.1"], - ["querystring", "npm:0.2.0"], - ["strip-ansi", "npm:3.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["webpack-log", [ - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/webpack-log-npm-2.0.0-cafd67cd5c-2.zip/node_modules/webpack-log/", - "packageDependencies": [ - ["webpack-log", "npm:2.0.0"], - ["ansi-colors", "npm:3.2.4"], - ["uuid", "npm:3.3.2"] - ], - "linkType": "HARD", - }] - ]], - ["webpack-merge", [ - ["npm:4.2.1", { - "packageLocation": "./.yarn/cache/webpack-merge-npm-4.2.1-a4ae544370-2.zip/node_modules/webpack-merge/", - "packageDependencies": [ - ["webpack-merge", "npm:4.2.1"], - ["lodash", "npm:4.17.11"] - ], - "linkType": "HARD", - }] - ]], - ["webpack-sources", [ - ["npm:1.3.0", { - "packageLocation": "./.yarn/cache/webpack-sources-npm-1.3.0-08f3619f45-2.zip/node_modules/webpack-sources/", - "packageDependencies": [ - ["webpack-sources", "npm:1.3.0"], - ["source-list-map", "npm:2.0.1"], - ["source-map", "npm:0.6.1"] - ], - "linkType": "HARD", - }], - ["npm:1.4.3", { - "packageLocation": "./.yarn/cache/webpack-sources-npm-1.4.3-2b3a9b1de0-2.zip/node_modules/webpack-sources/", - "packageDependencies": [ - ["webpack-sources", "npm:1.4.3"], - ["source-list-map", "npm:2.0.1"], - ["source-map", "npm:0.6.1"] - ], - "linkType": "HARD", - }] - ]], - ["webpack-stats-plugin", [ - ["npm:0.1.5", { - "packageLocation": "./.yarn/cache/webpack-stats-plugin-npm-0.1.5-638b94befd-2.zip/node_modules/webpack-stats-plugin/", - "packageDependencies": [ - ["webpack-stats-plugin", "npm:0.1.5"] - ], - "linkType": "HARD", - }] - ]], - ["websocket-driver", [ - ["npm:0.7.0", { - "packageLocation": "./.yarn/cache/websocket-driver-npm-0.7.0-cc3211022d-2.zip/node_modules/websocket-driver/", - "packageDependencies": [ - ["websocket-driver", "npm:0.7.0"], - ["http-parser-js", "npm:0.5.0"], - ["websocket-extensions", "npm:0.1.3"] - ], - "linkType": "HARD", - }] - ]], - ["websocket-extensions", [ - ["npm:0.1.3", { - "packageLocation": "./.yarn/cache/websocket-extensions-npm-0.1.3-80445f180b-2.zip/node_modules/websocket-extensions/", - "packageDependencies": [ - ["websocket-extensions", "npm:0.1.3"] - ], - "linkType": "HARD", - }] - ]], - ["whatwg-encoding", [ - ["npm:1.0.5", { - "packageLocation": "./.yarn/cache/whatwg-encoding-npm-1.0.5-85e0fb7d7d-2.zip/node_modules/whatwg-encoding/", - "packageDependencies": [ - ["whatwg-encoding", "npm:1.0.5"], - ["iconv-lite", "npm:0.4.24"] - ], - "linkType": "HARD", - }] - ]], - ["whatwg-fetch", [ - ["npm:2.0.4", { - "packageLocation": "./.yarn/cache/whatwg-fetch-npm-2.0.4-24703ef2b1-2.zip/node_modules/whatwg-fetch/", - "packageDependencies": [ - ["whatwg-fetch", "npm:2.0.4"] - ], - "linkType": "HARD", - }], - ["npm:3.0.0", { - "packageLocation": "./.yarn/cache/whatwg-fetch-npm-3.0.0-89ab4ec112-2.zip/node_modules/whatwg-fetch/", - "packageDependencies": [ - ["whatwg-fetch", "npm:3.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["whatwg-mimetype", [ - ["npm:2.3.0", { - "packageLocation": "./.yarn/cache/whatwg-mimetype-npm-2.3.0-52eaa1d941-2.zip/node_modules/whatwg-mimetype/", - "packageDependencies": [ - ["whatwg-mimetype", "npm:2.3.0"] - ], - "linkType": "HARD", - }] - ]], - ["whatwg-url", [ - ["npm:6.5.0", { - "packageLocation": "./.yarn/cache/whatwg-url-npm-6.5.0-07c2c28a54-2.zip/node_modules/whatwg-url/", - "packageDependencies": [ - ["whatwg-url", "npm:6.5.0"], - ["lodash.sortby", "npm:4.7.0"], - ["tr46", "npm:1.0.1"], - ["webidl-conversions", "npm:4.0.2"] - ], - "linkType": "HARD", - }], - ["npm:7.0.0", { - "packageLocation": "./.yarn/cache/whatwg-url-npm-7.0.0-6876df15a8-2.zip/node_modules/whatwg-url/", - "packageDependencies": [ - ["whatwg-url", "npm:7.0.0"], - ["lodash.sortby", "npm:4.7.0"], - ["tr46", "npm:1.0.1"], - ["webidl-conversions", "npm:4.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["which", [ - ["npm:1.3.1", { - "packageLocation": "./.yarn/cache/which-npm-1.3.1-f0ebb8bdd8-2.zip/node_modules/which/", - "packageDependencies": [ - ["which", "npm:1.3.1"], - ["isexe", "npm:2.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["which-module", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/which-module-npm-1.0.0-006a29cce3-2.zip/node_modules/which-module/", - "packageDependencies": [ - ["which-module", "npm:1.0.0"] - ], - "linkType": "HARD", - }], - ["npm:2.0.0", { - "packageLocation": "./.yarn/cache/which-module-npm-2.0.0-daf3daa08d-2.zip/node_modules/which-module/", - "packageDependencies": [ - ["which-module", "npm:2.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["which-pm-runs", [ - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/which-pm-runs-npm-1.0.0-c3252bc9d6-2.zip/node_modules/which-pm-runs/", - "packageDependencies": [ - ["which-pm-runs", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["wide-align", [ - ["npm:1.1.3", { - "packageLocation": "./.yarn/cache/wide-align-npm-1.1.3-48c7d4953c-2.zip/node_modules/wide-align/", - "packageDependencies": [ - ["wide-align", "npm:1.1.3"], - ["string-width", "npm:2.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["widest-line", [ - ["npm:2.0.1", { - "packageLocation": "./.yarn/cache/widest-line-npm-2.0.1-f40e0a0581-2.zip/node_modules/widest-line/", - "packageDependencies": [ - ["widest-line", "npm:2.0.1"], - ["string-width", "npm:2.1.1"] - ], - "linkType": "HARD", - }] - ]], - ["windows-release", [ - ["npm:3.2.0", { - "packageLocation": "./.yarn/cache/windows-release-npm-3.2.0-bb84765c45-2.zip/node_modules/windows-release/", - "packageDependencies": [ - ["windows-release", "npm:3.2.0"], - ["execa", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["with-open-file", [ - ["npm:0.1.5", { - "packageLocation": "./.yarn/cache/with-open-file-npm-0.1.5-f3b639be5d-2.zip/node_modules/with-open-file/", - "packageDependencies": [ - ["with-open-file", "npm:0.1.5"], - ["p-finally", "npm:1.0.0"], - ["p-try", "npm:2.0.0"], - ["pify", "npm:3.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["wordwrap", [ - ["npm:0.0.3", { - "packageLocation": "./.yarn/cache/wordwrap-npm-0.0.3-ab90803074-2.zip/node_modules/wordwrap/", - "packageDependencies": [ - ["wordwrap", "npm:0.0.3"] - ], - "linkType": "HARD", - }], - ["npm:1.0.0", { - "packageLocation": "./.yarn/cache/wordwrap-npm-1.0.0-ae57a645e8-2.zip/node_modules/wordwrap/", - "packageDependencies": [ - ["wordwrap", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["workbox-background-sync", [ - ["npm:3.6.3", { - "packageLocation": "./.yarn/cache/workbox-background-sync-npm-3.6.3-7923253e27-2.zip/node_modules/workbox-background-sync/", - "packageDependencies": [ - ["workbox-background-sync", "npm:3.6.3"], - ["workbox-core", "npm:3.6.3"] - ], - "linkType": "HARD", - }] - ]], - ["workbox-broadcast-cache-update", [ - ["npm:3.6.3", { - "packageLocation": "./.yarn/cache/workbox-broadcast-cache-update-npm-3.6.3-8f74287be9-2.zip/node_modules/workbox-broadcast-cache-update/", - "packageDependencies": [ - ["workbox-broadcast-cache-update", "npm:3.6.3"], - ["workbox-core", "npm:3.6.3"] - ], - "linkType": "HARD", - }] - ]], - ["workbox-build", [ - ["npm:3.6.3", { - "packageLocation": "./.yarn/cache/workbox-build-npm-3.6.3-89822b26e2-2.zip/node_modules/workbox-build/", - "packageDependencies": [ - ["workbox-build", "npm:3.6.3"], - ["babel-runtime", "npm:6.26.0"], - ["common-tags", "npm:1.8.0"], - ["fs-extra", "npm:4.0.3"], - ["glob", "npm:7.1.3"], - ["joi", "npm:11.4.0"], - ["lodash.template", "npm:4.4.0"], - ["pretty-bytes", "npm:4.0.2"], - ["stringify-object", "npm:3.3.0"], - ["strip-comments", "npm:1.0.2"], - ["workbox-background-sync", "npm:3.6.3"], - ["workbox-broadcast-cache-update", "npm:3.6.3"], - ["workbox-cache-expiration", "npm:3.6.3"], - ["workbox-cacheable-response", "npm:3.6.3"], - ["workbox-core", "npm:3.6.3"], - ["workbox-google-analytics", "npm:3.6.3"], - ["workbox-navigation-preload", "npm:3.6.3"], - ["workbox-precaching", "npm:3.6.3"], - ["workbox-range-requests", "npm:3.6.3"], - ["workbox-routing", "npm:3.6.3"], - ["workbox-strategies", "npm:3.6.3"], - ["workbox-streams", "npm:3.6.3"], - ["workbox-sw", "npm:3.6.3"] - ], - "linkType": "HARD", - }] - ]], - ["workbox-cache-expiration", [ - ["npm:3.6.3", { - "packageLocation": "./.yarn/cache/workbox-cache-expiration-npm-3.6.3-74d86a73ca-2.zip/node_modules/workbox-cache-expiration/", - "packageDependencies": [ - ["workbox-cache-expiration", "npm:3.6.3"], - ["workbox-core", "npm:3.6.3"] - ], - "linkType": "HARD", - }] - ]], - ["workbox-cacheable-response", [ - ["npm:3.6.3", { - "packageLocation": "./.yarn/cache/workbox-cacheable-response-npm-3.6.3-dc73cfe18e-2.zip/node_modules/workbox-cacheable-response/", - "packageDependencies": [ - ["workbox-cacheable-response", "npm:3.6.3"], - ["workbox-core", "npm:3.6.3"] - ], - "linkType": "HARD", - }] - ]], - ["workbox-core", [ - ["npm:3.6.3", { - "packageLocation": "./.yarn/cache/workbox-core-npm-3.6.3-e1737bfa4e-2.zip/node_modules/workbox-core/", - "packageDependencies": [ - ["workbox-core", "npm:3.6.3"] - ], - "linkType": "HARD", - }] - ]], - ["workbox-google-analytics", [ - ["npm:3.6.3", { - "packageLocation": "./.yarn/cache/workbox-google-analytics-npm-3.6.3-4a1409bd21-2.zip/node_modules/workbox-google-analytics/", - "packageDependencies": [ - ["workbox-google-analytics", "npm:3.6.3"], - ["workbox-background-sync", "npm:3.6.3"], - ["workbox-core", "npm:3.6.3"], - ["workbox-routing", "npm:3.6.3"], - ["workbox-strategies", "npm:3.6.3"] - ], - "linkType": "HARD", - }] - ]], - ["workbox-navigation-preload", [ - ["npm:3.6.3", { - "packageLocation": "./.yarn/cache/workbox-navigation-preload-npm-3.6.3-13889c82fd-2.zip/node_modules/workbox-navigation-preload/", - "packageDependencies": [ - ["workbox-navigation-preload", "npm:3.6.3"], - ["workbox-core", "npm:3.6.3"] - ], - "linkType": "HARD", - }] - ]], - ["workbox-precaching", [ - ["npm:3.6.3", { - "packageLocation": "./.yarn/cache/workbox-precaching-npm-3.6.3-a8206ef05e-2.zip/node_modules/workbox-precaching/", - "packageDependencies": [ - ["workbox-precaching", "npm:3.6.3"], - ["workbox-core", "npm:3.6.3"] - ], - "linkType": "HARD", - }] - ]], - ["workbox-range-requests", [ - ["npm:3.6.3", { - "packageLocation": "./.yarn/cache/workbox-range-requests-npm-3.6.3-4ebe52c8b7-2.zip/node_modules/workbox-range-requests/", - "packageDependencies": [ - ["workbox-range-requests", "npm:3.6.3"], - ["workbox-core", "npm:3.6.3"] - ], - "linkType": "HARD", - }] - ]], - ["workbox-routing", [ - ["npm:3.6.3", { - "packageLocation": "./.yarn/cache/workbox-routing-npm-3.6.3-05739727d5-2.zip/node_modules/workbox-routing/", - "packageDependencies": [ - ["workbox-routing", "npm:3.6.3"], - ["workbox-core", "npm:3.6.3"] - ], - "linkType": "HARD", - }] - ]], - ["workbox-strategies", [ - ["npm:3.6.3", { - "packageLocation": "./.yarn/cache/workbox-strategies-npm-3.6.3-163c2cfefb-2.zip/node_modules/workbox-strategies/", - "packageDependencies": [ - ["workbox-strategies", "npm:3.6.3"], - ["workbox-core", "npm:3.6.3"] - ], - "linkType": "HARD", - }] - ]], - ["workbox-streams", [ - ["npm:3.6.3", { - "packageLocation": "./.yarn/cache/workbox-streams-npm-3.6.3-254521f69f-2.zip/node_modules/workbox-streams/", - "packageDependencies": [ - ["workbox-streams", "npm:3.6.3"], - ["workbox-core", "npm:3.6.3"] - ], - "linkType": "HARD", - }] - ]], - ["workbox-sw", [ - ["npm:3.6.3", { - "packageLocation": "./.yarn/cache/workbox-sw-npm-3.6.3-1ec5668ddf-2.zip/node_modules/workbox-sw/", - "packageDependencies": [ - ["workbox-sw", "npm:3.6.3"] - ], - "linkType": "HARD", - }] - ]], - ["worker-farm", [ - ["npm:1.7.0", { - "packageLocation": "./.yarn/cache/worker-farm-npm-1.7.0-cfc50c2626-2.zip/node_modules/worker-farm/", - "packageDependencies": [ - ["worker-farm", "npm:1.7.0"], - ["errno", "npm:0.1.7"] - ], - "linkType": "HARD", - }] - ]], - ["wrap-ansi", [ - ["npm:2.1.0", { - "packageLocation": "./.yarn/cache/wrap-ansi-npm-2.1.0-1fd9d50973-2.zip/node_modules/wrap-ansi/", - "packageDependencies": [ - ["wrap-ansi", "npm:2.1.0"], - ["string-width", "npm:1.0.2"], - ["strip-ansi", "npm:3.0.1"] - ], - "linkType": "HARD", - }], - ["npm:5.1.0", { - "packageLocation": "./.yarn/cache/wrap-ansi-npm-5.1.0-293b407c18-2.zip/node_modules/wrap-ansi/", - "packageDependencies": [ - ["wrap-ansi", "npm:5.1.0"], - ["ansi-styles", "npm:3.2.1"], - ["string-width", "npm:3.0.0"], - ["strip-ansi", "npm:5.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["wrappy", [ - ["npm:1.0.2", { - "packageLocation": "./.yarn/cache/wrappy-npm-1.0.2-916de4d4b3-2.zip/node_modules/wrappy/", - "packageDependencies": [ - ["wrappy", "npm:1.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["write", [ - ["npm:1.0.3", { - "packageLocation": "./.yarn/cache/write-npm-1.0.3-1bac756049-2.zip/node_modules/write/", - "packageDependencies": [ - ["write", "npm:1.0.3"], - ["mkdirp", "npm:0.5.1"] - ], - "linkType": "HARD", - }] - ]], - ["write-file-atomic", [ - ["npm:2.4.1", { - "packageLocation": "./.yarn/cache/write-file-atomic-npm-2.4.1-5f62a7b3da-2.zip/node_modules/write-file-atomic/", - "packageDependencies": [ - ["write-file-atomic", "npm:2.4.1"], - ["graceful-fs", "npm:4.1.15"], - ["imurmurhash", "npm:0.1.4"], - ["signal-exit", "npm:3.0.2"] - ], - "linkType": "HARD", - }], - ["npm:2.4.2", { - "packageLocation": "./.yarn/cache/write-file-atomic-npm-2.4.2-0b1f3be134-2.zip/node_modules/write-file-atomic/", - "packageDependencies": [ - ["write-file-atomic", "npm:2.4.2"], - ["graceful-fs", "npm:4.1.15"], - ["imurmurhash", "npm:0.1.4"], - ["signal-exit", "npm:3.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["ws", [ - ["npm:5.2.2", { - "packageLocation": "./.yarn/cache/ws-npm-5.2.2-173bcd57b2-2.zip/node_modules/ws/", - "packageDependencies": [ - ["ws", "npm:5.2.2"], - ["async-limiter", "npm:1.0.0"] - ], - "linkType": "HARD", - }], - ["npm:6.1.4", { - "packageLocation": "./.yarn/cache/ws-npm-6.1.4-7bee7fd05f-2.zip/node_modules/ws/", - "packageDependencies": [ - ["ws", "npm:6.1.4"], - ["async-limiter", "npm:1.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["x-is-string", [ - ["npm:0.1.0", { - "packageLocation": "./.yarn/cache/x-is-string-npm-0.1.0-a254bc0c3e-2.zip/node_modules/x-is-string/", - "packageDependencies": [ - ["x-is-string", "npm:0.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["xdg-basedir", [ - ["npm:3.0.0", { - "packageLocation": "./.yarn/cache/xdg-basedir-npm-3.0.0-7eb0a8ccde-2.zip/node_modules/xdg-basedir/", - "packageDependencies": [ - ["xdg-basedir", "npm:3.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["xhr", [ - ["npm:2.5.0", { - "packageLocation": "./.yarn/cache/xhr-npm-2.5.0-09550edf7f-2.zip/node_modules/xhr/", - "packageDependencies": [ - ["xhr", "npm:2.5.0"], - ["global", "npm:4.3.2"], - ["is-function", "npm:1.0.1"], - ["parse-headers", "npm:2.0.2"], - ["xtend", "npm:4.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["xml", [ - ["npm:1.0.1", { - "packageLocation": "./.yarn/cache/xml-npm-1.0.1-f50a7aeb8e-2.zip/node_modules/xml/", - "packageDependencies": [ - ["xml", "npm:1.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["xml-name-validator", [ - ["npm:3.0.0", { - "packageLocation": "./.yarn/cache/xml-name-validator-npm-3.0.0-10e74a38ea-2.zip/node_modules/xml-name-validator/", - "packageDependencies": [ - ["xml-name-validator", "npm:3.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["xml-parse-from-string", [ - ["npm:1.0.1", { - "packageLocation": "./.yarn/cache/xml-parse-from-string-npm-1.0.1-8305dfb2e2-2.zip/node_modules/xml-parse-from-string/", - "packageDependencies": [ - ["xml-parse-from-string", "npm:1.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["xml2js", [ - ["npm:0.4.19", { - "packageLocation": "./.yarn/cache/xml2js-npm-0.4.19-104b7b16eb-2.zip/node_modules/xml2js/", - "packageDependencies": [ - ["xml2js", "npm:0.4.19"], - ["sax", "npm:1.2.4"], - ["xmlbuilder", "npm:9.0.7"] - ], - "linkType": "HARD", - }] - ]], - ["xmlbuilder", [ - ["npm:9.0.7", { - "packageLocation": "./.yarn/cache/xmlbuilder-npm-9.0.7-44519dbccb-2.zip/node_modules/xmlbuilder/", - "packageDependencies": [ - ["xmlbuilder", "npm:9.0.7"] - ], - "linkType": "HARD", - }] - ]], - ["xmlhttprequest-ssl", [ - ["npm:1.5.5", { - "packageLocation": "./.yarn/cache/xmlhttprequest-ssl-npm-1.5.5-7c88d54520-2.zip/node_modules/xmlhttprequest-ssl/", - "packageDependencies": [ - ["xmlhttprequest-ssl", "npm:1.5.5"] - ], - "linkType": "HARD", - }] - ]], - ["xregexp", [ - ["npm:4.0.0", { - "packageLocation": "./.yarn/cache/xregexp-npm-4.0.0-affe84a2d1-2.zip/node_modules/xregexp/", - "packageDependencies": [ - ["xregexp", "npm:4.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["xss", [ - ["npm:1.0.6", { - "packageLocation": "./.yarn/cache/xss-npm-1.0.6-be20fbdf39-2.zip/node_modules/xss/", - "packageDependencies": [ - ["xss", "npm:1.0.6"], - ["commander", "npm:2.20.0"], - ["cssfilter", "npm:0.0.10"] - ], - "linkType": "HARD", - }] - ]], - ["xstate", [ - ["npm:3.3.3", { - "packageLocation": "./.yarn/cache/xstate-npm-3.3.3-2668e00ac0-2.zip/node_modules/xstate/", - "packageDependencies": [ - ["xstate", "npm:3.3.3"] - ], - "linkType": "HARD", - }], - ["npm:4.5.0", { - "packageLocation": "./.yarn/cache/xstate-npm-4.5.0-2fa78080c7-2.zip/node_modules/xstate/", - "packageDependencies": [ - ["xstate", "npm:4.5.0"] - ], - "linkType": "HARD", - }] - ]], - ["xtend", [ - ["npm:4.0.1", { - "packageLocation": "./.yarn/cache/xtend-npm-4.0.1-6e130e3610-2.zip/node_modules/xtend/", - "packageDependencies": [ - ["xtend", "npm:4.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["y18n", [ - ["npm:3.2.1", { - "packageLocation": "./.yarn/cache/y18n-npm-3.2.1-af8160320f-2.zip/node_modules/y18n/", - "packageDependencies": [ - ["y18n", "npm:3.2.1"] - ], - "linkType": "HARD", - }], - ["npm:4.0.0", { - "packageLocation": "./.yarn/cache/y18n-npm-4.0.0-55cd797cc5-2.zip/node_modules/y18n/", - "packageDependencies": [ - ["y18n", "npm:4.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["yallist", [ - ["npm:2.1.2", { - "packageLocation": "./.yarn/cache/yallist-npm-2.1.2-2e38c366a3-2.zip/node_modules/yallist/", - "packageDependencies": [ - ["yallist", "npm:2.1.2"] - ], - "linkType": "HARD", - }], - ["npm:3.0.3", { - "packageLocation": "./.yarn/cache/yallist-npm-3.0.3-89e6c686cd-2.zip/node_modules/yallist/", - "packageDependencies": [ - ["yallist", "npm:3.0.3"] - ], - "linkType": "HARD", - }], - ["npm:4.0.0", { - "packageLocation": "./.yarn/cache/yallist-npm-4.0.0-b493d9e907-2.zip/node_modules/yallist/", - "packageDependencies": [ - ["yallist", "npm:4.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["yaml-loader", [ - ["npm:0.5.0", { - "packageLocation": "./.yarn/cache/yaml-loader-npm-0.5.0-e42d0a5f89-2.zip/node_modules/yaml-loader/", - "packageDependencies": [ - ["yaml-loader", "npm:0.5.0"], - ["js-yaml", "npm:3.12.2"] - ], - "linkType": "HARD", - }] - ]], - ["yargs", [ - ["npm:12.0.2", { - "packageLocation": "./.yarn/cache/yargs-npm-12.0.2-b35b70e17d-2.zip/node_modules/yargs/", - "packageDependencies": [ - ["yargs", "npm:12.0.2"], - ["cliui", "npm:4.1.0"], - ["decamelize", "npm:2.0.0"], - ["find-up", "npm:3.0.0"], - ["get-caller-file", "npm:1.0.3"], - ["os-locale", "npm:3.1.0"], - ["require-directory", "npm:2.1.1"], - ["require-main-filename", "npm:1.0.1"], - ["set-blocking", "npm:2.0.0"], - ["string-width", "npm:2.1.1"], - ["which-module", "npm:2.0.0"], - ["y18n", "npm:4.0.0"], - ["yargs-parser", "npm:10.1.0"] - ], - "linkType": "HARD", - }], - ["npm:12.0.5", { - "packageLocation": "./.yarn/cache/yargs-npm-12.0.5-b6175e0232-2.zip/node_modules/yargs/", - "packageDependencies": [ - ["yargs", "npm:12.0.5"], - ["cliui", "npm:4.1.0"], - ["decamelize", "npm:1.2.0"], - ["find-up", "npm:3.0.0"], - ["get-caller-file", "npm:1.0.3"], - ["os-locale", "npm:3.1.0"], - ["require-directory", "npm:2.1.1"], - ["require-main-filename", "npm:1.0.1"], - ["set-blocking", "npm:2.0.0"], - ["string-width", "npm:2.1.1"], - ["which-module", "npm:2.0.0"], - ["y18n", "npm:4.0.0"], - ["yargs-parser", "npm:11.1.1"] - ], - "linkType": "HARD", - }], - ["npm:13.3.0", { - "packageLocation": "./.yarn/cache/yargs-npm-13.3.0-3e763c27c3-2.zip/node_modules/yargs/", - "packageDependencies": [ - ["yargs", "npm:13.3.0"], - ["cliui", "npm:5.0.0"], - ["find-up", "npm:3.0.0"], - ["get-caller-file", "npm:2.0.5"], - ["require-directory", "npm:2.1.1"], - ["require-main-filename", "npm:2.0.0"], - ["set-blocking", "npm:2.0.0"], - ["string-width", "npm:3.0.0"], - ["which-module", "npm:2.0.0"], - ["y18n", "npm:4.0.0"], - ["yargs-parser", "npm:13.1.1"] - ], - "linkType": "HARD", - }], - ["npm:6.6.0", { - "packageLocation": "./.yarn/cache/yargs-npm-6.6.0-968b254641-2.zip/node_modules/yargs/", - "packageDependencies": [ - ["yargs", "npm:6.6.0"], - ["camelcase", "npm:3.0.0"], - ["cliui", "npm:3.2.0"], - ["decamelize", "npm:1.2.0"], - ["get-caller-file", "npm:1.0.3"], - ["os-locale", "npm:1.4.0"], - ["read-pkg-up", "npm:1.0.1"], - ["require-directory", "npm:2.1.1"], - ["require-main-filename", "npm:1.0.1"], - ["set-blocking", "npm:2.0.0"], - ["string-width", "npm:1.0.2"], - ["which-module", "npm:1.0.0"], - ["y18n", "npm:3.2.1"], - ["yargs-parser", "npm:4.2.1"] - ], - "linkType": "HARD", - }], - ["npm:9.0.1", { - "packageLocation": "./.yarn/cache/yargs-npm-9.0.1-615239aa98-2.zip/node_modules/yargs/", - "packageDependencies": [ - ["yargs", "npm:9.0.1"], - ["camelcase", "npm:4.1.0"], - ["cliui", "npm:3.2.0"], - ["decamelize", "npm:1.2.0"], - ["get-caller-file", "npm:1.0.3"], - ["os-locale", "npm:2.1.0"], - ["read-pkg-up", "npm:2.0.0"], - ["require-directory", "npm:2.1.1"], - ["require-main-filename", "npm:1.0.1"], - ["set-blocking", "npm:2.0.0"], - ["string-width", "npm:2.1.1"], - ["which-module", "npm:2.0.0"], - ["y18n", "npm:3.2.1"], - ["yargs-parser", "npm:7.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["yargs-parser", [ - ["npm:10.1.0", { - "packageLocation": "./.yarn/cache/yargs-parser-npm-10.1.0-04b00264c9-2.zip/node_modules/yargs-parser/", - "packageDependencies": [ - ["yargs-parser", "npm:10.1.0"], - ["camelcase", "npm:4.1.0"] - ], - "linkType": "HARD", - }], - ["npm:11.1.1", { - "packageLocation": "./.yarn/cache/yargs-parser-npm-11.1.1-6295375b3b-2.zip/node_modules/yargs-parser/", - "packageDependencies": [ - ["yargs-parser", "npm:11.1.1"], - ["camelcase", "npm:5.0.0"], - ["decamelize", "npm:1.2.0"] - ], - "linkType": "HARD", - }], - ["npm:13.1.1", { - "packageLocation": "./.yarn/cache/yargs-parser-npm-13.1.1-d8e141761a-2.zip/node_modules/yargs-parser/", - "packageDependencies": [ - ["yargs-parser", "npm:13.1.1"], - ["camelcase", "npm:5.0.0"], - ["decamelize", "npm:1.2.0"] - ], - "linkType": "HARD", - }], - ["npm:4.2.1", { - "packageLocation": "./.yarn/cache/yargs-parser-npm-4.2.1-6bda0c6757-2.zip/node_modules/yargs-parser/", - "packageDependencies": [ - ["yargs-parser", "npm:4.2.1"], - ["camelcase", "npm:3.0.0"] - ], - "linkType": "HARD", - }], - ["npm:7.0.0", { - "packageLocation": "./.yarn/cache/yargs-parser-npm-7.0.0-ad505519f5-2.zip/node_modules/yargs-parser/", - "packageDependencies": [ - ["yargs-parser", "npm:7.0.0"], - ["camelcase", "npm:4.1.0"] - ], - "linkType": "HARD", - }] - ]], - ["yauzl", [ - ["npm:2.10.0", { - "packageLocation": "./.yarn/cache/yauzl-npm-2.10.0-72e70ea021-2.zip/node_modules/yauzl/", - "packageDependencies": [ - ["yauzl", "npm:2.10.0"], - ["buffer-crc32", "npm:0.2.13"], - ["fd-slicer", "npm:1.1.0"] - ], - "linkType": "HARD", - }], - ["npm:2.4.1", { - "packageLocation": "./.yarn/cache/yauzl-npm-2.4.1-977075a2b3-2.zip/node_modules/yauzl/", - "packageDependencies": [ - ["yauzl", "npm:2.4.1"], - ["fd-slicer", "npm:1.0.1"] - ], - "linkType": "HARD", - }] - ]], - ["yazl", [ - ["npm:2.5.1", { - "packageLocation": "./.yarn/cache/yazl-npm-2.5.1-07fc697bef-2.zip/node_modules/yazl/", - "packageDependencies": [ - ["yazl", "npm:2.5.1"], - ["buffer-crc32", "npm:0.2.13"] - ], - "linkType": "HARD", - }] - ]], - ["yeast", [ - ["npm:0.1.2", { - "packageLocation": "./.yarn/cache/yeast-npm-0.1.2-19a347595d-2.zip/node_modules/yeast/", - "packageDependencies": [ - ["yeast", "npm:0.1.2"] - ], - "linkType": "HARD", - }] - ]], - ["yoga-layout-prebuilt", [ - ["npm:1.9.3", { - "packageLocation": "./.yarn/cache/yoga-layout-prebuilt-npm-1.9.3-b527507fd5-2.zip/node_modules/yoga-layout-prebuilt/", - "packageDependencies": [ - ["yoga-layout-prebuilt", "npm:1.9.3"] - ], - "linkType": "HARD", - }] - ]], - ["yup", [ - ["npm:0.27.0", { - "packageLocation": "./.yarn/cache/yup-npm-0.27.0-bbe02dd0fa-2.zip/node_modules/yup/", - "packageDependencies": [ - ["yup", "npm:0.27.0"], - ["@babel/runtime", "npm:7.2.0"], - ["fn-name", "npm:2.0.1"], - ["lodash", "npm:4.17.11"], - ["property-expr", "npm:1.5.1"], - ["synchronous-promise", "npm:2.0.6"], - ["toposort", "npm:2.0.2"] - ], - "linkType": "HARD", - }] - ]], - ["yurnalist", [ - ["npm:1.0.5", { - "packageLocation": "./.yarn/cache/yurnalist-npm-1.0.5-fc65e2f406-2.zip/node_modules/yurnalist/", - "packageDependencies": [ - ["yurnalist", "npm:1.0.5"], - ["babel-runtime", "npm:6.26.0"], - ["chalk", "npm:2.4.2"], - ["cli-table3", "npm:0.5.1"], - ["debug", "npm:4.1.1"], - ["deep-equal", "npm:1.0.1"], - ["detect-indent", "npm:5.0.0"], - ["inquirer", "npm:6.2.1"], - ["invariant", "npm:2.2.4"], - ["is-builtin-module", "npm:3.0.0"], - ["is-ci", "npm:2.0.0"], - ["leven", "npm:2.1.0"], - ["loud-rejection", "npm:1.6.0"], - ["node-emoji", "npm:1.8.1"], - ["object-path", "npm:0.11.4"], - ["read", "npm:1.0.7"], - ["rimraf", "npm:2.6.3"], - ["semver", "npm:5.6.0"], - ["strip-ansi", "npm:5.0.0"], - ["strip-bom", "npm:3.0.0"] - ], - "linkType": "HARD", - }] - ]], - ["zwitch", [ - ["npm:1.0.3", { - "packageLocation": "./.yarn/cache/zwitch-npm-1.0.3-70986ed9b4-2.zip/node_modules/zwitch/", - "packageDependencies": [ - ["zwitch", "npm:1.0.3"] - ], - "linkType": "HARD", - }] - ]] - ] - }, {basePath: basePath || __dirname}); - } - -(function webpackUniversalModuleDefinition(root, factory) { - if(typeof exports === 'object' && typeof module === 'object') - module.exports = factory(); - else if(typeof define === 'function' && define.amd) - define([], factory); - else if(typeof exports === 'object') - exports["pnpHook"] = factory(); - else - root["pnpHook"] = factory(); -})(global, function() { -return /******/ (function(modules) { // webpackBootstrap -/******/ // The module cache -/******/ var installedModules = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ -/******/ // Check if module is in cache -/******/ if(installedModules[moduleId]) { -/******/ return installedModules[moduleId].exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = installedModules[moduleId] = { -/******/ i: moduleId, -/******/ l: false, -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); -/******/ -/******/ // Flag the module as loaded -/******/ module.l = true; -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/******/ -/******/ // expose the modules object (__webpack_modules__) -/******/ __webpack_require__.m = modules; -/******/ -/******/ // expose the module cache -/******/ __webpack_require__.c = installedModules; -/******/ -/******/ // define getter function for harmony exports -/******/ __webpack_require__.d = function(exports, name, getter) { -/******/ if(!__webpack_require__.o(exports, name)) { -/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); -/******/ } -/******/ }; -/******/ -/******/ // define __esModule on exports -/******/ __webpack_require__.r = function(exports) { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ -/******/ // create a fake namespace object -/******/ // mode & 1: value is a module id, require it -/******/ // mode & 2: merge all properties of value into the ns -/******/ // mode & 4: return value when already ns object -/******/ // mode & 8|1: behave like require -/******/ __webpack_require__.t = function(value, mode) { -/******/ if(mode & 1) value = __webpack_require__(value); -/******/ if(mode & 8) return value; -/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; -/******/ var ns = Object.create(null); -/******/ __webpack_require__.r(ns); -/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); -/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); -/******/ return ns; -/******/ }; -/******/ -/******/ // getDefaultExport function for compatibility with non-harmony modules -/******/ __webpack_require__.n = function(module) { -/******/ var getter = module && module.__esModule ? -/******/ function getDefault() { return module['default']; } : -/******/ function getModuleExports() { return module; }; -/******/ __webpack_require__.d(getter, 'a', getter); -/******/ return getter; -/******/ }; -/******/ -/******/ // Object.prototype.hasOwnProperty.call -/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; -/******/ -/******/ // __webpack_public_path__ -/******/ __webpack_require__.p = ""; -/******/ -/******/ -/******/ // Load entry module and return exports -/******/ return __webpack_require__(__webpack_require__.s = 22); -/******/ }) -/************************************************************************/ -/******/ ([ -/* 0 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -var __importDefault = this && this.__importDefault || function (mod) { - return mod && mod.__esModule ? mod : { - "default": mod - }; -}; - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -const path_1 = __importDefault(__webpack_require__(2)); - -exports.PortablePath = { - root: `/`, - dot: `.` -}; -exports.npath = Object.create(path_1.default); -exports.ppath = Object.create(path_1.default.posix); - -const contains = function (pathUtils, from, to) { - from = pathUtils.normalize(from); - to = pathUtils.normalize(to); - if (from === to) return `.`; - if (!from.endsWith(pathUtils.sep)) from = from + pathUtils.sep; - - if (to.startsWith(from)) { - return to.slice(from.length); - } else { - return null; - } -}; - -exports.npath.fromPortablePath = fromPortablePath; -exports.npath.toPortablePath = toPortablePath; - -exports.npath.contains = (from, to) => contains(exports.npath, from, to); - -exports.ppath.contains = (from, to) => contains(exports.ppath, from, to); - -const WINDOWS_PATH_REGEXP = /^[a-zA-Z]:.*$/; -const PORTABLE_PATH_REGEXP = /^\/[a-zA-Z]:.*$/; // Path should look like "/N:/berry/scripts/plugin-pack.js" -// And transform to "N:\berry\scripts\plugin-pack.js" - -function fromPortablePath(p) { - if (process.platform !== 'win32') return p; - return p.match(PORTABLE_PATH_REGEXP) ? p.substring(1).replace(/\//g, `\\`) : p; -} // Path should look like "N:/berry/scripts/plugin-pack.js" -// And transform to "/N:/berry/scripts/plugin-pack.js" - - -function toPortablePath(p) { - if (process.platform !== 'win32') return p; - return (p.match(WINDOWS_PATH_REGEXP) ? `/${p}` : p).replace(/\\/g, `/`); -} - -function convertPath(targetPathUtils, sourcePath) { - return targetPathUtils === exports.npath ? fromPortablePath(sourcePath) : toPortablePath(sourcePath); -} - -exports.convertPath = convertPath; - -function toFilename(filename) { - if (exports.npath.parse(filename).dir !== '' || exports.ppath.parse(filename).dir !== '') throw new Error(`Invalid filename: "${filename}"`); - return filename; -} - -exports.toFilename = toFilename; - -/***/ }), -/* 1 */ -/***/ (function(module, exports) { - -module.exports = require("fs"); - -/***/ }), -/* 2 */ -/***/ (function(module, exports) { - -module.exports = require("path"); - -/***/ }), -/* 3 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -var __importDefault = this && this.__importDefault || function (mod) { - return mod && mod.__esModule ? mod : { - "default": mod - }; -}; - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -const fs_1 = __importDefault(__webpack_require__(1)); - -const FakeFS_1 = __webpack_require__(4); - -const path_1 = __webpack_require__(0); - -class NodeFS extends FakeFS_1.BasePortableFakeFS { - constructor(realFs = fs_1.default) { - super(); - this.realFs = realFs; - } - - getExtractHint() { - return false; - } - - getRealPath() { - return path_1.PortablePath.root; - } - - async openPromise(p, flags, mode) { - return await new Promise((resolve, reject) => { - this.realFs.open(path_1.npath.fromPortablePath(p), flags, mode, this.makeCallback(resolve, reject)); - }); - } - - openSync(p, flags, mode) { - return this.realFs.openSync(path_1.npath.fromPortablePath(p), flags, mode); - } - - async readPromise(fd, buffer, offset = 0, length = 0, position = -1) { - return await new Promise((resolve, reject) => { - this.realFs.read(fd, buffer, offset, length, position, (error, bytesRead) => { - if (error) { - reject(error); - } else { - resolve(bytesRead); - } - }); - }); - } - - readSync(fd, buffer, offset, length, position) { - return this.realFs.readSync(fd, buffer, offset, length, position); - } - - async writePromise(fd, buffer, offset, length, position) { - return await new Promise((resolve, reject) => { - if (typeof buffer === `string`) { - return this.realFs.write(fd, buffer, offset, this.makeCallback(resolve, reject)); - } else { - return this.realFs.write(fd, buffer, offset, length, position, this.makeCallback(resolve, reject)); - } - }); - } - - writeSync(fd, buffer, offset, length, position) { - if (typeof buffer === `string`) { - return this.realFs.writeSync(fd, buffer, offset); - } else { - return this.realFs.writeSync(fd, buffer, offset, length, position); - } - } - - async closePromise(fd) { - await new Promise((resolve, reject) => { - this.realFs.close(fd, this.makeCallback(resolve, reject)); - }); - } - - closeSync(fd) { - this.realFs.closeSync(fd); - } - - createReadStream(p, opts) { - const realPath = p !== null ? path_1.npath.fromPortablePath(p) : p; - return this.realFs.createReadStream(realPath, opts); - } - - createWriteStream(p, opts) { - const realPath = p !== null ? path_1.npath.fromPortablePath(p) : p; - return this.realFs.createWriteStream(realPath, opts); - } - - async realpathPromise(p) { - return await new Promise((resolve, reject) => { - this.realFs.realpath(path_1.npath.fromPortablePath(p), {}, this.makeCallback(resolve, reject)); - }).then(path => { - return path_1.npath.toPortablePath(path); - }); - } - - realpathSync(p) { - return path_1.npath.toPortablePath(this.realFs.realpathSync(path_1.npath.fromPortablePath(p), {})); - } - - async existsPromise(p) { - return await new Promise(resolve => { - this.realFs.exists(path_1.npath.fromPortablePath(p), resolve); - }); - } - - accessSync(p, mode) { - return this.realFs.accessSync(path_1.npath.fromPortablePath(p), mode); - } - - async accessPromise(p, mode) { - return await new Promise((resolve, reject) => { - this.realFs.access(path_1.npath.fromPortablePath(p), mode, this.makeCallback(resolve, reject)); - }); - } - - existsSync(p) { - return this.realFs.existsSync(path_1.npath.fromPortablePath(p)); - } - - async statPromise(p) { - return await new Promise((resolve, reject) => { - this.realFs.stat(path_1.npath.fromPortablePath(p), this.makeCallback(resolve, reject)); - }); - } - - statSync(p) { - return this.realFs.statSync(path_1.npath.fromPortablePath(p)); - } - - async lstatPromise(p) { - return await new Promise((resolve, reject) => { - this.realFs.lstat(path_1.npath.fromPortablePath(p), this.makeCallback(resolve, reject)); - }); - } - - lstatSync(p) { - return this.realFs.lstatSync(path_1.npath.fromPortablePath(p)); - } - - async chmodPromise(p, mask) { - return await new Promise((resolve, reject) => { - this.realFs.chmod(path_1.npath.fromPortablePath(p), mask, this.makeCallback(resolve, reject)); - }); - } - - chmodSync(p, mask) { - return this.realFs.chmodSync(path_1.npath.fromPortablePath(p), mask); - } - - async renamePromise(oldP, newP) { - return await new Promise((resolve, reject) => { - this.realFs.rename(path_1.npath.fromPortablePath(oldP), path_1.npath.fromPortablePath(newP), this.makeCallback(resolve, reject)); - }); - } - - renameSync(oldP, newP) { - return this.realFs.renameSync(path_1.npath.fromPortablePath(oldP), path_1.npath.fromPortablePath(newP)); - } - - async copyFilePromise(sourceP, destP, flags = 0) { - return await new Promise((resolve, reject) => { - this.realFs.copyFile(path_1.npath.fromPortablePath(sourceP), path_1.npath.fromPortablePath(destP), flags, this.makeCallback(resolve, reject)); - }); - } - - copyFileSync(sourceP, destP, flags = 0) { - return this.realFs.copyFileSync(path_1.npath.fromPortablePath(sourceP), path_1.npath.fromPortablePath(destP), flags); - } - - async appendFilePromise(p, content, opts) { - return await new Promise((resolve, reject) => { - const fsNativePath = typeof p === `string` ? path_1.npath.fromPortablePath(p) : p; - - if (opts) { - this.realFs.appendFile(fsNativePath, content, opts, this.makeCallback(resolve, reject)); - } else { - this.realFs.appendFile(fsNativePath, content, this.makeCallback(resolve, reject)); - } - }); - } - - appendFileSync(p, content, opts) { - const fsNativePath = typeof p === `string` ? path_1.npath.fromPortablePath(p) : p; - - if (opts) { - this.realFs.appendFileSync(fsNativePath, content, opts); - } else { - this.realFs.appendFileSync(fsNativePath, content); - } - } - - async writeFilePromise(p, content, opts) { - return await new Promise((resolve, reject) => { - const fsNativePath = typeof p === `string` ? path_1.npath.fromPortablePath(p) : p; - - if (opts) { - this.realFs.writeFile(fsNativePath, content, opts, this.makeCallback(resolve, reject)); - } else { - this.realFs.writeFile(fsNativePath, content, this.makeCallback(resolve, reject)); - } - }); - } - - writeFileSync(p, content, opts) { - const fsNativePath = typeof p === `string` ? path_1.npath.fromPortablePath(p) : p; - - if (opts) { - this.realFs.writeFileSync(fsNativePath, content, opts); - } else { - this.realFs.writeFileSync(fsNativePath, content); - } - } - - async unlinkPromise(p) { - return await new Promise((resolve, reject) => { - this.realFs.unlink(path_1.npath.fromPortablePath(p), this.makeCallback(resolve, reject)); - }); - } - - unlinkSync(p) { - return this.realFs.unlinkSync(path_1.npath.fromPortablePath(p)); - } - - async utimesPromise(p, atime, mtime) { - return await new Promise((resolve, reject) => { - this.realFs.utimes(path_1.npath.fromPortablePath(p), atime, mtime, this.makeCallback(resolve, reject)); - }); - } - - utimesSync(p, atime, mtime) { - this.realFs.utimesSync(path_1.npath.fromPortablePath(p), atime, mtime); - } - - async mkdirPromise(p, opts) { - return await new Promise((resolve, reject) => { - this.realFs.mkdir(path_1.npath.fromPortablePath(p), opts, this.makeCallback(resolve, reject)); - }); - } - - mkdirSync(p, opts) { - return this.realFs.mkdirSync(path_1.npath.fromPortablePath(p), opts); - } - - async rmdirPromise(p) { - return await new Promise((resolve, reject) => { - this.realFs.rmdir(path_1.npath.fromPortablePath(p), this.makeCallback(resolve, reject)); - }); - } - - rmdirSync(p) { - return this.realFs.rmdirSync(path_1.npath.fromPortablePath(p)); - } - - async symlinkPromise(target, p) { - const type = target.endsWith(`/`) ? `dir` : `file`; - return await new Promise((resolve, reject) => { - this.realFs.symlink(path_1.npath.fromPortablePath(target.replace(/\/+$/, ``)), path_1.npath.fromPortablePath(p), type, this.makeCallback(resolve, reject)); - }); - } - - symlinkSync(target, p) { - const type = target.endsWith(`/`) ? `dir` : `file`; - return this.realFs.symlinkSync(path_1.npath.fromPortablePath(target.replace(/\/+$/, ``)), path_1.npath.fromPortablePath(p), type); - } - - async readFilePromise(p, encoding) { - return await new Promise((resolve, reject) => { - const fsNativePath = typeof p === `string` ? path_1.npath.fromPortablePath(p) : p; - this.realFs.readFile(fsNativePath, encoding, this.makeCallback(resolve, reject)); - }); - } - - readFileSync(p, encoding) { - const fsNativePath = typeof p === `string` ? path_1.npath.fromPortablePath(p) : p; - return this.realFs.readFileSync(fsNativePath, encoding); - } - - async readdirPromise(p, { - withFileTypes - } = {}) { - return await new Promise((resolve, reject) => { - if (withFileTypes) { - this.realFs.readdir(path_1.npath.fromPortablePath(p), { - withFileTypes: true - }, this.makeCallback(resolve, reject)); - } else { - this.realFs.readdir(path_1.npath.fromPortablePath(p), this.makeCallback(value => resolve(value), reject)); - } - }); - } - - readdirSync(p, { - withFileTypes - } = {}) { - if (withFileTypes) { - return this.realFs.readdirSync(path_1.npath.fromPortablePath(p), { - withFileTypes: true - }); - } else { - return this.realFs.readdirSync(path_1.npath.fromPortablePath(p)); - } - } - - async readlinkPromise(p) { - return await new Promise((resolve, reject) => { - this.realFs.readlink(path_1.npath.fromPortablePath(p), this.makeCallback(resolve, reject)); - }).then(path => { - return path_1.npath.toPortablePath(path); - }); - } - - readlinkSync(p) { - return path_1.npath.toPortablePath(this.realFs.readlinkSync(path_1.npath.fromPortablePath(p))); - } - - watch(p, a, b) { - return this.realFs.watch(path_1.npath.fromPortablePath(p), // @ts-ignore - a, b); - } - - makeCallback(resolve, reject) { - return (err, result) => { - if (err) { - reject(err); - } else { - resolve(result); - } - }; - } - -} - -exports.NodeFS = NodeFS; - -/***/ }), -/* 4 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -const os_1 = __webpack_require__(12); - -const copyPromise_1 = __webpack_require__(23); - -const path_1 = __webpack_require__(0); - -const path_2 = __webpack_require__(0); - -class FakeFS { - constructor(pathUtils) { - this.pathUtils = pathUtils; - } - - async removePromise(p) { - let stat; - - try { - stat = await this.lstatPromise(p); - } catch (error) { - if (error.code === `ENOENT`) { - return; - } else { - throw error; - } - } - - if (stat.isDirectory()) { - for (const entry of await this.readdirPromise(p)) await this.removePromise(this.pathUtils.resolve(p, entry)); // 5 gives 1s worth of retries at worst - - - for (let t = 0; t < 5; ++t) { - try { - await this.rmdirPromise(p); - break; - } catch (error) { - if (error.code === `EBUSY` || error.code === `ENOTEMPTY`) { - await new Promise(resolve => setTimeout(resolve, t * 100)); - continue; - } else { - throw error; - } - } - } - } else { - await this.unlinkPromise(p); - } - } - - removeSync(p) { - let stat; - - try { - stat = this.lstatSync(p); - } catch (error) { - if (error.code === `ENOENT`) { - return; - } else { - throw error; - } - } - - if (stat.isDirectory()) { - for (const entry of this.readdirSync(p)) this.removeSync(this.pathUtils.resolve(p, entry)); - - this.rmdirSync(p); - } else { - this.unlinkSync(p); - } - } - - async mkdirpPromise(p, { - chmod, - utimes - } = {}) { - p = this.resolve(p); - if (p === this.pathUtils.dirname(p)) return; - const parts = p.split(this.pathUtils.sep); - - for (let u = 2; u <= parts.length; ++u) { - const subPath = parts.slice(0, u).join(this.pathUtils.sep); - - if (!this.existsSync(subPath)) { - try { - await this.mkdirPromise(subPath); - } catch (error) { - if (error.code === `EEXIST`) { - continue; - } else { - throw error; - } - } - - if (chmod != null) await this.chmodPromise(subPath, chmod); - - if (utimes != null) { - await this.utimesPromise(subPath, utimes[0], utimes[1]); - } else { - const parentStat = await this.statPromise(this.pathUtils.dirname(subPath)); - await this.utimesPromise(subPath, parentStat.atime, parentStat.mtime); - } - } - } - } - - mkdirpSync(p, { - chmod, - utimes - } = {}) { - p = this.resolve(p); - if (p === this.pathUtils.dirname(p)) return; - const parts = p.split(this.pathUtils.sep); - - for (let u = 2; u <= parts.length; ++u) { - const subPath = parts.slice(0, u).join(this.pathUtils.sep); - - if (!this.existsSync(subPath)) { - try { - this.mkdirSync(subPath); - } catch (error) { - if (error.code === `EEXIST`) { - continue; - } else { - throw error; - } - } - - if (chmod != null) this.chmodSync(subPath, chmod); - - if (utimes != null) { - this.utimesSync(subPath, utimes[0], utimes[1]); - } else { - const parentStat = this.statSync(this.pathUtils.dirname(subPath)); - this.utimesSync(subPath, parentStat.atime, parentStat.mtime); - } - } - } - } - - async copyPromise(destination, source, { - baseFs = this, - overwrite = true - } = {}) { - return await copyPromise_1.copyPromise(this, destination, baseFs, source, { - overwrite - }); - } - - copySync(destination, source, { - baseFs = this, - overwrite = true - } = {}) { - const stat = baseFs.lstatSync(source); - const exists = this.existsSync(destination); - - if (stat.isDirectory()) { - this.mkdirpSync(destination); - const directoryListing = baseFs.readdirSync(source); - - for (const entry of directoryListing) { - this.copySync(this.pathUtils.join(destination, entry), baseFs.pathUtils.join(source, entry), { - baseFs, - overwrite - }); - } - } else if (stat.isFile()) { - if (!exists || overwrite) { - if (exists) this.removeSync(destination); - const content = baseFs.readFileSync(source); - this.writeFileSync(destination, content); - } - } else if (stat.isSymbolicLink()) { - if (!exists || overwrite) { - if (exists) this.removeSync(destination); - const target = baseFs.readlinkSync(source); - this.symlinkSync(path_2.convertPath(this.pathUtils, target), destination); - } - } else { - throw new Error(`Unsupported file type (file: ${source}, mode: 0o${stat.mode.toString(8).padStart(6, `0`)})`); - } - - const mode = stat.mode & 0o777; - this.chmodSync(destination, mode); - } - - async changeFilePromise(p, content, { - automaticNewlines - } = {}) { - let current = ''; - - try { - current = await this.readFilePromise(p, `utf8`); - } catch (error) {// ignore errors, no big deal - } - - const normalizedContent = automaticNewlines ? normalizeLineEndings(current, content) : content; - if (current === normalizedContent) return; - await this.writeFilePromise(p, normalizedContent); - } - - changeFileSync(p, content, { - automaticNewlines = false - } = {}) { - let current = ''; - - try { - current = this.readFileSync(p, `utf8`); - } catch (error) {// ignore errors, no big deal - } - - const normalizedContent = automaticNewlines ? normalizeLineEndings(current, content) : content; - if (current === normalizedContent) return; - this.writeFileSync(p, normalizedContent); - } - - async movePromise(fromP, toP) { - try { - await this.renamePromise(fromP, toP); - } catch (error) { - if (error.code === `EXDEV`) { - await this.copyPromise(toP, fromP); - await this.removePromise(fromP); - } else { - throw error; - } - } - } - - moveSync(fromP, toP) { - try { - this.renameSync(fromP, toP); - } catch (error) { - if (error.code === `EXDEV`) { - this.copySync(toP, fromP); - this.removeSync(fromP); - } else { - throw error; - } - } - } - - async lockPromise(affectedPath, callback) { - const lockPath = `${affectedPath}.flock`; - const interval = 1000 / 60; - const startTime = Date.now(); - let fd = null; // Even when we detect that a lock file exists, we still look inside to see - // whether the pid that created it is still alive. It's not foolproof - // (there are false positive), but there are no false negative and that's - // all that matters in 99% of the cases. - - const isAlive = async () => { - let pid; - - try { - [pid] = await this.readJsonPromise(lockPath); - } catch (error) { - // If we can't read the file repeatedly, we assume the process was - // aborted before even writing finishing writing the payload. - return Date.now() - startTime < 500; - } - - try { - // "As a special case, a signal of 0 can be used to test for the - // existence of a process" - so we check whether it's alive. - process.kill(pid, 0); - return true; - } catch (error) { - return false; - } - }; - - while (fd === null) { - try { - fd = await this.openPromise(lockPath, `wx`); - } catch (error) { - if (error.code === `EEXIST`) { - if (!(await isAlive())) { - try { - await this.unlinkPromise(lockPath); - continue; - } catch (error) {// No big deal if we can't remove it. Just fallback to wait for - // it to be eventually released by its owner. - } - } - - if (Date.now() - startTime < 60 * 1000) { - await new Promise(resolve => setTimeout(resolve, interval)); - } else { - throw new Error(`Couldn't acquire a lock in a reasonable time (via ${lockPath})`); - } - } else { - throw error; - } - } - } - - await this.writePromise(fd, JSON.stringify([process.pid])); - - try { - return await callback(); - } finally { - await this.closePromise(fd); - await this.unlinkPromise(lockPath); - } - } - - async readJsonPromise(p) { - const content = await this.readFilePromise(p, `utf8`); - - try { - return JSON.parse(content); - } catch (error) { - error.message += ` (in ${p})`; - throw error; - } - } - - async readJsonSync(p) { - const content = this.readFileSync(p, `utf8`); - - try { - return JSON.parse(content); - } catch (error) { - error.message += ` (in ${p})`; - throw error; - } - } - - async writeJsonPromise(p, data) { - return await this.writeFilePromise(p, `${JSON.stringify(data, null, 2)}\n`); - } - - writeJsonSync(p, data) { - return this.writeFileSync(p, `${JSON.stringify(data, null, 2)}\n`); - } - - async preserveTimePromise(p, cb) { - const stat = await this.lstatPromise(p); - const result = await cb(); - if (typeof result !== `undefined`) p = result; - - if (this.lutimesPromise) { - await this.lutimesPromise(p, stat.atime, stat.mtime); - } else if (!stat.isSymbolicLink()) { - await this.utimesPromise(p, stat.atime, stat.mtime); - } - } - - async preserveTimeSync(p, cb) { - const stat = this.lstatSync(p); - const result = cb(); - if (typeof result !== `undefined`) p = result; - - if (this.lutimesSync) { - this.lutimesSync(p, stat.atime, stat.mtime); - } else if (!stat.isSymbolicLink()) { - this.utimesSync(p, stat.atime, stat.mtime); - } - } - -} - -exports.FakeFS = FakeFS; -FakeFS.DEFAULT_TIME = 315532800; -; - -class BasePortableFakeFS extends FakeFS { - constructor() { - super(path_2.ppath); - } - - resolve(p) { - return this.pathUtils.resolve(path_1.PortablePath.root, p); - } - -} - -exports.BasePortableFakeFS = BasePortableFakeFS; - -function getEndOfLine(content) { - const matches = content.match(/\r?\n/g); - if (matches === null) return os_1.EOL; - const crlf = matches.filter(nl => nl === `\r\n`).length; - const lf = matches.length - crlf; - return crlf > lf ? `\r\n` : `\n`; -} - -function normalizeLineEndings(originalContent, newContent) { - return newContent.replace(/\r?\n/g, getEndOfLine(originalContent)); -} - -exports.normalizeLineEndings = normalizeLineEndings; - -/***/ }), -/* 5 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -const FakeFS_1 = __webpack_require__(4); - -class ProxiedFS extends FakeFS_1.FakeFS { - getExtractHint(hints) { - return this.baseFs.getExtractHint(hints); - } - - resolve(path) { - return this.mapFromBase(this.baseFs.resolve(this.mapToBase(path))); - } - - getRealPath() { - return this.mapFromBase(this.baseFs.getRealPath()); - } - - openPromise(p, flags, mode) { - return this.baseFs.openPromise(this.mapToBase(p), flags, mode); - } - - openSync(p, flags, mode) { - return this.baseFs.openSync(this.mapToBase(p), flags, mode); - } - - async readPromise(fd, buffer, offset, length, position) { - return await this.baseFs.readPromise(fd, buffer, offset, length, position); - } - - readSync(fd, buffer, offset, length, position) { - return this.baseFs.readSync(fd, buffer, offset, length, position); - } - - async writePromise(fd, buffer, offset, length, position) { - if (typeof buffer === `string`) { - return await this.baseFs.writePromise(fd, buffer, offset); - } else { - return await this.baseFs.writePromise(fd, buffer, offset, length, position); - } - } - - writeSync(fd, buffer, offset, length, position) { - if (typeof buffer === `string`) { - return this.baseFs.writeSync(fd, buffer, offset); - } else { - return this.baseFs.writeSync(fd, buffer, offset, length, position); - } - } - - closePromise(fd) { - return this.baseFs.closePromise(fd); - } - - closeSync(fd) { - this.baseFs.closeSync(fd); - } - - createReadStream(p, opts) { - return this.baseFs.createReadStream(p !== null ? this.mapToBase(p) : p, opts); - } - - createWriteStream(p, opts) { - return this.baseFs.createWriteStream(p !== null ? this.mapToBase(p) : p, opts); - } - - async realpathPromise(p) { - return this.mapFromBase((await this.baseFs.realpathPromise(this.mapToBase(p)))); - } - - realpathSync(p) { - return this.mapFromBase(this.baseFs.realpathSync(this.mapToBase(p))); - } - - existsPromise(p) { - return this.baseFs.existsPromise(this.mapToBase(p)); - } - - existsSync(p) { - return this.baseFs.existsSync(this.mapToBase(p)); - } - - accessSync(p, mode) { - return this.baseFs.accessSync(this.mapToBase(p), mode); - } - - accessPromise(p, mode) { - return this.baseFs.accessPromise(this.mapToBase(p), mode); - } - - statPromise(p) { - return this.baseFs.statPromise(this.mapToBase(p)); - } - - statSync(p) { - return this.baseFs.statSync(this.mapToBase(p)); - } - - lstatPromise(p) { - return this.baseFs.lstatPromise(this.mapToBase(p)); - } - - lstatSync(p) { - return this.baseFs.lstatSync(this.mapToBase(p)); - } - - chmodPromise(p, mask) { - return this.baseFs.chmodPromise(this.mapToBase(p), mask); - } - - chmodSync(p, mask) { - return this.baseFs.chmodSync(this.mapToBase(p), mask); - } - - renamePromise(oldP, newP) { - return this.baseFs.renamePromise(this.mapToBase(oldP), this.mapToBase(newP)); - } - - renameSync(oldP, newP) { - return this.baseFs.renameSync(this.mapToBase(oldP), this.mapToBase(newP)); - } - - copyFilePromise(sourceP, destP, flags = 0) { - return this.baseFs.copyFilePromise(this.mapToBase(sourceP), this.mapToBase(destP), flags); - } - - copyFileSync(sourceP, destP, flags = 0) { - return this.baseFs.copyFileSync(this.mapToBase(sourceP), this.mapToBase(destP), flags); - } - - appendFilePromise(p, content, opts) { - return this.baseFs.appendFilePromise(this.fsMapToBase(p), content, opts); - } - - appendFileSync(p, content, opts) { - return this.baseFs.appendFileSync(this.fsMapToBase(p), content, opts); - } - - writeFilePromise(p, content, opts) { - return this.baseFs.writeFilePromise(this.fsMapToBase(p), content, opts); - } - - writeFileSync(p, content, opts) { - return this.baseFs.writeFileSync(this.fsMapToBase(p), content, opts); - } - - unlinkPromise(p) { - return this.baseFs.unlinkPromise(this.mapToBase(p)); - } - - unlinkSync(p) { - return this.baseFs.unlinkSync(this.mapToBase(p)); - } - - utimesPromise(p, atime, mtime) { - return this.baseFs.utimesPromise(this.mapToBase(p), atime, mtime); - } - - utimesSync(p, atime, mtime) { - return this.baseFs.utimesSync(this.mapToBase(p), atime, mtime); - } - - mkdirPromise(p, opts) { - return this.baseFs.mkdirPromise(this.mapToBase(p), opts); - } - - mkdirSync(p, opts) { - return this.baseFs.mkdirSync(this.mapToBase(p), opts); - } - - rmdirPromise(p) { - return this.baseFs.rmdirPromise(this.mapToBase(p)); - } - - rmdirSync(p) { - return this.baseFs.rmdirSync(this.mapToBase(p)); - } - - symlinkPromise(target, p) { - return this.baseFs.symlinkPromise(this.mapToBase(target), this.mapToBase(p)); - } - - symlinkSync(target, p) { - return this.baseFs.symlinkSync(this.mapToBase(target), this.mapToBase(p)); - } - - readFilePromise(p, encoding) { - // This weird condition is required to tell TypeScript that the signatures are proper (otherwise it thinks that only the generic one is covered) - if (encoding === 'utf8') { - return this.baseFs.readFilePromise(this.fsMapToBase(p), encoding); - } else { - return this.baseFs.readFilePromise(this.fsMapToBase(p), encoding); - } - } - - readFileSync(p, encoding) { - // This weird condition is required to tell TypeScript that the signatures are proper (otherwise it thinks that only the generic one is covered) - if (encoding === 'utf8') { - return this.baseFs.readFileSync(this.fsMapToBase(p), encoding); - } else { - return this.baseFs.readFileSync(this.fsMapToBase(p), encoding); - } - } - - async readdirPromise(p, { - withFileTypes - } = {}) { - return this.baseFs.readdirPromise(this.mapToBase(p), { - withFileTypes: withFileTypes - }); - } - - readdirSync(p, { - withFileTypes - } = {}) { - return this.baseFs.readdirSync(this.mapToBase(p), { - withFileTypes: withFileTypes - }); - } - - async readlinkPromise(p) { - return this.mapFromBase((await this.baseFs.readlinkPromise(this.mapToBase(p)))); - } - - readlinkSync(p) { - return this.mapFromBase(this.baseFs.readlinkSync(this.mapToBase(p))); - } - - watch(p, a, b) { - return this.baseFs.watch(this.mapToBase(p), // @ts-ignore - a, b); - } - - fsMapToBase(p) { - if (typeof p === `number`) { - return p; - } else { - return this.mapToBase(p); - } - } - -} - -exports.ProxiedFS = ProxiedFS; - -/***/ }), -/* 6 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -const util_1 = __webpack_require__(7); - -const NodeFS_1 = __webpack_require__(3); - -const path_1 = __webpack_require__(0); - -var FakeFS_1 = __webpack_require__(4); - -exports.normalizeLineEndings = FakeFS_1.normalizeLineEndings; - -var path_2 = __webpack_require__(0); - -exports.PortablePath = path_2.PortablePath; - -var path_3 = __webpack_require__(0); - -exports.npath = path_3.npath; -exports.ppath = path_3.ppath; -exports.toFilename = path_3.toFilename; - -var AliasFS_1 = __webpack_require__(24); - -exports.AliasFS = AliasFS_1.AliasFS; - -var FakeFS_2 = __webpack_require__(4); - -exports.FakeFS = FakeFS_2.FakeFS; - -var CwdFS_1 = __webpack_require__(25); - -exports.CwdFS = CwdFS_1.CwdFS; - -var JailFS_1 = __webpack_require__(26); - -exports.JailFS = JailFS_1.JailFS; - -var LazyFS_1 = __webpack_require__(27); - -exports.LazyFS = LazyFS_1.LazyFS; - -var NoFS_1 = __webpack_require__(28); - -exports.NoFS = NoFS_1.NoFS; - -var NodeFS_2 = __webpack_require__(3); - -exports.NodeFS = NodeFS_2.NodeFS; - -var PosixFS_1 = __webpack_require__(29); - -exports.PosixFS = PosixFS_1.PosixFS; - -var ProxiedFS_1 = __webpack_require__(5); - -exports.ProxiedFS = ProxiedFS_1.ProxiedFS; - -var VirtualFS_1 = __webpack_require__(30); - -exports.VirtualFS = VirtualFS_1.VirtualFS; - -var ZipFS_1 = __webpack_require__(13); - -exports.ZipFS = ZipFS_1.ZipFS; - -var ZipOpenFS_1 = __webpack_require__(33); - -exports.ZipOpenFS = ZipOpenFS_1.ZipOpenFS; - -function patchFs(patchedFs, fakeFs) { - const SYNC_IMPLEMENTATIONS = new Set([`accessSync`, `appendFileSync`, `createReadStream`, `chmodSync`, `closeSync`, `copyFileSync`, `lstatSync`, `mkdirSync`, `openSync`, `readSync`, `readlinkSync`, `readFileSync`, `readdirSync`, `readlinkSync`, `realpathSync`, `renameSync`, `rmdirSync`, `statSync`, `symlinkSync`, `unlinkSync`, `utimesSync`, `watch`, `writeFileSync`, `writeSync`]); - const ASYNC_IMPLEMENTATIONS = new Set([`accessPromise`, `appendFilePromise`, `chmodPromise`, `closePromise`, `copyFilePromise`, `lstatPromise`, `mkdirPromise`, `openPromise`, `readdirPromise`, `realpathPromise`, `readFilePromise`, `readdirPromise`, `readlinkPromise`, `renamePromise`, `rmdirPromise`, `statPromise`, `symlinkPromise`, `unlinkPromise`, `utimesPromise`, `writeFilePromise`, `writeSync`]); - - const setupFn = (target, name, replacement) => { - const orig = target[name]; - if (typeof orig === `undefined`) return; - target[name] = replacement; - - if (typeof orig[util_1.promisify.custom] !== `undefined`) { - replacement[util_1.promisify.custom] = orig[util_1.promisify.custom]; - } - }; - - setupFn(patchedFs, `existsSync`, p => { - try { - return fakeFs.existsSync(p); - } catch (error) { - return false; - } - }); - setupFn(patchedFs, `exists`, (p, ...args) => { - const hasCallback = typeof args[args.length - 1] === `function`; - const callback = hasCallback ? args.pop() : () => {}; - process.nextTick(() => { - fakeFs.existsPromise(p).then(exists => { - callback(exists); - }, () => { - callback(false); - }); - }); - }); - setupFn(patchedFs, `read`, (p, buffer, ...args) => { - const hasCallback = typeof args[args.length - 1] === `function`; - const callback = hasCallback ? args.pop() : () => {}; - process.nextTick(() => { - fakeFs.readPromise(p, buffer, ...args).then(bytesRead => { - callback(null, bytesRead, buffer); - }, error => { - callback(error); - }); - }); - }); - - for (const fnName of ASYNC_IMPLEMENTATIONS) { - const fakeImpl = fakeFs[fnName].bind(fakeFs); - const origName = fnName.replace(/Promise$/, ``); - setupFn(patchedFs, origName, (...args) => { - const hasCallback = typeof args[args.length - 1] === `function`; - const callback = hasCallback ? args.pop() : () => {}; - process.nextTick(() => { - fakeImpl(...args).then(result => { - callback(null, result); - }, error => { - callback(error); - }); - }); - }); - } - - for (const fnName of SYNC_IMPLEMENTATIONS) { - const fakeImpl = fakeFs[fnName].bind(fakeFs); - const origName = fnName; - setupFn(patchedFs, origName, fakeImpl); - } - - patchedFs.realpathSync.native = patchedFs.realpathSync; - patchedFs.realpath.native = patchedFs.realpath; -} - -exports.patchFs = patchFs; - -function extendFs(realFs, fakeFs) { - const patchedFs = Object.create(realFs); - patchFs(patchedFs, fakeFs); - return patchedFs; -} - -exports.extendFs = extendFs; -exports.xfs = Object.assign(new NodeFS_1.NodeFS(), { - mktempSync(cb) { - // We lazily load `tmp` because it injects itself into the `process` - // events (to clean the folders at exit time), and it may lead to - // large memory leaks. Better avoid loading it until we can't do - // otherwise (ideally the fix would be for `tmp` itself to only - // attach cleaners after the first call). - const tmp = __webpack_require__(14); - - const { - name, - removeCallback - } = tmp.dirSync({ - unsafeCleanup: true - }); - - if (typeof cb === `undefined`) { - return path_1.npath.toPortablePath(name); - } else { - try { - return cb(path_1.npath.toPortablePath(name)); - } finally { - removeCallback(); - } - } - }, - - mktempPromise(cb) { - // We lazily load `tmp` because it injects itself into the `process` - // events (to clean the folders at exit time), and it may lead to - // large memory leaks. Better avoid loading it until we can't do - // otherwise (ideally the fix would be for `tmp` itself to only - // attach cleaners after the first call). - const tmp = __webpack_require__(14); - - if (typeof cb === `undefined`) { - return new Promise((resolve, reject) => { - tmp.dir({ - unsafeCleanup: true - }, (err, path) => { - if (err) { - reject(err); - } else { - resolve(path_1.npath.toPortablePath(path)); - } - }); - }); - } else { - return new Promise((resolve, reject) => { - tmp.dir({ - unsafeCleanup: true - }, (err, path, cleanup) => { - if (err) { - reject(err); - } else { - Promise.resolve(path_1.npath.toPortablePath(path)).then(cb).then(result => { - cleanup(); - resolve(result); - }, error => { - cleanup(); - reject(error); - }); - } - }); - }); - } - } - -}); - -/***/ }), -/* 7 */ -/***/ (function(module, exports) { - -module.exports = require("util"); - -/***/ }), -/* 8 */ -/***/ (function(module, exports) { - -module.exports = require("module"); - -/***/ }), -/* 9 */ -/***/ (function(module, exports) { - -module.exports = require("assert"); - -/***/ }), -/* 10 */ -/***/ (function(module, exports, __webpack_require__) { - -module.exports = minimatch -minimatch.Minimatch = Minimatch - -var path = { sep: '/' } -try { - path = __webpack_require__(2) -} catch (er) {} - -var GLOBSTAR = minimatch.GLOBSTAR = Minimatch.GLOBSTAR = {} -var expand = __webpack_require__(36) - -var plTypes = { - '!': { open: '(?:(?!(?:', close: '))[^/]*?)'}, - '?': { open: '(?:', close: ')?' }, - '+': { open: '(?:', close: ')+' }, - '*': { open: '(?:', close: ')*' }, - '@': { open: '(?:', close: ')' } -} - -// any single thing other than / -// don't need to escape / when using new RegExp() -var qmark = '[^/]' - -// * => any number of characters -var star = qmark + '*?' - -// ** when dots are allowed. Anything goes, except .. and . -// not (^ or / followed by one or two dots followed by $ or /), -// followed by anything, any number of times. -var twoStarDot = '(?:(?!(?:\\\/|^)(?:\\.{1,2})($|\\\/)).)*?' - -// not a ^ or / followed by a dot, -// followed by anything, any number of times. -var twoStarNoDot = '(?:(?!(?:\\\/|^)\\.).)*?' - -// characters that need to be escaped in RegExp. -var reSpecials = charSet('().*{}+?[]^$\\!') - -// "abc" -> { a:true, b:true, c:true } -function charSet (s) { - return s.split('').reduce(function (set, c) { - set[c] = true - return set - }, {}) -} - -// normalizes slashes. -var slashSplit = /\/+/ - -minimatch.filter = filter -function filter (pattern, options) { - options = options || {} - return function (p, i, list) { - return minimatch(p, pattern, options) - } -} - -function ext (a, b) { - a = a || {} - b = b || {} - var t = {} - Object.keys(b).forEach(function (k) { - t[k] = b[k] - }) - Object.keys(a).forEach(function (k) { - t[k] = a[k] - }) - return t -} - -minimatch.defaults = function (def) { - if (!def || !Object.keys(def).length) return minimatch - - var orig = minimatch - - var m = function minimatch (p, pattern, options) { - return orig.minimatch(p, pattern, ext(def, options)) - } - - m.Minimatch = function Minimatch (pattern, options) { - return new orig.Minimatch(pattern, ext(def, options)) - } - - return m -} - -Minimatch.defaults = function (def) { - if (!def || !Object.keys(def).length) return Minimatch - return minimatch.defaults(def).Minimatch -} - -function minimatch (p, pattern, options) { - if (typeof pattern !== 'string') { - throw new TypeError('glob pattern string required') - } - - if (!options) options = {} - - // shortcut: comments match nothing. - if (!options.nocomment && pattern.charAt(0) === '#') { - return false - } - - // "" only matches "" - if (pattern.trim() === '') return p === '' - - return new Minimatch(pattern, options).match(p) -} - -function Minimatch (pattern, options) { - if (!(this instanceof Minimatch)) { - return new Minimatch(pattern, options) - } - - if (typeof pattern !== 'string') { - throw new TypeError('glob pattern string required') - } - - if (!options) options = {} - pattern = pattern.trim() - - // windows support: need to use /, not \ - if (path.sep !== '/') { - pattern = pattern.split(path.sep).join('/') - } - - this.options = options - this.set = [] - this.pattern = pattern - this.regexp = null - this.negate = false - this.comment = false - this.empty = false - - // make the set of regexps etc. - this.make() -} - -Minimatch.prototype.debug = function () {} - -Minimatch.prototype.make = make -function make () { - // don't do it more than once. - if (this._made) return - - var pattern = this.pattern - var options = this.options - - // empty patterns and comments match nothing. - if (!options.nocomment && pattern.charAt(0) === '#') { - this.comment = true - return - } - if (!pattern) { - this.empty = true - return - } - - // step 1: figure out negation, etc. - this.parseNegate() - - // step 2: expand braces - var set = this.globSet = this.braceExpand() - - if (options.debug) this.debug = console.error - - this.debug(this.pattern, set) - - // step 3: now we have a set, so turn each one into a series of path-portion - // matching patterns. - // These will be regexps, except in the case of "**", which is - // set to the GLOBSTAR object for globstar behavior, - // and will not contain any / characters - set = this.globParts = set.map(function (s) { - return s.split(slashSplit) - }) - - this.debug(this.pattern, set) - - // glob --> regexps - set = set.map(function (s, si, set) { - return s.map(this.parse, this) - }, this) - - this.debug(this.pattern, set) - - // filter out everything that didn't compile properly. - set = set.filter(function (s) { - return s.indexOf(false) === -1 - }) - - this.debug(this.pattern, set) - - this.set = set -} - -Minimatch.prototype.parseNegate = parseNegate -function parseNegate () { - var pattern = this.pattern - var negate = false - var options = this.options - var negateOffset = 0 - - if (options.nonegate) return - - for (var i = 0, l = pattern.length - ; i < l && pattern.charAt(i) === '!' - ; i++) { - negate = !negate - negateOffset++ - } - - if (negateOffset) this.pattern = pattern.substr(negateOffset) - this.negate = negate -} - -// Brace expansion: -// a{b,c}d -> abd acd -// a{b,}c -> abc ac -// a{0..3}d -> a0d a1d a2d a3d -// a{b,c{d,e}f}g -> abg acdfg acefg -// a{b,c}d{e,f}g -> abdeg acdeg abdeg abdfg -// -// Invalid sets are not expanded. -// a{2..}b -> a{2..}b -// a{b}c -> a{b}c -minimatch.braceExpand = function (pattern, options) { - return braceExpand(pattern, options) -} - -Minimatch.prototype.braceExpand = braceExpand - -function braceExpand (pattern, options) { - if (!options) { - if (this instanceof Minimatch) { - options = this.options - } else { - options = {} - } - } - - pattern = typeof pattern === 'undefined' - ? this.pattern : pattern - - if (typeof pattern === 'undefined') { - throw new TypeError('undefined pattern') - } - - if (options.nobrace || - !pattern.match(/\{.*\}/)) { - // shortcut. no need to expand. - return [pattern] - } - - return expand(pattern) -} - -// parse a component of the expanded set. -// At this point, no pattern may contain "/" in it -// so we're going to return a 2d array, where each entry is the full -// pattern, split on '/', and then turned into a regular expression. -// A regexp is made at the end which joins each array with an -// escaped /, and another full one which joins each regexp with |. -// -// Following the lead of Bash 4.1, note that "**" only has special meaning -// when it is the *only* thing in a path portion. Otherwise, any series -// of * is equivalent to a single *. Globstar behavior is enabled by -// default, and can be disabled by setting options.noglobstar. -Minimatch.prototype.parse = parse -var SUBPARSE = {} -function parse (pattern, isSub) { - if (pattern.length > 1024 * 64) { - throw new TypeError('pattern is too long') - } - - var options = this.options - - // shortcuts - if (!options.noglobstar && pattern === '**') return GLOBSTAR - if (pattern === '') return '' - - var re = '' - var hasMagic = !!options.nocase - var escaping = false - // ? => one single character - var patternListStack = [] - var negativeLists = [] - var stateChar - var inClass = false - var reClassStart = -1 - var classStart = -1 - // . and .. never match anything that doesn't start with ., - // even when options.dot is set. - var patternStart = pattern.charAt(0) === '.' ? '' // anything - // not (start or / followed by . or .. followed by / or end) - : options.dot ? '(?!(?:^|\\\/)\\.{1,2}(?:$|\\\/))' - : '(?!\\.)' - var self = this - - function clearStateChar () { - if (stateChar) { - // we had some state-tracking character - // that wasn't consumed by this pass. - switch (stateChar) { - case '*': - re += star - hasMagic = true - break - case '?': - re += qmark - hasMagic = true - break - default: - re += '\\' + stateChar - break - } - self.debug('clearStateChar %j %j', stateChar, re) - stateChar = false - } - } - - for (var i = 0, len = pattern.length, c - ; (i < len) && (c = pattern.charAt(i)) - ; i++) { - this.debug('%s\t%s %s %j', pattern, i, re, c) - - // skip over any that are escaped. - if (escaping && reSpecials[c]) { - re += '\\' + c - escaping = false - continue - } - - switch (c) { - case '/': - // completely not allowed, even escaped. - // Should already be path-split by now. - return false - - case '\\': - clearStateChar() - escaping = true - continue - - // the various stateChar values - // for the "extglob" stuff. - case '?': - case '*': - case '+': - case '@': - case '!': - this.debug('%s\t%s %s %j <-- stateChar', pattern, i, re, c) - - // all of those are literals inside a class, except that - // the glob [!a] means [^a] in regexp - if (inClass) { - this.debug(' in class') - if (c === '!' && i === classStart + 1) c = '^' - re += c - continue - } - - // if we already have a stateChar, then it means - // that there was something like ** or +? in there. - // Handle the stateChar, then proceed with this one. - self.debug('call clearStateChar %j', stateChar) - clearStateChar() - stateChar = c - // if extglob is disabled, then +(asdf|foo) isn't a thing. - // just clear the statechar *now*, rather than even diving into - // the patternList stuff. - if (options.noext) clearStateChar() - continue - - case '(': - if (inClass) { - re += '(' - continue - } - - if (!stateChar) { - re += '\\(' - continue - } - - patternListStack.push({ - type: stateChar, - start: i - 1, - reStart: re.length, - open: plTypes[stateChar].open, - close: plTypes[stateChar].close - }) - // negation is (?:(?!js)[^/]*) - re += stateChar === '!' ? '(?:(?!(?:' : '(?:' - this.debug('plType %j %j', stateChar, re) - stateChar = false - continue - - case ')': - if (inClass || !patternListStack.length) { - re += '\\)' - continue - } - - clearStateChar() - hasMagic = true - var pl = patternListStack.pop() - // negation is (?:(?!js)[^/]*) - // The others are (?:) - re += pl.close - if (pl.type === '!') { - negativeLists.push(pl) - } - pl.reEnd = re.length - continue - - case '|': - if (inClass || !patternListStack.length || escaping) { - re += '\\|' - escaping = false - continue - } - - clearStateChar() - re += '|' - continue - - // these are mostly the same in regexp and glob - case '[': - // swallow any state-tracking char before the [ - clearStateChar() - - if (inClass) { - re += '\\' + c - continue - } - - inClass = true - classStart = i - reClassStart = re.length - re += c - continue - - case ']': - // a right bracket shall lose its special - // meaning and represent itself in - // a bracket expression if it occurs - // first in the list. -- POSIX.2 2.8.3.2 - if (i === classStart + 1 || !inClass) { - re += '\\' + c - escaping = false - continue - } - - // handle the case where we left a class open. - // "[z-a]" is valid, equivalent to "\[z-a\]" - if (inClass) { - // split where the last [ was, make sure we don't have - // an invalid re. if so, re-walk the contents of the - // would-be class to re-translate any characters that - // were passed through as-is - // TODO: It would probably be faster to determine this - // without a try/catch and a new RegExp, but it's tricky - // to do safely. For now, this is safe and works. - var cs = pattern.substring(classStart + 1, i) - try { - RegExp('[' + cs + ']') - } catch (er) { - // not a valid class! - var sp = this.parse(cs, SUBPARSE) - re = re.substr(0, reClassStart) + '\\[' + sp[0] + '\\]' - hasMagic = hasMagic || sp[1] - inClass = false - continue - } - } - - // finish up the class. - hasMagic = true - inClass = false - re += c - continue - - default: - // swallow any state char that wasn't consumed - clearStateChar() - - if (escaping) { - // no need - escaping = false - } else if (reSpecials[c] - && !(c === '^' && inClass)) { - re += '\\' - } - - re += c - - } // switch - } // for - - // handle the case where we left a class open. - // "[abc" is valid, equivalent to "\[abc" - if (inClass) { - // split where the last [ was, and escape it - // this is a huge pita. We now have to re-walk - // the contents of the would-be class to re-translate - // any characters that were passed through as-is - cs = pattern.substr(classStart + 1) - sp = this.parse(cs, SUBPARSE) - re = re.substr(0, reClassStart) + '\\[' + sp[0] - hasMagic = hasMagic || sp[1] - } - - // handle the case where we had a +( thing at the *end* - // of the pattern. - // each pattern list stack adds 3 chars, and we need to go through - // and escape any | chars that were passed through as-is for the regexp. - // Go through and escape them, taking care not to double-escape any - // | chars that were already escaped. - for (pl = patternListStack.pop(); pl; pl = patternListStack.pop()) { - var tail = re.slice(pl.reStart + pl.open.length) - this.debug('setting tail', re, pl) - // maybe some even number of \, then maybe 1 \, followed by a | - tail = tail.replace(/((?:\\{2}){0,64})(\\?)\|/g, function (_, $1, $2) { - if (!$2) { - // the | isn't already escaped, so escape it. - $2 = '\\' - } - - // need to escape all those slashes *again*, without escaping the - // one that we need for escaping the | character. As it works out, - // escaping an even number of slashes can be done by simply repeating - // it exactly after itself. That's why this trick works. - // - // I am sorry that you have to see this. - return $1 + $1 + $2 + '|' - }) - - this.debug('tail=%j\n %s', tail, tail, pl, re) - var t = pl.type === '*' ? star - : pl.type === '?' ? qmark - : '\\' + pl.type - - hasMagic = true - re = re.slice(0, pl.reStart) + t + '\\(' + tail - } - - // handle trailing things that only matter at the very end. - clearStateChar() - if (escaping) { - // trailing \\ - re += '\\\\' - } - - // only need to apply the nodot start if the re starts with - // something that could conceivably capture a dot - var addPatternStart = false - switch (re.charAt(0)) { - case '.': - case '[': - case '(': addPatternStart = true - } - - // Hack to work around lack of negative lookbehind in JS - // A pattern like: *.!(x).!(y|z) needs to ensure that a name - // like 'a.xyz.yz' doesn't match. So, the first negative - // lookahead, has to look ALL the way ahead, to the end of - // the pattern. - for (var n = negativeLists.length - 1; n > -1; n--) { - var nl = negativeLists[n] - - var nlBefore = re.slice(0, nl.reStart) - var nlFirst = re.slice(nl.reStart, nl.reEnd - 8) - var nlLast = re.slice(nl.reEnd - 8, nl.reEnd) - var nlAfter = re.slice(nl.reEnd) - - nlLast += nlAfter - - // Handle nested stuff like *(*.js|!(*.json)), where open parens - // mean that we should *not* include the ) in the bit that is considered - // "after" the negated section. - var openParensBefore = nlBefore.split('(').length - 1 - var cleanAfter = nlAfter - for (i = 0; i < openParensBefore; i++) { - cleanAfter = cleanAfter.replace(/\)[+*?]?/, '') - } - nlAfter = cleanAfter - - var dollar = '' - if (nlAfter === '' && isSub !== SUBPARSE) { - dollar = '$' - } - var newRe = nlBefore + nlFirst + nlAfter + dollar + nlLast - re = newRe - } - - // if the re is not "" at this point, then we need to make sure - // it doesn't match against an empty path part. - // Otherwise a/* will match a/, which it should not. - if (re !== '' && hasMagic) { - re = '(?=.)' + re - } - - if (addPatternStart) { - re = patternStart + re - } - - // parsing just a piece of a larger pattern. - if (isSub === SUBPARSE) { - return [re, hasMagic] - } - - // skip the regexp for non-magical patterns - // unescape anything in it, though, so that it'll be - // an exact match against a file etc. - if (!hasMagic) { - return globUnescape(pattern) - } - - var flags = options.nocase ? 'i' : '' - try { - var regExp = new RegExp('^' + re + '$', flags) - } catch (er) { - // If it was an invalid regular expression, then it can't match - // anything. This trick looks for a character after the end of - // the string, which is of course impossible, except in multi-line - // mode, but it's not a /m regex. - return new RegExp('$.') - } - - regExp._glob = pattern - regExp._src = re - - return regExp -} - -minimatch.makeRe = function (pattern, options) { - return new Minimatch(pattern, options || {}).makeRe() -} - -Minimatch.prototype.makeRe = makeRe -function makeRe () { - if (this.regexp || this.regexp === false) return this.regexp - - // at this point, this.set is a 2d array of partial - // pattern strings, or "**". - // - // It's better to use .match(). This function shouldn't - // be used, really, but it's pretty convenient sometimes, - // when you just want to work with a regex. - var set = this.set - - if (!set.length) { - this.regexp = false - return this.regexp - } - var options = this.options - - var twoStar = options.noglobstar ? star - : options.dot ? twoStarDot - : twoStarNoDot - var flags = options.nocase ? 'i' : '' - - var re = set.map(function (pattern) { - return pattern.map(function (p) { - return (p === GLOBSTAR) ? twoStar - : (typeof p === 'string') ? regExpEscape(p) - : p._src - }).join('\\\/') - }).join('|') - - // must match entire pattern - // ending in a * or ** will make it less strict. - re = '^(?:' + re + ')$' - - // can match anything, as long as it's not this. - if (this.negate) re = '^(?!' + re + ').*$' - - try { - this.regexp = new RegExp(re, flags) - } catch (ex) { - this.regexp = false - } - return this.regexp -} - -minimatch.match = function (list, pattern, options) { - options = options || {} - var mm = new Minimatch(pattern, options) - list = list.filter(function (f) { - return mm.match(f) - }) - if (mm.options.nonull && !list.length) { - list.push(pattern) - } - return list -} - -Minimatch.prototype.match = match -function match (f, partial) { - this.debug('match', f, this.pattern) - // short-circuit in the case of busted things. - // comments, etc. - if (this.comment) return false - if (this.empty) return f === '' - - if (f === '/' && partial) return true - - var options = this.options - - // windows: need to use /, not \ - if (path.sep !== '/') { - f = f.split(path.sep).join('/') - } - - // treat the test path as a set of pathparts. - f = f.split(slashSplit) - this.debug(this.pattern, 'split', f) - - // just ONE of the pattern sets in this.set needs to match - // in order for it to be valid. If negating, then just one - // match means that we have failed. - // Either way, return on the first hit. - - var set = this.set - this.debug(this.pattern, 'set', set) - - // Find the basename of the path by looking for the last non-empty segment - var filename - var i - for (i = f.length - 1; i >= 0; i--) { - filename = f[i] - if (filename) break - } - - for (i = 0; i < set.length; i++) { - var pattern = set[i] - var file = f - if (options.matchBase && pattern.length === 1) { - file = [filename] - } - var hit = this.matchOne(file, pattern, partial) - if (hit) { - if (options.flipNegate) return true - return !this.negate - } - } - - // didn't get any hits. this is success if it's a negative - // pattern, failure otherwise. - if (options.flipNegate) return false - return this.negate -} - -// set partial to true to test if, for example, -// "/a/b" matches the start of "/*/b/*/d" -// Partial means, if you run out of file before you run -// out of pattern, then that's fine, as long as all -// the parts match. -Minimatch.prototype.matchOne = function (file, pattern, partial) { - var options = this.options - - this.debug('matchOne', - { 'this': this, file: file, pattern: pattern }) - - this.debug('matchOne', file.length, pattern.length) - - for (var fi = 0, - pi = 0, - fl = file.length, - pl = pattern.length - ; (fi < fl) && (pi < pl) - ; fi++, pi++) { - this.debug('matchOne loop') - var p = pattern[pi] - var f = file[fi] - - this.debug(pattern, p, f) - - // should be impossible. - // some invalid regexp stuff in the set. - if (p === false) return false - - if (p === GLOBSTAR) { - this.debug('GLOBSTAR', [pattern, p, f]) - - // "**" - // a/**/b/**/c would match the following: - // a/b/x/y/z/c - // a/x/y/z/b/c - // a/b/x/b/x/c - // a/b/c - // To do this, take the rest of the pattern after - // the **, and see if it would match the file remainder. - // If so, return success. - // If not, the ** "swallows" a segment, and try again. - // This is recursively awful. - // - // a/**/b/**/c matching a/b/x/y/z/c - // - a matches a - // - doublestar - // - matchOne(b/x/y/z/c, b/**/c) - // - b matches b - // - doublestar - // - matchOne(x/y/z/c, c) -> no - // - matchOne(y/z/c, c) -> no - // - matchOne(z/c, c) -> no - // - matchOne(c, c) yes, hit - var fr = fi - var pr = pi + 1 - if (pr === pl) { - this.debug('** at the end') - // a ** at the end will just swallow the rest. - // We have found a match. - // however, it will not swallow /.x, unless - // options.dot is set. - // . and .. are *never* matched by **, for explosively - // exponential reasons. - for (; fi < fl; fi++) { - if (file[fi] === '.' || file[fi] === '..' || - (!options.dot && file[fi].charAt(0) === '.')) return false - } - return true - } - - // ok, let's see if we can swallow whatever we can. - while (fr < fl) { - var swallowee = file[fr] - - this.debug('\nglobstar while', file, fr, pattern, pr, swallowee) - - // XXX remove this slice. Just pass the start index. - if (this.matchOne(file.slice(fr), pattern.slice(pr), partial)) { - this.debug('globstar found match!', fr, fl, swallowee) - // found a match. - return true - } else { - // can't swallow "." or ".." ever. - // can only swallow ".foo" when explicitly asked. - if (swallowee === '.' || swallowee === '..' || - (!options.dot && swallowee.charAt(0) === '.')) { - this.debug('dot detected!', file, fr, pattern, pr) - break - } - - // ** swallows a segment, and continue. - this.debug('globstar swallow a segment, and continue') - fr++ - } - } - - // no match was found. - // However, in partial mode, we can't say this is necessarily over. - // If there's more *pattern* left, then - if (partial) { - // ran out of file - this.debug('\n>>> no match, partial?', file, fr, pattern, pr) - if (fr === fl) return true - } - return false - } - - // something other than ** - // non-magic patterns just have to match exactly - // patterns with magic have been turned into regexps. - var hit - if (typeof p === 'string') { - if (options.nocase) { - hit = f.toLowerCase() === p.toLowerCase() - } else { - hit = f === p - } - this.debug('string match', p, f, hit) - } else { - hit = f.match(p) - this.debug('pattern match', p, f, hit) - } - - if (!hit) return false - } - - // Note: ending in / means that we'll get a final "" - // at the end of the pattern. This can only match a - // corresponding "" at the end of the file. - // If the file ends in /, then it can only match a - // a pattern that ends in /, unless the pattern just - // doesn't have any more for it. But, a/b/ should *not* - // match "a/b/*", even though "" matches against the - // [^/]*? pattern, except in partial mode, where it might - // simply not be reached yet. - // However, a/b/ should still satisfy a/* - - // now either we fell off the end of the pattern, or we're done. - if (fi === fl && pi === pl) { - // ran out of pattern and filename at the same time. - // an exact hit! - return true - } else if (fi === fl) { - // ran out of file, but still had pattern left. - // this is ok if we're doing the match as part of - // a glob fs traversal. - return partial - } else if (pi === pl) { - // ran out of pattern, still have file left. - // this is only acceptable if we're on the very last - // empty segment of a file with a trailing slash. - // a/* should match a/b/ - var emptyFileEnd = (fi === fl - 1) && (file[fi] === '') - return emptyFileEnd - } - - // should be unreachable. - throw new Error('wtf?') -} - -// replace stuff like \* with * -function globUnescape (s) { - return s.replace(/\\(.)/g, '$1') -} - -function regExpEscape (s) { - return s.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, '\\$&') -} - - -/***/ }), -/* 11 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -function posix(path) { - return path.charAt(0) === '/'; -} - -function win32(path) { - // https://github.com/nodejs/node/blob/b3fcc245fb25539909ef1d5eaa01dbf92e168633/lib/path.js#L56 - var splitDeviceRe = /^([a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/]+[^\\\/]+)?([\\\/])?([\s\S]*?)$/; - var result = splitDeviceRe.exec(path); - var device = result[1] || ''; - var isUnc = Boolean(device && device.charAt(1) !== ':'); - - // UNC paths are always absolute - return Boolean(result[2] || isUnc); -} - -module.exports = process.platform === 'win32' ? win32 : posix; -module.exports.posix = posix; -module.exports.win32 = win32; - - -/***/ }), -/* 12 */ -/***/ (function(module, exports) { - -module.exports = require("os"); - -/***/ }), -/* 13 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -var __importStar = this && this.__importStar || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k]; - result["default"] = mod; - return result; -}; - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -const fs_1 = __webpack_require__(1); - -const stream_1 = __webpack_require__(31); - -const util_1 = __webpack_require__(7); - -const FakeFS_1 = __webpack_require__(4); - -const NodeFS_1 = __webpack_require__(3); - -const errors = __importStar(__webpack_require__(32)); - -const path_1 = __webpack_require__(0); - -const S_IFMT = 0o170000; -const S_IFDIR = 0o040000; -const S_IFREG = 0o100000; -const S_IFLNK = 0o120000; - -class DirEntry { - constructor() { - this.name = ``; - this.mode = 0; - } - - isBlockDevice() { - return false; - } - - isCharacterDevice() { - return false; - } - - isDirectory() { - return (this.mode & S_IFMT) === S_IFDIR; - } - - isFIFO() { - return false; - } - - isFile() { - return (this.mode & S_IFMT) === S_IFREG; - } - - isSocket() { - return false; - } - - isSymbolicLink() { - return (this.mode & S_IFMT) === S_IFLNK; - } - -} - -class StatEntry { - constructor() { - this.dev = 0; - this.ino = 0; - this.mode = 0; - this.nlink = 1; - this.rdev = 0; - this.blocks = 1; - } - - isBlockDevice() { - return false; - } - - isCharacterDevice() { - return false; - } - - isDirectory() { - return (this.mode & S_IFMT) === S_IFDIR; - } - - isFIFO() { - return false; - } - - isFile() { - return (this.mode & S_IFMT) === S_IFREG; - } - - isSocket() { - return false; - } - - isSymbolicLink() { - return (this.mode & S_IFMT) === S_IFLNK; - } - -} - -function makeDefaultStats() { - return Object.assign(new StatEntry(), { - uid: 0, - gid: 0, - size: 0, - blksize: 0, - atimeMs: 0, - mtimeMs: 0, - ctimeMs: 0, - birthtimeMs: 0, - atime: new Date(0), - mtime: new Date(0), - ctime: new Date(0), - birthtime: new Date(0), - mode: S_IFREG | 0o644 - }); -} - -function toUnixTimestamp(time) { - if (typeof time === 'string' && String(+time) === time) return +time; // @ts-ignore - - if (Number.isFinite(time)) { - if (time < 0) { - return Date.now() / 1000; - } else { - return time; - } - } // convert to 123.456 UNIX timestamp - - - if (util_1.isDate(time)) return time.getTime() / 1000; - throw new Error(`Invalid time`); -} - -class ZipFS extends FakeFS_1.BasePortableFakeFS { - constructor(source, opts) { - super(); - this.listings = new Map(); - this.entries = new Map(); - this.fds = new Map(); - this.nextFd = 0; - this.ready = false; - this.readOnly = false; - this.libzip = opts.libzip; - const pathOptions = opts; - - if (typeof source === `string`) { - const { - baseFs = new NodeFS_1.NodeFS() - } = pathOptions; - this.baseFs = baseFs; - this.path = source; - } else { - this.path = null; - this.baseFs = null; - } - - if (opts.stats) { - this.stats = opts.stats; - } else { - if (typeof source === `string`) { - try { - this.stats = this.baseFs.statSync(source); - } catch (error) { - if (error.code === `ENOENT` && pathOptions.create) { - this.stats = makeDefaultStats(); - } else { - throw error; - } - } - } else { - this.stats = makeDefaultStats(); - } - } - - const errPtr = this.libzip.malloc(4); - - try { - let flags = 0; - if (typeof source === `string` && pathOptions.create) flags |= this.libzip.ZIP_CREATE | this.libzip.ZIP_TRUNCATE; - - if (opts.readOnly) { - flags |= this.libzip.ZIP_RDONLY; - this.readOnly = true; - } - - if (typeof source === `string`) { - this.zip = this.libzip.open(path_1.npath.fromPortablePath(source), flags, errPtr); - } else { - const lzSource = this.allocateUnattachedSource(source); - - try { - this.zip = this.libzip.openFromSource(lzSource, flags, errPtr); - } catch (error) { - this.libzip.source.free(lzSource); - throw error; - } - } - - if (this.zip === 0) { - const error = this.libzip.struct.errorS(); - this.libzip.error.initWithCode(error, this.libzip.getValue(errPtr, `i32`)); - throw new Error(this.libzip.error.strerror(error)); - } - } finally { - this.libzip.free(errPtr); - } - - this.listings.set(path_1.PortablePath.root, new Set()); - const entryCount = this.libzip.getNumEntries(this.zip, 0); - - for (let t = 0; t < entryCount; ++t) { - const raw = this.libzip.getName(this.zip, t, 0); - if (path_1.ppath.isAbsolute(raw)) continue; - const p = path_1.ppath.resolve(path_1.PortablePath.root, raw); - this.registerEntry(p, t); // If the raw path is a directory, register it - // to prevent empty folder being skipped - - if (raw.endsWith('/')) { - this.registerListing(p); - } - } - - this.ready = true; - } - - getExtractHint(hints) { - for (const fileName of this.entries.keys()) { - const ext = this.pathUtils.extname(fileName); - - if (hints.relevantExtensions.has(ext)) { - return true; - } - } - - return false; - } - - getAllFiles() { - return Array.from(this.entries.keys()); - } - - getRealPath() { - if (!this.path) throw new Error(`ZipFS don't have real paths when loaded from a buffer`); - return this.path; - } - - saveAndClose() { - if (!this.path || !this.baseFs) throw new Error(`ZipFS cannot be saved and must be discarded when loaded from a buffer`); - if (!this.ready) throw errors.EBUSY(`archive closed, close`); - if (this.readOnly) return this.discardAndClose(); - const previousMod = this.baseFs.existsSync(this.path) ? this.baseFs.statSync(this.path).mode & 0o777 : null; - const rc = this.libzip.close(this.zip); - if (rc === -1) throw new Error(this.libzip.error.strerror(this.libzip.getError(this.zip))); // this.libzip overrides the chmod when writing the archive, which is a weird - // behavior I don't totally understand (plus the umask seems bogus in some - // weird cases - maybe related to emscripten?) - // - // See also https://github.com/nih-at/libzip/issues/77 - - if (previousMod === null) this.baseFs.chmodSync(this.path, this.stats.mode);else if (previousMod !== (this.baseFs.statSync(this.path).mode & 0o777)) this.baseFs.chmodSync(this.path, previousMod); - this.ready = false; - } - - discardAndClose() { - if (!this.ready) throw errors.EBUSY(`archive closed, close`); - this.libzip.discard(this.zip); - this.ready = false; - } - - async openPromise(p, flags, mode) { - return this.openSync(p, flags, mode); - } - - openSync(p, flags, mode) { - const fd = this.nextFd++; - this.fds.set(fd, { - cursor: 0, - p - }); - return fd; - } - - async readPromise(fd, buffer, offset, length, position) { - return this.readSync(fd, buffer, offset, length, position); - } - - readSync(fd, buffer, offset = 0, length = 0, position = -1) { - const entry = this.fds.get(fd); - if (typeof entry === `undefined`) throw errors.EBADF(`read`); - let realPosition; - if (position === -1 || position === null) realPosition = entry.cursor;else realPosition = position; - const source = this.readFileSync(entry.p); - source.copy(buffer, offset, realPosition, realPosition + length); - const bytesRead = Math.max(0, Math.min(source.length - realPosition, length)); - if (position === -1) entry.cursor += bytesRead; - return bytesRead; - } - - async writePromise(fd, buffer, offset, length, position) { - if (typeof buffer === `string`) { - return this.writeSync(fd, buffer, position); - } else { - return this.writeSync(fd, buffer, offset, length, position); - } - } - - writeSync(fd, buffer, offset, length, position) { - const entry = this.fds.get(fd); - if (typeof entry === `undefined`) throw errors.EBADF(`read`); - throw new Error(`Unimplemented`); - } - - async closePromise(fd) { - return this.closeSync(fd); - } - - closeSync(fd) { - const entry = this.fds.get(fd); - if (typeof entry === `undefined`) throw errors.EBADF(`read`); - this.fds.delete(fd); - } - - createReadStream(p, { - encoding - } = {}) { - if (p === null) throw new Error(`Unimplemented`); - const stream = Object.assign(new stream_1.PassThrough(), { - bytesRead: 0, - path: p, - close: () => { - clearImmediate(immediate); - } - }); - const immediate = setImmediate(() => { - try { - const data = this.readFileSync(p, encoding); - stream.bytesRead = data.length; - stream.write(data); - stream.end(); - } catch (error) { - stream.emit(`error`, error); - stream.end(); - } - }); - return stream; - } - - createWriteStream(p, { - encoding - } = {}) { - if (this.readOnly) throw errors.EROFS(`open '${p}'`); - if (p === null) throw new Error(`Unimplemented`); - const stream = Object.assign(new stream_1.PassThrough(), { - bytesWritten: 0, - path: p, - close: () => { - stream.end(); - } - }); - const chunks = []; - stream.on(`data`, chunk => { - const chunkBuffer = Buffer.from(chunk); - stream.bytesWritten += chunkBuffer.length; - chunks.push(chunkBuffer); - }); - stream.on(`end`, () => { - this.writeFileSync(p, Buffer.concat(chunks), encoding); - }); - return stream; - } - - async realpathPromise(p) { - return this.realpathSync(p); - } - - realpathSync(p) { - const resolvedP = this.resolveFilename(`lstat '${p}'`, p); - if (!this.entries.has(resolvedP) && !this.listings.has(resolvedP)) throw errors.ENOENT(`lstat '${p}'`); - return resolvedP; - } - - async existsPromise(p) { - return this.existsSync(p); - } - - existsSync(p) { - let resolvedP; - - try { - resolvedP = this.resolveFilename(`stat '${p}'`, p); - } catch (error) { - return false; - } - - return this.entries.has(resolvedP) || this.listings.has(resolvedP); - } - - async accessPromise(p, mode) { - return this.accessSync(p, mode); - } - - accessSync(p, mode = fs_1.constants.F_OK) { - const resolvedP = this.resolveFilename(`access '${p}'`, p); - if (!this.entries.has(resolvedP) && !this.listings.has(resolvedP)) throw errors.ENOENT(`access '${p}'`); - - if (this.readOnly && mode & fs_1.constants.W_OK) { - throw errors.EROFS(`access '${p}'`); - } - } - - async statPromise(p) { - return this.statSync(p); - } - - statSync(p) { - const resolvedP = this.resolveFilename(`stat '${p}'`, p); - if (!this.entries.has(resolvedP) && !this.listings.has(resolvedP)) throw errors.ENOENT(`stat '${p}'`); - if (p[p.length - 1] === `/` && !this.listings.has(resolvedP)) throw errors.ENOTDIR(`stat '${p}'`); - return this.statImpl(`stat '${p}'`, resolvedP); - } - - async lstatPromise(p) { - return this.lstatSync(p); - } - - lstatSync(p) { - const resolvedP = this.resolveFilename(`lstat '${p}'`, p, false); - if (!this.entries.has(resolvedP) && !this.listings.has(resolvedP)) throw errors.ENOENT(`lstat '${p}'`); - if (p[p.length - 1] === `/` && !this.listings.has(resolvedP)) throw errors.ENOTDIR(`lstat '${p}'`); - return this.statImpl(`lstat '${p}'`, resolvedP); - } - - statImpl(reason, p) { - const entry = this.entries.get(p); // File, or explicit directory - - if (typeof entry !== `undefined`) { - const stat = this.libzip.struct.statS(); - const rc = this.libzip.statIndex(this.zip, entry, 0, 0, stat); - if (rc === -1) throw new Error(this.libzip.error.strerror(this.libzip.getError(this.zip))); - const uid = this.stats.uid; - const gid = this.stats.gid; - const size = this.libzip.struct.statSize(stat) >>> 0; - const blksize = 512; - const blocks = Math.ceil(size / blksize); - const mtimeMs = (this.libzip.struct.statMtime(stat) >>> 0) * 1000; - const atimeMs = mtimeMs; - const birthtimeMs = mtimeMs; - const ctimeMs = mtimeMs; - const atime = new Date(atimeMs); - const birthtime = new Date(birthtimeMs); - const ctime = new Date(ctimeMs); - const mtime = new Date(mtimeMs); - const type = this.listings.has(p) ? S_IFDIR : this.isSymbolicLink(entry) ? S_IFLNK : S_IFREG; - const defaultMode = type === S_IFDIR ? 0o755 : 0o644; - const mode = type | this.getUnixMode(entry, defaultMode) & 0o777; - return Object.assign(new StatEntry(), { - uid, - gid, - size, - blksize, - blocks, - atime, - birthtime, - ctime, - mtime, - atimeMs, - birthtimeMs, - ctimeMs, - mtimeMs, - mode - }); - } // Implicit directory - - - if (this.listings.has(p)) { - const uid = this.stats.uid; - const gid = this.stats.gid; - const size = 0; - const blksize = 512; - const blocks = 0; - const atimeMs = this.stats.mtimeMs; - const birthtimeMs = this.stats.mtimeMs; - const ctimeMs = this.stats.mtimeMs; - const mtimeMs = this.stats.mtimeMs; - const atime = new Date(atimeMs); - const birthtime = new Date(birthtimeMs); - const ctime = new Date(ctimeMs); - const mtime = new Date(mtimeMs); - const mode = S_IFDIR | 0o755; - return Object.assign(new StatEntry(), { - uid, - gid, - size, - blksize, - blocks, - atime, - birthtime, - ctime, - mtime, - atimeMs, - birthtimeMs, - ctimeMs, - mtimeMs, - mode - }); - } - - throw new Error(`Unreachable`); - } - - getUnixMode(index, defaultMode) { - const rc = this.libzip.file.getExternalAttributes(this.zip, index, 0, 0, this.libzip.uint08S, this.libzip.uint32S); - if (rc === -1) throw new Error(this.libzip.error.strerror(this.libzip.getError(this.zip))); - const opsys = this.libzip.getValue(this.libzip.uint08S, `i8`) >>> 0; - if (opsys !== this.libzip.ZIP_OPSYS_UNIX) return defaultMode; - return this.libzip.getValue(this.libzip.uint32S, `i32`) >>> 16; - } - - registerListing(p) { - let listing = this.listings.get(p); - if (listing) return listing; - const parentListing = this.registerListing(path_1.ppath.dirname(p)); - listing = new Set(); - parentListing.add(path_1.ppath.basename(p)); - this.listings.set(p, listing); - return listing; - } - - registerEntry(p, index) { - const parentListing = this.registerListing(path_1.ppath.dirname(p)); - parentListing.add(path_1.ppath.basename(p)); - this.entries.set(p, index); - } - - resolveFilename(reason, p, resolveLastComponent = true) { - if (!this.ready) throw errors.EBUSY(`archive closed, ${reason}`); - let resolvedP = path_1.ppath.resolve(path_1.PortablePath.root, p); - if (resolvedP === `/`) return path_1.PortablePath.root; - - while (true) { - const parentP = this.resolveFilename(reason, path_1.ppath.dirname(resolvedP), true); - const isDir = this.listings.has(parentP); - const doesExist = this.entries.has(parentP); - if (!isDir && !doesExist) throw errors.ENOENT(reason); - if (!isDir) throw errors.ENOTDIR(reason); - resolvedP = path_1.ppath.resolve(parentP, path_1.ppath.basename(resolvedP)); - if (!resolveLastComponent) break; - const index = this.libzip.name.locate(this.zip, resolvedP.slice(1)); - if (index === -1) break; - - if (this.isSymbolicLink(index)) { - const target = this.getFileSource(index).toString(); - resolvedP = path_1.ppath.resolve(path_1.ppath.dirname(resolvedP), target); - } else { - break; - } - } - - return resolvedP; - } - - allocateBuffer(content) { - if (!Buffer.isBuffer(content)) content = Buffer.from(content); - const buffer = this.libzip.malloc(content.byteLength); - if (!buffer) throw new Error(`Couldn't allocate enough memory`); // Copy the file into the Emscripten heap - - const heap = new Uint8Array(this.libzip.HEAPU8.buffer, buffer, content.byteLength); - heap.set(content); - return { - buffer, - byteLength: content.byteLength - }; - } - - allocateUnattachedSource(content) { - const error = this.libzip.struct.errorS(); - const { - buffer, - byteLength - } = this.allocateBuffer(content); - const source = this.libzip.source.fromUnattachedBuffer(buffer, byteLength, 0, true, error); - - if (source === 0) { - this.libzip.free(error); - throw new Error(this.libzip.error.strerror(error)); - } - - return source; - } - - allocateSource(content) { - const { - buffer, - byteLength - } = this.allocateBuffer(content); - const source = this.libzip.source.fromBuffer(this.zip, buffer, byteLength, 0, true); - - if (source === 0) { - this.libzip.free(buffer); - throw new Error(this.libzip.error.strerror(this.libzip.getError(this.zip))); - } - - return source; - } - - setFileSource(p, content) { - const target = path_1.ppath.relative(path_1.PortablePath.root, p); - const lzSource = this.allocateSource(content); - - try { - return this.libzip.file.add(this.zip, target, lzSource, this.libzip.ZIP_FL_OVERWRITE); - } catch (error) { - this.libzip.source.free(lzSource); - throw error; - } - } - - isSymbolicLink(index) { - const attrs = this.libzip.file.getExternalAttributes(this.zip, index, 0, 0, this.libzip.uint08S, this.libzip.uint32S); - if (attrs === -1) throw new Error(this.libzip.error.strerror(this.libzip.getError(this.zip))); - const opsys = this.libzip.getValue(this.libzip.uint08S, `i8`) >>> 0; - if (opsys !== this.libzip.ZIP_OPSYS_UNIX) return false; - const attributes = this.libzip.getValue(this.libzip.uint32S, `i32`) >>> 16; - return (attributes & S_IFMT) === S_IFLNK; - } - - getFileSource(index) { - const stat = this.libzip.struct.statS(); - const rc = this.libzip.statIndex(this.zip, index, 0, 0, stat); - if (rc === -1) throw new Error(this.libzip.error.strerror(this.libzip.getError(this.zip))); - const size = this.libzip.struct.statSize(stat); - const buffer = this.libzip.malloc(size); - - try { - const file = this.libzip.fopenIndex(this.zip, index, 0, 0); - if (file === 0) throw new Error(this.libzip.error.strerror(this.libzip.getError(this.zip))); - - try { - const rc = this.libzip.fread(file, buffer, size, 0); - if (rc === -1) throw new Error(this.libzip.error.strerror(this.libzip.file.getError(file)));else if (rc < size) throw new Error(`Incomplete read`);else if (rc > size) throw new Error(`Overread`); - const memory = this.libzip.HEAPU8.subarray(buffer, buffer + size); - const data = Buffer.from(memory); - return data; - } finally { - this.libzip.fclose(file); - } - } finally { - this.libzip.free(buffer); - } - } - - async chmodPromise(p, mask) { - return this.chmodSync(p, mask); - } - - chmodSync(p, mask) { - if (this.readOnly) throw errors.EROFS(`chmod '${p}'`); // We don't allow to make the extracted entries group-writable - - mask &= 0o755; - const resolvedP = this.resolveFilename(`chmod '${p}'`, p, false); - const entry = this.entries.get(resolvedP); - if (typeof entry === `undefined`) throw new Error(`Assertion failed: The entry should have been registered (${resolvedP})`); - const oldMod = this.getUnixMode(entry, S_IFREG | 0o000); - const newMod = oldMod & ~0o777 | mask; - const rc = this.libzip.file.setExternalAttributes(this.zip, entry, 0, 0, this.libzip.ZIP_OPSYS_UNIX, newMod << 16); - - if (rc === -1) { - throw new Error(this.libzip.error.strerror(this.libzip.getError(this.zip))); - } - } - - async renamePromise(oldP, newP) { - return this.renameSync(oldP, newP); - } - - renameSync(oldP, newP) { - throw new Error(`Unimplemented`); - } - - async copyFilePromise(sourceP, destP, flags) { - return this.copyFileSync(sourceP, destP, flags); - } - - copyFileSync(sourceP, destP, flags = 0) { - if (this.readOnly) throw errors.EROFS(`copyfile '${sourceP} -> '${destP}'`); - if ((flags & fs_1.constants.COPYFILE_FICLONE_FORCE) !== 0) throw errors.ENOSYS(`unsupported clone operation`, `copyfile '${sourceP}' -> ${destP}'`); - const resolvedSourceP = this.resolveFilename(`copyfile '${sourceP} -> ${destP}'`, sourceP); - const indexSource = this.entries.get(resolvedSourceP); - if (typeof indexSource === `undefined`) throw errors.EINVAL(`copyfile '${sourceP}' -> '${destP}'`); - const resolvedDestP = this.resolveFilename(`copyfile '${sourceP}' -> ${destP}'`, destP); - const indexDest = this.entries.get(resolvedDestP); - if ((flags & (fs_1.constants.COPYFILE_EXCL | fs_1.constants.COPYFILE_FICLONE_FORCE)) !== 0 && typeof indexDest !== `undefined`) throw errors.EEXIST(`copyfile '${sourceP}' -> '${destP}'`); - const source = this.getFileSource(indexSource); - const newIndex = this.setFileSource(resolvedDestP, source); - - if (newIndex !== indexDest) { - this.registerEntry(resolvedDestP, newIndex); - } - } - - async appendFilePromise(p, content, opts) { - return this.appendFileSync(p, content, opts); - } - - appendFileSync(p, content, opts = {}) { - if (this.readOnly) throw errors.EROFS(`open '${p}'`); - if (typeof opts === `undefined`) opts = { - flag: `a` - };else if (typeof opts === `string`) opts = { - flag: `a`, - encoding: opts - };else if (typeof opts.flag === `undefined`) opts = Object.assign({ - flag: `a` - }, opts); - return this.writeFileSync(p, content, opts); - } - - async writeFilePromise(p, content, opts) { - return this.writeFileSync(p, content, opts); - } - - writeFileSync(p, content, opts) { - if (typeof p !== `string`) throw errors.EBADF(`read`); - if (this.readOnly) throw errors.EROFS(`open '${p}'`); - const resolvedP = this.resolveFilename(`open '${p}'`, p); - if (this.listings.has(resolvedP)) throw errors.EISDIR(`open '${p}'`); - const index = this.entries.get(resolvedP); - if (index !== undefined && typeof opts === `object` && opts.flag && opts.flag.includes(`a`)) content = Buffer.concat([this.getFileSource(index), Buffer.from(content)]); - let encoding = null; - if (typeof opts === `string`) encoding = opts;else if (typeof opts === `object` && opts.encoding) encoding = opts.encoding; - if (encoding !== null) content = content.toString(encoding); - const newIndex = this.setFileSource(resolvedP, content); - - if (newIndex !== index) { - this.registerEntry(resolvedP, newIndex); - } - } - - async unlinkPromise(p) { - return this.unlinkSync(p); - } - - unlinkSync(p) { - throw new Error(`Unimplemented`); - } - - async utimesPromise(p, atime, mtime) { - return this.utimesSync(p, atime, mtime); - } - - utimesSync(p, atime, mtime) { - if (this.readOnly) throw errors.EROFS(`utimes '${p}'`); - const resolvedP = this.resolveFilename(`utimes '${p}'`, p); - this.utimesImpl(resolvedP, mtime); - } - - async lutimesPromise(p, atime, mtime) { - return this.lutimesSync(p, atime, mtime); - } - - lutimesSync(p, atime, mtime) { - if (this.readOnly) throw errors.EROFS(`lutimes '${p}'`); - const resolvedP = this.resolveFilename(`utimes '${p}'`, p, false); - this.utimesImpl(resolvedP, mtime); - } - - utimesImpl(resolvedP, mtime) { - if (this.listings.has(resolvedP)) if (!this.entries.has(resolvedP)) this.hydrateDirectory(resolvedP); - const entry = this.entries.get(resolvedP); - if (entry === undefined) throw new Error(`Unreachable`); - const rc = this.libzip.file.setMtime(this.zip, entry, 0, toUnixTimestamp(mtime), 0); - - if (rc === -1) { - throw new Error(this.libzip.error.strerror(this.libzip.getError(this.zip))); - } - } - - async mkdirPromise(p, opts) { - return this.mkdirSync(p, opts); - } - - mkdirSync(p, { - mode = 0o755, - recursive = false - } = {}) { - if (recursive) return this.mkdirpSync(p, { - chmod: mode - }); - if (this.readOnly) throw errors.EROFS(`mkdir '${p}'`); - const resolvedP = this.resolveFilename(`mkdir '${p}'`, p); - if (this.entries.has(resolvedP) || this.listings.has(resolvedP)) throw errors.EEXIST(`mkdir '${p}'`); - this.hydrateDirectory(resolvedP); - this.chmodSync(resolvedP, mode); - } - - async rmdirPromise(p) { - return this.rmdirSync(p); - } - - rmdirSync(p) { - throw new Error(`Unimplemented`); - } - - hydrateDirectory(resolvedP) { - const index = this.libzip.dir.add(this.zip, path_1.ppath.relative(path_1.PortablePath.root, resolvedP)); - if (index === -1) throw new Error(this.libzip.error.strerror(this.libzip.getError(this.zip))); - this.registerListing(resolvedP); - this.registerEntry(resolvedP, index); - return index; - } - - async symlinkPromise(target, p) { - return this.symlinkSync(target, p); - } - - symlinkSync(target, p) { - if (this.readOnly) throw errors.EROFS(`symlink '${target}' -> '${p}'`); - const resolvedP = this.resolveFilename(`symlink '${target}' -> '${p}'`, p); - if (this.listings.has(resolvedP)) throw errors.EISDIR(`symlink '${target}' -> '${p}'`); - if (this.entries.has(resolvedP)) throw errors.EEXIST(`symlink '${target}' -> '${p}'`); - const index = this.setFileSource(resolvedP, target); - this.registerEntry(resolvedP, index); - const rc = this.libzip.file.setExternalAttributes(this.zip, index, 0, 0, this.libzip.ZIP_OPSYS_UNIX, (0o120000 | 0o777) << 16); - - if (rc === -1) { - throw new Error(this.libzip.error.strerror(this.libzip.getError(this.zip))); - } - } - - async readFilePromise(p, encoding) { - // This weird switch is required to tell TypeScript that the signatures are proper (otherwise it thinks that only the generic one is covered) - switch (encoding) { - case `utf8`: - return this.readFileSync(p, encoding); - - default: - return this.readFileSync(p, encoding); - } - } - - readFileSync(p, encoding) { - if (typeof p !== `string`) throw errors.EBADF(`read`); // This is messed up regarding the TS signatures - - if (typeof encoding === `object`) // @ts-ignore - encoding = encoding ? encoding.encoding : undefined; - const resolvedP = this.resolveFilename(`open '${p}'`, p); - if (!this.entries.has(resolvedP) && !this.listings.has(resolvedP)) throw errors.ENOENT(`open '${p}'`); // Ensures that the last component is a directory, if the user said so (even if it is we'll throw right after with EISDIR anyway) - - if (p[p.length - 1] === `/` && !this.listings.has(resolvedP)) throw errors.ENOTDIR(`open '${p}'`); - if (this.listings.has(resolvedP)) throw errors.EISDIR(`read`); - const entry = this.entries.get(resolvedP); - if (entry === undefined) throw new Error(`Unreachable`); - const data = this.getFileSource(entry); - return encoding ? data.toString(encoding) : data; - } - - async readdirPromise(p, { - withFileTypes - } = {}) { - return this.readdirSync(p, { - withFileTypes: withFileTypes - }); - } - - readdirSync(p, { - withFileTypes - } = {}) { - const resolvedP = this.resolveFilename(`scandir '${p}'`, p); - if (!this.entries.has(resolvedP) && !this.listings.has(resolvedP)) throw errors.ENOENT(`scandir '${p}'`); - const directoryListing = this.listings.get(resolvedP); - if (!directoryListing) throw errors.ENOTDIR(`scandir '${p}'`); - const entries = [...directoryListing]; - if (!withFileTypes) return entries; - return entries.map(name => { - return Object.assign(this.statImpl(`lstat`, path_1.ppath.join(p, name)), { - name - }); - }); - } - - async readlinkPromise(p) { - return this.readlinkSync(p); - } - - readlinkSync(p) { - const resolvedP = this.resolveFilename(`readlink '${p}'`, p, false); - if (!this.entries.has(resolvedP) && !this.listings.has(resolvedP)) throw errors.ENOENT(`readlink '${p}'`); // Ensure that the last component is a directory (if it is we'll throw right after with EISDIR anyway) - - if (p[p.length - 1] === `/` && !this.listings.has(resolvedP)) throw errors.ENOTDIR(`open '${p}'`); - if (this.listings.has(resolvedP)) throw errors.EINVAL(`readlink '${p}'`); - const entry = this.entries.get(resolvedP); - if (entry === undefined) throw new Error(`Unreachable`); - const rc = this.libzip.file.getExternalAttributes(this.zip, entry, 0, 0, this.libzip.uint08S, this.libzip.uint32S); - if (rc === -1) throw new Error(this.libzip.error.strerror(this.libzip.getError(this.zip))); - const opsys = this.libzip.getValue(this.libzip.uint08S, `i8`) >>> 0; - if (opsys !== this.libzip.ZIP_OPSYS_UNIX) throw errors.EINVAL(`readlink '${p}'`); - const attributes = this.libzip.getValue(this.libzip.uint32S, `i32`) >>> 16; - if ((attributes & 0o170000) !== 0o120000) throw errors.EINVAL(`readlink '${p}'`); - return this.getFileSource(entry).toString(); - } - - watch(p, a, b) { - let persistent; - - switch (typeof a) { - case `function`: - case `string`: - case `undefined`: - { - persistent = true; - } - break; - - default: - { - // @ts-ignore - ({ - persistent = true - } = a); - } - break; - } - - if (!persistent) return { - on: () => {}, - close: () => {} - }; - const interval = setInterval(() => {}, 24 * 60 * 60 * 1000); - return { - on: () => {}, - close: () => { - clearInterval(interval); - } - }; - } - -} - -exports.ZipFS = ZipFS; -; - -/***/ }), -/* 14 */ -/***/ (function(module, exports, __webpack_require__) { - -/*! - * Tmp - * - * Copyright (c) 2011-2017 KARASZI Istvan - * - * MIT Licensed - */ - -/* - * Module dependencies. - */ -const fs = __webpack_require__(1); -const os = __webpack_require__(12); -const path = __webpack_require__(2); -const crypto = __webpack_require__(15); -const _c = fs.constants && os.constants ? - { fs: fs.constants, os: os.constants } : - process.binding('constants'); -const rimraf = __webpack_require__(34); - -/* - * The working inner variables. - */ -const - // the random characters to choose from - RANDOM_CHARS = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz', - - TEMPLATE_PATTERN = /XXXXXX/, - - DEFAULT_TRIES = 3, - - CREATE_FLAGS = (_c.O_CREAT || _c.fs.O_CREAT) | (_c.O_EXCL || _c.fs.O_EXCL) | (_c.O_RDWR || _c.fs.O_RDWR), - - EBADF = _c.EBADF || _c.os.errno.EBADF, - ENOENT = _c.ENOENT || _c.os.errno.ENOENT, - - DIR_MODE = 448 /* 0o700 */, - FILE_MODE = 384 /* 0o600 */, - - EXIT = 'exit', - - SIGINT = 'SIGINT', - - // this will hold the objects need to be removed on exit - _removeObjects = []; - -var - _gracefulCleanup = false; - -/** - * Random name generator based on crypto. - * Adapted from http://blog.tompawlak.org/how-to-generate-random-values-nodejs-javascript - * - * @param {number} howMany - * @returns {string} the generated random name - * @private - */ -function _randomChars(howMany) { - var - value = [], - rnd = null; - - // make sure that we do not fail because we ran out of entropy - try { - rnd = crypto.randomBytes(howMany); - } catch (e) { - rnd = crypto.pseudoRandomBytes(howMany); - } - - for (var i = 0; i < howMany; i++) { - value.push(RANDOM_CHARS[rnd[i] % RANDOM_CHARS.length]); - } - - return value.join(''); -} - -/** - * Checks whether the `obj` parameter is defined or not. - * - * @param {Object} obj - * @returns {boolean} true if the object is undefined - * @private - */ -function _isUndefined(obj) { - return typeof obj === 'undefined'; -} - -/** - * Parses the function arguments. - * - * This function helps to have optional arguments. - * - * @param {(Options|Function)} options - * @param {Function} callback - * @returns {Array} parsed arguments - * @private - */ -function _parseArguments(options, callback) { - /* istanbul ignore else */ - if (typeof options === 'function') { - return [{}, options]; - } - - /* istanbul ignore else */ - if (_isUndefined(options)) { - return [{}, callback]; - } - - return [options, callback]; -} - -/** - * Generates a new temporary name. - * - * @param {Object} opts - * @returns {string} the new random name according to opts - * @private - */ -function _generateTmpName(opts) { - - const tmpDir = _getTmpDir(); - - // fail early on missing tmp dir - if (isBlank(opts.dir) && isBlank(tmpDir)) { - throw new Error('No tmp dir specified'); - } - - /* istanbul ignore else */ - if (!isBlank(opts.name)) { - return path.join(opts.dir || tmpDir, opts.name); - } - - // mkstemps like template - // opts.template has already been guarded in tmpName() below - /* istanbul ignore else */ - if (opts.template) { - var template = opts.template; - // make sure that we prepend the tmp path if none was given - /* istanbul ignore else */ - if (path.basename(template) === template) - template = path.join(opts.dir || tmpDir, template); - return template.replace(TEMPLATE_PATTERN, _randomChars(6)); - } - - // prefix and postfix - const name = [ - (isBlank(opts.prefix) ? 'tmp-' : opts.prefix), - process.pid, - _randomChars(12), - (opts.postfix ? opts.postfix : '') - ].join(''); - - return path.join(opts.dir || tmpDir, name); -} - -/** - * Gets a temporary file name. - * - * @param {(Options|tmpNameCallback)} options options or callback - * @param {?tmpNameCallback} callback the callback function - */ -function tmpName(options, callback) { - var - args = _parseArguments(options, callback), - opts = args[0], - cb = args[1], - tries = !isBlank(opts.name) ? 1 : opts.tries || DEFAULT_TRIES; - - /* istanbul ignore else */ - if (isNaN(tries) || tries < 0) - return cb(new Error('Invalid tries')); - - /* istanbul ignore else */ - if (opts.template && !opts.template.match(TEMPLATE_PATTERN)) - return cb(new Error('Invalid template provided')); - - (function _getUniqueName() { - try { - const name = _generateTmpName(opts); - - // check whether the path exists then retry if needed - fs.stat(name, function (err) { - /* istanbul ignore else */ - if (!err) { - /* istanbul ignore else */ - if (tries-- > 0) return _getUniqueName(); - - return cb(new Error('Could not get a unique tmp filename, max tries reached ' + name)); - } - - cb(null, name); - }); - } catch (err) { - cb(err); - } - }()); -} - -/** - * Synchronous version of tmpName. - * - * @param {Object} options - * @returns {string} the generated random name - * @throws {Error} if the options are invalid or could not generate a filename - */ -function tmpNameSync(options) { - var - args = _parseArguments(options), - opts = args[0], - tries = !isBlank(opts.name) ? 1 : opts.tries || DEFAULT_TRIES; - - /* istanbul ignore else */ - if (isNaN(tries) || tries < 0) - throw new Error('Invalid tries'); - - /* istanbul ignore else */ - if (opts.template && !opts.template.match(TEMPLATE_PATTERN)) - throw new Error('Invalid template provided'); - - do { - const name = _generateTmpName(opts); - try { - fs.statSync(name); - } catch (e) { - return name; - } - } while (tries-- > 0); - - throw new Error('Could not get a unique tmp filename, max tries reached'); -} - -/** - * Creates and opens a temporary file. - * - * @param {(Options|fileCallback)} options the config options or the callback function - * @param {?fileCallback} callback - */ -function file(options, callback) { - var - args = _parseArguments(options, callback), - opts = args[0], - cb = args[1]; - - // gets a temporary filename - tmpName(opts, function _tmpNameCreated(err, name) { - /* istanbul ignore else */ - if (err) return cb(err); - - // create and open the file - fs.open(name, CREATE_FLAGS, opts.mode || FILE_MODE, function _fileCreated(err, fd) { - /* istanbul ignore else */ - if (err) return cb(err); - - if (opts.discardDescriptor) { - return fs.close(fd, function _discardCallback(err) { - /* istanbul ignore else */ - if (err) { - // Low probability, and the file exists, so this could be - // ignored. If it isn't we certainly need to unlink the - // file, and if that fails too its error is more - // important. - try { - fs.unlinkSync(name); - } catch (e) { - if (!isENOENT(e)) { - err = e; - } - } - return cb(err); - } - cb(null, name, undefined, _prepareTmpFileRemoveCallback(name, -1, opts)); - }); - } - /* istanbul ignore else */ - if (opts.detachDescriptor) { - return cb(null, name, fd, _prepareTmpFileRemoveCallback(name, -1, opts)); - } - cb(null, name, fd, _prepareTmpFileRemoveCallback(name, fd, opts)); - }); - }); -} - -/** - * Synchronous version of file. - * - * @param {Options} options - * @returns {FileSyncObject} object consists of name, fd and removeCallback - * @throws {Error} if cannot create a file - */ -function fileSync(options) { - var - args = _parseArguments(options), - opts = args[0]; - - const discardOrDetachDescriptor = opts.discardDescriptor || opts.detachDescriptor; - const name = tmpNameSync(opts); - var fd = fs.openSync(name, CREATE_FLAGS, opts.mode || FILE_MODE); - /* istanbul ignore else */ - if (opts.discardDescriptor) { - fs.closeSync(fd); - fd = undefined; - } - - return { - name: name, - fd: fd, - removeCallback: _prepareTmpFileRemoveCallback(name, discardOrDetachDescriptor ? -1 : fd, opts) - }; -} - -/** - * Creates a temporary directory. - * - * @param {(Options|dirCallback)} options the options or the callback function - * @param {?dirCallback} callback - */ -function dir(options, callback) { - var - args = _parseArguments(options, callback), - opts = args[0], - cb = args[1]; - - // gets a temporary filename - tmpName(opts, function _tmpNameCreated(err, name) { - /* istanbul ignore else */ - if (err) return cb(err); - - // create the directory - fs.mkdir(name, opts.mode || DIR_MODE, function _dirCreated(err) { - /* istanbul ignore else */ - if (err) return cb(err); - - cb(null, name, _prepareTmpDirRemoveCallback(name, opts)); - }); - }); -} - -/** - * Synchronous version of dir. - * - * @param {Options} options - * @returns {DirSyncObject} object consists of name and removeCallback - * @throws {Error} if it cannot create a directory - */ -function dirSync(options) { - var - args = _parseArguments(options), - opts = args[0]; - - const name = tmpNameSync(opts); - fs.mkdirSync(name, opts.mode || DIR_MODE); - - return { - name: name, - removeCallback: _prepareTmpDirRemoveCallback(name, opts) - }; -} - -/** - * Removes files asynchronously. - * - * @param {Object} fdPath - * @param {Function} next - * @private - */ -function _removeFileAsync(fdPath, next) { - const _handler = function (err) { - if (err && !isENOENT(err)) { - // reraise any unanticipated error - return next(err); - } - next(); - } - - if (0 <= fdPath[0]) - fs.close(fdPath[0], function (err) { - fs.unlink(fdPath[1], _handler); - }); - else fs.unlink(fdPath[1], _handler); -} - -/** - * Removes files synchronously. - * - * @param {Object} fdPath - * @private - */ -function _removeFileSync(fdPath) { - try { - if (0 <= fdPath[0]) fs.closeSync(fdPath[0]); - } catch (e) { - // reraise any unanticipated error - if (!isEBADF(e) && !isENOENT(e)) throw e; - } finally { - try { - fs.unlinkSync(fdPath[1]); - } - catch (e) { - // reraise any unanticipated error - if (!isENOENT(e)) throw e; - } - } -} - -/** - * Prepares the callback for removal of the temporary file. - * - * @param {string} name the path of the file - * @param {number} fd file descriptor - * @param {Object} opts - * @returns {fileCallback} - * @private - */ -function _prepareTmpFileRemoveCallback(name, fd, opts) { - const removeCallbackSync = _prepareRemoveCallback(_removeFileSync, [fd, name]); - const removeCallback = _prepareRemoveCallback(_removeFileAsync, [fd, name], removeCallbackSync); - - if (!opts.keep) _removeObjects.unshift(removeCallbackSync); - - return removeCallback; -} - -/** - * Simple wrapper for rimraf. - * - * @param {string} dirPath - * @param {Function} next - * @private - */ -function _rimrafRemoveDirWrapper(dirPath, next) { - rimraf(dirPath, next); -} - -/** - * Simple wrapper for rimraf.sync. - * - * @param {string} dirPath - * @private - */ -function _rimrafRemoveDirSyncWrapper(dirPath, next) { - try { - return next(null, rimraf.sync(dirPath)); - } catch (err) { - return next(err); - } -} - -/** - * Prepares the callback for removal of the temporary directory. - * - * @param {string} name - * @param {Object} opts - * @returns {Function} the callback - * @private - */ -function _prepareTmpDirRemoveCallback(name, opts) { - const removeFunction = opts.unsafeCleanup ? _rimrafRemoveDirWrapper : fs.rmdir.bind(fs); - const removeFunctionSync = opts.unsafeCleanup ? _rimrafRemoveDirSyncWrapper : fs.rmdirSync.bind(fs); - const removeCallbackSync = _prepareRemoveCallback(removeFunctionSync, name); - const removeCallback = _prepareRemoveCallback(removeFunction, name, removeCallbackSync); - if (!opts.keep) _removeObjects.unshift(removeCallbackSync); - - return removeCallback; -} - -/** - * Creates a guarded function wrapping the removeFunction call. - * - * @param {Function} removeFunction - * @param {Object} arg - * @returns {Function} - * @private - */ -function _prepareRemoveCallback(removeFunction, arg, cleanupCallbackSync) { - var called = false; - - return function _cleanupCallback(next) { - next = next || function () {}; - if (!called) { - const toRemove = cleanupCallbackSync || _cleanupCallback; - const index = _removeObjects.indexOf(toRemove); - /* istanbul ignore else */ - if (index >= 0) _removeObjects.splice(index, 1); - - called = true; - // sync? - if (removeFunction.length === 1) { - try { - removeFunction(arg); - return next(null); - } - catch (err) { - // if no next is provided and since we are - // in silent cleanup mode on process exit, - // we will ignore the error - return next(err); - } - } else return removeFunction(arg, next); - } else return next(new Error('cleanup callback has already been called')); - }; -} - -/** - * The garbage collector. - * - * @private - */ -function _garbageCollector() { - /* istanbul ignore else */ - if (!_gracefulCleanup) return; - - // the function being called removes itself from _removeObjects, - // loop until _removeObjects is empty - while (_removeObjects.length) { - try { - _removeObjects[0](); - } catch (e) { - // already removed? - } - } -} - -/** - * Helper for testing against EBADF to compensate changes made to Node 7.x under Windows. - */ -function isEBADF(error) { - return isExpectedError(error, -EBADF, 'EBADF'); -} - -/** - * Helper for testing against ENOENT to compensate changes made to Node 7.x under Windows. - */ -function isENOENT(error) { - return isExpectedError(error, -ENOENT, 'ENOENT'); -} - -/** - * Helper to determine whether the expected error code matches the actual code and errno, - * which will differ between the supported node versions. - * - * - Node >= 7.0: - * error.code {string} - * error.errno {string|number} any numerical value will be negated - * - * - Node >= 6.0 < 7.0: - * error.code {string} - * error.errno {number} negated - * - * - Node >= 4.0 < 6.0: introduces SystemError - * error.code {string} - * error.errno {number} negated - * - * - Node >= 0.10 < 4.0: - * error.code {number} negated - * error.errno n/a - */ -function isExpectedError(error, code, errno) { - return error.code === code || error.code === errno; -} - -/** - * Helper which determines whether a string s is blank, that is undefined, or empty or null. - * - * @private - * @param {string} s - * @returns {Boolean} true whether the string s is blank, false otherwise - */ -function isBlank(s) { - return s === null || s === undefined || !s.trim(); -} - -/** - * Sets the graceful cleanup. - */ -function setGracefulCleanup() { - _gracefulCleanup = true; -} - -/** - * Returns the currently configured tmp dir from os.tmpdir(). - * - * @private - * @returns {string} the currently configured tmp dir - */ -function _getTmpDir() { - return os.tmpdir(); -} - -/** - * If there are multiple different versions of tmp in place, make sure that - * we recognize the old listeners. - * - * @param {Function} listener - * @private - * @returns {Boolean} true whether listener is a legacy listener - */ -function _is_legacy_listener(listener) { - return (listener.name === '_exit' || listener.name === '_uncaughtExceptionThrown') - && listener.toString().indexOf('_garbageCollector();') > -1; -} - -/** - * Safely install SIGINT listener. - * - * NOTE: this will only work on OSX and Linux. - * - * @private - */ -function _safely_install_sigint_listener() { - - const listeners = process.listeners(SIGINT); - const existingListeners = []; - for (let i = 0, length = listeners.length; i < length; i++) { - const lstnr = listeners[i]; - /* istanbul ignore else */ - if (lstnr.name === '_tmp$sigint_listener') { - existingListeners.push(lstnr); - process.removeListener(SIGINT, lstnr); - } - } - process.on(SIGINT, function _tmp$sigint_listener(doExit) { - for (let i = 0, length = existingListeners.length; i < length; i++) { - // let the existing listener do the garbage collection (e.g. jest sandbox) - try { - existingListeners[i](false); - } catch (err) { - // ignore - } - } - try { - // force the garbage collector even it is called again in the exit listener - _garbageCollector(); - } finally { - if (!!doExit) { - process.exit(0); - } - } - }); -} - -/** - * Safely install process exit listener. - * - * @private - */ -function _safely_install_exit_listener() { - const listeners = process.listeners(EXIT); - - // collect any existing listeners - const existingListeners = []; - for (let i = 0, length = listeners.length; i < length; i++) { - const lstnr = listeners[i]; - /* istanbul ignore else */ - // TODO: remove support for legacy listeners once release 1.0.0 is out - if (lstnr.name === '_tmp$safe_listener' || _is_legacy_listener(lstnr)) { - // we must forget about the uncaughtException listener, hopefully it is ours - if (lstnr.name !== '_uncaughtExceptionThrown') { - existingListeners.push(lstnr); - } - process.removeListener(EXIT, lstnr); - } - } - // TODO: what was the data parameter good for? - process.addListener(EXIT, function _tmp$safe_listener(data) { - for (let i = 0, length = existingListeners.length; i < length; i++) { - // let the existing listener do the garbage collection (e.g. jest sandbox) - try { - existingListeners[i](data); - } catch (err) { - // ignore - } - } - _garbageCollector(); - }); -} - -_safely_install_exit_listener(); -_safely_install_sigint_listener(); - -/** - * Configuration options. - * - * @typedef {Object} Options - * @property {?number} tries the number of tries before give up the name generation - * @property {?string} template the "mkstemp" like filename template - * @property {?string} name fix name - * @property {?string} dir the tmp directory to use - * @property {?string} prefix prefix for the generated name - * @property {?string} postfix postfix for the generated name - * @property {?boolean} unsafeCleanup recursively removes the created temporary directory, even when it's not empty - */ - -/** - * @typedef {Object} FileSyncObject - * @property {string} name the name of the file - * @property {string} fd the file descriptor - * @property {fileCallback} removeCallback the callback function to remove the file - */ - -/** - * @typedef {Object} DirSyncObject - * @property {string} name the name of the directory - * @property {fileCallback} removeCallback the callback function to remove the directory - */ - -/** - * @callback tmpNameCallback - * @param {?Error} err the error object if anything goes wrong - * @param {string} name the temporary file name - */ - -/** - * @callback fileCallback - * @param {?Error} err the error object if anything goes wrong - * @param {string} name the temporary file name - * @param {number} fd the file descriptor - * @param {cleanupCallback} fn the cleanup callback function - */ - -/** - * @callback dirCallback - * @param {?Error} err the error object if anything goes wrong - * @param {string} name the temporary file name - * @param {cleanupCallback} fn the cleanup callback function - */ - -/** - * Removes the temporary created file or directory. - * - * @callback cleanupCallback - * @param {simpleCallback} [next] function to call after entry was removed - */ - -/** - * Callback function for function composition. - * @see {@link https://github.com/raszi/node-tmp/issues/57|raszi/node-tmp#57} - * - * @callback simpleCallback - */ - -// exporting all the needed methods - -// evaluate os.tmpdir() lazily, mainly for simplifying testing but it also will -// allow users to reconfigure the temporary directory -Object.defineProperty(module.exports, 'tmpdir', { - enumerable: true, - configurable: false, - get: function () { - return _getTmpDir(); - } -}); - -module.exports.dir = dir; -module.exports.dirSync = dirSync; - -module.exports.file = file; -module.exports.fileSync = fileSync; - -module.exports.tmpName = tmpName; -module.exports.tmpNameSync = tmpNameSync; - -module.exports.setGracefulCleanup = setGracefulCleanup; - - -/***/ }), -/* 15 */ -/***/ (function(module, exports) { - -module.exports = require("crypto"); - -/***/ }), -/* 16 */ -/***/ (function(module, exports, __webpack_require__) { - -// Approach: -// -// 1. Get the minimatch set -// 2. For each pattern in the set, PROCESS(pattern, false) -// 3. Store matches per-set, then uniq them -// -// PROCESS(pattern, inGlobStar) -// Get the first [n] items from pattern that are all strings -// Join these together. This is PREFIX. -// If there is no more remaining, then stat(PREFIX) and -// add to matches if it succeeds. END. -// -// If inGlobStar and PREFIX is symlink and points to dir -// set ENTRIES = [] -// else readdir(PREFIX) as ENTRIES -// If fail, END -// -// with ENTRIES -// If pattern[n] is GLOBSTAR -// // handle the case where the globstar match is empty -// // by pruning it out, and testing the resulting pattern -// PROCESS(pattern[0..n] + pattern[n+1 .. $], false) -// // handle other cases. -// for ENTRY in ENTRIES (not dotfiles) -// // attach globstar + tail onto the entry -// // Mark that this entry is a globstar match -// PROCESS(pattern[0..n] + ENTRY + pattern[n .. $], true) -// -// else // not globstar -// for ENTRY in ENTRIES (not dotfiles, unless pattern[n] is dot) -// Test ENTRY against pattern[n] -// If fails, continue -// If passes, PROCESS(pattern[0..n] + item + pattern[n+1 .. $]) -// -// Caveat: -// Cache all stats and readdirs results to minimize syscall. Since all -// we ever care about is existence and directory-ness, we can just keep -// `true` for files, and [children,...] for directories, or `false` for -// things that don't exist. - -module.exports = glob - -var fs = __webpack_require__(1) -var rp = __webpack_require__(17) -var minimatch = __webpack_require__(10) -var Minimatch = minimatch.Minimatch -var inherits = __webpack_require__(39) -var EE = __webpack_require__(41).EventEmitter -var path = __webpack_require__(2) -var assert = __webpack_require__(9) -var isAbsolute = __webpack_require__(11) -var globSync = __webpack_require__(42) -var common = __webpack_require__(18) -var alphasort = common.alphasort -var alphasorti = common.alphasorti -var setopts = common.setopts -var ownProp = common.ownProp -var inflight = __webpack_require__(43) -var util = __webpack_require__(7) -var childrenIgnored = common.childrenIgnored -var isIgnored = common.isIgnored - -var once = __webpack_require__(20) - -function glob (pattern, options, cb) { - if (typeof options === 'function') cb = options, options = {} - if (!options) options = {} - - if (options.sync) { - if (cb) - throw new TypeError('callback provided to sync glob') - return globSync(pattern, options) - } - - return new Glob(pattern, options, cb) -} - -glob.sync = globSync -var GlobSync = glob.GlobSync = globSync.GlobSync - -// old api surface -glob.glob = glob - -function extend (origin, add) { - if (add === null || typeof add !== 'object') { - return origin - } - - var keys = Object.keys(add) - var i = keys.length - while (i--) { - origin[keys[i]] = add[keys[i]] - } - return origin -} - -glob.hasMagic = function (pattern, options_) { - var options = extend({}, options_) - options.noprocess = true - - var g = new Glob(pattern, options) - var set = g.minimatch.set - - if (!pattern) - return false - - if (set.length > 1) - return true - - for (var j = 0; j < set[0].length; j++) { - if (typeof set[0][j] !== 'string') - return true - } - - return false -} - -glob.Glob = Glob -inherits(Glob, EE) -function Glob (pattern, options, cb) { - if (typeof options === 'function') { - cb = options - options = null - } - - if (options && options.sync) { - if (cb) - throw new TypeError('callback provided to sync glob') - return new GlobSync(pattern, options) - } - - if (!(this instanceof Glob)) - return new Glob(pattern, options, cb) - - setopts(this, pattern, options) - this._didRealPath = false - - // process each pattern in the minimatch set - var n = this.minimatch.set.length - - // The matches are stored as {: true,...} so that - // duplicates are automagically pruned. - // Later, we do an Object.keys() on these. - // Keep them as a list so we can fill in when nonull is set. - this.matches = new Array(n) - - if (typeof cb === 'function') { - cb = once(cb) - this.on('error', cb) - this.on('end', function (matches) { - cb(null, matches) - }) - } - - var self = this - this._processing = 0 - - this._emitQueue = [] - this._processQueue = [] - this.paused = false - - if (this.noprocess) - return this - - if (n === 0) - return done() - - var sync = true - for (var i = 0; i < n; i ++) { - this._process(this.minimatch.set[i], i, false, done) - } - sync = false - - function done () { - --self._processing - if (self._processing <= 0) { - if (sync) { - process.nextTick(function () { - self._finish() - }) - } else { - self._finish() - } - } - } -} - -Glob.prototype._finish = function () { - assert(this instanceof Glob) - if (this.aborted) - return - - if (this.realpath && !this._didRealpath) - return this._realpath() - - common.finish(this) - this.emit('end', this.found) -} - -Glob.prototype._realpath = function () { - if (this._didRealpath) - return - - this._didRealpath = true - - var n = this.matches.length - if (n === 0) - return this._finish() - - var self = this - for (var i = 0; i < this.matches.length; i++) - this._realpathSet(i, next) - - function next () { - if (--n === 0) - self._finish() - } -} - -Glob.prototype._realpathSet = function (index, cb) { - var matchset = this.matches[index] - if (!matchset) - return cb() - - var found = Object.keys(matchset) - var self = this - var n = found.length - - if (n === 0) - return cb() - - var set = this.matches[index] = Object.create(null) - found.forEach(function (p, i) { - // If there's a problem with the stat, then it means that - // one or more of the links in the realpath couldn't be - // resolved. just return the abs value in that case. - p = self._makeAbs(p) - rp.realpath(p, self.realpathCache, function (er, real) { - if (!er) - set[real] = true - else if (er.syscall === 'stat') - set[p] = true - else - self.emit('error', er) // srsly wtf right here - - if (--n === 0) { - self.matches[index] = set - cb() - } - }) - }) -} - -Glob.prototype._mark = function (p) { - return common.mark(this, p) -} - -Glob.prototype._makeAbs = function (f) { - return common.makeAbs(this, f) -} - -Glob.prototype.abort = function () { - this.aborted = true - this.emit('abort') -} - -Glob.prototype.pause = function () { - if (!this.paused) { - this.paused = true - this.emit('pause') - } -} - -Glob.prototype.resume = function () { - if (this.paused) { - this.emit('resume') - this.paused = false - if (this._emitQueue.length) { - var eq = this._emitQueue.slice(0) - this._emitQueue.length = 0 - for (var i = 0; i < eq.length; i ++) { - var e = eq[i] - this._emitMatch(e[0], e[1]) - } - } - if (this._processQueue.length) { - var pq = this._processQueue.slice(0) - this._processQueue.length = 0 - for (var i = 0; i < pq.length; i ++) { - var p = pq[i] - this._processing-- - this._process(p[0], p[1], p[2], p[3]) - } - } - } -} - -Glob.prototype._process = function (pattern, index, inGlobStar, cb) { - assert(this instanceof Glob) - assert(typeof cb === 'function') - - if (this.aborted) - return - - this._processing++ - if (this.paused) { - this._processQueue.push([pattern, index, inGlobStar, cb]) - return - } - - //console.error('PROCESS %d', this._processing, pattern) - - // Get the first [n] parts of pattern that are all strings. - var n = 0 - while (typeof pattern[n] === 'string') { - n ++ - } - // now n is the index of the first one that is *not* a string. - - // see if there's anything else - var prefix - switch (n) { - // if not, then this is rather simple - case pattern.length: - this._processSimple(pattern.join('/'), index, cb) - return - - case 0: - // pattern *starts* with some non-trivial item. - // going to readdir(cwd), but not include the prefix in matches. - prefix = null - break - - default: - // pattern has some string bits in the front. - // whatever it starts with, whether that's 'absolute' like /foo/bar, - // or 'relative' like '../baz' - prefix = pattern.slice(0, n).join('/') - break - } - - var remain = pattern.slice(n) - - // get the list of entries. - var read - if (prefix === null) - read = '.' - else if (isAbsolute(prefix) || isAbsolute(pattern.join('/'))) { - if (!prefix || !isAbsolute(prefix)) - prefix = '/' + prefix - read = prefix - } else - read = prefix - - var abs = this._makeAbs(read) - - //if ignored, skip _processing - if (childrenIgnored(this, read)) - return cb() - - var isGlobStar = remain[0] === minimatch.GLOBSTAR - if (isGlobStar) - this._processGlobStar(prefix, read, abs, remain, index, inGlobStar, cb) - else - this._processReaddir(prefix, read, abs, remain, index, inGlobStar, cb) -} - -Glob.prototype._processReaddir = function (prefix, read, abs, remain, index, inGlobStar, cb) { - var self = this - this._readdir(abs, inGlobStar, function (er, entries) { - return self._processReaddir2(prefix, read, abs, remain, index, inGlobStar, entries, cb) - }) -} - -Glob.prototype._processReaddir2 = function (prefix, read, abs, remain, index, inGlobStar, entries, cb) { - - // if the abs isn't a dir, then nothing can match! - if (!entries) - return cb() - - // It will only match dot entries if it starts with a dot, or if - // dot is set. Stuff like @(.foo|.bar) isn't allowed. - var pn = remain[0] - var negate = !!this.minimatch.negate - var rawGlob = pn._glob - var dotOk = this.dot || rawGlob.charAt(0) === '.' - - var matchedEntries = [] - for (var i = 0; i < entries.length; i++) { - var e = entries[i] - if (e.charAt(0) !== '.' || dotOk) { - var m - if (negate && !prefix) { - m = !e.match(pn) - } else { - m = e.match(pn) - } - if (m) - matchedEntries.push(e) - } - } - - //console.error('prd2', prefix, entries, remain[0]._glob, matchedEntries) - - var len = matchedEntries.length - // If there are no matched entries, then nothing matches. - if (len === 0) - return cb() - - // if this is the last remaining pattern bit, then no need for - // an additional stat *unless* the user has specified mark or - // stat explicitly. We know they exist, since readdir returned - // them. - - if (remain.length === 1 && !this.mark && !this.stat) { - if (!this.matches[index]) - this.matches[index] = Object.create(null) - - for (var i = 0; i < len; i ++) { - var e = matchedEntries[i] - if (prefix) { - if (prefix !== '/') - e = prefix + '/' + e - else - e = prefix + e - } - - if (e.charAt(0) === '/' && !this.nomount) { - e = path.join(this.root, e) - } - this._emitMatch(index, e) - } - // This was the last one, and no stats were needed - return cb() - } - - // now test all matched entries as stand-ins for that part - // of the pattern. - remain.shift() - for (var i = 0; i < len; i ++) { - var e = matchedEntries[i] - var newPattern - if (prefix) { - if (prefix !== '/') - e = prefix + '/' + e - else - e = prefix + e - } - this._process([e].concat(remain), index, inGlobStar, cb) - } - cb() -} - -Glob.prototype._emitMatch = function (index, e) { - if (this.aborted) - return - - if (isIgnored(this, e)) - return - - if (this.paused) { - this._emitQueue.push([index, e]) - return - } - - var abs = isAbsolute(e) ? e : this._makeAbs(e) - - if (this.mark) - e = this._mark(e) - - if (this.absolute) - e = abs - - if (this.matches[index][e]) - return - - if (this.nodir) { - var c = this.cache[abs] - if (c === 'DIR' || Array.isArray(c)) - return - } - - this.matches[index][e] = true - - var st = this.statCache[abs] - if (st) - this.emit('stat', e, st) - - this.emit('match', e) -} - -Glob.prototype._readdirInGlobStar = function (abs, cb) { - if (this.aborted) - return - - // follow all symlinked directories forever - // just proceed as if this is a non-globstar situation - if (this.follow) - return this._readdir(abs, false, cb) - - var lstatkey = 'lstat\0' + abs - var self = this - var lstatcb = inflight(lstatkey, lstatcb_) - - if (lstatcb) - fs.lstat(abs, lstatcb) - - function lstatcb_ (er, lstat) { - if (er && er.code === 'ENOENT') - return cb() - - var isSym = lstat && lstat.isSymbolicLink() - self.symlinks[abs] = isSym - - // If it's not a symlink or a dir, then it's definitely a regular file. - // don't bother doing a readdir in that case. - if (!isSym && lstat && !lstat.isDirectory()) { - self.cache[abs] = 'FILE' - cb() - } else - self._readdir(abs, false, cb) - } -} - -Glob.prototype._readdir = function (abs, inGlobStar, cb) { - if (this.aborted) - return - - cb = inflight('readdir\0'+abs+'\0'+inGlobStar, cb) - if (!cb) - return - - //console.error('RD %j %j', +inGlobStar, abs) - if (inGlobStar && !ownProp(this.symlinks, abs)) - return this._readdirInGlobStar(abs, cb) - - if (ownProp(this.cache, abs)) { - var c = this.cache[abs] - if (!c || c === 'FILE') - return cb() - - if (Array.isArray(c)) - return cb(null, c) - } - - var self = this - fs.readdir(abs, readdirCb(this, abs, cb)) -} - -function readdirCb (self, abs, cb) { - return function (er, entries) { - if (er) - self._readdirError(abs, er, cb) - else - self._readdirEntries(abs, entries, cb) - } -} - -Glob.prototype._readdirEntries = function (abs, entries, cb) { - if (this.aborted) - return - - // if we haven't asked to stat everything, then just - // assume that everything in there exists, so we can avoid - // having to stat it a second time. - if (!this.mark && !this.stat) { - for (var i = 0; i < entries.length; i ++) { - var e = entries[i] - if (abs === '/') - e = abs + e - else - e = abs + '/' + e - this.cache[e] = true - } - } - - this.cache[abs] = entries - return cb(null, entries) -} - -Glob.prototype._readdirError = function (f, er, cb) { - if (this.aborted) - return - - // handle errors, and cache the information - switch (er.code) { - case 'ENOTSUP': // https://github.com/isaacs/node-glob/issues/205 - case 'ENOTDIR': // totally normal. means it *does* exist. - var abs = this._makeAbs(f) - this.cache[abs] = 'FILE' - if (abs === this.cwdAbs) { - var error = new Error(er.code + ' invalid cwd ' + this.cwd) - error.path = this.cwd - error.code = er.code - this.emit('error', error) - this.abort() - } - break - - case 'ENOENT': // not terribly unusual - case 'ELOOP': - case 'ENAMETOOLONG': - case 'UNKNOWN': - this.cache[this._makeAbs(f)] = false - break - - default: // some unusual error. Treat as failure. - this.cache[this._makeAbs(f)] = false - if (this.strict) { - this.emit('error', er) - // If the error is handled, then we abort - // if not, we threw out of here - this.abort() - } - if (!this.silent) - console.error('glob error', er) - break - } - - return cb() -} - -Glob.prototype._processGlobStar = function (prefix, read, abs, remain, index, inGlobStar, cb) { - var self = this - this._readdir(abs, inGlobStar, function (er, entries) { - self._processGlobStar2(prefix, read, abs, remain, index, inGlobStar, entries, cb) - }) -} - - -Glob.prototype._processGlobStar2 = function (prefix, read, abs, remain, index, inGlobStar, entries, cb) { - //console.error('pgs2', prefix, remain[0], entries) - - // no entries means not a dir, so it can never have matches - // foo.txt/** doesn't match foo.txt - if (!entries) - return cb() - - // test without the globstar, and with every child both below - // and replacing the globstar. - var remainWithoutGlobStar = remain.slice(1) - var gspref = prefix ? [ prefix ] : [] - var noGlobStar = gspref.concat(remainWithoutGlobStar) - - // the noGlobStar pattern exits the inGlobStar state - this._process(noGlobStar, index, false, cb) - - var isSym = this.symlinks[abs] - var len = entries.length - - // If it's a symlink, and we're in a globstar, then stop - if (isSym && inGlobStar) - return cb() - - for (var i = 0; i < len; i++) { - var e = entries[i] - if (e.charAt(0) === '.' && !this.dot) - continue - - // these two cases enter the inGlobStar state - var instead = gspref.concat(entries[i], remainWithoutGlobStar) - this._process(instead, index, true, cb) - - var below = gspref.concat(entries[i], remain) - this._process(below, index, true, cb) - } - - cb() -} - -Glob.prototype._processSimple = function (prefix, index, cb) { - // XXX review this. Shouldn't it be doing the mounting etc - // before doing stat? kinda weird? - var self = this - this._stat(prefix, function (er, exists) { - self._processSimple2(prefix, index, er, exists, cb) - }) -} -Glob.prototype._processSimple2 = function (prefix, index, er, exists, cb) { - - //console.error('ps2', prefix, exists) - - if (!this.matches[index]) - this.matches[index] = Object.create(null) - - // If it doesn't exist, then just mark the lack of results - if (!exists) - return cb() - - if (prefix && isAbsolute(prefix) && !this.nomount) { - var trail = /[\/\\]$/.test(prefix) - if (prefix.charAt(0) === '/') { - prefix = path.join(this.root, prefix) - } else { - prefix = path.resolve(this.root, prefix) - if (trail) - prefix += '/' - } - } - - if (process.platform === 'win32') - prefix = prefix.replace(/\\/g, '/') - - // Mark this as a match - this._emitMatch(index, prefix) - cb() -} - -// Returns either 'DIR', 'FILE', or false -Glob.prototype._stat = function (f, cb) { - var abs = this._makeAbs(f) - var needDir = f.slice(-1) === '/' - - if (f.length > this.maxLength) - return cb() - - if (!this.stat && ownProp(this.cache, abs)) { - var c = this.cache[abs] - - if (Array.isArray(c)) - c = 'DIR' - - // It exists, but maybe not how we need it - if (!needDir || c === 'DIR') - return cb(null, c) - - if (needDir && c === 'FILE') - return cb() - - // otherwise we have to stat, because maybe c=true - // if we know it exists, but not what it is. - } - - var exists - var stat = this.statCache[abs] - if (stat !== undefined) { - if (stat === false) - return cb(null, stat) - else { - var type = stat.isDirectory() ? 'DIR' : 'FILE' - if (needDir && type === 'FILE') - return cb() - else - return cb(null, type, stat) - } - } - - var self = this - var statcb = inflight('stat\0' + abs, lstatcb_) - if (statcb) - fs.lstat(abs, statcb) - - function lstatcb_ (er, lstat) { - if (lstat && lstat.isSymbolicLink()) { - // If it's a symlink, then treat it as the target, unless - // the target does not exist, then treat it as a file. - return fs.stat(abs, function (er, stat) { - if (er) - self._stat2(f, abs, null, lstat, cb) - else - self._stat2(f, abs, er, stat, cb) - }) - } else { - self._stat2(f, abs, er, lstat, cb) - } - } -} - -Glob.prototype._stat2 = function (f, abs, er, stat, cb) { - if (er && (er.code === 'ENOENT' || er.code === 'ENOTDIR')) { - this.statCache[abs] = false - return cb() - } - - var needDir = f.slice(-1) === '/' - this.statCache[abs] = stat - - if (abs.slice(-1) === '/' && stat && !stat.isDirectory()) - return cb(null, false, stat) - - var c = true - if (stat) - c = stat.isDirectory() ? 'DIR' : 'FILE' - this.cache[abs] = this.cache[abs] || c - - if (needDir && c === 'FILE') - return cb() - - return cb(null, c, stat) -} - - -/***/ }), -/* 17 */ -/***/ (function(module, exports, __webpack_require__) { - -module.exports = realpath -realpath.realpath = realpath -realpath.sync = realpathSync -realpath.realpathSync = realpathSync -realpath.monkeypatch = monkeypatch -realpath.unmonkeypatch = unmonkeypatch - -var fs = __webpack_require__(1) -var origRealpath = fs.realpath -var origRealpathSync = fs.realpathSync - -var version = process.version -var ok = /^v[0-5]\./.test(version) -var old = __webpack_require__(35) - -function newError (er) { - return er && er.syscall === 'realpath' && ( - er.code === 'ELOOP' || - er.code === 'ENOMEM' || - er.code === 'ENAMETOOLONG' - ) -} - -function realpath (p, cache, cb) { - if (ok) { - return origRealpath(p, cache, cb) - } - - if (typeof cache === 'function') { - cb = cache - cache = null - } - origRealpath(p, cache, function (er, result) { - if (newError(er)) { - old.realpath(p, cache, cb) - } else { - cb(er, result) - } - }) -} - -function realpathSync (p, cache) { - if (ok) { - return origRealpathSync(p, cache) - } - - try { - return origRealpathSync(p, cache) - } catch (er) { - if (newError(er)) { - return old.realpathSync(p, cache) - } else { - throw er - } - } -} - -function monkeypatch () { - fs.realpath = realpath - fs.realpathSync = realpathSync -} - -function unmonkeypatch () { - fs.realpath = origRealpath - fs.realpathSync = origRealpathSync -} - - -/***/ }), -/* 18 */ -/***/ (function(module, exports, __webpack_require__) { - -exports.alphasort = alphasort -exports.alphasorti = alphasorti -exports.setopts = setopts -exports.ownProp = ownProp -exports.makeAbs = makeAbs -exports.finish = finish -exports.mark = mark -exports.isIgnored = isIgnored -exports.childrenIgnored = childrenIgnored - -function ownProp (obj, field) { - return Object.prototype.hasOwnProperty.call(obj, field) -} - -var path = __webpack_require__(2) -var minimatch = __webpack_require__(10) -var isAbsolute = __webpack_require__(11) -var Minimatch = minimatch.Minimatch - -function alphasorti (a, b) { - return a.toLowerCase().localeCompare(b.toLowerCase()) -} - -function alphasort (a, b) { - return a.localeCompare(b) -} - -function setupIgnores (self, options) { - self.ignore = options.ignore || [] - - if (!Array.isArray(self.ignore)) - self.ignore = [self.ignore] - - if (self.ignore.length) { - self.ignore = self.ignore.map(ignoreMap) - } -} - -// ignore patterns are always in dot:true mode. -function ignoreMap (pattern) { - var gmatcher = null - if (pattern.slice(-3) === '/**') { - var gpattern = pattern.replace(/(\/\*\*)+$/, '') - gmatcher = new Minimatch(gpattern, { dot: true }) - } - - return { - matcher: new Minimatch(pattern, { dot: true }), - gmatcher: gmatcher - } -} - -function setopts (self, pattern, options) { - if (!options) - options = {} - - // base-matching: just use globstar for that. - if (options.matchBase && -1 === pattern.indexOf("/")) { - if (options.noglobstar) { - throw new Error("base matching requires globstar") - } - pattern = "**/" + pattern - } - - self.silent = !!options.silent - self.pattern = pattern - self.strict = options.strict !== false - self.realpath = !!options.realpath - self.realpathCache = options.realpathCache || Object.create(null) - self.follow = !!options.follow - self.dot = !!options.dot - self.mark = !!options.mark - self.nodir = !!options.nodir - if (self.nodir) - self.mark = true - self.sync = !!options.sync - self.nounique = !!options.nounique - self.nonull = !!options.nonull - self.nosort = !!options.nosort - self.nocase = !!options.nocase - self.stat = !!options.stat - self.noprocess = !!options.noprocess - self.absolute = !!options.absolute - - self.maxLength = options.maxLength || Infinity - self.cache = options.cache || Object.create(null) - self.statCache = options.statCache || Object.create(null) - self.symlinks = options.symlinks || Object.create(null) - - setupIgnores(self, options) - - self.changedCwd = false - var cwd = process.cwd() - if (!ownProp(options, "cwd")) - self.cwd = cwd - else { - self.cwd = path.resolve(options.cwd) - self.changedCwd = self.cwd !== cwd - } - - self.root = options.root || path.resolve(self.cwd, "/") - self.root = path.resolve(self.root) - if (process.platform === "win32") - self.root = self.root.replace(/\\/g, "/") - - // TODO: is an absolute `cwd` supposed to be resolved against `root`? - // e.g. { cwd: '/test', root: __dirname } === path.join(__dirname, '/test') - self.cwdAbs = isAbsolute(self.cwd) ? self.cwd : makeAbs(self, self.cwd) - if (process.platform === "win32") - self.cwdAbs = self.cwdAbs.replace(/\\/g, "/") - self.nomount = !!options.nomount - - // disable comments and negation in Minimatch. - // Note that they are not supported in Glob itself anyway. - options.nonegate = true - options.nocomment = true - - self.minimatch = new Minimatch(pattern, options) - self.options = self.minimatch.options -} - -function finish (self) { - var nou = self.nounique - var all = nou ? [] : Object.create(null) - - for (var i = 0, l = self.matches.length; i < l; i ++) { - var matches = self.matches[i] - if (!matches || Object.keys(matches).length === 0) { - if (self.nonull) { - // do like the shell, and spit out the literal glob - var literal = self.minimatch.globSet[i] - if (nou) - all.push(literal) - else - all[literal] = true - } - } else { - // had matches - var m = Object.keys(matches) - if (nou) - all.push.apply(all, m) - else - m.forEach(function (m) { - all[m] = true - }) - } - } - - if (!nou) - all = Object.keys(all) - - if (!self.nosort) - all = all.sort(self.nocase ? alphasorti : alphasort) - - // at *some* point we statted all of these - if (self.mark) { - for (var i = 0; i < all.length; i++) { - all[i] = self._mark(all[i]) - } - if (self.nodir) { - all = all.filter(function (e) { - var notDir = !(/\/$/.test(e)) - var c = self.cache[e] || self.cache[makeAbs(self, e)] - if (notDir && c) - notDir = c !== 'DIR' && !Array.isArray(c) - return notDir - }) - } - } - - if (self.ignore.length) - all = all.filter(function(m) { - return !isIgnored(self, m) - }) - - self.found = all -} - -function mark (self, p) { - var abs = makeAbs(self, p) - var c = self.cache[abs] - var m = p - if (c) { - var isDir = c === 'DIR' || Array.isArray(c) - var slash = p.slice(-1) === '/' - - if (isDir && !slash) - m += '/' - else if (!isDir && slash) - m = m.slice(0, -1) - - if (m !== p) { - var mabs = makeAbs(self, m) - self.statCache[mabs] = self.statCache[abs] - self.cache[mabs] = self.cache[abs] - } - } - - return m -} - -// lotta situps... -function makeAbs (self, f) { - var abs = f - if (f.charAt(0) === '/') { - abs = path.join(self.root, f) - } else if (isAbsolute(f) || f === '') { - abs = f - } else if (self.changedCwd) { - abs = path.resolve(self.cwd, f) - } else { - abs = path.resolve(f) - } - - if (process.platform === 'win32') - abs = abs.replace(/\\/g, '/') - - return abs -} - - -// Return true, if pattern ends with globstar '**', for the accompanying parent directory. -// Ex:- If node_modules/** is the pattern, add 'node_modules' to ignore list along with it's contents -function isIgnored (self, path) { - if (!self.ignore.length) - return false - - return self.ignore.some(function(item) { - return item.matcher.match(path) || !!(item.gmatcher && item.gmatcher.match(path)) - }) -} - -function childrenIgnored (self, path) { - if (!self.ignore.length) - return false - - return self.ignore.some(function(item) { - return !!(item.gmatcher && item.gmatcher.match(path)) - }) -} - - -/***/ }), -/* 19 */ -/***/ (function(module, exports) { - -// Returns a wrapper function that returns a wrapped callback -// The wrapper function should do some stuff, and return a -// presumably different callback function. -// This makes sure that own properties are retained, so that -// decorations and such are not lost along the way. -module.exports = wrappy -function wrappy (fn, cb) { - if (fn && cb) return wrappy(fn)(cb) - - if (typeof fn !== 'function') - throw new TypeError('need wrapper function') - - Object.keys(fn).forEach(function (k) { - wrapper[k] = fn[k] - }) - - return wrapper - - function wrapper() { - var args = new Array(arguments.length) - for (var i = 0; i < args.length; i++) { - args[i] = arguments[i] - } - var ret = fn.apply(this, args) - var cb = args[args.length-1] - if (typeof ret === 'function' && ret !== cb) { - Object.keys(cb).forEach(function (k) { - ret[k] = cb[k] - }) - } - return ret - } -} - - -/***/ }), -/* 20 */ -/***/ (function(module, exports, __webpack_require__) { - -var wrappy = __webpack_require__(19) -module.exports = wrappy(once) - -once.proto = once(function () { - Object.defineProperty(Function.prototype, 'once', { - value: function () { - return once(this) - }, - configurable: true - }) -}) - -function once (fn) { - var f = function () { - if (f.called) return f.value - f.called = true - return f.value = fn.apply(this, arguments) - } - f.called = false - return f -} - - -/***/ }), -/* 21 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); -var ErrorCode; - -(function (ErrorCode) { - ErrorCode["API_ERROR"] = "API_ERROR"; - ErrorCode["BLACKLISTED"] = "BLACKLISTED"; - ErrorCode["BUILTIN_NODE_RESOLUTION_FAILED"] = "BUILTIN_NODE_RESOLUTION_FAILED"; - ErrorCode["MISSING_DEPENDENCY"] = "MISSING_DEPENDENCY"; - ErrorCode["MISSING_PEER_DEPENDENCY"] = "MISSING_PEER_DEPENDENCY"; - ErrorCode["QUALIFIED_PATH_RESOLUTION_FAILED"] = "QUALIFIED_PATH_RESOLUTION_FAILED"; - ErrorCode["INTERNAL"] = "INTERNAL"; - ErrorCode["UNDECLARED_DEPENDENCY"] = "UNDECLARED_DEPENDENCY"; - ErrorCode["UNSUPPORTED"] = "UNSUPPORTED"; -})(ErrorCode = exports.ErrorCode || (exports.ErrorCode = {})); - -; // Some errors are exposed as MODULE_NOT_FOUND for compatibility with packages -// that expect this umbrella error when the resolution fails - -const MODULE_NOT_FOUND_ERRORS = new Set([ErrorCode.BLACKLISTED, ErrorCode.BUILTIN_NODE_RESOLUTION_FAILED, ErrorCode.MISSING_DEPENDENCY, ErrorCode.MISSING_PEER_DEPENDENCY, ErrorCode.QUALIFIED_PATH_RESOLUTION_FAILED, ErrorCode.UNDECLARED_DEPENDENCY]); -/** - * Simple helper function that assign an error code to an error, so that it can more easily be caught and used - * by third-parties. - */ - -function makeError(pnpCode, message, data = {}) { - const code = MODULE_NOT_FOUND_ERRORS.has(pnpCode) ? `MODULE_NOT_FOUND` : pnpCode; - return Object.assign(new Error(message), { - code, - pnpCode, - data - }); -} - -exports.makeError = makeError; -/** - * Returns the module that should be used to resolve require calls. It's usually the direct parent, except if we're - * inside an eval expression. - */ - -function getIssuerModule(parent) { - let issuer = parent; - - while (issuer && (issuer.id === '[eval]' || issuer.id === '' || !issuer.filename)) issuer = issuer.parent; - - return issuer || null; -} - -exports.getIssuerModule = getIssuerModule; - -/***/ }), -/* 22 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -var __rest = this && this.__rest || function (s, e) { - var t = {}; - - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; - - if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; - } - return t; -}; - -var __importDefault = this && this.__importDefault || function (mod) { - return mod && mod.__esModule ? mod : { - "default": mod - }; -}; - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -const fslib_1 = __webpack_require__(6); - -const libzip_1 = __webpack_require__(44); - -const fs_1 = __importDefault(__webpack_require__(1)); - -const module_1 = __importDefault(__webpack_require__(8)); - -const string_decoder_1 = __importDefault(__webpack_require__(47)); - -const applyPatch_1 = __webpack_require__(48); - -const hydrateRuntimeState_1 = __webpack_require__(50); - -const makeApi_1 = __webpack_require__(51); - -const makeManager_1 = __webpack_require__(52); // We must copy the fs into a local, because otherwise -// 1. we would make the NodeFS instance use the function that we patched (infinite loop) -// 2. Object.create(fs) isn't enough, since it won't prevent the proto from being modified - - -const localFs = Object.assign({}, fs_1.default); -const nodeFs = new fslib_1.NodeFS(localFs); -const defaultRuntimeState = $$SETUP_STATE(hydrateRuntimeState_1.hydrateRuntimeState); -const defaultPnpapiResolution = __filename; // We create a virtual filesystem that will do three things: -// 1. all requests inside a folder named "$$virtual" will be remapped according the virtual folder rules -// 2. all requests going inside a Zip archive will be handled by the Zip fs implementation -// 3. any remaining request will be forwarded to Node as-is - -const defaultFsLayer = new fslib_1.VirtualFS({ - baseFs: new fslib_1.ZipOpenFS({ - baseFs: nodeFs, - libzip: libzip_1.getLibzipSync(), - maxOpenFiles: 80, - readOnlyArchives: true - }) -}); -let manager; -const defaultApi = Object.assign(makeApi_1.makeApi(defaultRuntimeState, { - fakeFs: defaultFsLayer, - pnpapiResolution: defaultPnpapiResolution -}), { - /** - * Can be used to generate a different API than the default one (for example - * to map it on `/` rather than the local directory path, or to use a - * different FS layer than the default one). - */ - makeApi: _a => { - var { - basePath = undefined, - fakeFs = defaultFsLayer, - pnpapiResolution = defaultPnpapiResolution - } = _a, - rest = __rest(_a, ["basePath", "fakeFs", "pnpapiResolution"]); - - const apiRuntimeState = typeof basePath !== `undefined` ? $$SETUP_STATE(hydrateRuntimeState_1.hydrateRuntimeState, basePath) : defaultRuntimeState; - return makeApi_1.makeApi(apiRuntimeState, Object.assign({ - fakeFs, - pnpapiResolution - }, rest)); - }, - - /** - * Will inject the specified API into the environment, monkey-patching FS. Is - * automatically called when the hook is loaded through `--require`. - */ - setup: api => { - applyPatch_1.applyPatch(api || defaultApi, { - fakeFs: defaultFsLayer, - manager - }); - } -}); -manager = makeManager_1.makeManager(defaultApi, { - fakeFs: defaultFsLayer -}); // eslint-disable-next-line arca/no-default-export - -exports.default = defaultApi; - -if (__non_webpack_module__.parent && __non_webpack_module__.parent.id === 'internal/preload') { - defaultApi.setup(); - - if (__non_webpack_module__.filename) { - // We delete it from the cache in order to support the case where the CLI resolver is invoked from "yarn run" - // It's annoying because it might cause some issues when the file is multiple times in NODE_OPTIONS, but it shouldn't happen anyway. - // @ts-ignore - delete module_1.default._cache[__non_webpack_module__.filename]; - } -} // @ts-ignore - - -if (process.mainModule === __non_webpack_module__) { - const reportError = (code, message, data) => { - process.stdout.write(`${JSON.stringify([{ - code, - message, - data - }, null])}\n`); - }; - - const reportSuccess = resolution => { - process.stdout.write(`${JSON.stringify([null, resolution])}\n`); - }; - - const processResolution = (request, issuer) => { - try { - reportSuccess(defaultApi.resolveRequest(request, issuer)); - } catch (error) { - reportError(error.code, error.message, error.data); - } - }; - - const processRequest = data => { - try { - const [request, issuer] = JSON.parse(data); - processResolution(request, issuer); - } catch (error) { - reportError(`INVALID_JSON`, error.message, error.data); - } - }; - - if (process.argv.length > 2) { - if (process.argv.length !== 4) { - process.stderr.write(`Usage: ${process.argv[0]} ${process.argv[1]} \n`); - process.exitCode = 64; - /* EX_USAGE */ - } else { - processResolution(process.argv[2], process.argv[3]); - } - } else { - let buffer = ''; - const decoder = new string_decoder_1.default.StringDecoder(); - process.stdin.on('data', chunk => { - buffer += decoder.write(chunk); - - do { - const index = buffer.indexOf('\n'); - if (index === -1) break; - const line = buffer.slice(0, index); - buffer = buffer.slice(index + 1); - processRequest(line); - } while (true); - }); - } -} - -/***/ }), -/* 23 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -var __importDefault = this && this.__importDefault || function (mod) { - return mod && mod.__esModule ? mod : { - "default": mod - }; -}; - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -const fs_1 = __importDefault(__webpack_require__(1)); - -const path_1 = __webpack_require__(0); - -async function copyPromise(destinationFs, destination, sourceFs, source, opts) { - const normalizedDestination = destinationFs.pathUtils.normalize(destination); - const normalizedSource = sourceFs.pathUtils.normalize(source); - const operations = []; - const utimes = []; - await destinationFs.mkdirpPromise(destination); - await copyImpl(operations, utimes, destinationFs, normalizedDestination, sourceFs, normalizedSource, opts); - - for (const operation of operations) await operation(); - - for (const [p, atime, mtime] of utimes) { - await destinationFs.utimesPromise(p, atime, mtime); - } -} - -exports.copyPromise = copyPromise; - -async function copyImpl(operations, utimes, destinationFs, destination, sourceFs, source, opts) { - const destinationStat = await maybeLStat(destinationFs, destination); - const sourceStat = await sourceFs.lstatPromise(source); - utimes.push([destination, sourceStat.atime, sourceStat.mtime]); - - switch (true) { - case sourceStat.isDirectory(): - { - await copyFolder(operations, utimes, destinationFs, destination, destinationStat, sourceFs, source, sourceStat, opts); - } - break; - - case sourceStat.isFile(): - { - await copyFile(operations, utimes, destinationFs, destination, destinationStat, sourceFs, source, sourceStat, opts); - } - break; - - case sourceStat.isSymbolicLink(): - { - await copySymlink(operations, utimes, destinationFs, destination, destinationStat, sourceFs, source, sourceStat, opts); - } - break; - - default: - { - throw new Error(`Unsupported file type (${sourceStat.mode})`); - } - break; - } - - operations.push(async () => destinationFs.chmodPromise(destination, sourceStat.mode & 0o777)); -} - -async function maybeLStat(baseFs, p) { - try { - return await baseFs.lstatPromise(p); - } catch (e) { - return null; - } -} - -async function copyFolder(operations, utimes, destinationFs, destination, destinationStat, sourceFs, source, sourceStat, opts) { - if (destinationStat !== null && !destinationStat.isDirectory()) { - if (opts.overwrite) { - operations.push(async () => destinationFs.removePromise(destination)); - destinationStat = null; - } else { - return; - } - } - - if (destinationStat === null) operations.push(async () => destinationFs.mkdirPromise(destination, { - mode: sourceStat.mode - })); - const entries = await sourceFs.readdirPromise(source); - await Promise.all(entries.map(async entry => { - await copyImpl(operations, utimes, destinationFs, destinationFs.pathUtils.join(destination, entry), sourceFs, sourceFs.pathUtils.join(source, entry), opts); - })); -} - -async function copyFile(operations, utimes, destinationFs, destination, destinationStat, sourceFs, source, sourceStat, opts) { - if (destinationStat !== null) { - if (opts.overwrite) { - operations.push(async () => destinationFs.removePromise(destination)); - destinationStat = null; - } else { - return; - } - } - - if (destinationFs === sourceFs) { - operations.push(async () => destinationFs.copyFilePromise(source, destination, fs_1.default.constants.COPYFILE_FICLONE)); - } else { - operations.push(async () => destinationFs.writeFilePromise(destination, (await sourceFs.readFilePromise(source)))); - } -} - -async function copySymlink(operations, utimes, destinationFs, destination, destinationStat, sourceFs, source, sourceStat, opts) { - if (destinationStat !== null) { - if (opts.overwrite) { - operations.push(async () => destinationFs.removePromise(destination)); - destinationStat = null; - } else { - return; - } - } - - const target = await sourceFs.readlinkPromise(source); - operations.push(async () => destinationFs.symlinkPromise(path_1.convertPath(destinationFs.pathUtils, target), destination)); -} - -/***/ }), -/* 24 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -const ProxiedFS_1 = __webpack_require__(5); - -class AliasFS extends ProxiedFS_1.ProxiedFS { - constructor(target, { - baseFs, - pathUtils - }) { - super(pathUtils); - this.target = target; - this.baseFs = baseFs; - } - - getRealPath() { - return this.target; - } - - getBaseFs() { - return this.baseFs; - } - - mapFromBase(p) { - return p; - } - - mapToBase(p) { - return p; - } - -} - -exports.AliasFS = AliasFS; - -/***/ }), -/* 25 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -const NodeFS_1 = __webpack_require__(3); - -const ProxiedFS_1 = __webpack_require__(5); - -const path_1 = __webpack_require__(0); - -class CwdFS extends ProxiedFS_1.ProxiedFS { - constructor(target, { - baseFs = new NodeFS_1.NodeFS() - } = {}) { - super(path_1.ppath); - this.target = target; - this.baseFs = baseFs; - } - - getRealPath() { - return this.pathUtils.resolve(this.baseFs.getRealPath(), this.target); - } - - mapFromBase(path) { - return this.pathUtils.relative(this.getRealPath(), path); - } - - mapToBase(path) { - return this.pathUtils.resolve(this.getRealPath(), path); - } - -} - -exports.CwdFS = CwdFS; - -/***/ }), -/* 26 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -const NodeFS_1 = __webpack_require__(3); - -const ProxiedFS_1 = __webpack_require__(5); - -const path_1 = __webpack_require__(0); - -const JAIL_ROOT = path_1.PortablePath.root; - -class JailFS extends ProxiedFS_1.ProxiedFS { - constructor(target, { - baseFs = new NodeFS_1.NodeFS() - } = {}) { - super(path_1.ppath); - this.target = this.pathUtils.resolve(path_1.PortablePath.root, target); - this.baseFs = baseFs; - } - - getRealPath() { - return this.pathUtils.resolve(this.baseFs.getRealPath(), this.pathUtils.relative(path_1.PortablePath.root, this.target)); - } - - getTarget() { - return this.target; - } - - getBaseFs() { - return this.baseFs; - } - - mapToBase(p) { - const normalized = this.pathUtils.normalize(p); - if (this.pathUtils.isAbsolute(p)) return this.pathUtils.resolve(this.target, this.pathUtils.relative(JAIL_ROOT, p)); - if (normalized.match(/^\.\.\//)) throw new Error(`Resolving this path (${p}) would escape the jail`); - return this.pathUtils.resolve(this.target, p); - } - - mapFromBase(p) { - return this.pathUtils.resolve(JAIL_ROOT, this.pathUtils.relative(this.target, p)); - } - -} - -exports.JailFS = JailFS; - -/***/ }), -/* 27 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -const ProxiedFS_1 = __webpack_require__(5); - -class LazyFS extends ProxiedFS_1.ProxiedFS { - constructor(factory, pathUtils) { - super(pathUtils); - this.instance = null; - this.factory = factory; - } - - get baseFs() { - if (!this.instance) this.instance = this.factory(); - return this.instance; - } - - set baseFs(value) { - this.instance = value; - } - - mapFromBase(p) { - return p; - } - - mapToBase(p) { - return p; - } - -} - -exports.LazyFS = LazyFS; - -/***/ }), -/* 28 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -const FakeFS_1 = __webpack_require__(4); - -const path_1 = __webpack_require__(0); - -const makeError = () => Object.assign(new Error(`ENOSYS: unsupported filesystem access`), { - code: `ENOSYS` -}); - -class NoFS extends FakeFS_1.FakeFS { - constructor() { - super(path_1.ppath); - } - - getExtractHint() { - throw makeError(); - } - - getRealPath() { - throw makeError(); - } - - resolve() { - throw makeError(); - } - - async openPromise() { - throw makeError(); - } - - openSync() { - throw makeError(); - } - - async readPromise() { - throw makeError(); - } - - readSync() { - throw makeError(); - } - - async writePromise() { - throw makeError(); - } - - writeSync() { - throw makeError(); - } - - async closePromise() { - throw makeError(); - } - - closeSync() { - throw makeError(); - } - - createWriteStream() { - throw makeError(); - } - - createReadStream() { - throw makeError(); - } - - async realpathPromise() { - throw makeError(); - } - - realpathSync() { - throw makeError(); - } - - async readdirPromise() { - throw makeError(); - } - - readdirSync() { - throw makeError(); - } - - async existsPromise(p) { - throw makeError(); - } - - existsSync(p) { - throw makeError(); - } - - async accessPromise() { - throw makeError(); - } - - accessSync() { - throw makeError(); - } - - async statPromise() { - throw makeError(); - } - - statSync() { - throw makeError(); - } - - async lstatPromise(p) { - throw makeError(); - } - - lstatSync(p) { - throw makeError(); - } - - async chmodPromise() { - throw makeError(); - } - - chmodSync() { - throw makeError(); - } - - async mkdirPromise() { - throw makeError(); - } - - mkdirSync() { - throw makeError(); - } - - async rmdirPromise() { - throw makeError(); - } - - rmdirSync() { - throw makeError(); - } - - async symlinkPromise() { - throw makeError(); - } - - symlinkSync() { - throw makeError(); - } - - async renamePromise() { - throw makeError(); - } - - renameSync() { - throw makeError(); - } - - async copyFilePromise() { - throw makeError(); - } - - copyFileSync() { - throw makeError(); - } - - async appendFilePromise() { - throw makeError(); - } - - appendFileSync() { - throw makeError(); - } - - async writeFilePromise() { - throw makeError(); - } - - writeFileSync() { - throw makeError(); - } - - async unlinkPromise() { - throw makeError(); - } - - unlinkSync() { - throw makeError(); - } - - async utimesPromise() { - throw makeError(); - } - - utimesSync() { - throw makeError(); - } - - async readFilePromise() { - throw makeError(); - } - - readFileSync() { - throw makeError(); - } - - async readlinkPromise() { - throw makeError(); - } - - readlinkSync() { - throw makeError(); - } - - watch() { - throw makeError(); - } - -} - -exports.NoFS = NoFS; -NoFS.instance = new NoFS(); - -/***/ }), -/* 29 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -const ProxiedFS_1 = __webpack_require__(5); - -const path_1 = __webpack_require__(0); - -class PosixFS extends ProxiedFS_1.ProxiedFS { - constructor(baseFs) { - super(path_1.npath); - this.baseFs = baseFs; - } - - mapFromBase(path) { - return path_1.npath.fromPortablePath(path); - } - - mapToBase(path) { - return path_1.npath.toPortablePath(path); - } - -} - -exports.PosixFS = PosixFS; - -/***/ }), -/* 30 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -const NodeFS_1 = __webpack_require__(3); - -const ProxiedFS_1 = __webpack_require__(5); - -const path_1 = __webpack_require__(0); - -const NUMBER_REGEXP = /^[0-9]+$/; // $0: full path -// $1: virtual folder -// $2: virtual segment -// $3: hash -// $4: depth -// $5: subpath - -const VIRTUAL_REGEXP = /^(\/(?:[^\/]+\/)*?\$\$virtual)((?:\/([^\/]+)(?:\/([^\/]+))?)?((?:\/.*)?))$/; - -class VirtualFS extends ProxiedFS_1.ProxiedFS { - constructor({ - baseFs = new NodeFS_1.NodeFS() - } = {}) { - super(path_1.ppath); - this.baseFs = baseFs; - } - - static makeVirtualPath(base, component, to) { - if (path_1.ppath.basename(base) !== `$$virtual`) throw new Error(`Assertion failed: Virtual folders must be named "$$virtual"`); // Obtains the relative distance between the virtual path and its actual target - - const target = path_1.ppath.relative(path_1.ppath.dirname(base), to); - const segments = target.split(`/`); // Counts how many levels we need to go back to start applying the rest of the path - - let depth = 0; - - while (depth < segments.length && segments[depth] === `..`) depth += 1; - - const finalSegments = segments.slice(depth); - const fullVirtualPath = path_1.ppath.join(base, component, String(depth), ...finalSegments); - return fullVirtualPath; - } - - static resolveVirtual(p) { - const match = p.match(VIRTUAL_REGEXP); - if (!match) return p; - const target = path_1.ppath.dirname(match[1]); - if (!match[3] || !match[4]) return target; - const isnum = NUMBER_REGEXP.test(match[4]); - if (!isnum) return p; - const depth = Number(match[4]); - const backstep = `../`.repeat(depth); - const subpath = match[5] || `.`; - return VirtualFS.resolveVirtual(path_1.ppath.join(target, backstep, subpath)); - } - - getExtractHint(hints) { - return this.baseFs.getExtractHint(hints); - } - - getRealPath() { - return this.baseFs.getRealPath(); - } - - realpathSync(p) { - const match = p.match(VIRTUAL_REGEXP); - if (!match) return this.baseFs.realpathSync(p); - if (!match[5]) return p; - const realpath = this.baseFs.realpathSync(this.mapToBase(p)); - return VirtualFS.makeVirtualPath(match[1], match[3], realpath); - } - - async realpathPromise(p) { - const match = p.match(VIRTUAL_REGEXP); - if (!match) return await this.baseFs.realpathPromise(p); - if (!match[5]) return p; - const realpath = await this.baseFs.realpathPromise(this.mapToBase(p)); - return VirtualFS.makeVirtualPath(match[1], match[3], realpath); - } - - mapToBase(p) { - return VirtualFS.resolveVirtual(p); - } - - mapFromBase(p) { - return p; - } - -} - -exports.VirtualFS = VirtualFS; - -/***/ }), -/* 31 */ -/***/ (function(module, exports) { - -module.exports = require("stream"); - -/***/ }), -/* 32 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -function makeError(code, message) { - return Object.assign(new Error(`${code}: ${message}`), { - code - }); -} - -function EBUSY(message) { - return makeError(`EBUSY`, message); -} - -exports.EBUSY = EBUSY; - -function ENOSYS(message, reason) { - return makeError(`ENOSYS`, `${message}, ${reason}`); -} - -exports.ENOSYS = ENOSYS; - -function EINVAL(reason) { - return makeError(`EINVAL`, `invalid argument, ${reason}`); -} - -exports.EINVAL = EINVAL; - -function EBADF(reason) { - return makeError(`EBADF`, `bad file descriptor, ${reason}`); -} - -exports.EBADF = EBADF; - -function ENOENT(reason) { - return makeError(`ENOENT`, `no such file or directory, ${reason}`); -} - -exports.ENOENT = ENOENT; - -function ENOTDIR(reason) { - return makeError(`ENOTDIR`, `not a directory, ${reason}`); -} - -exports.ENOTDIR = ENOTDIR; - -function EISDIR(reason) { - return makeError(`EISDIR`, `illegal operation on a directory, ${reason}`); -} - -exports.EISDIR = EISDIR; - -function EEXIST(reason) { - return makeError(`EEXIST`, `file already exists, ${reason}`); -} - -exports.EEXIST = EEXIST; - -function EROFS(reason) { - return makeError(`EROFS`, `read-only filesystem, ${reason}`); -} - -exports.EROFS = EROFS; - -/***/ }), -/* 33 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -const fs_1 = __webpack_require__(1); - -const FakeFS_1 = __webpack_require__(4); - -const NodeFS_1 = __webpack_require__(3); - -const ZipFS_1 = __webpack_require__(13); - -const path_1 = __webpack_require__(0); - -const ZIP_FD = 0x80000000; - -class ZipOpenFS extends FakeFS_1.BasePortableFakeFS { - constructor({ - libzip, - baseFs = new NodeFS_1.NodeFS(), - filter = null, - maxOpenFiles = Infinity, - readOnlyArchives = false, - useCache = true - }) { - super(); - this.fdMap = new Map(); - this.nextFd = 3; - this.isZip = new Set(); - this.notZip = new Set(); - this.libzip = libzip; - this.baseFs = baseFs; - this.zipInstances = useCache ? new Map() : null; - this.filter = filter; - this.maxOpenFiles = maxOpenFiles; - this.readOnlyArchives = readOnlyArchives; - this.isZip = new Set(); - this.notZip = new Set(); - } - - static async openPromise(fn, opts) { - const zipOpenFs = new ZipOpenFS(opts); - - try { - return await fn(zipOpenFs); - } finally { - zipOpenFs.saveAndClose(); - } - } - - getExtractHint(hints) { - return this.baseFs.getExtractHint(hints); - } - - getRealPath() { - return this.baseFs.getRealPath(); - } - - saveAndClose() { - if (this.zipInstances) { - for (const [path, zipFs] of this.zipInstances.entries()) { - zipFs.saveAndClose(); - this.zipInstances.delete(path); - } - } - } - - discardAndClose() { - if (this.zipInstances) { - for (const [path, zipFs] of this.zipInstances.entries()) { - zipFs.discardAndClose(); - this.zipInstances.delete(path); - } - } - } - - remapFd(zipFs, fd) { - const remappedFd = this.nextFd++ | ZIP_FD; - this.fdMap.set(remappedFd, [zipFs, fd]); - return remappedFd; - } - - async openPromise(p, flags, mode) { - return await this.makeCallPromise(p, async () => { - return await this.baseFs.openPromise(p, flags, mode); - }, async (zipFs, { - subPath - }) => { - return this.remapFd(zipFs, (await zipFs.openPromise(subPath, flags, mode))); - }); - } - - openSync(p, flags, mode) { - return this.makeCallSync(p, () => { - return this.baseFs.openSync(p, flags, mode); - }, (zipFs, { - subPath - }) => { - return this.remapFd(zipFs, zipFs.openSync(subPath, flags, mode)); - }); - } - - async readPromise(fd, buffer, offset, length, position) { - if ((fd & ZIP_FD) === 0) return await this.baseFs.readPromise(fd, buffer, offset, length, position); - const entry = this.fdMap.get(fd); - if (typeof entry === `undefined`) throw Object.assign(new Error(`EBADF: bad file descriptor, read`), { - code: `EBADF` - }); - const [zipFs, realFd] = entry; - return await zipFs.readPromise(realFd, buffer, offset, length, position); - } - - readSync(fd, buffer, offset, length, position) { - if ((fd & ZIP_FD) === 0) return this.baseFs.readSync(fd, buffer, offset, length, position); - const entry = this.fdMap.get(fd); - if (typeof entry === `undefined`) throw Object.assign(new Error(`EBADF: bad file descriptor, read`), { - code: `EBADF` - }); - const [zipFs, realFd] = entry; - return zipFs.readSync(realFd, buffer, offset, length, position); - } - - async writePromise(fd, buffer, offset, length, position) { - if ((fd & ZIP_FD) === 0) { - if (typeof buffer === `string`) { - return await this.baseFs.writePromise(fd, buffer, offset); - } else { - return await this.baseFs.writePromise(fd, buffer, offset, length, position); - } - } - - const entry = this.fdMap.get(fd); - if (typeof entry === `undefined`) throw Object.assign(new Error(`EBADF: bad file descriptor, write`), { - code: `EBADF` - }); - const [zipFs, realFd] = entry; - - if (typeof buffer === `string`) { - return await zipFs.writePromise(realFd, buffer, offset); - } else { - return await zipFs.writePromise(realFd, buffer, offset, length, position); - } - } - - writeSync(fd, buffer, offset, length, position) { - if ((fd & ZIP_FD) === 0) { - if (typeof buffer === `string`) { - return this.baseFs.writeSync(fd, buffer, offset); - } else { - return this.baseFs.writeSync(fd, buffer, offset, length, position); - } - } - - const entry = this.fdMap.get(fd); - if (typeof entry === `undefined`) throw Object.assign(new Error(`EBADF: bad file descriptor, write`), { - code: `EBADF` - }); - const [zipFs, realFd] = entry; - - if (typeof buffer === `string`) { - return zipFs.writeSync(realFd, buffer, offset); - } else { - return zipFs.writeSync(realFd, buffer, offset, length, position); - } - } - - async closePromise(fd) { - if ((fd & ZIP_FD) === 0) return await this.baseFs.closePromise(fd); - const entry = this.fdMap.get(fd); - if (typeof entry === `undefined`) throw Object.assign(new Error(`EBADF: bad file descriptor, close`), { - code: `EBADF` - }); - this.fdMap.delete(fd); - const [zipFs, realFd] = entry; - return await zipFs.closePromise(realFd); - } - - closeSync(fd) { - if ((fd & ZIP_FD) === 0) return this.baseFs.closeSync(fd); - const entry = this.fdMap.get(fd); - if (typeof entry === `undefined`) throw Object.assign(new Error(`EBADF: bad file descriptor, close`), { - code: `EBADF` - }); - this.fdMap.delete(fd); - const [zipFs, realFd] = entry; - return zipFs.closeSync(realFd); - } - - createReadStream(p, opts) { - if (p === null) return this.baseFs.createReadStream(p, opts); - return this.makeCallSync(p, () => { - return this.baseFs.createReadStream(p, opts); - }, (zipFs, { - subPath - }) => { - return zipFs.createReadStream(subPath, opts); - }); - } - - createWriteStream(p, opts) { - if (p === null) return this.baseFs.createWriteStream(p, opts); - return this.makeCallSync(p, () => { - return this.baseFs.createWriteStream(p, opts); - }, (zipFs, { - subPath - }) => { - return zipFs.createWriteStream(subPath, opts); - }); - } - - async realpathPromise(p) { - return await this.makeCallPromise(p, async () => { - return await this.baseFs.realpathPromise(p); - }, async (zipFs, { - archivePath, - subPath - }) => { - return this.pathUtils.resolve((await this.baseFs.realpathPromise(archivePath)), this.pathUtils.relative(path_1.PortablePath.root, (await zipFs.realpathPromise(subPath)))); - }); - } - - realpathSync(p) { - return this.makeCallSync(p, () => { - return this.baseFs.realpathSync(p); - }, (zipFs, { - archivePath, - subPath - }) => { - return this.pathUtils.resolve(this.baseFs.realpathSync(archivePath), this.pathUtils.relative(path_1.PortablePath.root, zipFs.realpathSync(subPath))); - }); - } - - async existsPromise(p) { - return await this.makeCallPromise(p, async () => { - return await this.baseFs.existsPromise(p); - }, async (zipFs, { - subPath - }) => { - return await zipFs.existsPromise(subPath); - }); - } - - existsSync(p) { - return this.makeCallSync(p, () => { - return this.baseFs.existsSync(p); - }, (zipFs, { - subPath - }) => { - return zipFs.existsSync(subPath); - }); - } - - async accessPromise(p, mode) { - return await this.makeCallPromise(p, async () => { - return await this.baseFs.accessPromise(p, mode); - }, async (zipFs, { - subPath - }) => { - return await zipFs.accessPromise(subPath, mode); - }); - } - - accessSync(p, mode) { - return this.makeCallSync(p, () => { - return this.baseFs.accessSync(p, mode); - }, (zipFs, { - subPath - }) => { - return zipFs.accessSync(subPath, mode); - }); - } - - async statPromise(p) { - return await this.makeCallPromise(p, async () => { - return await this.baseFs.statPromise(p); - }, async (zipFs, { - subPath - }) => { - return await zipFs.statPromise(subPath); - }); - } - - statSync(p) { - return this.makeCallSync(p, () => { - return this.baseFs.statSync(p); - }, (zipFs, { - subPath - }) => { - return zipFs.statSync(subPath); - }); - } - - async lstatPromise(p) { - return await this.makeCallPromise(p, async () => { - return await this.baseFs.lstatPromise(p); - }, async (zipFs, { - subPath - }) => { - return await zipFs.lstatPromise(subPath); - }); - } - - lstatSync(p) { - return this.makeCallSync(p, () => { - return this.baseFs.lstatSync(p); - }, (zipFs, { - subPath - }) => { - return zipFs.lstatSync(subPath); - }); - } - - async chmodPromise(p, mask) { - return await this.makeCallPromise(p, async () => { - return await this.baseFs.chmodPromise(p, mask); - }, async (zipFs, { - subPath - }) => { - return await zipFs.chmodPromise(subPath, mask); - }); - } - - chmodSync(p, mask) { - return this.makeCallSync(p, () => { - return this.baseFs.chmodSync(p, mask); - }, (zipFs, { - subPath - }) => { - return zipFs.chmodSync(subPath, mask); - }); - } - - async renamePromise(oldP, newP) { - return await this.makeCallPromise(oldP, async () => { - return await this.makeCallPromise(newP, async () => { - return await this.baseFs.renamePromise(oldP, newP); - }, async () => { - throw Object.assign(new Error(`EEXDEV: cross-device link not permitted`), { - code: `EEXDEV` - }); - }); - }, async (zipFsO, { - subPath: subPathO - }) => { - return await this.makeCallPromise(newP, async () => { - throw Object.assign(new Error(`EEXDEV: cross-device link not permitted`), { - code: `EEXDEV` - }); - }, async (zipFsN, { - subPath: subPathN - }) => { - if (zipFsO !== zipFsN) { - throw Object.assign(new Error(`EEXDEV: cross-device link not permitted`), { - code: `EEXDEV` - }); - } else { - return await zipFsO.renamePromise(subPathO, subPathN); - } - }); - }); - } - - renameSync(oldP, newP) { - return this.makeCallSync(oldP, () => { - return this.makeCallSync(newP, () => { - return this.baseFs.renameSync(oldP, newP); - }, async () => { - throw Object.assign(new Error(`EEXDEV: cross-device link not permitted`), { - code: `EEXDEV` - }); - }); - }, (zipFsO, { - subPath: subPathO - }) => { - return this.makeCallSync(newP, () => { - throw Object.assign(new Error(`EEXDEV: cross-device link not permitted`), { - code: `EEXDEV` - }); - }, (zipFsN, { - subPath: subPathN - }) => { - if (zipFsO !== zipFsN) { - throw Object.assign(new Error(`EEXDEV: cross-device link not permitted`), { - code: `EEXDEV` - }); - } else { - return zipFsO.renameSync(subPathO, subPathN); - } - }); - }); - } - - async copyFilePromise(sourceP, destP, flags = 0) { - const fallback = async (sourceFs, sourceP, destFs, destP) => { - if ((flags & fs_1.constants.COPYFILE_FICLONE_FORCE) !== 0) throw Object.assign(new Error(`EXDEV: cross-device clone not permitted, copyfile '${sourceP}' -> ${destP}'`), { - code: `EXDEV` - }); - if (flags & fs_1.constants.COPYFILE_EXCL && (await this.existsPromise(sourceP))) throw Object.assign(new Error(`EEXIST: file already exists, copyfile '${sourceP}' -> '${destP}'`), { - code: `EEXIST` - }); - let content; - - try { - content = await sourceFs.readFilePromise(sourceP); - } catch (error) { - throw Object.assign(new Error(`EINVAL: invalid argument, copyfile '${sourceP}' -> '${destP}'`), { - code: `EINVAL` - }); - } - - await destFs.writeFilePromise(destP, content); - }; - - return await this.makeCallPromise(sourceP, async () => { - return await this.makeCallPromise(destP, async () => { - return await this.baseFs.copyFilePromise(sourceP, destP, flags); - }, async (zipFsD, { - subPath: subPathD - }) => { - return await fallback(this.baseFs, sourceP, zipFsD, subPathD); - }); - }, async (zipFsS, { - subPath: subPathS - }) => { - return await this.makeCallPromise(destP, async () => { - return await fallback(zipFsS, subPathS, this.baseFs, destP); - }, async (zipFsD, { - subPath: subPathD - }) => { - if (zipFsS !== zipFsD) { - return await fallback(zipFsS, subPathS, zipFsD, subPathD); - } else { - return await zipFsS.copyFilePromise(subPathS, subPathD, flags); - } - }); - }); - } - - copyFileSync(sourceP, destP, flags = 0) { - const fallback = (sourceFs, sourceP, destFs, destP) => { - if ((flags & fs_1.constants.COPYFILE_FICLONE_FORCE) !== 0) throw Object.assign(new Error(`EXDEV: cross-device clone not permitted, copyfile '${sourceP}' -> ${destP}'`), { - code: `EXDEV` - }); - if (flags & fs_1.constants.COPYFILE_EXCL && this.existsSync(sourceP)) throw Object.assign(new Error(`EEXIST: file already exists, copyfile '${sourceP}' -> '${destP}'`), { - code: `EEXIST` - }); - let content; - - try { - content = sourceFs.readFileSync(sourceP); - } catch (error) { - throw Object.assign(new Error(`EINVAL: invalid argument, copyfile '${sourceP}' -> '${destP}'`), { - code: `EINVAL` - }); - } - - destFs.writeFileSync(destP, content); - }; - - return this.makeCallSync(sourceP, () => { - return this.makeCallSync(destP, () => { - return this.baseFs.copyFileSync(sourceP, destP, flags); - }, (zipFsD, { - subPath: subPathD - }) => { - return fallback(this.baseFs, sourceP, zipFsD, subPathD); - }); - }, (zipFsS, { - subPath: subPathS - }) => { - return this.makeCallSync(destP, () => { - return fallback(zipFsS, subPathS, this.baseFs, destP); - }, (zipFsD, { - subPath: subPathD - }) => { - if (zipFsS !== zipFsD) { - return fallback(zipFsS, subPathS, zipFsD, subPathD); - } else { - return zipFsS.copyFileSync(subPathS, subPathD, flags); - } - }); - }); - } - - async appendFilePromise(p, content, opts) { - return await this.makeCallPromise(p, async () => { - return await this.baseFs.appendFilePromise(p, content, opts); - }, async (zipFs, { - subPath - }) => { - return await zipFs.appendFilePromise(subPath, content, opts); - }); - } - - appendFileSync(p, content, opts) { - return this.makeCallSync(p, () => { - return this.baseFs.appendFileSync(p, content, opts); - }, (zipFs, { - subPath - }) => { - return zipFs.appendFileSync(subPath, content, opts); - }); - } - - async writeFilePromise(p, content, opts) { - return await this.makeCallPromise(p, async () => { - return await this.baseFs.writeFilePromise(p, content, opts); - }, async (zipFs, { - subPath - }) => { - return await zipFs.writeFilePromise(subPath, content, opts); - }); - } - - writeFileSync(p, content, opts) { - return this.makeCallSync(p, () => { - return this.baseFs.writeFileSync(p, content, opts); - }, (zipFs, { - subPath - }) => { - return zipFs.writeFileSync(subPath, content, opts); - }); - } - - async unlinkPromise(p) { - return await this.makeCallPromise(p, async () => { - return await this.baseFs.unlinkPromise(p); - }, async (zipFs, { - subPath - }) => { - return await zipFs.unlinkPromise(subPath); - }); - } - - unlinkSync(p) { - return this.makeCallSync(p, () => { - return this.baseFs.unlinkSync(p); - }, (zipFs, { - subPath - }) => { - return zipFs.unlinkSync(subPath); - }); - } - - async utimesPromise(p, atime, mtime) { - return await this.makeCallPromise(p, async () => { - return await this.baseFs.utimesPromise(p, atime, mtime); - }, async (zipFs, { - subPath - }) => { - return await zipFs.utimesPromise(subPath, atime, mtime); - }); - } - - utimesSync(p, atime, mtime) { - return this.makeCallSync(p, () => { - return this.baseFs.utimesSync(p, atime, mtime); - }, (zipFs, { - subPath - }) => { - return zipFs.utimesSync(subPath, atime, mtime); - }); - } - - async mkdirPromise(p, opts) { - return await this.makeCallPromise(p, async () => { - return await this.baseFs.mkdirPromise(p, opts); - }, async (zipFs, { - subPath - }) => { - return await zipFs.mkdirPromise(subPath, opts); - }); - } - - mkdirSync(p, opts) { - return this.makeCallSync(p, () => { - return this.baseFs.mkdirSync(p, opts); - }, (zipFs, { - subPath - }) => { - return zipFs.mkdirSync(subPath, opts); - }); - } - - async rmdirPromise(p) { - return await this.makeCallPromise(p, async () => { - return await this.baseFs.rmdirPromise(p); - }, async (zipFs, { - subPath - }) => { - return await zipFs.rmdirPromise(subPath); - }); - } - - rmdirSync(p) { - return this.makeCallSync(p, () => { - return this.baseFs.rmdirSync(p); - }, (zipFs, { - subPath - }) => { - return zipFs.rmdirSync(subPath); - }); - } - - async symlinkPromise(target, p) { - return await this.makeCallPromise(p, async () => { - return await this.baseFs.symlinkPromise(target, p); - }, async (zipFs, { - subPath - }) => { - return await zipFs.symlinkPromise(target, subPath); - }); - } - - symlinkSync(target, p) { - return this.makeCallSync(p, () => { - return this.baseFs.symlinkSync(target, p); - }, (zipFs, { - subPath - }) => { - return zipFs.symlinkSync(target, subPath); - }); - } - - async readFilePromise(p, encoding) { - return this.makeCallPromise(p, async () => { - // This weird switch is required to tell TypeScript that the signatures are proper (otherwise it thinks that only the generic one is covered) - switch (encoding) { - case `utf8`: - return await this.baseFs.readFilePromise(p, encoding); - - default: - return await this.baseFs.readFilePromise(p, encoding); - } - }, async (zipFs, { - subPath - }) => { - return await zipFs.readFilePromise(subPath, encoding); - }); - } - - readFileSync(p, encoding) { - return this.makeCallSync(p, () => { - // This weird switch is required to tell TypeScript that the signatures are proper (otherwise it thinks that only the generic one is covered) - switch (encoding) { - case `utf8`: - return this.baseFs.readFileSync(p, encoding); - - default: - return this.baseFs.readFileSync(p, encoding); - } - }, (zipFs, { - subPath - }) => { - return zipFs.readFileSync(subPath, encoding); - }); - } - - async readdirPromise(p, { - withFileTypes - } = {}) { - return await this.makeCallPromise(p, async () => { - return await this.baseFs.readdirPromise(p, { - withFileTypes: withFileTypes - }); - }, async (zipFs, { - subPath - }) => { - return await zipFs.readdirPromise(subPath, { - withFileTypes: withFileTypes - }); - }, { - requireSubpath: false - }); - } - - readdirSync(p, { - withFileTypes - } = {}) { - return this.makeCallSync(p, () => { - return this.baseFs.readdirSync(p, { - withFileTypes: withFileTypes - }); - }, (zipFs, { - subPath - }) => { - return zipFs.readdirSync(subPath, { - withFileTypes: withFileTypes - }); - }, { - requireSubpath: false - }); - } - - async readlinkPromise(p) { - return await this.makeCallPromise(p, async () => { - return await this.baseFs.readlinkPromise(p); - }, async (zipFs, { - subPath - }) => { - return await zipFs.readlinkPromise(subPath); - }); - } - - readlinkSync(p) { - return this.makeCallSync(p, () => { - return this.baseFs.readlinkSync(p); - }, (zipFs, { - subPath - }) => { - return zipFs.readlinkSync(subPath); - }); - } - - watch(p, a, b) { - return this.makeCallSync(p, () => { - return this.baseFs.watch(p, // @ts-ignore - a, b); - }, (zipFs, { - subPath - }) => { - return zipFs.watch(subPath, // @ts-ignore - a, b); - }); - } - - async makeCallPromise(p, discard, accept, { - requireSubpath = true - } = {}) { - if (typeof p !== `string`) return await discard(); - const normalizedP = this.pathUtils.normalize(this.pathUtils.resolve(path_1.PortablePath.root, p)); - const zipInfo = this.findZip(normalizedP); - if (!zipInfo) return await discard(); - if (requireSubpath && zipInfo.subPath === `/`) return await discard(); - return await this.getZipPromise(zipInfo.archivePath, async zipFs => await accept(zipFs, zipInfo)); - } - - makeCallSync(p, discard, accept, { - requireSubpath = true - } = {}) { - if (typeof p !== `string`) return discard(); - const normalizedP = this.pathUtils.normalize(this.pathUtils.resolve(path_1.PortablePath.root, p)); - const zipInfo = this.findZip(normalizedP); - if (!zipInfo) return discard(); - if (requireSubpath && zipInfo.subPath === `/`) return discard(); - return this.getZipSync(zipInfo.archivePath, zipFs => accept(zipFs, zipInfo)); - } - - findZip(p) { - if (this.filter && !this.filter.test(p)) return null; - const parts = p.split(/\//g); - - for (let t = 2; t <= parts.length; ++t) { - const archivePath = parts.slice(0, t).join(`/`); - if (this.notZip.has(archivePath)) continue; - if (this.isZip.has(archivePath)) return { - archivePath, - subPath: this.pathUtils.resolve(path_1.PortablePath.root, parts.slice(t).join(`/`)) - }; - let realArchivePath = archivePath; - let stat; - - while (true) { - try { - stat = this.baseFs.lstatSync(realArchivePath); - } catch (error) { - return null; - } - - if (stat.isSymbolicLink()) { - realArchivePath = this.pathUtils.resolve(this.pathUtils.dirname(realArchivePath), this.baseFs.readlinkSync(realArchivePath)); - } else { - break; - } - } - - const isZip = stat.isFile() && this.pathUtils.extname(realArchivePath) === `.zip`; - - if (isZip) { - this.isZip.add(archivePath); - return { - archivePath, - subPath: this.pathUtils.resolve(path_1.PortablePath.root, parts.slice(t).join(`/`)) - }; - } else { - this.notZip.add(archivePath); - - if (stat.isFile()) { - return null; - } - } - } - - return null; - } - - limitOpenFiles(max) { - if (this.zipInstances === null) return; - let closeCount = this.zipInstances.size - max; - - for (const [path, zipFs] of this.zipInstances.entries()) { - if (closeCount <= 0) break; - zipFs.saveAndClose(); - this.zipInstances.delete(path); - closeCount -= 1; - } - } - - async getZipPromise(p, accept) { - const getZipOptions = async () => ({ - baseFs: this.baseFs, - libzip: this.libzip, - readOnly: this.readOnlyArchives, - stats: await this.baseFs.statPromise(p) - }); - - if (this.zipInstances) { - let zipFs = this.zipInstances.get(p); - if (!zipFs) zipFs = new ZipFS_1.ZipFS(p, (await getZipOptions())); // Removing then re-adding the field allows us to easily implement - // a basic LRU garbage collection strategy - - this.zipInstances.delete(p); - this.zipInstances.set(p, zipFs); - this.limitOpenFiles(this.maxOpenFiles); - return await accept(zipFs); - } else { - const zipFs = new ZipFS_1.ZipFS(p, (await getZipOptions())); - - try { - return await accept(zipFs); - } finally { - zipFs.saveAndClose(); - } - } - } - - getZipSync(p, accept) { - const getZipOptions = () => ({ - baseFs: this.baseFs, - libzip: this.libzip, - readOnly: this.readOnlyArchives, - stats: this.baseFs.statSync(p) - }); - - if (this.zipInstances) { - let zipFs = this.zipInstances.get(p); - if (!zipFs) this.zipInstances.set(p, zipFs = new ZipFS_1.ZipFS(p, getZipOptions())); - return accept(zipFs); - } else { - const zipFs = new ZipFS_1.ZipFS(p, getZipOptions()); - - try { - return accept(zipFs); - } finally { - zipFs.saveAndClose(); - } - } - } - -} - -exports.ZipOpenFS = ZipOpenFS; - -/***/ }), -/* 34 */ -/***/ (function(module, exports, __webpack_require__) { - -module.exports = rimraf -rimraf.sync = rimrafSync - -var assert = __webpack_require__(9) -var path = __webpack_require__(2) -var fs = __webpack_require__(1) -var glob = __webpack_require__(16) -var _0666 = parseInt('666', 8) - -var defaultGlobOpts = { - nosort: true, - silent: true -} - -// for EMFILE handling -var timeout = 0 - -var isWindows = (process.platform === "win32") - -function defaults (options) { - var methods = [ - 'unlink', - 'chmod', - 'stat', - 'lstat', - 'rmdir', - 'readdir' - ] - methods.forEach(function(m) { - options[m] = options[m] || fs[m] - m = m + 'Sync' - options[m] = options[m] || fs[m] - }) - - options.maxBusyTries = options.maxBusyTries || 3 - options.emfileWait = options.emfileWait || 1000 - if (options.glob === false) { - options.disableGlob = true - } - options.disableGlob = options.disableGlob || false - options.glob = options.glob || defaultGlobOpts -} - -function rimraf (p, options, cb) { - if (typeof options === 'function') { - cb = options - options = {} - } - - assert(p, 'rimraf: missing path') - assert.equal(typeof p, 'string', 'rimraf: path should be a string') - assert.equal(typeof cb, 'function', 'rimraf: callback function required') - assert(options, 'rimraf: invalid options argument provided') - assert.equal(typeof options, 'object', 'rimraf: options should be object') - - defaults(options) - - var busyTries = 0 - var errState = null - var n = 0 - - if (options.disableGlob || !glob.hasMagic(p)) - return afterGlob(null, [p]) - - options.lstat(p, function (er, stat) { - if (!er) - return afterGlob(null, [p]) - - glob(p, options.glob, afterGlob) - }) - - function next (er) { - errState = errState || er - if (--n === 0) - cb(errState) - } - - function afterGlob (er, results) { - if (er) - return cb(er) - - n = results.length - if (n === 0) - return cb() - - results.forEach(function (p) { - rimraf_(p, options, function CB (er) { - if (er) { - if ((er.code === "EBUSY" || er.code === "ENOTEMPTY" || er.code === "EPERM") && - busyTries < options.maxBusyTries) { - busyTries ++ - var time = busyTries * 100 - // try again, with the same exact callback as this one. - return setTimeout(function () { - rimraf_(p, options, CB) - }, time) - } - - // this one won't happen if graceful-fs is used. - if (er.code === "EMFILE" && timeout < options.emfileWait) { - return setTimeout(function () { - rimraf_(p, options, CB) - }, timeout ++) - } - - // already gone - if (er.code === "ENOENT") er = null - } - - timeout = 0 - next(er) - }) - }) - } -} - -// Two possible strategies. -// 1. Assume it's a file. unlink it, then do the dir stuff on EPERM or EISDIR -// 2. Assume it's a directory. readdir, then do the file stuff on ENOTDIR -// -// Both result in an extra syscall when you guess wrong. However, there -// are likely far more normal files in the world than directories. This -// is based on the assumption that a the average number of files per -// directory is >= 1. -// -// If anyone ever complains about this, then I guess the strategy could -// be made configurable somehow. But until then, YAGNI. -function rimraf_ (p, options, cb) { - assert(p) - assert(options) - assert(typeof cb === 'function') - - // sunos lets the root user unlink directories, which is... weird. - // so we have to lstat here and make sure it's not a dir. - options.lstat(p, function (er, st) { - if (er && er.code === "ENOENT") - return cb(null) - - // Windows can EPERM on stat. Life is suffering. - if (er && er.code === "EPERM" && isWindows) - fixWinEPERM(p, options, er, cb) - - if (st && st.isDirectory()) - return rmdir(p, options, er, cb) - - options.unlink(p, function (er) { - if (er) { - if (er.code === "ENOENT") - return cb(null) - if (er.code === "EPERM") - return (isWindows) - ? fixWinEPERM(p, options, er, cb) - : rmdir(p, options, er, cb) - if (er.code === "EISDIR") - return rmdir(p, options, er, cb) - } - return cb(er) - }) - }) -} - -function fixWinEPERM (p, options, er, cb) { - assert(p) - assert(options) - assert(typeof cb === 'function') - if (er) - assert(er instanceof Error) - - options.chmod(p, _0666, function (er2) { - if (er2) - cb(er2.code === "ENOENT" ? null : er) - else - options.stat(p, function(er3, stats) { - if (er3) - cb(er3.code === "ENOENT" ? null : er) - else if (stats.isDirectory()) - rmdir(p, options, er, cb) - else - options.unlink(p, cb) - }) - }) -} - -function fixWinEPERMSync (p, options, er) { - assert(p) - assert(options) - if (er) - assert(er instanceof Error) - - try { - options.chmodSync(p, _0666) - } catch (er2) { - if (er2.code === "ENOENT") - return - else - throw er - } - - try { - var stats = options.statSync(p) - } catch (er3) { - if (er3.code === "ENOENT") - return - else - throw er - } - - if (stats.isDirectory()) - rmdirSync(p, options, er) - else - options.unlinkSync(p) -} - -function rmdir (p, options, originalEr, cb) { - assert(p) - assert(options) - if (originalEr) - assert(originalEr instanceof Error) - assert(typeof cb === 'function') - - // try to rmdir first, and only readdir on ENOTEMPTY or EEXIST (SunOS) - // if we guessed wrong, and it's not a directory, then - // raise the original error. - options.rmdir(p, function (er) { - if (er && (er.code === "ENOTEMPTY" || er.code === "EEXIST" || er.code === "EPERM")) - rmkids(p, options, cb) - else if (er && er.code === "ENOTDIR") - cb(originalEr) - else - cb(er) - }) -} - -function rmkids(p, options, cb) { - assert(p) - assert(options) - assert(typeof cb === 'function') - - options.readdir(p, function (er, files) { - if (er) - return cb(er) - var n = files.length - if (n === 0) - return options.rmdir(p, cb) - var errState - files.forEach(function (f) { - rimraf(path.join(p, f), options, function (er) { - if (errState) - return - if (er) - return cb(errState = er) - if (--n === 0) - options.rmdir(p, cb) - }) - }) - }) -} - -// this looks simpler, and is strictly *faster*, but will -// tie up the JavaScript thread and fail on excessively -// deep directory trees. -function rimrafSync (p, options) { - options = options || {} - defaults(options) - - assert(p, 'rimraf: missing path') - assert.equal(typeof p, 'string', 'rimraf: path should be a string') - assert(options, 'rimraf: missing options') - assert.equal(typeof options, 'object', 'rimraf: options should be object') - - var results - - if (options.disableGlob || !glob.hasMagic(p)) { - results = [p] - } else { - try { - options.lstatSync(p) - results = [p] - } catch (er) { - results = glob.sync(p, options.glob) - } - } - - if (!results.length) - return - - for (var i = 0; i < results.length; i++) { - var p = results[i] - - try { - var st = options.lstatSync(p) - } catch (er) { - if (er.code === "ENOENT") - return - - // Windows can EPERM on stat. Life is suffering. - if (er.code === "EPERM" && isWindows) - fixWinEPERMSync(p, options, er) - } - - try { - // sunos lets the root user unlink directories, which is... weird. - if (st && st.isDirectory()) - rmdirSync(p, options, null) - else - options.unlinkSync(p) - } catch (er) { - if (er.code === "ENOENT") - return - if (er.code === "EPERM") - return isWindows ? fixWinEPERMSync(p, options, er) : rmdirSync(p, options, er) - if (er.code !== "EISDIR") - throw er - - rmdirSync(p, options, er) - } - } -} - -function rmdirSync (p, options, originalEr) { - assert(p) - assert(options) - if (originalEr) - assert(originalEr instanceof Error) - - try { - options.rmdirSync(p) - } catch (er) { - if (er.code === "ENOENT") - return - if (er.code === "ENOTDIR") - throw originalEr - if (er.code === "ENOTEMPTY" || er.code === "EEXIST" || er.code === "EPERM") - rmkidsSync(p, options) - } -} - -function rmkidsSync (p, options) { - assert(p) - assert(options) - options.readdirSync(p).forEach(function (f) { - rimrafSync(path.join(p, f), options) - }) - - // We only end up here once we got ENOTEMPTY at least once, and - // at this point, we are guaranteed to have removed all the kids. - // So, we know that it won't be ENOENT or ENOTDIR or anything else. - // try really hard to delete stuff on windows, because it has a - // PROFOUNDLY annoying habit of not closing handles promptly when - // files are deleted, resulting in spurious ENOTEMPTY errors. - var retries = isWindows ? 100 : 1 - var i = 0 - do { - var threw = true - try { - var ret = options.rmdirSync(p, options) - threw = false - return ret - } finally { - if (++i < retries && threw) - continue - } - } while (true) -} - - -/***/ }), -/* 35 */ -/***/ (function(module, exports, __webpack_require__) { - -// Copyright Joyent, Inc. and other Node contributors. -// -// Permission is hereby granted, free of charge, to any person obtaining a -// copy of this software and associated documentation files (the -// "Software"), to deal in the Software without restriction, including -// without limitation the rights to use, copy, modify, merge, publish, -// distribute, sublicense, and/or sell copies of the Software, and to permit -// persons to whom the Software is furnished to do so, subject to the -// following conditions: -// -// The above copyright notice and this permission notice shall be included -// in all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -// USE OR OTHER DEALINGS IN THE SOFTWARE. - -var pathModule = __webpack_require__(2); -var isWindows = process.platform === 'win32'; -var fs = __webpack_require__(1); - -// JavaScript implementation of realpath, ported from node pre-v6 - -var DEBUG = process.env.NODE_DEBUG && /fs/.test(process.env.NODE_DEBUG); - -function rethrow() { - // Only enable in debug mode. A backtrace uses ~1000 bytes of heap space and - // is fairly slow to generate. - var callback; - if (DEBUG) { - var backtrace = new Error; - callback = debugCallback; - } else - callback = missingCallback; - - return callback; - - function debugCallback(err) { - if (err) { - backtrace.message = err.message; - err = backtrace; - missingCallback(err); - } - } - - function missingCallback(err) { - if (err) { - if (process.throwDeprecation) - throw err; // Forgot a callback but don't know where? Use NODE_DEBUG=fs - else if (!process.noDeprecation) { - var msg = 'fs: missing callback ' + (err.stack || err.message); - if (process.traceDeprecation) - console.trace(msg); - else - console.error(msg); - } - } - } -} - -function maybeCallback(cb) { - return typeof cb === 'function' ? cb : rethrow(); -} - -var normalize = pathModule.normalize; - -// Regexp that finds the next partion of a (partial) path -// result is [base_with_slash, base], e.g. ['somedir/', 'somedir'] -if (isWindows) { - var nextPartRe = /(.*?)(?:[\/\\]+|$)/g; -} else { - var nextPartRe = /(.*?)(?:[\/]+|$)/g; -} - -// Regex to find the device root, including trailing slash. E.g. 'c:\\'. -if (isWindows) { - var splitRootRe = /^(?:[a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/][^\\\/]+)?[\\\/]*/; -} else { - var splitRootRe = /^[\/]*/; -} - -exports.realpathSync = function realpathSync(p, cache) { - // make p is absolute - p = pathModule.resolve(p); - - if (cache && Object.prototype.hasOwnProperty.call(cache, p)) { - return cache[p]; - } - - var original = p, - seenLinks = {}, - knownHard = {}; - - // current character position in p - var pos; - // the partial path so far, including a trailing slash if any - var current; - // the partial path without a trailing slash (except when pointing at a root) - var base; - // the partial path scanned in the previous round, with slash - var previous; - - start(); - - function start() { - // Skip over roots - var m = splitRootRe.exec(p); - pos = m[0].length; - current = m[0]; - base = m[0]; - previous = ''; - - // On windows, check that the root exists. On unix there is no need. - if (isWindows && !knownHard[base]) { - fs.lstatSync(base); - knownHard[base] = true; - } - } - - // walk down the path, swapping out linked pathparts for their real - // values - // NB: p.length changes. - while (pos < p.length) { - // find the next part - nextPartRe.lastIndex = pos; - var result = nextPartRe.exec(p); - previous = current; - current += result[0]; - base = previous + result[1]; - pos = nextPartRe.lastIndex; - - // continue if not a symlink - if (knownHard[base] || (cache && cache[base] === base)) { - continue; - } - - var resolvedLink; - if (cache && Object.prototype.hasOwnProperty.call(cache, base)) { - // some known symbolic link. no need to stat again. - resolvedLink = cache[base]; - } else { - var stat = fs.lstatSync(base); - if (!stat.isSymbolicLink()) { - knownHard[base] = true; - if (cache) cache[base] = base; - continue; - } - - // read the link if it wasn't read before - // dev/ino always return 0 on windows, so skip the check. - var linkTarget = null; - if (!isWindows) { - var id = stat.dev.toString(32) + ':' + stat.ino.toString(32); - if (seenLinks.hasOwnProperty(id)) { - linkTarget = seenLinks[id]; - } - } - if (linkTarget === null) { - fs.statSync(base); - linkTarget = fs.readlinkSync(base); - } - resolvedLink = pathModule.resolve(previous, linkTarget); - // track this, if given a cache. - if (cache) cache[base] = resolvedLink; - if (!isWindows) seenLinks[id] = linkTarget; - } - - // resolve the link, then start over - p = pathModule.resolve(resolvedLink, p.slice(pos)); - start(); - } - - if (cache) cache[original] = p; - - return p; -}; - - -exports.realpath = function realpath(p, cache, cb) { - if (typeof cb !== 'function') { - cb = maybeCallback(cache); - cache = null; - } - - // make p is absolute - p = pathModule.resolve(p); - - if (cache && Object.prototype.hasOwnProperty.call(cache, p)) { - return process.nextTick(cb.bind(null, null, cache[p])); - } - - var original = p, - seenLinks = {}, - knownHard = {}; - - // current character position in p - var pos; - // the partial path so far, including a trailing slash if any - var current; - // the partial path without a trailing slash (except when pointing at a root) - var base; - // the partial path scanned in the previous round, with slash - var previous; - - start(); - - function start() { - // Skip over roots - var m = splitRootRe.exec(p); - pos = m[0].length; - current = m[0]; - base = m[0]; - previous = ''; - - // On windows, check that the root exists. On unix there is no need. - if (isWindows && !knownHard[base]) { - fs.lstat(base, function(err) { - if (err) return cb(err); - knownHard[base] = true; - LOOP(); - }); - } else { - process.nextTick(LOOP); - } - } - - // walk down the path, swapping out linked pathparts for their real - // values - function LOOP() { - // stop if scanned past end of path - if (pos >= p.length) { - if (cache) cache[original] = p; - return cb(null, p); - } - - // find the next part - nextPartRe.lastIndex = pos; - var result = nextPartRe.exec(p); - previous = current; - current += result[0]; - base = previous + result[1]; - pos = nextPartRe.lastIndex; - - // continue if not a symlink - if (knownHard[base] || (cache && cache[base] === base)) { - return process.nextTick(LOOP); - } - - if (cache && Object.prototype.hasOwnProperty.call(cache, base)) { - // known symbolic link. no need to stat again. - return gotResolvedLink(cache[base]); - } - - return fs.lstat(base, gotStat); - } - - function gotStat(err, stat) { - if (err) return cb(err); - - // if not a symlink, skip to the next path part - if (!stat.isSymbolicLink()) { - knownHard[base] = true; - if (cache) cache[base] = base; - return process.nextTick(LOOP); - } - - // stat & read the link if not read before - // call gotTarget as soon as the link target is known - // dev/ino always return 0 on windows, so skip the check. - if (!isWindows) { - var id = stat.dev.toString(32) + ':' + stat.ino.toString(32); - if (seenLinks.hasOwnProperty(id)) { - return gotTarget(null, seenLinks[id], base); - } - } - fs.stat(base, function(err) { - if (err) return cb(err); - - fs.readlink(base, function(err, target) { - if (!isWindows) seenLinks[id] = target; - gotTarget(err, target); - }); - }); - } - - function gotTarget(err, target, base) { - if (err) return cb(err); - - var resolvedLink = pathModule.resolve(previous, target); - if (cache) cache[base] = resolvedLink; - gotResolvedLink(resolvedLink); - } - - function gotResolvedLink(resolvedLink) { - // resolve the link, then start over - p = pathModule.resolve(resolvedLink, p.slice(pos)); - start(); - } -}; - - -/***/ }), -/* 36 */ -/***/ (function(module, exports, __webpack_require__) { - -var concatMap = __webpack_require__(37); -var balanced = __webpack_require__(38); - -module.exports = expandTop; - -var escSlash = '\0SLASH'+Math.random()+'\0'; -var escOpen = '\0OPEN'+Math.random()+'\0'; -var escClose = '\0CLOSE'+Math.random()+'\0'; -var escComma = '\0COMMA'+Math.random()+'\0'; -var escPeriod = '\0PERIOD'+Math.random()+'\0'; - -function numeric(str) { - return parseInt(str, 10) == str - ? parseInt(str, 10) - : str.charCodeAt(0); -} - -function escapeBraces(str) { - return str.split('\\\\').join(escSlash) - .split('\\{').join(escOpen) - .split('\\}').join(escClose) - .split('\\,').join(escComma) - .split('\\.').join(escPeriod); -} - -function unescapeBraces(str) { - return str.split(escSlash).join('\\') - .split(escOpen).join('{') - .split(escClose).join('}') - .split(escComma).join(',') - .split(escPeriod).join('.'); -} - - -// Basically just str.split(","), but handling cases -// where we have nested braced sections, which should be -// treated as individual members, like {a,{b,c},d} -function parseCommaParts(str) { - if (!str) - return ['']; - - var parts = []; - var m = balanced('{', '}', str); - - if (!m) - return str.split(','); - - var pre = m.pre; - var body = m.body; - var post = m.post; - var p = pre.split(','); - - p[p.length-1] += '{' + body + '}'; - var postParts = parseCommaParts(post); - if (post.length) { - p[p.length-1] += postParts.shift(); - p.push.apply(p, postParts); - } - - parts.push.apply(parts, p); - - return parts; -} - -function expandTop(str) { - if (!str) - return []; - - // I don't know why Bash 4.3 does this, but it does. - // Anything starting with {} will have the first two bytes preserved - // but *only* at the top level, so {},a}b will not expand to anything, - // but a{},b}c will be expanded to [a}c,abc]. - // One could argue that this is a bug in Bash, but since the goal of - // this module is to match Bash's rules, we escape a leading {} - if (str.substr(0, 2) === '{}') { - str = '\\{\\}' + str.substr(2); - } - - return expand(escapeBraces(str), true).map(unescapeBraces); -} - -function identity(e) { - return e; -} - -function embrace(str) { - return '{' + str + '}'; -} -function isPadded(el) { - return /^-?0\d/.test(el); -} - -function lte(i, y) { - return i <= y; -} -function gte(i, y) { - return i >= y; -} - -function expand(str, isTop) { - var expansions = []; - - var m = balanced('{', '}', str); - if (!m || /\$$/.test(m.pre)) return [str]; - - var isNumericSequence = /^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(m.body); - var isAlphaSequence = /^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(m.body); - var isSequence = isNumericSequence || isAlphaSequence; - var isOptions = m.body.indexOf(',') >= 0; - if (!isSequence && !isOptions) { - // {a},b} - if (m.post.match(/,.*\}/)) { - str = m.pre + '{' + m.body + escClose + m.post; - return expand(str); - } - return [str]; - } - - var n; - if (isSequence) { - n = m.body.split(/\.\./); - } else { - n = parseCommaParts(m.body); - if (n.length === 1) { - // x{{a,b}}y ==> x{a}y x{b}y - n = expand(n[0], false).map(embrace); - if (n.length === 1) { - var post = m.post.length - ? expand(m.post, false) - : ['']; - return post.map(function(p) { - return m.pre + n[0] + p; - }); - } - } - } - - // at this point, n is the parts, and we know it's not a comma set - // with a single entry. - - // no need to expand pre, since it is guaranteed to be free of brace-sets - var pre = m.pre; - var post = m.post.length - ? expand(m.post, false) - : ['']; - - var N; - - if (isSequence) { - var x = numeric(n[0]); - var y = numeric(n[1]); - var width = Math.max(n[0].length, n[1].length) - var incr = n.length == 3 - ? Math.abs(numeric(n[2])) - : 1; - var test = lte; - var reverse = y < x; - if (reverse) { - incr *= -1; - test = gte; - } - var pad = n.some(isPadded); - - N = []; - - for (var i = x; test(i, y); i += incr) { - var c; - if (isAlphaSequence) { - c = String.fromCharCode(i); - if (c === '\\') - c = ''; - } else { - c = String(i); - if (pad) { - var need = width - c.length; - if (need > 0) { - var z = new Array(need + 1).join('0'); - if (i < 0) - c = '-' + z + c.slice(1); - else - c = z + c; - } - } - } - N.push(c); - } - } else { - N = concatMap(n, function(el) { return expand(el, false) }); - } - - for (var j = 0; j < N.length; j++) { - for (var k = 0; k < post.length; k++) { - var expansion = pre + N[j] + post[k]; - if (!isTop || isSequence || expansion) - expansions.push(expansion); - } - } - - return expansions; -} - - - -/***/ }), -/* 37 */ -/***/ (function(module, exports) { - -module.exports = function (xs, fn) { - var res = []; - for (var i = 0; i < xs.length; i++) { - var x = fn(xs[i], i); - if (isArray(x)) res.push.apply(res, x); - else res.push(x); - } - return res; -}; - -var isArray = Array.isArray || function (xs) { - return Object.prototype.toString.call(xs) === '[object Array]'; -}; - - -/***/ }), -/* 38 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - -module.exports = balanced; -function balanced(a, b, str) { - if (a instanceof RegExp) a = maybeMatch(a, str); - if (b instanceof RegExp) b = maybeMatch(b, str); - - var r = range(a, b, str); - - return r && { - start: r[0], - end: r[1], - pre: str.slice(0, r[0]), - body: str.slice(r[0] + a.length, r[1]), - post: str.slice(r[1] + b.length) - }; -} - -function maybeMatch(reg, str) { - var m = str.match(reg); - return m ? m[0] : null; -} - -balanced.range = range; -function range(a, b, str) { - var begs, beg, left, right, result; - var ai = str.indexOf(a); - var bi = str.indexOf(b, ai + 1); - var i = ai; - - if (ai >= 0 && bi > 0) { - begs = []; - left = str.length; - - while (i >= 0 && !result) { - if (i == ai) { - begs.push(i); - ai = str.indexOf(a, i + 1); - } else if (begs.length == 1) { - result = [ begs.pop(), bi ]; - } else { - beg = begs.pop(); - if (beg < left) { - left = beg; - right = bi; - } - - bi = str.indexOf(b, i + 1); - } - - i = ai < bi && ai >= 0 ? ai : bi; - } - - if (begs.length) { - result = [ left, right ]; - } - } - - return result; -} - - -/***/ }), -/* 39 */ -/***/ (function(module, exports, __webpack_require__) { - -try { - var util = __webpack_require__(7); - if (typeof util.inherits !== 'function') throw ''; - module.exports = util.inherits; -} catch (e) { - module.exports = __webpack_require__(40); -} - - -/***/ }), -/* 40 */ -/***/ (function(module, exports) { - -if (typeof Object.create === 'function') { - // implementation from standard node.js 'util' module - module.exports = function inherits(ctor, superCtor) { - ctor.super_ = superCtor - ctor.prototype = Object.create(superCtor.prototype, { - constructor: { - value: ctor, - enumerable: false, - writable: true, - configurable: true - } - }); - }; -} else { - // old school shim for old browsers - module.exports = function inherits(ctor, superCtor) { - ctor.super_ = superCtor - var TempCtor = function () {} - TempCtor.prototype = superCtor.prototype - ctor.prototype = new TempCtor() - ctor.prototype.constructor = ctor - } -} - - -/***/ }), -/* 41 */ -/***/ (function(module, exports) { - -module.exports = require("events"); - -/***/ }), -/* 42 */ -/***/ (function(module, exports, __webpack_require__) { - -module.exports = globSync -globSync.GlobSync = GlobSync - -var fs = __webpack_require__(1) -var rp = __webpack_require__(17) -var minimatch = __webpack_require__(10) -var Minimatch = minimatch.Minimatch -var Glob = __webpack_require__(16).Glob -var util = __webpack_require__(7) -var path = __webpack_require__(2) -var assert = __webpack_require__(9) -var isAbsolute = __webpack_require__(11) -var common = __webpack_require__(18) -var alphasort = common.alphasort -var alphasorti = common.alphasorti -var setopts = common.setopts -var ownProp = common.ownProp -var childrenIgnored = common.childrenIgnored -var isIgnored = common.isIgnored - -function globSync (pattern, options) { - if (typeof options === 'function' || arguments.length === 3) - throw new TypeError('callback provided to sync glob\n'+ - 'See: https://github.com/isaacs/node-glob/issues/167') - - return new GlobSync(pattern, options).found -} - -function GlobSync (pattern, options) { - if (!pattern) - throw new Error('must provide pattern') - - if (typeof options === 'function' || arguments.length === 3) - throw new TypeError('callback provided to sync glob\n'+ - 'See: https://github.com/isaacs/node-glob/issues/167') - - if (!(this instanceof GlobSync)) - return new GlobSync(pattern, options) - - setopts(this, pattern, options) - - if (this.noprocess) - return this - - var n = this.minimatch.set.length - this.matches = new Array(n) - for (var i = 0; i < n; i ++) { - this._process(this.minimatch.set[i], i, false) - } - this._finish() -} - -GlobSync.prototype._finish = function () { - assert(this instanceof GlobSync) - if (this.realpath) { - var self = this - this.matches.forEach(function (matchset, index) { - var set = self.matches[index] = Object.create(null) - for (var p in matchset) { - try { - p = self._makeAbs(p) - var real = rp.realpathSync(p, self.realpathCache) - set[real] = true - } catch (er) { - if (er.syscall === 'stat') - set[self._makeAbs(p)] = true - else - throw er - } - } - }) - } - common.finish(this) -} - - -GlobSync.prototype._process = function (pattern, index, inGlobStar) { - assert(this instanceof GlobSync) - - // Get the first [n] parts of pattern that are all strings. - var n = 0 - while (typeof pattern[n] === 'string') { - n ++ - } - // now n is the index of the first one that is *not* a string. - - // See if there's anything else - var prefix - switch (n) { - // if not, then this is rather simple - case pattern.length: - this._processSimple(pattern.join('/'), index) - return - - case 0: - // pattern *starts* with some non-trivial item. - // going to readdir(cwd), but not include the prefix in matches. - prefix = null - break - - default: - // pattern has some string bits in the front. - // whatever it starts with, whether that's 'absolute' like /foo/bar, - // or 'relative' like '../baz' - prefix = pattern.slice(0, n).join('/') - break - } - - var remain = pattern.slice(n) - - // get the list of entries. - var read - if (prefix === null) - read = '.' - else if (isAbsolute(prefix) || isAbsolute(pattern.join('/'))) { - if (!prefix || !isAbsolute(prefix)) - prefix = '/' + prefix - read = prefix - } else - read = prefix - - var abs = this._makeAbs(read) - - //if ignored, skip processing - if (childrenIgnored(this, read)) - return - - var isGlobStar = remain[0] === minimatch.GLOBSTAR - if (isGlobStar) - this._processGlobStar(prefix, read, abs, remain, index, inGlobStar) - else - this._processReaddir(prefix, read, abs, remain, index, inGlobStar) -} - - -GlobSync.prototype._processReaddir = function (prefix, read, abs, remain, index, inGlobStar) { - var entries = this._readdir(abs, inGlobStar) - - // if the abs isn't a dir, then nothing can match! - if (!entries) - return - - // It will only match dot entries if it starts with a dot, or if - // dot is set. Stuff like @(.foo|.bar) isn't allowed. - var pn = remain[0] - var negate = !!this.minimatch.negate - var rawGlob = pn._glob - var dotOk = this.dot || rawGlob.charAt(0) === '.' - - var matchedEntries = [] - for (var i = 0; i < entries.length; i++) { - var e = entries[i] - if (e.charAt(0) !== '.' || dotOk) { - var m - if (negate && !prefix) { - m = !e.match(pn) - } else { - m = e.match(pn) - } - if (m) - matchedEntries.push(e) - } - } - - var len = matchedEntries.length - // If there are no matched entries, then nothing matches. - if (len === 0) - return - - // if this is the last remaining pattern bit, then no need for - // an additional stat *unless* the user has specified mark or - // stat explicitly. We know they exist, since readdir returned - // them. - - if (remain.length === 1 && !this.mark && !this.stat) { - if (!this.matches[index]) - this.matches[index] = Object.create(null) - - for (var i = 0; i < len; i ++) { - var e = matchedEntries[i] - if (prefix) { - if (prefix.slice(-1) !== '/') - e = prefix + '/' + e - else - e = prefix + e - } - - if (e.charAt(0) === '/' && !this.nomount) { - e = path.join(this.root, e) - } - this._emitMatch(index, e) - } - // This was the last one, and no stats were needed - return - } - - // now test all matched entries as stand-ins for that part - // of the pattern. - remain.shift() - for (var i = 0; i < len; i ++) { - var e = matchedEntries[i] - var newPattern - if (prefix) - newPattern = [prefix, e] - else - newPattern = [e] - this._process(newPattern.concat(remain), index, inGlobStar) - } -} - - -GlobSync.prototype._emitMatch = function (index, e) { - if (isIgnored(this, e)) - return - - var abs = this._makeAbs(e) - - if (this.mark) - e = this._mark(e) - - if (this.absolute) { - e = abs - } - - if (this.matches[index][e]) - return - - if (this.nodir) { - var c = this.cache[abs] - if (c === 'DIR' || Array.isArray(c)) - return - } - - this.matches[index][e] = true - - if (this.stat) - this._stat(e) -} - - -GlobSync.prototype._readdirInGlobStar = function (abs) { - // follow all symlinked directories forever - // just proceed as if this is a non-globstar situation - if (this.follow) - return this._readdir(abs, false) - - var entries - var lstat - var stat - try { - lstat = fs.lstatSync(abs) - } catch (er) { - if (er.code === 'ENOENT') { - // lstat failed, doesn't exist - return null - } - } - - var isSym = lstat && lstat.isSymbolicLink() - this.symlinks[abs] = isSym - - // If it's not a symlink or a dir, then it's definitely a regular file. - // don't bother doing a readdir in that case. - if (!isSym && lstat && !lstat.isDirectory()) - this.cache[abs] = 'FILE' - else - entries = this._readdir(abs, false) - - return entries -} - -GlobSync.prototype._readdir = function (abs, inGlobStar) { - var entries - - if (inGlobStar && !ownProp(this.symlinks, abs)) - return this._readdirInGlobStar(abs) - - if (ownProp(this.cache, abs)) { - var c = this.cache[abs] - if (!c || c === 'FILE') - return null - - if (Array.isArray(c)) - return c - } - - try { - return this._readdirEntries(abs, fs.readdirSync(abs)) - } catch (er) { - this._readdirError(abs, er) - return null - } -} - -GlobSync.prototype._readdirEntries = function (abs, entries) { - // if we haven't asked to stat everything, then just - // assume that everything in there exists, so we can avoid - // having to stat it a second time. - if (!this.mark && !this.stat) { - for (var i = 0; i < entries.length; i ++) { - var e = entries[i] - if (abs === '/') - e = abs + e - else - e = abs + '/' + e - this.cache[e] = true - } - } - - this.cache[abs] = entries - - // mark and cache dir-ness - return entries -} - -GlobSync.prototype._readdirError = function (f, er) { - // handle errors, and cache the information - switch (er.code) { - case 'ENOTSUP': // https://github.com/isaacs/node-glob/issues/205 - case 'ENOTDIR': // totally normal. means it *does* exist. - var abs = this._makeAbs(f) - this.cache[abs] = 'FILE' - if (abs === this.cwdAbs) { - var error = new Error(er.code + ' invalid cwd ' + this.cwd) - error.path = this.cwd - error.code = er.code - throw error - } - break - - case 'ENOENT': // not terribly unusual - case 'ELOOP': - case 'ENAMETOOLONG': - case 'UNKNOWN': - this.cache[this._makeAbs(f)] = false - break - - default: // some unusual error. Treat as failure. - this.cache[this._makeAbs(f)] = false - if (this.strict) - throw er - if (!this.silent) - console.error('glob error', er) - break - } -} - -GlobSync.prototype._processGlobStar = function (prefix, read, abs, remain, index, inGlobStar) { - - var entries = this._readdir(abs, inGlobStar) - - // no entries means not a dir, so it can never have matches - // foo.txt/** doesn't match foo.txt - if (!entries) - return - - // test without the globstar, and with every child both below - // and replacing the globstar. - var remainWithoutGlobStar = remain.slice(1) - var gspref = prefix ? [ prefix ] : [] - var noGlobStar = gspref.concat(remainWithoutGlobStar) - - // the noGlobStar pattern exits the inGlobStar state - this._process(noGlobStar, index, false) - - var len = entries.length - var isSym = this.symlinks[abs] - - // If it's a symlink, and we're in a globstar, then stop - if (isSym && inGlobStar) - return - - for (var i = 0; i < len; i++) { - var e = entries[i] - if (e.charAt(0) === '.' && !this.dot) - continue - - // these two cases enter the inGlobStar state - var instead = gspref.concat(entries[i], remainWithoutGlobStar) - this._process(instead, index, true) - - var below = gspref.concat(entries[i], remain) - this._process(below, index, true) - } -} - -GlobSync.prototype._processSimple = function (prefix, index) { - // XXX review this. Shouldn't it be doing the mounting etc - // before doing stat? kinda weird? - var exists = this._stat(prefix) - - if (!this.matches[index]) - this.matches[index] = Object.create(null) - - // If it doesn't exist, then just mark the lack of results - if (!exists) - return - - if (prefix && isAbsolute(prefix) && !this.nomount) { - var trail = /[\/\\]$/.test(prefix) - if (prefix.charAt(0) === '/') { - prefix = path.join(this.root, prefix) - } else { - prefix = path.resolve(this.root, prefix) - if (trail) - prefix += '/' - } - } - - if (process.platform === 'win32') - prefix = prefix.replace(/\\/g, '/') - - // Mark this as a match - this._emitMatch(index, prefix) -} - -// Returns either 'DIR', 'FILE', or false -GlobSync.prototype._stat = function (f) { - var abs = this._makeAbs(f) - var needDir = f.slice(-1) === '/' - - if (f.length > this.maxLength) - return false - - if (!this.stat && ownProp(this.cache, abs)) { - var c = this.cache[abs] - - if (Array.isArray(c)) - c = 'DIR' - - // It exists, but maybe not how we need it - if (!needDir || c === 'DIR') - return c - - if (needDir && c === 'FILE') - return false - - // otherwise we have to stat, because maybe c=true - // if we know it exists, but not what it is. - } - - var exists - var stat = this.statCache[abs] - if (!stat) { - var lstat - try { - lstat = fs.lstatSync(abs) - } catch (er) { - if (er && (er.code === 'ENOENT' || er.code === 'ENOTDIR')) { - this.statCache[abs] = false - return false - } - } - - if (lstat && lstat.isSymbolicLink()) { - try { - stat = fs.statSync(abs) - } catch (er) { - stat = lstat - } - } else { - stat = lstat - } - } - - this.statCache[abs] = stat - - var c = true - if (stat) - c = stat.isDirectory() ? 'DIR' : 'FILE' - - this.cache[abs] = this.cache[abs] || c - - if (needDir && c === 'FILE') - return false - - return c -} - -GlobSync.prototype._mark = function (p) { - return common.mark(this, p) -} - -GlobSync.prototype._makeAbs = function (f) { - return common.makeAbs(this, f) -} - - -/***/ }), -/* 43 */ -/***/ (function(module, exports, __webpack_require__) { - -var wrappy = __webpack_require__(19) -var reqs = Object.create(null) -var once = __webpack_require__(20) - -module.exports = wrappy(inflight) - -function inflight (key, cb) { - if (reqs[key]) { - reqs[key].push(cb) - return null - } else { - reqs[key] = [cb] - return makeres(key) - } -} - -function makeres (key) { - return once(function RES () { - var cbs = reqs[key] - var len = cbs.length - var args = slice(arguments) - - // XXX It's somewhat ambiguous whether a new callback added in this - // pass should be queued for later execution if something in the - // list of callbacks throws, or if it should just be discarded. - // However, it's such an edge case that it hardly matters, and either - // choice is likely as surprising as the other. - // As it happens, we do go ahead and schedule it for later execution. - try { - for (var i = 0; i < len; i++) { - cbs[i].apply(null, args) - } - } finally { - if (cbs.length > len) { - // added more in the interim. - // de-zalgo, just in case, but don't call again. - cbs.splice(0, len) - process.nextTick(function () { - RES.apply(null, args) - }) - } else { - delete reqs[key] - } - } - }) -} - -function slice (args) { - var length = args.length - var array = [] - - for (var i = 0; i < length; i++) array[i] = args[i] - return array -} - - -/***/ }), -/* 44 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -const makeInterface_1 = __webpack_require__(45); - -let mod = null; - -function getLibzipSync() { - if (mod === null) mod = makeInterface_1.makeInterface(__webpack_require__(46)); - return mod; -} - -exports.getLibzipSync = getLibzipSync; - -async function getLibzipPromise() { - return getLibzipSync(); -} - -exports.getLibzipPromise = getLibzipPromise; - -/***/ }), -/* 45 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); -const number64 = [`number`, `number`]; - -exports.makeInterface = libzip => ({ - // Those are getters because they can change after memory growth - get HEAP8() { - return libzip.HEAP8; - }, - - get HEAPU8() { - return libzip.HEAPU8; - }, - - ZIP_CHECKCONS: 4, - ZIP_CREATE: 1, - ZIP_EXCL: 2, - ZIP_TRUNCATE: 8, - ZIP_RDONLY: 16, - ZIP_FL_OVERWRITE: 8192, - ZIP_OPSYS_DOS: 0x00, - ZIP_OPSYS_AMIGA: 0x01, - ZIP_OPSYS_OPENVMS: 0x02, - ZIP_OPSYS_UNIX: 0x03, - ZIP_OPSYS_VM_CMS: 0x04, - ZIP_OPSYS_ATARI_ST: 0x05, - ZIP_OPSYS_OS_2: 0x06, - ZIP_OPSYS_MACINTOSH: 0x07, - ZIP_OPSYS_Z_SYSTEM: 0x08, - ZIP_OPSYS_CPM: 0x09, - ZIP_OPSYS_WINDOWS_NTFS: 0x0a, - ZIP_OPSYS_MVS: 0x0b, - ZIP_OPSYS_VSE: 0x0c, - ZIP_OPSYS_ACORN_RISC: 0x0d, - ZIP_OPSYS_VFAT: 0x0e, - ZIP_OPSYS_ALTERNATE_MVS: 0x0f, - ZIP_OPSYS_BEOS: 0x10, - ZIP_OPSYS_TANDEM: 0x11, - ZIP_OPSYS_OS_400: 0x12, - ZIP_OPSYS_OS_X: 0x13, - uint08S: libzip._malloc(1), - uint16S: libzip._malloc(2), - uint32S: libzip._malloc(4), - uint64S: libzip._malloc(8), - malloc: libzip._malloc, - free: libzip._free, - getValue: libzip.getValue, - open: libzip.cwrap(`zip_open`, `number`, [`string`, `number`, `number`]), - openFromSource: libzip.cwrap(`zip_open_from_source`, `number`, [`number`, `number`, `number`]), - close: libzip.cwrap(`zip_close`, `number`, [`number`]), - discard: libzip.cwrap(`zip_discard`, null, [`number`]), - getError: libzip.cwrap(`zip_get_error`, `number`, [`number`]), - getName: libzip.cwrap(`zip_get_name`, `string`, [`number`, `number`, `number`]), - getNumEntries: libzip.cwrap(`zip_get_num_entries`, `number`, [`number`, `number`]), - stat: libzip.cwrap(`zip_stat`, `number`, [`number`, `string`, `number`, `number`]), - statIndex: libzip.cwrap(`zip_stat_index`, `number`, [`number`, ...number64, `number`, `number`]), - fopen: libzip.cwrap(`zip_fopen`, `number`, [`number`, `string`, `number`]), - fopenIndex: libzip.cwrap(`zip_fopen_index`, `number`, [`number`, ...number64, `number`]), - fread: libzip.cwrap(`zip_fread`, `number`, [`number`, `number`, `number`, `number`]), - fclose: libzip.cwrap(`zip_fclose`, `number`, [`number`]), - dir: { - add: libzip.cwrap(`zip_dir_add`, `number`, [`number`, `string`]) - }, - file: { - add: libzip.cwrap(`zip_file_add`, `number`, [`number`, `string`, `number`, `number`]), - getError: libzip.cwrap(`zip_file_get_error`, `number`, [`number`]), - getExternalAttributes: libzip.cwrap(`zip_file_get_external_attributes`, `number`, [`number`, ...number64, `number`, `number`, `number`]), - setExternalAttributes: libzip.cwrap(`zip_file_set_external_attributes`, `number`, [`number`, ...number64, `number`, `number`, `number`]), - setMtime: libzip.cwrap(`zip_file_set_mtime`, `number`, [`number`, ...number64, `number`, `number`]) - }, - error: { - initWithCode: libzip.cwrap(`zip_error_init_with_code`, null, [`number`, `number`]), - strerror: libzip.cwrap(`zip_error_strerror`, `string`, [`number`]) - }, - name: { - locate: libzip.cwrap(`zip_name_locate`, `number`, [`number`, `string`, `number`]) - }, - source: { - fromUnattachedBuffer: libzip.cwrap(`zip_source_buffer_create`, `number`, [`number`, `number`, `number`, `number`]), - fromBuffer: libzip.cwrap(`zip_source_buffer`, `number`, [`number`, `number`, ...number64, `number`]), - free: libzip.cwrap(`zip_source_free`, null, [`number`]), - setMtime: libzip.cwrap(`zip_source_set_mtime`, `number`, [`number`, `number`]) - }, - struct: { - stat: libzip.cwrap(`zipstruct_stat`, `number`, []), - statS: libzip.cwrap(`zipstruct_statS`, `number`, []), - statName: libzip.cwrap(`zipstruct_stat_name`, `string`, [`number`]), - statIndex: libzip.cwrap(`zipstruct_stat_index`, `number`, [`number`]), - statSize: libzip.cwrap(`zipstruct_stat_size`, `number`, [`number`]), - statMtime: libzip.cwrap(`zipstruct_stat_mtime`, `number`, [`number`]), - error: libzip.cwrap(`zipstruct_error`, `number`, []), - errorS: libzip.cwrap(`zipstruct_errorS`, `number`, []) - } -}); - -/***/ }), -/* 46 */ -/***/ (function(module, exports, __webpack_require__) { - -var frozenFs = Object.assign({}, __webpack_require__(1)); -var Module = typeof Module !== "undefined" ? Module : {}; -var moduleOverrides = {}; -var key; -for (key in Module) { - if (Module.hasOwnProperty(key)) { - moduleOverrides[key] = Module[key]; - } -} -var arguments_ = []; -var thisProgram = "./this.program"; -var quit_ = function(status, toThrow) { - throw toThrow; -}; -var ENVIRONMENT_IS_WORKER = false; -var ENVIRONMENT_IS_NODE = true; -var ENVIRONMENT_HAS_NODE = ENVIRONMENT_IS_NODE; -var scriptDirectory = ""; -function locateFile(path) { - if (Module["locateFile"]) { - return Module["locateFile"](path, scriptDirectory); - } - return scriptDirectory + path; -} -var read_, readBinary; -var nodeFS; -var nodePath; -if (ENVIRONMENT_IS_NODE) { - scriptDirectory = __dirname + "/"; - read_ = function shell_read(filename, binary) { - var ret; - ret = tryParseAsDataURI(filename); - if (ret) { - return binary ? ret : ret.toString(); - } - if (!nodeFS) nodeFS = frozenFs; - if (!nodePath) nodePath = __webpack_require__(2); - filename = nodePath["normalize"](filename); - return nodeFS["readFileSync"](filename, binary ? null : "utf8"); - }; - readBinary = function readBinary(filename) { - var ret = read_(filename, true); - if (!ret.buffer) { - ret = new Uint8Array(ret); - } - assert(ret.buffer); - return ret; - }; - if (process["argv"].length > 1) { - thisProgram = process["argv"][1].replace(/\\/g, "/"); - } - arguments_ = process["argv"].slice(2); - if (true) { - module["exports"] = Module; - } - (function() {})("uncaughtException", function(ex) { - if (!(ex instanceof ExitStatus)) { - throw ex; - } - }); - (function() {})("unhandledRejection", abort); - quit_ = function(status) { - process["exit"](status); - }; - Module["inspect"] = function() { - return "[Emscripten Module object]"; - }; -} else { -} -var out = Module["print"] || console.log.bind(console); -var err = Module["printErr"] || console.warn.bind(console); -for (key in moduleOverrides) { - if (moduleOverrides.hasOwnProperty(key)) { - Module[key] = moduleOverrides[key]; - } -} -moduleOverrides = null; -if (Module["arguments"]) arguments_ = Module["arguments"]; -if (Module["thisProgram"]) thisProgram = Module["thisProgram"]; -if (Module["quit"]) quit_ = Module["quit"]; -function dynamicAlloc(size) { - var ret = HEAP32[DYNAMICTOP_PTR >> 2]; - var end = (ret + size + 15) & -16; - if (end > _emscripten_get_heap_size()) { - abort(); - } - HEAP32[DYNAMICTOP_PTR >> 2] = end; - return ret; -} -function getNativeTypeSize(type) { - switch (type) { - case "i1": - case "i8": - return 1; - case "i16": - return 2; - case "i32": - return 4; - case "i64": - return 8; - case "float": - return 4; - case "double": - return 8; - default: { - if (type[type.length - 1] === "*") { - return 4; - } else if (type[0] === "i") { - var bits = parseInt(type.substr(1)); - assert( - bits % 8 === 0, - "getNativeTypeSize invalid bits " + bits + ", type " + type - ); - return bits / 8; - } else { - return 0; - } - } - } -} -var tempRet0 = 0; -var setTempRet0 = function(value) { - tempRet0 = value; -}; -var wasmBinary; -if (Module["wasmBinary"]) wasmBinary = Module["wasmBinary"]; -var noExitRuntime; -if (Module["noExitRuntime"]) noExitRuntime = Module["noExitRuntime"]; -if (typeof WebAssembly !== "object") { - err("no native wasm support detected"); -} -function setValue(ptr, value, type, noSafe) { - type = type || "i8"; - if (type.charAt(type.length - 1) === "*") type = "i32"; - switch (type) { - case "i1": - HEAP8[ptr >> 0] = value; - break; - case "i8": - HEAP8[ptr >> 0] = value; - break; - case "i16": - HEAP16[ptr >> 1] = value; - break; - case "i32": - HEAP32[ptr >> 2] = value; - break; - case "i64": - (tempI64 = [ - value >>> 0, - ((tempDouble = value), - +Math_abs(tempDouble) >= 1 - ? tempDouble > 0 - ? (Math_min(+Math_floor(tempDouble / 4294967296), 4294967295) | - 0) >>> - 0 - : ~~+Math_ceil( - (tempDouble - +(~~tempDouble >>> 0)) / 4294967296 - ) >>> 0 - : 0) - ]), - (HEAP32[ptr >> 2] = tempI64[0]), - (HEAP32[(ptr + 4) >> 2] = tempI64[1]); - break; - case "float": - HEAPF32[ptr >> 2] = value; - break; - case "double": - HEAPF64[ptr >> 3] = value; - break; - default: - abort("invalid type for setValue: " + type); - } -} -function getValue(ptr, type, noSafe) { - type = type || "i8"; - if (type.charAt(type.length - 1) === "*") type = "i32"; - switch (type) { - case "i1": - return HEAP8[ptr >> 0]; - case "i8": - return HEAP8[ptr >> 0]; - case "i16": - return HEAP16[ptr >> 1]; - case "i32": - return HEAP32[ptr >> 2]; - case "i64": - return HEAP32[ptr >> 2]; - case "float": - return HEAPF32[ptr >> 2]; - case "double": - return HEAPF64[ptr >> 3]; - default: - abort("invalid type for getValue: " + type); - } - return null; -} -var wasmMemory; -var wasmTable = new WebAssembly.Table({ - initial: 31, - maximum: 31 + 0, - element: "anyfunc" -}); -var ABORT = false; -var EXITSTATUS = 0; -function assert(condition, text) { - if (!condition) { - abort("Assertion failed: " + text); - } -} -function getCFunc(ident) { - var func = Module["_" + ident]; - assert( - func, - "Cannot call unknown function " + ident + ", make sure it is exported" - ); - return func; -} -function ccall(ident, returnType, argTypes, args, opts) { - var toC = { - string: function(str) { - var ret = 0; - if (str !== null && str !== undefined && str !== 0) { - var len = (str.length << 2) + 1; - ret = stackAlloc(len); - stringToUTF8(str, ret, len); - } - return ret; - }, - array: function(arr) { - var ret = stackAlloc(arr.length); - writeArrayToMemory(arr, ret); - return ret; - } - }; - function convertReturnValue(ret) { - if (returnType === "string") return UTF8ToString(ret); - if (returnType === "boolean") return Boolean(ret); - return ret; - } - var func = getCFunc(ident); - var cArgs = []; - var stack = 0; - if (args) { - for (var i = 0; i < args.length; i++) { - var converter = toC[argTypes[i]]; - if (converter) { - if (stack === 0) stack = stackSave(); - cArgs[i] = converter(args[i]); - } else { - cArgs[i] = args[i]; - } - } - } - var ret = func.apply(null, cArgs); - ret = convertReturnValue(ret); - if (stack !== 0) stackRestore(stack); - return ret; -} -function cwrap(ident, returnType, argTypes, opts) { - argTypes = argTypes || []; - var numericArgs = argTypes.every(function(type) { - return type === "number"; - }); - var numericRet = returnType !== "string"; - if (numericRet && numericArgs && !opts) { - return getCFunc(ident); - } - return function() { - return ccall(ident, returnType, argTypes, arguments, opts); - }; -} -var ALLOC_NORMAL = 0; -var ALLOC_NONE = 3; -function allocate(slab, types, allocator, ptr) { - var zeroinit, size; - if (typeof slab === "number") { - zeroinit = true; - size = slab; - } else { - zeroinit = false; - size = slab.length; - } - var singleType = typeof types === "string" ? types : null; - var ret; - if (allocator == ALLOC_NONE) { - ret = ptr; - } else { - ret = [_malloc, stackAlloc, dynamicAlloc][allocator]( - Math.max(size, singleType ? 1 : types.length) - ); - } - if (zeroinit) { - var stop; - ptr = ret; - assert((ret & 3) == 0); - stop = ret + (size & ~3); - for (; ptr < stop; ptr += 4) { - HEAP32[ptr >> 2] = 0; - } - stop = ret + size; - while (ptr < stop) { - HEAP8[ptr++ >> 0] = 0; - } - return ret; - } - if (singleType === "i8") { - if (slab.subarray || slab.slice) { - HEAPU8.set(slab, ret); - } else { - HEAPU8.set(new Uint8Array(slab), ret); - } - return ret; - } - var i = 0, - type, - typeSize, - previousType; - while (i < size) { - var curr = slab[i]; - type = singleType || types[i]; - if (type === 0) { - i++; - continue; - } - if (type == "i64") type = "i32"; - setValue(ret + i, curr, type); - if (previousType !== type) { - typeSize = getNativeTypeSize(type); - previousType = type; - } - i += typeSize; - } - return ret; -} -var UTF8Decoder = - typeof TextDecoder !== "undefined" ? new TextDecoder("utf8") : undefined; -function UTF8ArrayToString(u8Array, idx, maxBytesToRead) { - var endIdx = idx + maxBytesToRead; - var endPtr = idx; - while (u8Array[endPtr] && !(endPtr >= endIdx)) ++endPtr; - if (endPtr - idx > 16 && u8Array.subarray && UTF8Decoder) { - return UTF8Decoder.decode(u8Array.subarray(idx, endPtr)); - } else { - var str = ""; - while (idx < endPtr) { - var u0 = u8Array[idx++]; - if (!(u0 & 128)) { - str += String.fromCharCode(u0); - continue; - } - var u1 = u8Array[idx++] & 63; - if ((u0 & 224) == 192) { - str += String.fromCharCode(((u0 & 31) << 6) | u1); - continue; - } - var u2 = u8Array[idx++] & 63; - if ((u0 & 240) == 224) { - u0 = ((u0 & 15) << 12) | (u1 << 6) | u2; - } else { - u0 = ((u0 & 7) << 18) | (u1 << 12) | (u2 << 6) | (u8Array[idx++] & 63); - } - if (u0 < 65536) { - str += String.fromCharCode(u0); - } else { - var ch = u0 - 65536; - str += String.fromCharCode(55296 | (ch >> 10), 56320 | (ch & 1023)); - } - } - } - return str; -} -function UTF8ToString(ptr, maxBytesToRead) { - return ptr ? UTF8ArrayToString(HEAPU8, ptr, maxBytesToRead) : ""; -} -function stringToUTF8Array(str, outU8Array, outIdx, maxBytesToWrite) { - if (!(maxBytesToWrite > 0)) return 0; - var startIdx = outIdx; - var endIdx = outIdx + maxBytesToWrite - 1; - for (var i = 0; i < str.length; ++i) { - var u = str.charCodeAt(i); - if (u >= 55296 && u <= 57343) { - var u1 = str.charCodeAt(++i); - u = (65536 + ((u & 1023) << 10)) | (u1 & 1023); - } - if (u <= 127) { - if (outIdx >= endIdx) break; - outU8Array[outIdx++] = u; - } else if (u <= 2047) { - if (outIdx + 1 >= endIdx) break; - outU8Array[outIdx++] = 192 | (u >> 6); - outU8Array[outIdx++] = 128 | (u & 63); - } else if (u <= 65535) { - if (outIdx + 2 >= endIdx) break; - outU8Array[outIdx++] = 224 | (u >> 12); - outU8Array[outIdx++] = 128 | ((u >> 6) & 63); - outU8Array[outIdx++] = 128 | (u & 63); - } else { - if (outIdx + 3 >= endIdx) break; - outU8Array[outIdx++] = 240 | (u >> 18); - outU8Array[outIdx++] = 128 | ((u >> 12) & 63); - outU8Array[outIdx++] = 128 | ((u >> 6) & 63); - outU8Array[outIdx++] = 128 | (u & 63); - } - } - outU8Array[outIdx] = 0; - return outIdx - startIdx; -} -function stringToUTF8(str, outPtr, maxBytesToWrite) { - return stringToUTF8Array(str, HEAPU8, outPtr, maxBytesToWrite); -} -function lengthBytesUTF8(str) { - var len = 0; - for (var i = 0; i < str.length; ++i) { - var u = str.charCodeAt(i); - if (u >= 55296 && u <= 57343) - u = (65536 + ((u & 1023) << 10)) | (str.charCodeAt(++i) & 1023); - if (u <= 127) ++len; - else if (u <= 2047) len += 2; - else if (u <= 65535) len += 3; - else len += 4; - } - return len; -} -var UTF16Decoder = - typeof TextDecoder !== "undefined" ? new TextDecoder("utf-16le") : undefined; -function writeArrayToMemory(array, buffer) { - HEAP8.set(array, buffer); -} -var WASM_PAGE_SIZE = 65536; -function alignUp(x, multiple) { - if (x % multiple > 0) { - x += multiple - (x % multiple); - } - return x; -} -var buffer, HEAP8, HEAPU8, HEAP16, HEAPU16, HEAP32, HEAPU32, HEAPF32, HEAPF64; -function updateGlobalBufferAndViews(buf) { - buffer = buf; - Module["HEAP8"] = HEAP8 = new Int8Array(buf); - Module["HEAP16"] = HEAP16 = new Int16Array(buf); - Module["HEAP32"] = HEAP32 = new Int32Array(buf); - Module["HEAPU8"] = HEAPU8 = new Uint8Array(buf); - Module["HEAPU16"] = HEAPU16 = new Uint16Array(buf); - Module["HEAPU32"] = HEAPU32 = new Uint32Array(buf); - Module["HEAPF32"] = HEAPF32 = new Float32Array(buf); - Module["HEAPF64"] = HEAPF64 = new Float64Array(buf); -} -var DYNAMIC_BASE = 5263680, - DYNAMICTOP_PTR = 20640; -var INITIAL_TOTAL_MEMORY = Module["TOTAL_MEMORY"] || 16777216; -if (Module["wasmMemory"]) { - wasmMemory = Module["wasmMemory"]; -} else { - wasmMemory = new WebAssembly.Memory({ - initial: INITIAL_TOTAL_MEMORY / WASM_PAGE_SIZE - }); -} -if (wasmMemory) { - buffer = wasmMemory.buffer; -} -INITIAL_TOTAL_MEMORY = buffer.byteLength; -updateGlobalBufferAndViews(buffer); -HEAP32[DYNAMICTOP_PTR >> 2] = DYNAMIC_BASE; -function callRuntimeCallbacks(callbacks) { - while (callbacks.length > 0) { - var callback = callbacks.shift(); - if (typeof callback == "function") { - callback(); - continue; - } - var func = callback.func; - if (typeof func === "number") { - if (callback.arg === undefined) { - Module["dynCall_v"](func); - } else { - Module["dynCall_vi"](func, callback.arg); - } - } else { - func(callback.arg === undefined ? null : callback.arg); - } - } -} -var __ATPRERUN__ = []; -var __ATINIT__ = []; -var __ATMAIN__ = []; -var __ATPOSTRUN__ = []; -var runtimeInitialized = false; -function preRun() { - if (Module["preRun"]) { - if (typeof Module["preRun"] == "function") - Module["preRun"] = [Module["preRun"]]; - while (Module["preRun"].length) { - addOnPreRun(Module["preRun"].shift()); - } - } - callRuntimeCallbacks(__ATPRERUN__); -} -function initRuntime() { - runtimeInitialized = true; - if (!Module["noFSInit"] && !FS.init.initialized) FS.init(); - TTY.init(); - callRuntimeCallbacks(__ATINIT__); -} -function preMain() { - FS.ignorePermissions = false; - callRuntimeCallbacks(__ATMAIN__); -} -function postRun() { - if (Module["postRun"]) { - if (typeof Module["postRun"] == "function") - Module["postRun"] = [Module["postRun"]]; - while (Module["postRun"].length) { - addOnPostRun(Module["postRun"].shift()); - } - } - callRuntimeCallbacks(__ATPOSTRUN__); -} -function addOnPreRun(cb) { - __ATPRERUN__.unshift(cb); -} -function addOnPostRun(cb) { - __ATPOSTRUN__.unshift(cb); -} -var Math_abs = Math.abs; -var Math_ceil = Math.ceil; -var Math_floor = Math.floor; -var Math_min = Math.min; -var runDependencies = 0; -var runDependencyWatcher = null; -var dependenciesFulfilled = null; -function getUniqueRunDependency(id) { - return id; -} -function addRunDependency(id) { - runDependencies++; - if (Module["monitorRunDependencies"]) { - Module["monitorRunDependencies"](runDependencies); - } -} -function removeRunDependency(id) { - runDependencies--; - if (Module["monitorRunDependencies"]) { - Module["monitorRunDependencies"](runDependencies); - } - if (runDependencies == 0) { - if (runDependencyWatcher !== null) { - clearInterval(runDependencyWatcher); - runDependencyWatcher = null; - } - if (dependenciesFulfilled) { - var callback = dependenciesFulfilled; - dependenciesFulfilled = null; - callback(); - } - } -} -Module["preloadedImages"] = {}; -Module["preloadedAudios"] = {}; -function abort(what) { - if (Module["onAbort"]) { - Module["onAbort"](what); - } - what += ""; - out(what); - err(what); - ABORT = true; - EXITSTATUS = 1; - what = "abort(" + what + "). Build with -s ASSERTIONS=1 for more info."; - throw new WebAssembly.RuntimeError(what); -} -var dataURIPrefix = "data:application/octet-stream;base64,"; -function isDataURI(filename) { - return String.prototype.startsWith - ? filename.startsWith(dataURIPrefix) - : filename.indexOf(dataURIPrefix) === 0; -} -var wasmBinaryFile = - "data:application/octet-stream;base64,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KAIkQQFGBEAgASgCDBBmCwJAIAEoAgwoAixFDQAgASgCDC0AKEEBcQ0AIAEoAgwoAiwgASgCDBD2AgsgASgCDEEAQgBBBRAkGiABKAIMKAIABEAgASgCDCgCABAeCyABKAIMEBgLIAFBEGokAAuBAgEBfyMAQRBrIgEkACABIAA2AgwgASABKAIMKAIcNgIEIAEoAgQQ2gIgASABKAIEKAIUNgIIIAEoAgggASgCDCgCEEsEQCABIAEoAgwoAhA2AggLAkAgASgCCEUNACABKAIMKAIMIAEoAgQoAhAgASgCCBAcGiABKAIMIgAgASgCCCAAKAIMajYCDCABKAIEIgAgASgCCCAAKAIQajYCECABKAIMIgAgASgCCCAAKAIUajYCFCABKAIMIgAgACgCECABKAIIazYCECABKAIEIgAgACgCFCABKAIIazYCFCABKAIEKAIUDQAgASgCBCABKAIEKAIINgIQCyABQRBqJAALYAEBfyMAQRBrIgEkACABIAA2AgggASABKAIIQgIQITYCBAJAIAEoAgRFBEAgAUEAOwEODAELIAEgASgCBC0AACABKAIELQABQQh0ajsBDgsgAS8BDiEAIAFBEGokACAAC1oBAX8jAEEgayICJAAgAiAANgIcIAIgATcDECACIAIoAhwgAikDEBDKATYCDCACKAIMBEAgAigCHCIAIAIpAxAgACkDEHw3AxALIAIoAgwhACACQSBqJAAgAAtvAQF/IwBBEGsiAiQAIAIgADYCCCACIAE7AQYgAiACKAIIQgIQITYCAAJAIAIoAgBFBEAgAkF/NgIMDAELIAIoAgAgAi8BBjoAACACKAIAIAIvAQZBCHU6AAEgAkEANgIMCyACKAIMGiACQRBqJAALjwEBAX8jAEEQayICJAAgAiAANgIIIAIgATYCBCACIAIoAghCBBAhNgIAAkAgAigCAEUEQCACQX82AgwMAQsgAigCACACKAIEOgAAIAIoAgAgAigCBEEIdjoAASACKAIAIAIoAgRBEHY6AAIgAigCACACKAIEQRh2OgADIAJBADYCDAsgAigCDBogAkEQaiQAC7YCAQF/IwBBMGsiBCQAIAQgADYCJCAEIAE2AiAgBCACNwMYIAQgAzYCFAJAIAQoAiQpAxhCASAEKAIUrYaDUARAIAQoAiRBDGpBHEEAEBcgBEJ/NwMo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gYKEeHFFDQALIANB/wFxRQRAIAIhAQwBCwNAIAItAAEhAyACQQFqIgEhAiADDQALCyABIABrC4sDAQF/IwBBMGsiAyQAIAMgADYCJCADIAE2AiAgAyACNwMYAkAgAygCJC0AKEEBcQRAIANCfzcDKAwBCwJAAkAgAygCJCgCIEEATQ0AIAMpAxhC////////////AFYNACADKQMYQgBYDQEgAygCIA0BCyADKAIkQQxqQRJBABAXIANCfzcDKAwBCyADKAIkLQA1QQFxBEAgA0J/NwMoDAELAn8jAEEQayIAIAMoAiQ2AgwgACgCDC0ANEEBcQsEQCADQgA3AygMAQsgAykDGFAEQCADQgA3AygMAQsgA0IANwMQA0AgAykDECADKQMYVARAIAMgAygCJCADKAIgIAMpAxCnaiADKQMYIAMpAxB9QQEQJCICNwMIIAJCAFMEQCADKAIkQQE6ADUgAykDEFAEQCADQn83AygMBAsgAyADKQMQNwMoDAMLIAMpAwhQBEAgAygCJEEBOgA0BSADIAMpAwggAykDEHw3AxAMAgsLCyADIAMpAxA3AygLIAMpAyghAiADQTBqJAAgAgs2AQF/IwBBEGsiASAANgIMAn4gASgCDC0AAEEBcQRAIAEoAgwpAwggASgCDCkDEH0MAQtCAAsLsgECAX8BfiMAQRBrIgEkACABIAA2AgQgASABKAIEQggQITYCAAJAIAEoAgBFBEAgAUIANwMIDAELIAEgASgCAC0AAK0gASgCAC0AB61COIYgASgCAC0ABq1CMIZ8IAEoAgAtAAWtQiiGfCABKAIALQAErUIghnwgASgCAC0AA61CGIZ8IAEoAgAtAAKtQhCGfCABKAIALQABrUIIhnx8NwMICyABKQMIIQIgAUEQaiQAIAIL8QICAn8BfgJAIAJFDQAgACACaiIDQX9qIAE6AAAgACABOgAAIAJBA0kNACADQX5qIAE6AAAgACABOgABIANBfWogAToAACAAIAE6AAIgAkEHSQ0AIANBfGogAToAACAAIAE6AAMgAkEJSQ0AIABBACAAa0EDcSIEaiIDIAFB/wFxQYGChAhsIgA2AgAgAyACIARrQXxxIgJqIgFBfGogADYCACACQQlJDQAgAyAANgIIIAMgADYCBCABQXhqIAA2AgAgAUF0aiAANgIAIAJBGUkNACADIAA2AhggAyAANgIUIAMgADYCECADIAA2AgwgAUFwaiAANgIAIAFBbGogADYCACABQWhqIAA2AgAgAUFkaiAANgIAIAIgA0EEcUEYciIBayICQSBJDQAgAK0iBUIghiAFhCEFIAEgA2ohAQNAIAEgBTcDGCABIAU3AxAgASAFNwMIIAEgBTcDACABQSBqIQEgAkFgaiICQR9LDQALCwvcAQEBfyMAQRBrIgEkACABIAA2AgwgASgCDARAIAEoAgwoAigEQCABKAIMKAIoQQA2AiggASgCDCgCKEIANwMgIAEoAgwCfiABKAIMKQMYIAEoAgwpAyBWBEAgASgCDCkDGAwBCyABKAIMKQMgCzcDGAsgASABKAIMKQMYNwMAA0AgASkDACABKAIMKQMIWkUEQCABKAIMKAIAIAEpAwCnQQR0aigCABAYIAEgASkDAEIBfDcDAAwBCwsgASgCDCgCABAYIAEoAgwoAgQQGCABKAIMEBgLIAFBEGokAAtrAQF/IwBBIGsiAiAANgIcIAJCASACKAIcrYY3AxAgAkEMaiABNgIAA0AgAiACKAIMIgBBBGo2AgwgAiAAKAIANgIIIAIoAghBAEhFBEAgAiACKQMQQgEgAigCCK2GhDcDEAwBCwsgAikDEAuoAQEBfyMAQRBrIgEkACABIAA2AggCQCABKAIIKAIgQQBNBEAgASgCCEEMakESQQAQFyABQX82AgwMAQsgASgCCCIAIAAoAiBBf2o2AiAgASgCCCgCIEUEQCABKAIIQQBCAEECECQaIAEoAggoAgAEQCABKAIIKAIAEDdBAEgEQCABKAIIQQxqQRRBABAXCwsLIAFBADYCDAsgASgCDCEAIAFBEGokACAACy8BAX8jAEEQayIBJAAgASAANgIMIAEoAgwoAggQGCABKAIMQQA2AgggAUEQaiQAC80BAQF/IwBBEGsiAiQAIAIgADYCCCACIAE2AgQCQCACKAIILQAoQQFxBEAgAkF/NgIMDAELIAIoAgRFBEAgAigCCEEMakESQQAQFyACQX82AgwMAQsgAigCBBA9IAIoAggoAgAEQCACKAIIKAIAIAIoAgQQOUEASARAIAIoAghBDGogAigCCCgCABAaIAJBfzYCDAwCCwsgAigCCCACKAIEQjhBAxAkQgBTBEAgAkF/NgIMDAELIAJBADYCDAsgAigCDCEAIAJBEGokACAAC2ACAX8BfiMAQRBrIgEkACABIAA2AgQCQCABKAIEKAIkQQFHBEAgASgCBEEMakESQQAQFyABQn83AwgMAQsgASABKAIEQQBCAEENECQ3AwgLIAEpAwghAiABQRBqJAAgAgugAQEBfyMAQSBrIgMkACADIAA2AhggAyABNgIUIAMgAjcDCCADIAMoAhgoAgAgAygCFCADKQMIEMcBIgI3AwACQCACQgBTBEAgAygCGEEIaiADKAIYKAIAEBogA0F/NgIcDAELIAMpAwAgAykDCFIEQCADKAIYQQhqQQZBGxAXIANBfzYCHAwBCyADQQA2AhwLIAMoAhwhACADQSBqJAAgAAvfBAEBfyMAQSBrIgIgADYCGCACIAE2AhQCQCACKAIYRQRAIAJBATYCHAwBCyACIAIoAhgoAgA2AgwCQCACKAIYKAIIBEAgAiACKAIYKAIINgIQDAELIAJBATYCECACQQA2AggDQAJAIAIoAgggAigCGC8BBE8NAAJAIAIoAgwgAigCCGotAABBH0oEQCACKAIMIAIoAghqLQAAQYABSA0BCyACKAIMIAIoAghqLQAAQQ1GDQAgAigCDCACKAIIai0AAEEKRg0AIAIoAgwgAigCCGotAABBCUYEQAwBCyACQQM2AhACQCACKAIMIAIoAghqLQAAQeABcUHAAUYEQCACQQE2AgAMAQsCQCACKAIMIAIoAghqLQAAQfABcUHgAUYEQCACQQI2AgAMAQsCQCACKAIMIAIoAghqLQAAQfgBcUHwAUYEQCACQQM2AgAMAQsgAkEENgIQDAQLCwsgAigCCCACKAIAaiACKAIYLwEETwRAIAJBBDYCEAwCCyACQQE2AgQDQCACKAIEIAIoAgBNBEAgAigCDCACKAIIIAIoAgRqai0AAEHAAXFBgAFHBEAgAkEENgIQDAYFIAIgAigCBEEBajYCBAwCCwALCyACIAIoAgAgAigCCGo2AggLIAIgAigCCEEBajYCCAwBCwsLIAIoAhggAigCEDYCCCACKAIUBEACQCACKAIUQQJHDQAgAigCEEEDRw0AIAJBAjYCECACKAIYQQI2AggLAkAgAigCFCACKAIQRg0AIAIoAhBBAUYNACACQQU2AhwMAgsLIAIgAigCEDYCHAsgAigCHAtqAQF/IwBBEGsiASAANgIMIAEo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AhQgASgCHCgCbCABKAIQIAEoAhwoAixBhgJrak8EQCABKAIcKAI4IAEoAhwoAjggASgCEGogASgCECABKAIUaxAcGiABKAIcIgAgACgCcCABKAIQazYCcCABKAIcIgAgACgCbCABKAIQazYCbCABKAIcIgAgACgCXCABKAIQazYCXCABKAIcEM0CIAEgASgCECABKAIUajYCFAsgASgCHCgCACgCBARAIAEgASgCHCgCACABKAIcKAJ0IAEoAhwoAjggASgCHCgCbGpqIAEoAhQQdTYCGCABKAIcIgAgASgCGCAAKAJ0ajYCdCABKAIcKAJ0IAEoAhwoArQtakEDTwRAIAEgASgCHCgCbCABKAIcKAK0LWs2AgwgASgCHCABKAIcKAI4IAEoAgxqLQAANgJIIAEoAhwgASgCHCgCVCABKAIcKAI4IAEoAgxBAWpqLQAAIAEoAhwoAkggASgCHCgCWHRzcTYCSANAIAEoAhwoArQtBEAgASgCHCABKAIcKAJUIAEoAhwoAjggASgCDEECamotAAAgASgCHCgCSCABKAIcKAJYdHNxNgJIIAEoAhwoAkAgASgCDCABKAIcKAI0cUEBdGogASgCHCgCRCABKAIcKAJIQQF0ai8BADsBACABKAIcKAJEIAEoAhwoAkhBAXRqIAEoAgw7AQAgASABKAIMQQFqNgIMIAEoAhwiACAAKAK0LUF/ajYCtC0gASgCHCgCdCABKAIcKAK0LWpBA08NAQsLC0EAIQAgASgCHCgCdEGGAkkEfyABKAIcKAIAKAIEQQBHBUEAC0EBcQ0BCwsgASgCHCgCwC0gASgCHCgCPEkEQCABIAEoAhwoAmwgASgCHCgCdGo2AggCQCABKAIcKALALSABKAIISQRAIAEgASgCHCgCPCABKAIIazYCBCABKAIEQYICSwRAIAFBggI2AgQLIAEoAhwoAjggASgCCGpBACABKAIEEDQgASgCHCABKAIIIAEoAgRqNgLALQwBCyABKAIcKALALSABKAIIQYICakkEQCABIAEoAghBggJqIAEoAhwoAsAtazYCBCABKAIEIAEoAhwoAjwgASgCHCgCwC1rSwRAIAEgASgCHCgCPCABKAIcKALALWs2AgQLIAEoAhwoAjggASgCHCgCwC1qQQAgASgCBBA0IAEoAhwiACABKAIEIAAoAsAtajYC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CwJAIAMoAqQBLwFSRQRAIAMoAqQBIgAgAC8BDEH+/wNxOwEMDAELIAMoAqQBIgAgAC8BDEEBcjsBDAsgAyADKAKkASADKAKgARCCAUEBcToAhgEgAyADKAKgAUGACnFBgApHBH8gAy0AhgEFQQELQQFxOgCHASADAn9BASADKAKkAS8BUkGBAkYNABpBASADKAKkAS8BUkGCAkYNABogAygCpAEvAVJBgwJGC0EBcToAhQEgAy0AhwFBAXEEQCADIANBIGpCHBArNgIcIAMoAhxFBEAgAygCqAFBCGpBDkEAEBcgAygCkAEQJiADQX82AqwBDAILAkAgAygCoAFBgAJxBEACQCADKAKgAUGACHENACADKAKkASkDIEL/////D1YNACADKAKkASkDKEL/////D1gNAgsgAygCHCADKAKkASkDKBAvIAMoAhwgAygCpAEpAyAQLwwBCwJAAkAgAygCoAFBgAhxDQAgAygCpAEpAyBC/////w9WDQAgAygCpAEpAyhC/////w9WDQAgAygCpAEpA0hC/////w9YDQELIAMoAqQBKQMoQv////8PWgRAIAMoAhwgAygCpAEpAygQLwsgAygCpAEpAyBC/////w9aBEAgAygCHCADKAKkASkDIBAvCyADKAKkASkDSEL/////D1oEQCADKAIcIAMoAqQBKQNIEC8LCwsCfyMAQRBrIgAgAygCHDYCDCAAKAIMLQAAQQFxRQsEQCADKAKoAUEIakEUQQAQFyADKAIcEBkgAygCkAEQJiADQX82AqwBDAILIANBAQJ/IwBBEGsiACADKAIcNgIMAn4gACgCDC0AAEEBcQRAIAAoAgwpAxAMAQtCAAunQf//A3ELIANBIGpBgAYQXjYCjAEgAygCHBAZIAMoAowBIAMoApABNgIAIAMgAygCjAE2ApABCyADLQCFAUEBcQRAIAMgA0EVakIHECs2AhAgAygCEEUEQCADKAKoAUEIakEOQQAQFyADKAKQARAmIANBfzYCrAEMAgsgAygCEEECECIgAygCEEHv1wBBAhBCIAMoAhAgAygCpAEvAVJB/wFxEIUBIAMoAhAgAygCpAEoAhBB//8DcRAiAn8jAEEQayIAIAMoAhA2AgwgACgCDC0AAEEBcUULBEAgAygCqAFBCGpBFEEAEBcgAygCEBAZIAMoApABECYgA0F/NgKsAQwCCyADQYGyAkEHIANBFWpBgAYQXjYCDCADKAIQEBkgAygCDCADKAKQATYCACADIAMoAgw2ApABCyADIANB0ABqQi4QKyIANgJMIABFBEAgAygCqAFBCGpBDkEAEBcgAygCkAEQJiADQX82AqwBDAELIAMoAkxB5dcAQerXACADKAKgAUGAAnEbQQQQQiADKAKgAUGAAnFFBEAgAygCTAJ/QS0gAy0AhgFBAXENABogAygCpAEvAQgLQf//A3EQIgsgAygCTAJ/QS0gAy0AhgFBAXENABogAygCpAEvAQoLQf//A3EQIiADKAJMIAMoAqQBLwEMECICQCADLQCFAUEBcQRAIAMoAkxB4wAQIgwBCyADKAJMIAMoAqQBKAIQQf//A3EQIgsgAygCpAEoAhQgA0GeAWogA0GcAWoQuwEgAygCTCADLwGeARAiIAMoAkwgAy8BnAEQIgJAAkAgAy0AhQFBAXFFDQAgAygCpAEpAyhCFFoNACADKAJMQQAQIwwBCyADKAJMIAMoAqQBKAIYECMLAkACQCADKAKgAUGAAnFBgAJHDQAgAygCpAEpAyBC/////w9UBEAgAygCpAEpAyhC/////w9UDQELIAMoAkxBfxAjIAMoAkxBfxAjDAELAkAgAygCpAEpAyBC/////w9UBEAgAygCTCADKAKkASkDIKcQIwwBCyADKAJMQX8QIwsCQCADKAKkASkDKEL/////D1QEQCADKAJMIAMoAqQBKQMopxAjDAELIAMoAkxBfxAjCwsgAygCTCADKAKkASgCMBBgQf//A3EQIiADIAMoAqQBKAI0IAMoAqABEMABQf//A3EgAygCkAFBgAYQwAFB//8DcWo2AogBIAMoAkwgAygCiAFB//8DcRAiIAMoAqABQYACcUUEQCADKAJMIAMoAqQBKAI4EGBB//8DcRAiIAMoAkwgAygCpAEoAjxB//8DcRAiIAMoAkwgAygCpAEvAUAQIiADKAJMIAMoAqQBKAJEECMCQCADKAKkASkDSEL/////D1QEQCADKAJMIAMoAqQBKQNIpxAjDAELIAMoAkxBfxAjCwsCfyMAQRBrIgAgAygCTDYCDCAAKAIMLQAAQQFxRQsEQCADKAKoAUEIakEUQQAQFyADKAJMEBkgAygCkAEQJiADQX82AqwBDAELIAMoAqgBIANB0ABq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QCACIAIoAhgiATYCECACKAIsQdwWaiEDIAIoAiwiBCgC0ChBAWohACAEIAA2AtAoIABBAnQgA2ogATYCACACKAIYIAIoAixB2ChqakEAOgAADAELIAIoAiQgAigCGEECdGpBADsBAgsgAiACKAIYQQFqNgIYDAELCwNAIAIoAiwoAtAoQQJIBEACQCACKAIQQQJIBEAgAiACKAIQQQFqIgA2AhAMAQtBACEACyACKAIsQdwWaiEDIAIoAiwiBCgC0ChBAWohASAEIAE2AtAoIAFBAnQgA2ogADYCACACIAA2AgwgAigCJCACKAIMQQJ0akEBOwEAIAIoAgwgAigCLEHYKGpqQQA6AAAgAigCLCIAIAAoAqgtQX9qNgKoLSACKAIgBEAgAigCLCIAIAAoAqwtIAIoAiAgAigCDEECdGovAQJrNgKsLQsMAQsLIAIoAiggAigCEDYCBCACIAIoAiwoAtAoQQJtNgIYA0AgAigCGEEBSEUEQCACKAIsIAIoAiQgAigCGBB3IAIgAigCGEF/ajYCGAwBCwsgAiACKAIcNgIMA0AgAiACKAIsKALgFjYCGCACKAIsQdwWaiEBIAIoAiwiAygC0CghACADIABBf2o2AtAoIAIoAiwgAEECdCABaigCADYC4BYgAigCLCACKAIkQQEQdyACIAIoAiwoAuAWNgIUIAIoAhghASACKAIsQdwWaiEDIAIoAiwiBCgC1ChBf2ohACAEIAA2AtQoIABBAnQgA2ogATYCACACKAIUIQEgAigCLEHcFmohAyACKAIsIgQoAtQoQX9qIQAgBCAANgLUKCAAQQJ0IANqIAE2AgAgAigCJCACKAIMQQJ0aiACKAIkIAIoAhhBAnRqLwEAIAIoAiQgAigCFEECdGovAQBqOwEAIAIoAgwgAigCLEHYKGpqAn8gAigCGCACKAIsQdgoamotAAAgAigCFCACKAIsQdgoamotAABOBEAgAigCGCACKAIsQdgoamotAAAMAQsgAigCFCACKAIsQdgoamotAAALQQFqOgAAIAIoAiQgAigCFEECdGogAigCDCIAOwECIAIoAiQgAigCGEECdGogADsBAiACIAIoAgwiAEEBajYCDCACKAIsIAA2AuAWIAIoAiwgAigCJEEBEHcgAigCLCgC0ChBAk4NAAsgAigCLCgC4BYhASACKAIsQdwW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LCACIAIoAjgoAng2AiAgAiACKAI4KAKQATYCHCACAn8gAigCOCgCbCACKAI4KAIsQYYCa0sEQCACKAI4KAJsIAIoAjgoAixBhgJrawwBC0EACzYCGCACIAIoAjgoAkA2AhQgAiACKAI4KAI0NgIQIAIgAigCOCgCOCACKAI4KAJsakGCAmo2AgwgAiACKAIsIAIoAiBBAWtqLQAAOgALIAIgAigCLCACKAIgai0AADoACiACKAI4KAJ4IAIoAjgoAowBTwRAIAIgAigCMEECdjYCMAsgAigCHCACKAI4KAJ0SwRAIAIgAigCOCgCdDYCHAsDQAJAIAIgAigCOCgCOCACKAI0ajYCKAJAIAIoAiggAigCIGotAAAgAi0ACkcNACACKAIoIAIoAiBBAWtqLQAAIAItAAtHDQAgAigCKC0AACACKAIsLQAARw0AIAIgAigCKCIAQQFqNgIoIAAtAAEgAigCLC0AAUcEQAwBCyACIAIoAixBAmo2AiwgAiACKAIoQQFqNgIoA0AgAiACKAIsIgBBAWo2AiwgAC0AASEBIAIgAigCKCIAQQFqNgIoAn9BACAALQABIAFHDQAaIAIgAigCLCIAQQFqNgIsIAAtAAEhASACIAIoAigiAEEBajYCKEEAIAAtAAEgAUcNABogAiACKAIsIgBBAWo2AiwgAC0AASEBIAIgAigCKCIAQQFqNgIoQQAgAC0AASABRw0AGiACIAIoAiwiAEEBajYCLCAALQABIQEgAiACKAIoIgBBAWo2AihBACAALQABIAFHDQAaIAIgAigCLCIAQQFqNgIsIAAtAAEhASACIAIoAigiAEEBajYCKEEAIAAtAAEgAUcNABogAiACKAIsIgBBAWo2AiwgAC0AASEBIAIgAigCKCIAQQFqNgIoQQAgAC0AASABRw0AGiACIAIoAiwiAEEBajYCLCAALQABIQEgAiACKAIoIgBBAWo2AihBACAALQABIAFHDQAaIAIgAigCLCIAQQFqNgIsIAAtAAEhASACIAIoAigiAEEBajYCKEEAIAAtAAEgAUcNABogAigCLCACKAIMSQtBAXENAAsgAkGCAiACKAIMIAIoAixrazYCJCACIAIoAgxB/n1qNgIsIAIoAiQgAigCIEoEQCACKAI4IAIoAjQ2AnAgAiACKAIkNgIgIAIoAiQgAigCHE4NAiACIAIoAiwgAigCIEEBa2otAAA6AAsgAiACKAIsIAIoAiBqLQAAOgAKCwsgAiACKAIUIAIoAjQgAigCEHFBAXRqLwEAIgE2AjRBACEAIAEgAigCGEsEfyACIAIoAjBBf2oiADYCMCAAQQBHBUEAC0EBcQ0BCwsCQCACKAIgIAIoAjgoAnRNBEAgAiACKAIgNgI8DAELIAIgAigCOCgCdDYCPAsgAigCPAueEAEBfyMAQTBrIgIkACACIAA2AiggAiABNgIkIAICfyACKAIoKAIMQQVrIAIoAigoAixLBEAgAigCKCgCLAwBCyACKAIoKAIMQQVrCzYCICACQQA2AhAgAiACKAIoKAIAKAIENgIMA0ACQCACQf//AzYCHCACIAIoAigoArwtQSpqQQN1NgIUIAIoAigoAgAoAhAgAigCFEkNACACIAIoAigoAgAoAhAgAigCFGs2AhQgAiACKAIoKAJsIAIoAigoAlxrNgIYIAIoAhwgAigCGCACKAIoKAIAKAIEaksEQCACIAIoAhggAigCKCgCACgCBGo2AhwLIAIoAhwgAigCFEsEQCACIAIoAhQ2AhwLAkAgAigCHCACKAIgTw0AAkAgAigCHEUEQCACKAIkQQRHDQELIAIoAiRFDQAgAigCHCACKAIYIAIoAigoAgAoAgRqRg0BCwwBC0EAIQAgAkEBQQAgAigCJEEERgR/IAIoAhwgAigCGCACKAIoKAIAKAIEakYFQQALQQFxGzYCECACKAIoQQBBACACKAIQEFYgAigCKCgCCCACKAIoKAIUQQRraiACKAIcOgAAIAIoAigoAgggAigCKCgCFEEDa2ogAigCHEEIdjoAACACKAIoKAIIIAIoAigoAhRBAmtqIAIoAhxBf3M6AAAgAigCKCgCCCACKAIoKAIUQQFraiACKAIcQX9zQQh2OgAAIAIoAigoAgAQHyACKAIYBEAgAigCGCACKAIcSwRAIAIgAigCHDYCGAsgAigCKCgCACgCDCACKAIoKAI4IAIoAigoAlxqIAIoAhgQHBogAigCKCgCACIAIAIoAhggACgCDGo2AgwgAigCKCgCACIAIAAoAhAgAigCGGs2AhAgAigCKCgCACIAIAIoAhggACgCFGo2AhQgAigCKCIAIAIoAhggACgCXGo2AlwgAiACKAIcIAIoAhhrNgIcCyACKAIcBEAgAigCKCgCACACKAIoKAIAKAIMIAIoAhwQdRogAigCKCgCACIAIAIoAhwgACgCDGo2AgwgAigCKCgCACIAIAAoAhAgAigCHGs2AhAgAigCKCgCACIAIAIoAhwgACgCFGo2AhQLIAIoAhBFDQELCyACIAIoAgwgAigCKCgCACgCBGs2AgwgAigCDARAAkAgAigCDCACKAIoKAIsTwRAIAIoAihBAjYCsC0gAigCKCgCOCACKAIoKAIAKAIAIAIoAigoAixrIAIoAigoAiwQHBogAigCKCACKAIoKAIsNgJsDAELIAIoAigoAjwgAigCKCgCbGsgAigCDE0EQCACKAIoIgAgACgCbCACKAIoKAIsazYCbCACKAIoKAI4IAIoAigoAjggAigCKCgCLGogAigCKCgCbBAcGiACKAIoKAKwLUECSQRAIAIoAigiACAAKAKwLUEBajYCsC0LCyACKAIoKAI4IAIoAigoAmxqIAIoAigoAgAoAgAgAigCDGsgAigCDBAcGiACKAIoIgAgAigCDCAAKAJsajYCbAsgAigCKCACKAIoKAJsNgJcIAIoAigiAQJ/IAIoAgwgAigCKCgCLCACKAIoKAK0LWtLBEAgAigCKCgCLCACKAIoKAK0LWsMAQsgAigCDAsgASgCtC1qNgK0LQsgAigCKCgCwC0gAigCKCgCbEkEQCACKAIoIAIoAigoAmw2AsAtCwJAIAIoAhAEQCACQQM2AiwMAQsCQCACKAIkRQ0AIAIoAiRBBEYNACACKAIoKAIAKAIEDQAgAigCKCgCbCACKAIoKAJcRw0AIAJBATYCLAwBCyACIAIoAigoAjwgAigCKCgCbGtBAWs2AhQCQCACKAIoKAIAKAIEIAIoAhRNDQAgAigCKCgCXCACKAIoKAIsSA0AIAIoAigiACAAKAJcIAIoAigoAixrNgJcIAIoAigiACAAKAJsIAIoAigoAixrNgJsIAIoAigoAjggAigCKCgCOCACKAIoKAIsaiACKAIoKAJsEBwaIAIoAigoArAtQQJJBEAgAigCKCIAIAAoArAtQQFqNgKwLQsgAiACKAIoKAIsIAIoAhRqNgIUCyACKAIUIAIoAigoAgAoAgRLBEAgAiACKAIoKAIAKAIENgIUCyACKAIUBEAgAigCKCgCACACKAIoKAI4IAIoAigoAmxqIAIoAhQQdRogAigCKCIAIAIoAhQgACgCbGo2AmwLIAIoAigoAsAtIAIoAigoAmxJBEAgAigCKCACKAIoKAJsNgLALQsgAiACKAIoKAK8LUEqakEDdTYCFCACAn9B//8DIAIoAigoAgwgAigCFGtB//8DSw0AGiACKAIoKAIMIAIoAhRrCzYCFCACAn8gAigCFCACKAIoKAIsSwRAIAIoAigoAiwMAQsgAigCFAs2AiAgAiACKAIoKAJsIAIoAigoAlxrNgIYAkAgAigCGCACKAIgSQRAIAIoAhhFBEAgAigCJEEERw0CCyACKAIkRQ0BIAIoAigoAgAoAgQNASACKAIYIAIoAhRLDQELIAICfyACKAIYIAIoAhRLBEAgAigCFAwBCyACKAIYCzYCHCACQQFBAAJ/QQAgAigCJEEERw0AGkEAIAIoAigoAgAoAgQNABogAigCHCACKAIYRgtBAXEbNgIQIAIoAiggAigCKCgCOCACKAIoKAJcaiACKAIcIAIoAhAQViACKAIoIgAgAigCHCAAKAJcajYCXCACKAIoKAIAEB8LIAJBAkEAIAIoAhAbNgIsCyACKAIsIQAgAkEwaiQAIAALsgIBAX8jAEEQayIBJAAgASAANgIIAkAgASgCCBB2BEAgAUF+NgIMDAELIAEgASgCCCgCHCgCBDYCBCABKAIIKAIcKAIIBEAgASgCCCgCKCABKAIIKAIcKAIIIAEoAggoAiQRAgALIAEoAggoAhwoAkQEQCABKAIIKAIoIAEoAggoAhwoAkQgASgCCCgCJBECAAsgASgCCCgCHCgCQARAIAEoAggoAiggASgCCCgCHCgCQCABKAIIKAIkEQIACyABKAIIKAIcKAI4BEAgASgCCCgCKCABKAIIKAIcKAI4IAEoAggoAiQRAgALIAEoAggoAiggASgCCCgCHCABKAIIKAIkEQIAIAEoAghBADYCHCABQX1BACABKAIEQfEARhs2AgwLIAEoAgwhACABQRBqJAAgAAvrFwECfyMAQfAAayIDIAA2AmwgAyABNgJoIAMgAjYCZCADQX82AlwgAyADKAJoLwECNgJUIANBADYCUCADQQc2AkwgA0EENgJIIAMoAlRFBEAgA0GKATYCTCADQQM2AkgLIANBADYCYANAIAMoAmAgAygCZEpFBEAgAyADKAJUNgJYIAMgAygCaCADKAJgQQFq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AygCbCIAIAAoArwtIAMoAgxBEGtqNgK8LQwBCyADKAJsIgAgAC8BuC0gAygCUEELa0H//wNxIAMoAmwoArwtdHI7AbgtIAMoAmwiACADKAIMIAAoArwtajYCvC0LCwsLIANBADYCUCADIAMoAlg2AlwCQCADKAJURQRAIANBigE2AkwgA0EDNgJIDAELAkAgAygCWCADKAJURgRAIANBBjYCTCADQQM2AkgMAQsgA0EHNgJMIANBBDYCSAsLCyADIAMoAmBBAWo2AmAMAQsLC5EEAQF/IwBBMGsiAyAANgIsIAMgATYCKCADIAI2AiQgA0F/NgIcIAMgAygCKC8BAjYCFCADQQA2AhAgA0EHNgIMIANBBDYCCCADKAIURQRAIANBigE2AgwgA0EDNgIICyADKAIoIAMoAiRBAWpBAnRqQf//AzsBAiADQQA2AiADQCADKAIgIAMoAiRKRQRAIAMgAygCFDYCGCADIAMoAiggAygCIEEBakECdGovAQI2AhQgAyADKAIQQQFqIgA2AhACQAJAIAAgAygCDE4NACADKAIYIAMoAhRHDQAMAQsCQCADKAIQIAMoAghIBEAgAygCLEH8FGogAygCGEECdGoiACADKAIQIAAvAQBqOwEADAELAkAgAygCGARAIAMoAhggAygCHEcEQCADKAIsIAMoAhhBAnRqQfwUaiIAIAAvAQBBAWo7AQALIAMoAiwiACAAQbwVai8BAEEBajsBvBUMAQsCQCADKAIQQQpMBEAgAygCLCIAIABBwBVqLwEAQQFqOwHAFQwBCyADKAIsIgAgAEHEFWovAQBBAWo7AcQVCwsLIANBADYCECADIAMoAhg2AhwCQCADKAIURQRAIANBigE2AgwgA0EDNgIIDAELAkAgAygCGCADKAIURgRAIANBBjYCDCADQQM2AggMAQsgA0EHNgIMIANBBDYCCAsLCyADIAMoAiBBAWo2AiAMAQsLC6cSAQJ/IwBB0ABrIgMgADYCTCADIAE2AkggAyACNgJEIANBADYCOCADKAJMKAKgLQRAA0AgAyADKAJMKAKkLSADKAI4QQF0ai8BADYCQCADKAJMKAKYLSEAIAMgAygCOCIBQQFqNgI4IAMgACABai0AADYCPAJAIAMoAkBFBEAgAyADKAJIIAMoAjxBAnRqLwECNgIsAkAgAygCTCgCvC1B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AgRBITsBACADKAIIQQA7AQAMAQsgAygCACgCFEHQAEgEQCADKAIAQdAANgIUCyADKAIEIAMoAgAoAgwgAygCACgCFEEJdCADKAIAKAIQQQV0akGgwH1qajsBACADKAIIIAMoAgAoAghBC3QgAygCACgCBEEFdGogAygCACgCAEEBdWo7AQALIANBEGokAAuDAwEBfyMAQSBrIgMkACADIAA7ARogAyABNgIUIAMgAjYCECADIAMoAhQgA0EIakHAAEEAEE8iADYCDAJAIABFBEAgA0EANgIcDAELIAMoAghBBWpB//8DSwRAIAMoAhBBEkEAEBcgA0EANgIcDAELIANBACADKAIIQQVqrRArIgA2AgQgAEUEQCADKAIQQQ5BABAXIANBADYCHAwBCyADKAIEQQEQhQEgAygCBCADKAIUEMYBECMgAygCBCADKAIMIAMoAggQQgJ/IwBBEGsiACADKAIENgIMIAAoAgwtAABBAXFFCwRAIAMoAhBBFEEAEBcgAygCBBAZIANBADYCHAwBCyADIAMvARoCfyMAQRBrIgAgAygCBDYCDAJ+IAAoAgwtAABBAXEEQCAAKAIMKQMQDAELQgALp0H//wNxCwJ/IwBBEGsiACADKAIENgIMIAAoAgwoAgQLQYAGEF42AgAgAygCBBAZIAMgAygCADYCHAsgAygCHCEAIANBIGokACAAC7QCAQF/IwBBMGsiAyQAIAMgADYCKCADIAE3AyAgAyACNgIcAkAgAykDIFAEQCADQQE6AC8MAQsgAyADKAIoKQMQIAMpAyB8NwMIAkAgAykDCCADKQMgWgRAIAMpAwhC/////wBYDQELIAMoAhxBDkEAEBcgA0EAOgAvDAELIAMgAygCKCgCACADKQMIp0EEdBBJIgA2AgQgAEUEQCADKAIcQQ5BABAXIANBADoALwwBCyADKAIoIAMoAgQ2AgAgAyADKAIoKQMINwMQA0AgAykDECADKQMIWkUEQCADKAIoKAIAIAMpAxCnQQR0ahCHASADIAMpAxBCAXw3AxAMAQsLIAMoAiggAykDCCIBNwMQIAMoAiggATcDCCADQQE6AC8LIAMtAC9BAXEhACADQTBqJAAgAAvMAQEBfyMAQSBrIgIkACACIAA3AxAgAiABNgIMIAJBMBAbIgE2AggCQCABRQRAIAIoAgxBDkEAEBcgAkEANgIcDAELIAIoAghBADYCACACKAIIQgA3AxAgAigCCEIANwMIIAIoAghCADcDICACKAIIQgA3AxggAigCCEEANgIoIAIoAghBADoALCACKAIIIAIpAxAgAigCDBC9AUEBcUUEQCACKAIIECggAkEANgIcDAELIAIgAigCCDYCHAsgAigCHCEBIAJBIGokACABC9kCAQF/IwBBIGsiAyQAIAMgADYCGCADIAE2AhQgAyACNgIQIAMgA0EMakIEECs2AggCQCADKAIIRQRAIANBfzYCHAwBCwNAIAMoAhQEQCADKAIUKAIEIAMoAhBxQYAGcQRAIAMoAghCABAuGiADKAIIIAMoAhQvAQgQIiADKAIIIAMoAhQvAQoQIgJ/IwBBEGsiACADKAIINgIMIAAoAgwtAABBAXFFCwRAIAMoAhhBCGpBFEEAEBcgAygCCBAZIANBfzYCHAwECyADKAIYIANBDGpCBBA7QQBIBEAgAygCCBAZIANBfzYCHAwECyADKAIULwEKQQBKBEAgAygCGCADKAIUKAIMIAMoAhQvAQqtEDtBAEgEQCADKAIIEBkgA0F/NgIcDAULCwsgAyADKAIUKAIANgIUDAELCyADKAIIEBkgA0EANgIcCyADKAIcIQAgA0EgaiQAIAALaAEBfyMAQRBrIgIgADYCDCACIAE2AgggAkEAOwEGA0AgAigCDARAIAIoAgwoAgQgAigCCHFBgAZxBEAgAiACKAIMLwEKIAIvAQZBBGpqOwEGCyACIAIoAgwoAgA2AgwMAQsLIAIvAQYL8AEBAX8jAEEQayIBJAAgASAANgIMIAEgASgCDDYCCCABQQA2AgQDQCABKAIMBEACQAJAIAEoAgwvAQhB9cYBRg0AIAEoAgwvAQhB9eABRg0AIAEoAgwvAQhBgbICRg0AIAEoAgwvAQhBAUcNAQsgASABKAIMKAIANgIAIAEoAgggASgCDEYEQCABIAEoAgA2AggLIAEoAgxBADYCACABKAIMECYgASgCBARAIAEoAgQgASgCADYCAAsgASABKAIANgIMDAILIAEgASgCDDYCBCABIAEoAgwoAgA2AgwMAQsLIAEoAgghACABQRBqJAAgAAuzBAEBfyMAQUBqIgUkACAFIAA2AjggBSABOwE2IAUgAjYCMCAFIAM2AiwgBSAENgIoIAUgBSgCOCAFLwE2rRArIgA2AiQCQCAARQRAIAUoAihBDkEAEBcgBUEAOgA/DAELIAVBADYCICAFQQA2AhgDQAJ/IwBBEGsiACAFKAIkNgIMIAAoAgwtAABBAXELBH8gBSgCJBAyQgRaBUEAC0EBcQRAIAUgBSgCJBAgOwEWIAUgBSgCJBAgOwEUIAUgBSgCJCAFLwEUrRAhNgIQIAUoAhBFBEAgBSgCKEEVQQAQFyAFKAIkEBkgBSgCGBAmIAVBADoAPwwDCyAFIAUvARYgBS8BFCAFKAIQIAUoAjAQXiIANgIcIABFBEAgBSgCKEEOQQAQFyAFKAIkEBkgBSgCGBAmIAVBADoAPwwDCwJAIAUoAhgEQCAFKAIgIAUoAhw2AgAgBSAFKAIcNgIgDAELIAUgBSgCHCIANgIgIAUgADYCGAsMAQsLIAUoAiQQSEEBcUUEQCAFIAUoAiQQMj4CDCAFIAUoAiQgBSgCDK0QITYCCAJAAkAgBSgCDEEETw0AIAUoAghFDQAgBSgCCEHS1wAgBSgCDBBQRQ0BCyAFKAIoQRVBABAXIAUoAiQQGSAFKAIYECYgBUEAOgA/DAILCyAFKAIkEBkCQCAFKAIsBEAgBSgCLCAFKAIYNgIADAELIAUoAhgQJgsgBUEBOgA/CyAFLQA/QQFxIQAgBUFAayQAIAAL7wIBAX8jAEEgayICJAAgAiAANgIYIAIgATYCFAJAIAIoAhhFBEAgAiACKAIUNgIcDAELIAIgAigCGDYCCANAIAIoAggoAgAEQCACIAIoAggoAgA2AggMAQsLA0AgAigCFARAIAIgAigCFCgCADYCECACQQA2AgQgAiACKAIYNgIMA0ACQCACKAIMRQ0AAkAgAigCDC8BCCACKAIULwEIRw0AIAIoAgwvAQogAigCFC8BCkcNACACKAIMLwEKBEAgAigCDCgCDCACKAIUKAIMIAIoAgwvAQoQUA0BCyACKAIMIgAgACgCBCACKAIUKAIEQYAGcXI2AgQgAkEBNgIEDAELIAIgAigCDCgCADYCDAwBCwsgAigCFEEANgIAAkAgAigCBARAIAIoAhQQJgwBCyACKAIIIAIoAhQiADYCACACIAA2AggLIAIgAigCEDYCFAwBCwsgAiACKAIYNgIcCyACKAIcIQAgAkEgaiQAIAALXQEBfyMAQRBrIgIkACACIAA2AgggAiABNgIEAkAgAigCBEUEQCACQQA2AgwMAQsgAiACKAIIIAIoAgQoAgAgAigCBC8BBK0QOzYCDAsgAigCDCEAIAJBEGokACAAC48BAQF/IwBBEGsiAiQAIAIgADYCCCACIAE2AgQCQAJAIAIoAggEQCACKAIEDQELIAIgAigCCCACKAIERjYCDAwBCyACKAIILwEEIAIoAgQvAQRHBEAgAkEANgIMDAELIAIgAigCCCgCACACKAIEKAIAIAIoAggvAQQQUEU2AgwLIAIoAgwhACACQRBqJAAgAAtVAQF/IwBBEGsiASQAIAEgADYCDCABQQBBAEEAEB02AgggASgCDARAIAEgASgCCCABKAIMKAIAIAEoAgwvAQQQHTYCCAsgASgCCCEAIAFBEGokACAAC4gBAQF/IwBBIGsiAyQAIAMgADYCFCADIAE2AhAgAyACNwMIAkACQCADKAIUKAIkQQFGBEAgAykDCEL///////////8AWA0BCyADKAIUQQxqQRJBABAXIANCfzcDGAwBCyADIAMoAhQgAygCECADKQMIQQsQJDcDGAsgAykDGCECIANBIGokACACC3MBAX8jAEEgayIBJAAgASAANgIYIAFCCDcDECABIAEoAhgpAxAgASkDEHw3AwgCQCABKQMIIAEoAhgpAxBUBEAgASgCGEEAOgAAIAFBfzYCHAwBCyABIAEoAhggASkDCBAuNgIcCyABKAIcGiABQSBqJAALBgBBtJwBC5YBAQF/IwBBIGsiAiAANgIYIAIgATcDEAJAAkACQCACKAIYLQAAQQFxRQ0AIAIoAhgpAxAgAikDEHwgAikDEFQNACACKAIYKQMQIAIpAxB8IAIoAhgpAwhYDQELIAIoAhhBADoAACACQQA2AhwMAQsgAiACKAIYKAIEIAIoAhgpAxCnajYCDCACIAIoAgw2AhwLIAIoAhwLGABBqJwBQgA3AgBBsJwBQQA2AgBBqJwBC7kCAQF/IwBBEGsiAiAANgIIIAIgATYCBAJAIAIoAghBgAFJBEAgAigCBCACKAIIOgAAIAJBATYCDAwBCyACKAIIQYAQSQRAIAIoAgQgAigCCEEGdkEfcUHAAXI6AAAgAigCBCACKAIIQT9xQYABcjoAASACQQI2AgwMAQsgAigCCEGAgARJBEAgAigCBCACKAIIQQx2QQ9xQeABcjoAACAC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AgA2AqABDAELIAFBADYCoAELCwJAIAEoAqABRQRAIAEgASgCpAE2AqwBDAELIAEgASgCoAEQMAJ/IAEoAqQBBEAgASgCpAEQMEECagwBC0EAC2pBAWoQGyIANgIcIABFBEAgAUH4ESgCADYCrAEMAQsgASgCHCEAAn8gASgCpAEEQCABKAKkAQwBC0HUlwELIQJB1ZcBQdSXASABKAKkARshAyABIAEoAqABNgIIIAEgAzYCBCABIAI2AgAgAEHNlwEgARBxIAEoAqgBIAEoAhw2AgggASABKAIcNgKsAQsgASgCrAEhACABQbABaiQAIAALcQEDfwJAAkADQCAAIAJB0IgBai0AAEcEQEHXACEDIAJBAWoiAkHXAEcNAQwCCwsgAiIDDQBBsIkBIQAMAQtBsIkBIQIDQCACLQAAIQQgAkEBaiIAIQIgBA0AIAAhAiADQX9qIgMNAAsLIAEoAhQaIAALMwEBfyAAKAIUIgMgASACIAAoAhAgA2siASABIAJLGyIBEBwaIAAgACgCFCABajYCFCACC4oBAQJ/IwBBoAFrIgMkACADQQhqQbiHAUGQARAcGiADIAA2AjQgAyAANgIcIANBfiAAayIEQf////8HQf////8HIARLGyIENgI4IAMgACAEaiIANgIkIAMgADYCGCADQQhqIAEgAhC6AiAEBEAgAygCHCIAIAAgAygCGEZrQQA6AAALIANBoAFqJAALvgIBAX8jAEHAwABrIgMkACADIAA2ArhAIAMgATYCtEAgAyACNwOoQAJAIAMoArRAEFNBAEgEQCADKAK4QEEIaiADKAK0QBAaIANBfzYCvEAMAQsgA0EANgIMIANCADcDEANAAkAgAyADKAK0QCADQSBqQoDAABAxIgI3AxggAkIAVw0AIAMoArhAIANBIGogAykDGBA7QQBIBEAgA0F/NgIMBSADKQMYQoDAAFINAiADKAK4QCgCVEUNAiADKQOoQEIAVw0CIAMgAykDGCADKQMQfDcDECADKAK4QCgCVCADKQMQuSADKQOoQLmjEFcMAgsLCyADKQMYQgBTBEAgAygCuEBBCGogAygCtEAQGiADQX82AgwLIAMoArRAEDcaIAMgAygCDDYCvEALIAMoArxAIQAgA0HAwABqJAAgAAuqAQEBfyMAQTBrIgMkACADIAA2AiggAyABNgIkIAMgAjcDGCADIAMoAigoAgAQOiICNwMQAkAgAkIAUwRAIANBfzYCLAwBCyADIAMoAiggAygCJCADKQMYEIQDIgI3AwAgAkIAUwRAIANBfzYCLAwBCyADIAMoAigoAgAQOiICNwMIIAJCAFMEQCADQX82AiwMAQsgA0EANgIsCyADKAIsIQAgA0EwaiQAIAAL/gEBAX8jAEGgwABrIgIkACACIAA2AphAIAIgATcDkEAgAiACKQOQQLo5AwACQANAIAIpA5BAQgBWBEAgAgJ+QoDAACACKQOQQEKAwABWDQAaIAIpA5BACz4CDCACKAKYQCgCACACQRBqIAIoAgytIAIoAphAQQhqEGJBAEgEQCACQX82ApxADAMLIAIoAphAIAJBEGogAigCDK0QO0EASARAIAJBfzYCnEAMAwUgAiACKQOQQCACNQIMfTcDkEAgAigCmEAoAlQgAisDACACKQOQQLqhIAIrAwCjEFcMAgsACwsgAkEANgKcQAsgAigCnEAhACACQaDAAGokACAAC/IRAgF/AX4jAEGgAWsiAyQAIAMgADYCmAEgAyABNgKUASADIAI2ApABAkAgAygClAEgA0E4ahA5QQBIBEAgAygCmAFBCGogAygClAEQGiADQX82ApwBDAELIAMpAzhCwACDUARAIAMgAykDOELAAIQ3AzggA0EAOwFoCwJAAkAgAygCkAEoAhBBf0cEQCADKAKQASgCEEF+Rw0BCyADLwFoRQ0AIAMoApABIAMvAWg2AhAMAQsCQAJAIAMoApABKAIQDQAgAykDOEIEg1ANACADIAMpAzhCCIQ3AzggAyADKQNQNwNYDAELIAMgAykDOEL3////D4M3AzgLCyADKQM4QoABg1AEQCADIAMpAzhCgAGENwM4IANBADsBagsgA0GAAjYCJAJAIAMpAzhCBINQBEAgAyADKAIkQYAIcjYCJCADQn83A3AMAQsgAygCkAEgAykDUDcDKCADIAMpA1A3A3ACQCADKQM4QgiDUARAAkACQAJ/AkAgAygCkAEoAhBBf0cEQCADKAKQASgCEEF+Rw0BC0EIDAELIAMoApABKAIQC0H//wNxIgBBDEsNAAJAAkACQCAAQQFrDgwDAwMDAwMDAQMDAwACCyADQpTC5PMPNwMQDAMLIANCg4Ow/w83AxAMAgsgA0L/////DzcDEAwBCyADQgA3AxALIAMpA1AgAykDEFYEQCADIAMoAiRBgAhyNgIkCwwBCyADKAKQASADKQNYNwMgCwsgAyADKAKYASgCABA6IgQ3A4gBIARCAFMEQCADKAKYAUEIaiADKAKYASgCABAaIANBfzYCnAEMAQsgAygCkAEiACAALwEMQff/A3E7AQwgAyADKAKYASADKAKQASADKAIkEF0iADYCKCAAQQBIBEAgA0F/NgKcAQwBCyADIAMvAWgCfwJAIAMoApABKAIQQX9HBEAgAygCkAEoAhBBfkcNAQtBCAwBCyADKAKQASgCEAtB//8DcUc6ACIgAyADLQAiQQFxBH8gAy8BaEEARwVBAAtBAXE6ACEgAyADLwFoBH8gAy0AIQVBAQtBAXE6ACAgAyADLQAiQQFxBH8gAygCkAEoAhBBAEcFQQALQQFxOgAfIAMCf0EBIAMtACJBAXENABpBASADKAKQASgCAEGAAXENABogAygCkAEvAVIgAy8BakcLQQFxOgAeIAMgAy0AHkEBcQR/IAMvAWpBAEcFQQALQQFxOgAdIAMgAy0AHkEBcQR/IAMoApABLwFSQQBHBUEAC0EBcToAHCADIAMoApQBNgI0IwBBEGsiACADKAI0NgIMIAAoAgwiACAAKAIwQQFqNgIwIAMtAB1BAXEEQCADIAMvAWpBABB6IgA2AgwgAEUEQCADKAKYAUEIakEYQQAQFyADKAI0EB4gA0F/NgKcAQwCCyADIAMoApgBIAMoAjQgAy8BakEAIAMoApgBKAIcIAMoAgwRKwAiADYCMCAARQRAIAMoAjQQHiADQX82ApwBDAILIAMoAjQQHiADIAMoAjA2AjQLIAMtACFBAXEEQCADIAMoApgBIAMoAjQgAy8BaBCiASIANgIwIABFBEAgAygCNBAeIANBfzYCnAEMAgsgAygCNBAeIAMgAygCMDYCNAsgAy0AIEEBcQRAIAMgAygCmAEgAygCNEEAEKEBIgA2AjAgAEUEQCADKAI0EB4gA0F/NgKcAQwCCyADKAI0EB4gAyADKAIwNgI0CyADLQAfQQFxBEAgAyADKAKYASADKAI0IAMoApABKAIQIAMoApABLwFQELICIgA2AjAgAEUEQCADKAI0EB4gA0F/NgKcAQwCCyADKAI0EB4gAyADKAIwNgI0CyADLQAcQQFxBEAgA0EANgIEAkAgAygCkAEoAlQEQCADIAMoApABKAJUNgIEDAELIAMoApgBKAIcBEAgAyADKAKYASgCHDYCBAsLIAMgAygCkAEvAVJBARB6IgA2AgggAEUEQCADKAKYAUEIakEYQQAQFyADKAI0EB4gA0F/NgKcAQwCCyADIAMoApgBIAMoAjQgAygCkAEvAVJBASADKAIEIAMoAggRKwAiADYCMCAARQRAIAMoAjQQHiADQX82ApwBDAILIAMoAjQQHiADIAMoAjA2AjQLIAMgAygCmAEoAgAQOiIENwOAASAEQgBTBEAgAygCmAFBCGogAygCmAEoAgAQGiADQX82ApwBDAELIAMgAygCmAEgAygCNCADKQNwEKYCNgIsIAMoAjQgA0E4ahA5QQBIBEAgAygCmAFBCGogAygCNBAaIANBfzYCLAsgAyADKAI0EKwCIgA6ACMgAEEYdEEYdUEASARAIAMoApgBQQhqIAMoAjQQGiADQX82AiwLIAMoAjQQHiADKAIsQQBIBEAgA0F/NgKcAQwBCyADIAMoApgBKAIAEDoiBDcDeCAEQgBTBEAgAygCmAFBCGogAygCmAEoAgAQGiADQX82ApwBDAELIAMoApgBKAIAIAMpA4gBEJ8BQQBIBEAgAygCmAFBCGogAygCmAEoAgAQGiADQX82ApwBDAELIAMpAzhC5ACDQuQAUgRAIAMoApgBQQhqQRRBABAXIANBfzYCnAEMAQsgAygCkAEoAgBBIHFFBEACQCADKQM4QhCDQgBSBEAgAygCkAEgAygCYDYCFAwBCyADKAKQAUEUahACGgsLIAMoApABIAMvAWg2AhAgAygCkAEgAygCZDYCGCADKAKQASADKQNQNwMoIAMoApABIAMpA3ggAykDgAF9NwMgIAMoApABIAMoApABLwEMQfn/A3EgAy0AI0EBdHI7AQwgAygCkAEgAygCJEGACHFBAEcQ/QIgAyADKAKYASADKAKQASADKAIkEF0iADYCLCAAQQBIBEAgA0F/NgKcAQwBCyADKAIoIAMoAixHBEAgAygCmAFBCGpBFEEAEBcgA0F/NgKcAQwBCyADKAKYASgCACADKQN4EJ8BQQBIBEAgAygCmAFBCGogAygCmAEoAgAQGiADQX82ApwBDAELIANBADYCnAELIAMoApwBIQAgA0GgAWokACAAC68CAQF/IwBBIGsi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AygCBBClASEAIANBEGokACAAC7oCAQF/IwBBIGsiAyQAIAMgADYCGCADIAE2AhQgAyACNgIQIAMgAygCGDYCDCADKAIMAn5C/////w9C/////w8gAygCECkDAFQNABogAygCECkDAAs+AiAgAygCDCADKAIUNgIcAkAgAygCDC0ABEEBcQRAIAMgAygCDEEQakEEQQAgAygCDC0ADEEBcRsQzAI2AggMAQsgAyADKAIMQRBqEMECNgIICyADKAIQIgAgACkDACADKAIMNQIgfTcDAAJAAkAgAygCCEEFaiIAQQZLDQACQAJAAkAgAEEBaw4GAwMDAwABAgsgA0EANgIcDAMLIANBATYCHAwCCyADKAIMKAIURQRAIANBAzYCHAwCCwsgAygCDCgCAEENIAMoAggQFyADQQI2AhwLIAMoAhwhACADQSBqJAAgAAskAQF/IwBBEGsiASAANgIMIAEgASgCDDYCCCABKAIIQQE6AAwLmQEBAX8jAEEgayIDJAAgAyAANgIYIAMgATYCFCADIAI3AwggAyADKAIYNgIEAkACQCADKQMIQv////8PWARAIAMoAgQoAhRBAE0NAQsgAygCBCgCAEESQQAQFyADQQA6AB8MAQsgAygCBCADKQMIPgIUIAMoAgQgAygCFDYCECADQQE6AB8LIAMtAB9BAXEhACADQSBqJAAgAAuQAQEBfyMAQRBrIgEkACABIAA2AgggASABKAIINgIEAkAgASgCBC0ABEEBcQRAIAEgASgCBEEQahCoATYCAAwBCyABIAEoAgRBEGoQvgI2AgALAkAgASgCAARAIAEoAgQoAgBBDSABKAIAEBcgAUEAOgAPDAELIAFBAToADwsgAS0AD0EBcSEAIAFBEGokACAAC8ABAQF/IwBBEGsiASQAIAEgADYCCCABIAEoAgg2AgQgASgCBEEANgIUIAEoAgRBADYCECABKAIEQQA2AiAgASgCBEEANgIcAkAgASgCBC0ABEEBcQRAIAEgASgCBEEQaiABKAIEKAIIENICNgIADAELIAEgASgCBEEQahDCAjYCAAsCQCABKAIABEAgASgCBCgCAEENIAEoAgAQFyABQQA6AA8MAQsgAUEBOgAPCyABLQAPQQFxIQAgAUEQaiQAIAALywIBA38jAEHQAWsiAyQAIAMgAjYCzAFBACECIANBoAFqQQBBKBA0IAMgAygCzAE2AsgBAkBBACABIANByAFqIANB0ABqIANBoAFqEHJBAEgNACAAKAJMQQBOBEBBASECCyAAKAIAIQQgACwASkEATARAIAAgBEFfcTYCAAsgBEEgcSEFAn8gACgCMARAIAAgASADQcgBaiADQdAAaiADQaABahByDAELIABB0AA2AjAgACADQdAAajYCECAAIAM2AhwgACADNgIUIAAoAiwhBCAAIAM2AiwgACABIANByAFqIANB0ABqIANBoAFqEHIgBEUNABogAEEAQQAgACgCJBEAABogAEEANgIwIAAgBDYCLCAAQQA2AhwgAEEANgIQIAAoAhQaIABBADYCFEEACxogACAAKAIAIAVyNgIAIAJFDQALIANB0AFqJAALbwEBfyMAQRBrIgEgADYCCCABIAEoAgg2AgQCQCABKAIELQAEQQFxRQRAIAFBADYCDAwBCyABKAIEKAIIQQNIBEAgAUECNgIMDAELIAEoAgQoAghBB0oEQCABQQE2AgwMAQsgAUEANgIMCyABKAIMCywBAX8jAEEQayIBJAAgASAANgIMIAEgASgCDDYCCCABKAIIEBggAUEQaiQACzwBAX8jAEEQayIDJAAgAyAAOwEOIAMgATYCCCADIAI2AgRBASADKAIIIAMoAgQQpQEhACADQRBqJAAgAAuZAQEBfyMAQRBrIgEkACABIAA2AggCQCABKAIIEEoEQCABQX42AgwMAQsgASABKAIIKAIcNgIEIAEoAgQoAjgEQCABKAIIKAIoIAEoAgQoAjggASgCCCgCJBECAAsgASgCCCgCKCABKAIIKAIcIAEoAggoAiQRAgAgASgCCEEANgIcIAFBADYCDAsgASgCDCEAIAFBEGokACAAC50EAQF/IwBBIGsiAyQAIAMgADYCGCADIAE2AhQgAyACNgIQIAMgAygCGCgCHDYCDAJAIAMoAgwoAjhFBEAgAygCGCgCKEEBIAMoAgwoAih0QQEgAygCGCgCIBEAACEAIAMoAgwgADYCOCADKAIMKAI4RQRAIANBATYCHAwCCwsgAygCDCgCLEUEQCADKAIMQQEgAygCDCgCKHQ2AiwgAygCDEEANgI0IAMoAgxBADYCMAsCQCADKAIQIAMoAgwoAixPBEAgAygCDCgCOCADKAIUIAMoAgwoAixrIAMoAgwoAiwQ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UCACIAIoAlAgAigCXCgCBEEFa2o2AkwgAiACKAJcKAIMNgJIIAIgAigCSCACKAJYIAIoAlwoAhBrazYCRCACIAIoAkggAigCXCgCEEGBAmtqNgJAIAIgAigCVCgCLDYCPCACIAIoAlQoAjA2AjggAiACKAJUKAI0NgI0IAIgAigCVCgCODYCMCACIAIoAlQoAjw2AiwgAiACKAJUKAJANgIoIAIgAigCVCgCUDYCJCACIAIoAlQoAlQ2AiAgAkEBIAIoAlQoAlh0QQFrNgIcIAJBASACKAJUKAJcdEEBazYCGANAIAIoAihBD0kEQCACIAIoAlAiAEEBajYCUCACIAIoAiwgAC0AACACKAIodGo2AiwgAiACKAIoQQhqNgIoIAIgAigCUCIAQQFqNgJQIAIgAigCLCAALQAAIAIoAih0ajYCLCACIAIoAihBCGo2AigLIAJBEGogAigCJCACKAIsIAIoAhxxQQJ0aigBADYBAAJAAkADQCACIAItABE2AgwgAiACKAIsIAIoAgx2NgIsIAIgAigCKCACKAIMazYCKCACIAItABA2AgwgAigCDEUEQCACLwESIQAgAiACKAJIIgFBAWo2AkggASAAOgAADAILIAIoAgxBEHEEQCACIAIvARI2AgggAiACKAIMQQ9xNgIMIAIoAgwEQCACKAIoIAIoAgxJBEAgAiACKAJQIgBBAWo2AlAgAiACKAIsIAAtAAAgAigCKHRqNgIsIAIgAigCKEEIajYCKAsgAiACKAIIIAIoAixBASACKAIMdEEBa3FqNgIIIAIgAigCLCACKAIMdjYCLCACIAIoAiggAigCDGs2AigLIAIoAihBD0kEQCACIAIoAlAiAEEBajYCUCACIAIoAiwgAC0AACACKAIodGo2AiwgAiACKAIoQQhqNgIoIAIgAigCUCIAQQFqNgJQIAIgAigCLCAALQAAIAIoAih0ajYCLCACIAIoAihBCGo2AigLIAJBEGogAigCICACKAIsIAIoAhhxQQJ0aigBADYBAAJAA0AgAiACLQARNgIMIAIgAigCLCACKAIMdjYCLCACIAIoAiggAigCDGs2AiggAiACLQAQNgIMIAIoAgxBEHEEQCACIAIvARI2AgQgAiACKAIMQQ9xNgIMIAIoAiggAigCDEkEQCACIAIoAlAiAEEBajYCUCACIAIoAiwgAC0AACACKAIodGo2AiwgAiACKAIoQQhqNgIoIAIoAiggAigCDEkEQCACIAIoAlAiAEEBajYCUCACIAIoAiwgAC0AACACKAIodGo2AiwgAiACKAIoQQhqNgIoCwsgAiACKAIEIAIoAixBASACKAIMdEEBa3FqNgIEIAIgAigCLCACKAIMdjYCLCACIAIoAiggAigCDGs2AiggAiACKAJIIAIoAkRrNgIMAkAgAigCBCACKAIMSwRAIAIgAigCBCACKAIMazYCDCACKAIMIAIoAjhLBEAgAigCVCgCxDcEQCACKAJcQdDxADYCGCACKAJUQdH+ADYCBAwKCwsgAiACKAIwNgIAAkAgAigCNEUEQCACIAIoAgAgAigCPCACKAIMa2o2AgAgAigCDCACKAIISQRAIAIgAigCCCACKAIMazYCCANAIAIgAigCACIAQQFqNgIAIAAtAAAhACACIAIoAkgiAUEBajYCSCABIAA6AAAgAiACKAIMQX9qIgA2AgwgAA0ACyACIAIoAkggAigCBGs2AgALDAELAkAgAigCNCACKAIMSQRAIAIgAigCACACKAI8IAIoAjRqIAIoAgxrajYCACACIAIoAgwgAigCNGs2AgwgAigCDCACKAIISQRAIAIgAigCCCACKAIMazYCCANAIAIgAigCACIAQQFqNgIAIAAtAAAhACACIAIoAkgiAUEBajYCSCABIAA6AAAgAiACKAIMQX9qIgA2AgwgAA0ACyACIAIoAjA2AgAgAigCNCACKAIISQRAIAIgAigCNDYCDCACIAIoAgggAigCDGs2AggDQCACIAIoAgAiAEEBajYCACAALQAAIQAgAiACKAJIIgFBAWo2AkggASAAOgAAIAIgAigCDEF/aiIANgIMIAANAAsgAiACKAJIIAIoAgRrNgIACwsMAQsgAiACKAIAIAIoAjQgAigCDGtqNgIAIAIoAgwgAigCCEkEQCACIAIoAgggAigCDGs2AggDQCACIAIoAgAiAEEBajYCACAALQAAIQAgAiACKAJIIgFBAWo2AkggASAAOgAAIAIgAigCDEF/aiIANgIMIAANAAsgAiACKAJIIAIoAgRrNgIACwsLA0AgAigCCEECTUUEQCACIAIoAgAiAEEBajYCACAALQAAIQAgAiACKAJIIgFBAWo2AkggASAAOgAAIAIgAigCACIAQQFqNgIAIAAtAAAhACACIAIoAkgiAUEBajYCSCABIAA6AAAgAiACKAIAIgBBAWo2AgAgAC0AACEAIAIgAigCSCIBQQFqNgJIIAEgADoAACACIAIoAghBA2s2AggMAQsLDAELIAIgAigCSCACKAIEazYCAANAIAIgAigCACIAQQFqNgIAIAAtAAAhACACIAIoAkgiAUEBajYCSCABIAA6AAAgAiACKAIAIgBBAWo2AgAgAC0AACEAIAIgAigCSCIBQQFqNgJIIAEgADoAACACIAIoAgAiAEEBajYCACAALQAAIQAgAiACKAJIIgFBAWo2AkggASAAOgAAIAIgAigCCEEDazYCCCACKAIIQQJLDQALCyACKAIIBEAgAiACKAIAIgBBAWo2AgAgAC0AACEAIAIgAigCSCIBQQFqNgJIIAEgADoAACACKAIIQQFLBEAgAiACKAIAIgBBAWo2AgAgAC0AACEAIAIgAigCSCIBQQFqNgJIIAEgADoAAAsLDAILIAIoAgxBwABxRQRAIAJBEGogAigCICACLwESIAIoAixBASACKAIMdEEBa3FqQQJ0aigBADYBAAwBCwsgAigCXEHu8QA2AhggAigCVEHR/gA2AgQMBAsMAgsgAigCDEHAAHFFBEAgAkEQaiACKAIkIAIvARIgAigCLEEBIAIoAgx0QQFrcWpBAnRqKAEANgEADAELCyACKAIMQSBxBEAgAigCVEG//gA2AgQMAgsgAigCXEGE8gA2AhggAigCVEHR/gA2AgQMAQtBACEAIAIoAlAgAigCTEkEfyACKAJIIAIoAkBJBUEAC0EBcQ0BCwsgAiACKAIoQQN2NgIIIAIgAigCUCACKAIIazYCUCACIAIoAiggAigCCEEDdGs2AiggAiACKAIsQQEgAigCKHRBAWtxNgIsIAIoAlwgAigCUDYCACACKAJcIAIoAkg2AgwgAigCXAJ/IAIoAlAgAigCTEkEQCACKAJMIAIoAlBrQQVqDAELQQUgAigCUCACKAJMa2sLNgIEIAIoAlwCfyACKAJIIAIoAkBJBEAgAigCQCACKAJIa0GBAmoMAQtBgQIgAigCSCACKAJAa2sLNgIQIAIoAlQgAigCLDYCPCACKAJUIAIoAig2AkALwRABAn8jAEEgayICJAAgAiAANgIYIAIgATYCFAJAA0ACQCACKAIYKAJ0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AkEDNgIcDAELIAIoAhgoAqAtBEAgAigCGAJ/IAIoAhgoAlxBAE4EQCACKAIYKAI4IAIoAhgoAlxqDAELQQALIAIoAhgoAmwgAigCGCgCXGtBABAqIAIoAhggAigCGCgCbDYCXCACKAIYKAIAEB8gAigCGCgCACgCEEUEQCACQQA2AhwMAgsLIAJBATYCHAsgAigCHCEAIAJBIGokACAAC7sMAQJ/IwBBMGsiAiQAIAIgADYCKCACIAE2AiQCQANAAkAgAigCKCgCdEGCAk0EQCACKAIoEFUCQCACKAIoKAJ0QYICSw0AIAIoAiQNACACQQA2AiwMBAsgAigCKCgCdEUNAQsgAigCKEEANgJgAkAgAigCKCgCdEEDSQ0AIAIoAigoAmxBAE0NACACIAIoAigoAjggAigCKCgCbGpBf2o2AhggAiACKAIYLQAANgIcIAIoAhwhACACIAIoAhgiAUEBajYCGAJAIAEtAAEgAEcNACACKAIcIQAgAiACKAIYIgFBAWo2AhggAS0AASAARw0AIAIoAhwhACACIAIoAhgiAUEBajYCGCABLQABIABHDQAgAiACKAIoKAI4IAIoAigoAmxqQYICajYCFANAIAIoAhwhASACIAIoAhgiA0EBajYCGAJ/QQAgAy0AASABRw0AGiACKAIcIQEgAiACKAIYIgNBAWo2AhhBACADLQABIAFHDQAaIAIoAhwhASACIAIoAhgiA0EBajYCGEEAIAMtAAEgAUcNABogAigCHCEBIAIgAigCGCIDQQFqNgIYQQAgAy0AASABRw0AGiACKAIcIQEgAiACKAIYIgNBAWo2AhhBACADLQABIAFHDQAaIAIoAhwhASACIAIoAhgiA0EBajYCGEEAIAMtAAEgAUcNABogAigCHCEBIAIgAigCGCIDQQFqNgIYQQAgAy0AASABRw0AGiACKAIcIQEgAiACKAIYIgNBAWo2AhhBACADLQABIAFHDQAaIAIoAhggAigCFEkLQQFxDQALIAIoAihBggIgAigCFCACKAIYa2s2AmAgAigCKCgCYCACKAIoKAJ0SwRAIAIoAiggAigCKCgCdDYCYAsLCwJAIAIoAigoAmBBA08EQCACIAIoAigoAmBBfWo6ABMgAkEBOwEQIAIoAigiACgCpC0gACgCoC1BAXRqIAIvARA7AQAgAi0AEyEBIAIoAigiACgCmC0hAyAAIAAoAqAtIgBBAWo2AqAtIAAgA2ogAToAACACIAIvARBBf2o7ARAgAigCKCACLQATQaDdAGotAABBAnRqQZgJaiIAIAAvAQBBAWo7AQAgAigCKEGIE2oCfyACLwEQQYACSARAIAIvARAtAKBZDAELIAIvARBBB3VBgAJqLQCgWQtBAnRqIgAgAC8BAEEBajsBACACIAIoAigoAqAtIAIoAigoApwtQQFrRjYCICACKAIoIgAgACgCdCACKAIoKAJgazYCdCACKAIoIgAgAigCKCgCYCAAKAJsajYCbCACKAIoQQA2AmAMAQsgAiACKAIoIgAoAjggACgCbGotAAA6AA8gAigCKCIAKAKkLSAAKAKgLUEBdGpBADsBACACLQAPIQEgAigCKCIAKAKYLSEDIAAgACgCoC0iAEEBajYCoC0gACADaiABOgAAIAIoAiggAi0AD0ECdGoiACAALwGUAUEBajsBlAEgAiACKAIoKAKgLSACKAIoKAKcLUEBa0Y2AiAgAigCKCIAIAAoAnRBf2o2AnQgAigCKCIAIAAoAmxBAWo2AmwLIAIoAiAEQCACKAIoAn8gAigCKCgCXEEATgRAIAIoAigoAjggAigCKCgCXGoMAQtBAAsgAigCKCgCbCACKAIoKAJca0EAECogAigCKCACKAIoKAJsNgJcIAIoAigoAgAQHyACKAIoKAIAKAIQRQRAIAJBADYCLAwECwsMAQsLIAIoAihBADYCtC0gAigCJEEERgRAIAIoAigCfyACKAIoKAJcQQBOBEAgAigCKCgCOCACKAIoKAJcagwBC0EACyACKAIoKAJsIAIoAigoAlxrQQEQKiACKAIoIAIoAigoAmw2AlwgAigCKCgCABAfIAIoAigoAgAoAhBFBEAgAkECNgIsDAILIAJBAzYCLAwBCyACKAIoKAKgLQRAIAIoAigCfyACKAIoKAJcQQBOBEAgAigCKCgCOCACKAIoKAJcagwBC0EACyACKAIoKAJsIAIoAigoAlxrQQAQKiACKAIoIAIoAigoAmw2AlwgAigCKCgCABAfIAIoAigoAgAoAhBFBEAgAkEANgIsDAILCyACQQE2AiwLIAIoAiwhACACQTBqJAAgAAvABQECfyMAQSBrIgIkACACIAA2AhggAiABNgIUAkADQAJAIAIoAhgoAnRFBEAgAigCGBBVIAIoAhgoAnRFBEAgAigCFEUEQCACQQA2AhwMBQsMAgsLIAIoAhhBADYCYCACIAIoAhgiACgCOCAAKAJsai0AADoADyACKAIYIgAoAqQtIAAoAqAtQQF0akEAOwEAIAItAA8hASACKAIYIgAoApgtIQMgACAAKAKgLSIAQQFqNgKgLSAAIANqIAE6AAAgAigCGCACLQAPQQJ0aiIAIAAvAZQBQQFqOwGUASACIAIoAhgoAqAtIAIoAhgoApwtQQFrRjYCECACKAIYIgAgACgCdEF/ajYCdCACKAIYIgAgACgCbEEBajYCbCACKAIQBEAgAigCGAJ/IAIoAhgoAlxBAE4EQCACKAIYKAI4IAIoAhgoAlxqDAELQQALIAIoAhgoAmwgAigCGCgCXGtBABAqIAIoAhggAigCGCgCbDYCXCACKAIYKAIAEB8gAigCGCgCACgCEEUEQCACQQA2AhwMBAsLDAELCyACKAIYQQA2ArQtIAIoAhRBBEYEQCACKAIYAn8gAigCGCgCXEEATgRAIAIoAhgoAjggAigCGCgCXGoMAQtBAAsgAigCGCgCbCACKAIYKAJca0EBECogAigCGCACKAIYKAJsNgJcIAIoAhgoAgAQHyACKAIYKAIAKAIQRQRAIAJBAjYCHAwCCyACQQM2AhwMAQsgAigCGCgCoC0EQCACKAIYAn8gAigCGCgCXEEATgRAIAIoAhgoAjggAigCGCgCXGoMAQtBAAsgAigCGCgCbCACKAIYKAJca0EAECogAigCGCACKAIYKAJsNgJcIAIoAhgoAgAQHyACKAIYKAIAKAIQRQRAIAJBADYCHAwCCwsgAkEBNgIcCyACKAIcIQAgAkEgaiQAIAALtSUBA38jAEFAaiICJAAgAiAANgI4IAIgATYCNAJAAkACQCACKAI4EHYNACACKAI0QQVKDQAgAigCNEEATg0BCyACQX42AjwMAQsgAiACKAI4KAIcNgIsAkACQCACKAI4KAIMRQ0AIAIoAjgoAgQEQCACKAI4KAIARQ0BCyACKAIsKAIEQZoFRw0BIAIoAjRBBEYNAQsgAigCOEGA2QAoAgA2AhggAkF+NgI8DAELIAIoAjgoAhBFBEAgAigCOEGM2QAoAgA2AhggAkF7NgI8DAELIAIgAigCLCgCKDYCMCACKAIsIAIoAjQ2AigCQCACKAIsKAIUBEAgAigCOBAfIAIoAjgoAhBFBEAgAigCLEF/NgIoIAJBADYCPAwDCwwBCwJAIAIoAjgoAgQNACACKAI0QQF0QQlBACACKAI0QQRKG2sgAigCMEEBdEEJQQAgAigCMEEEShtrSg0AIAIoAjRBBEYNACACKAI4QYzZACgCADYCGCACQXs2AjwMAgsLAkAgAigCLCgCBEGaBUcNACACKAI4KAIERQ0AIAIoAjhBjNkAKAIANgIYIAJBezYCPAwBCyACKAIsKAIEQSpGBEAgAiACKAIsKAIwQQR0QYh/akEIdDYCKAJAAkAgAigCLCgCiAFBAkgEQCACKAIsKAKEAUECTg0BCyACQQA2AiQMAQsCQCACKAIsKAKEAUEGSARAIAJBATYCJAwBCwJAIAIoAiwoAoQBQQZGBEAgAkECNgIkDAELIAJBAzYCJAsLCyACIAIoAiggAigCJEEGdHI2AiggAigCLCgCbARAIAIgAigCKEEgcjYCKAsgAiACKAIoQR8gAigCKEEfcGtqNgIoIAIoAiwgAigCKBBLIAIoAiwoAmwEQCACKAIsIAIoAjgoAjBBEHYQSyACKAIsIAIoAjgoAjBB//8DcRBLC0EAQQBBABA/IQAgAigCOCAANgIwIAIoAixB8QA2AgQgAigCOBAfIAIoAiwoAhQEQCACKAIsQX82AiggAkEANgI8DAILCyACKAIsKAIEQTlGBEBBAEEAQQAQHSEAIAIoAjggADYCMCACKAIsKAIIIQEgAigCLCIDKAIUIQAgAyAAQQFqNgIUIAAgAWpBHzoAACACKAIsKAIIIQEgAigCLCIDKAIUIQAgAyAAQQFqNgIUIAAgAWpBiwE6AAAgAigCLCgCCCEBIAIoAiwiAygCFCEAIAMgAEEBajYCFCAAIAFqQQg6AAACQCACKAIsKAIcRQRAIAIoAiwoAgghASACKAIsIgMoAhQhACADIABBAWo2AhQgACABakEAOgAAIAIoAiwoAgghASACKAIsIgMoAhQhACADIABBAWo2AhQgACABakEAOgAAIAIoAiwoAgghASACKAIsIgMoAhQhACADIABBAWo2AhQgACABakEAOgAAIAIoAiwoAgghASACKAIsIgMoAhQhACADIABBAWo2AhQgACABakEAOgAAIAIoAiwoAgghASACKAIsIgMoAhQhACADIABBAWo2AhQgACABakEAOgAAAn9BAiACKAIsKAKEAUEJRg0AGkEBIQBBBEEAIAIoAiwoAogBQQJIBH8gAigCLCgChAFBAkgFQQELQQFxGwshACACKAIsKAIIIQMgAigCLCIEKAIUIQEgBCABQQFqNgIUIAEgA2ogADoAACACKAIsKAIIIQEgAigCLCIDKAIUIQAgAyAAQQFqNgIUIAAgAWpBAzoAACACKAIsQfEANgIEIAIoAjgQHyACKAIsKAIUBEAgAigCLEF/NgIoIAJBADYCPAwECwwBC0EBQQAgAigCLCgCHCgCABtBAkEAIAIoAiwoAhwoAiwbakEEQQAgAigCLCgCHCgCEBtqQQhBACACKAIsKAIcKAIcG2pBEEEAIAIoAiwoAhwoAiQbaiEBIAIoAiwoAgghAyACKAIsIgQoAhQhACAEIABBAWo2AhQgACADaiABOgAAIAIoAiwoAhwoAgRB/wFxIQEgAigCLCgCCCEDIAIoAiwiBCgCFCEAIAQgAEEBajYCFCAAIANqIAE6AAAgAigCLCgCHCgCBEEIdkH/AXEhASACKAIsKAIIIQMgAigCLCIEKAIUIQAgBCAAQQFqNgIUIAAgA2ogAToAACACKAIsKAIcKAIEQRB2Qf8BcSEBIAIoAiwoAgghAyACKAIsIgQoAhQhACAEIABBAWo2AhQgACADaiABOgAAIAIoAiwoAhwoAgRBGHYhASACKAIsKAIIIQMgAigCLCIEKAIUIQAgBCAAQQFqNgIUIAAgA2ogAToAAAJ/QQIgAigCLCgChAFBCUYNABpBASEAQQRBACACKAIsKAKIAUECSAR/IAIoAiwoAoQBQQJIBUEBC0EBcRsLIQAgAigCLCgCCCEDIAIoAiwiBCgCFCEBIAQgAUEBajYCFCABIANqIAA6AAAgAigCLCgCHCgCDEH/AXEhASACKAIsKAIIIQMgAigCLCIEKAIUIQAgBCAAQQFqNgIUIAAgA2ogAToAACACKAIsKAIcKAIQBEAgAigCLCgCHCgCFEH/AXEhASACKAIsKAIIIQMgAigCLCIEKAIUIQAgBCAAQQFqNgIUIAAgA2ogAToAACACKAIsKAIcKAIUQQh2Qf8BcSEBIAIoAiwoAgghAyACKAIsIgQoAhQhACAEIABBAWo2AhQgACADaiABOgAACyACKAIsKAIcKAIsBEAgAigCOCgCMCACKAIsKAIIIAIoAiwoAhQQHSEAIAIoAjggADYCMAsgAigCLEEANgIgIAIoAixBxQA2AgQLCyACKAIsKAIEQcUARgRAIAIoAiwoAhwoAhAEQCACIAIoAiwoAhQ2AiAgAiACKAIsKAIcKAIUQf//A3EgAigCLCgCIGs2AhwDQCACKAIsKAIUIAIoAhxqIAIoAiwoAgxLBEAgAiACKAIsKAIMIAIoAiwoAhRrNgIYIAIoAiwoAgggAigCLCgCFGogAigCLCgCHCgCECACKAIsKAIgaiACKAIYEBwaIAIoAiwgAigCLCgCDDYCFAJAIAIoAiwoAhwoAixFDQAgAigCLCgCFCACKAIgTQ0AIAIoAjgoAjAgAigCLCgCCCACKAIgaiACKAIsKAIUIAIoAiBrEB0hACACKAI4IAA2AjALIAIoAiwiACACKAIYIAAoAiBqNgIgIAIoAjgQHyACKAIsKAIUBEAgAigCLEF/NgIoIAJBADYCPAwFBSACQQA2AiAgAiACKAIcIAIoAhhrNgIcDAILAAsLIAIoAiwoAgggAigCLCgCFGogAigCLCgCHCgCECACKAIsKAIgaiACKAIcEBwaIAIoAiwiACACKAIcIAAoAhRqNgIUAkAgAigCLCgCHCgCLEUNACACKAIsKAIUIAIoAiBNDQAgAigCOCgCMCACKAIsKAIIIAIoAiBqIAIoAiwoAhQgAigCIGsQHSEAIAIoAjggADYCMAsgAigCLEEANgIgCyACKAIsQckANgIECyACKAIsKAIEQckARgRAIAIoAiwoAhwoAhwEQCACIAIoAiwoAhQ2AhQDQCACKAIsKAIUIAIoAiwoAgxGBEACQCACKAIsKAIcKAIsRQ0AIAIoAiwoAhQgAigCFE0NACACKAI4KAIwIAIoAiwoAgggAigCFGogAigCLCgCFCACKAIUaxAdIQAgAigCOCAANgIwCyACKAI4EB8gAigCLCgCFARAIAIoAixBfzYCKCACQQA2AjwMBQsgAkEANgIUCyACKAIsKAIcKAIcIQEgAigCLCIDKAIgIQAgAyAAQQFqNgIgIAIgACABai0AADYCECACKAIQIQEgAigCLCgCCCEDIAIoAiwiBCgCFCEAIAQgAEEBajYCFCAAIANqIAE6AAAgAigCEA0ACwJAIAIoAiwoAhwoAixFDQAgAigCLCgCFCACKAIUTQ0AIAIoAjgoAjAgAigCLCgCCCACKAIUaiACKAIsKAIUIAIoAhRrEB0hACACKAI4IAA2AjALIAIoAixBADYCIAsgAigCLEHbADYCBAsgAigCLCgCBEHbAEYEQCACKAIsKAIcKAIkBEAgAiACKAIsKAIUNgIMA0AgAigCLCgCFCACKAIsKAIMRgRAAkAgAigCLCgCHCgCLEUNACACKAIsKAIUIAIoAgxNDQAgAigCOCgCMCACKAIsKAIIIAIoAgxqIAIoAiwoAhQgAigCDGsQHSEAIAIoAjggADYCMAsgAigCOBAfIAIoAiwoAhQEQCACKAIsQX82AiggAkEANgI8DAULIAJBADYCDAsgAigCLCgCHCgCJCEBIAIoAiwiAygCICEAIAMgAEEBajYCICACIAAgAWotAAA2AgggAigCCCEBIAIoAiwoAgghAyACKAIsIgQoAhQhACAEIABBAWo2AhQgACADaiABOgAAIAIoAggNAAsCQCACKAIsKAIcKAIsRQ0AIAIoAiwoAhQgAigCDE0NACACKAI4KAIwIAIoAiwoAgggAigCDGogAigCLCgCFCACKAIMaxAdIQAgAigCOCAANgIwCwsgAigCLEHnADYCBAsgAigCLCgCBEHnAEYEQCACKAIsKAIcKAIsBEAgAigCLCgCFEECaiACKAIsKAIMSwRAIAIoAjgQHyACKAIsKAIUBEAgAigCLEF/NgIoIAJBADYCPAwECwsgAigCOCgCMEH/AXEhASACKAIsKAIIIQMgAigCLCIEKAIUIQAgBCAAQQFqNgIUIAAgA2ogAToAACACKAI4KAIwQQh2Qf8BcSEBIAIoAiwoAgghAyACKAIsIgQoAhQhACAEIABBAWo2AhQgACADaiABOgAAQQBBAEEAEB0hACACKAI4IAA2AjALIAIoAixB8QA2AgQgAigCOBAfIAIoAiwoAhQEQCACKAIsQX82AiggAkEANgI8DAILCwJAAkAgAigCOCgCBA0AIAIoAiwoAnQNACACKAI0RQ0BIAIoAiwoAgRBmgVGDQELIAICfyACKAIsKAKEAUUEQCACKAIsIAIoAjQQpwEMAQsCfyACKAIsKAKIAUECRgRAIAIoAiwgAigCNBDLAgwBCwJ/IAIoAiwoAogBQQNGBEAgAigCLCACKAI0EMoCDAELIAIoAiwgAigCNCACKAIsKAKEAUEMbEHQ7gBqKAIIEQcACwsLNgIEAkAgAigCBEECRwRAIAIoAgRBA0cNAQsgAigCLEGaBTYCBAsCQCACKAIEBEAgAigCBEECRw0BCyACKAI4KAIQRQRAIAIoAixBfzYCKAsgAkEANgI8DAILIAIoAgRBAUYEQAJAIAIoAjRBAUYEQCACKAIsENkCDAELIAIoAjRBBUcEQCACKAIsQQBBAEEAEFYgAigCNEEDRgRAIAIoAiwoAkQgAigCLCgCTEEBa0EBdGpBADsBACACKAIsKAJEQQAgAigCLCgCTEEBa0EBdBA0IAIoAiwoAnRFBEAgAigCLEEANgJsIAIoAixBADYCXCACKAIsQQA2ArQtCwsLCyACKAI4EB8gAigCOCgCEEUEQCACKAIsQX82AiggAkEANgI8DAMLCwsgAigCNEEERwRAIAJBADYCPAwBCyACKAIsKAIYQQBMBEAgAkEBNgI8DAELAkAgAigCLCgCGEECRgRAIAIoAjgoAjBB/wFxIQEgAigCLCgCCCEDIAIoAiwiBCgCFCEAIAQgAEEBajYCFCAAIANqIAE6AAAgAigCOCgCMEEIdkH/AXEhASACKAIsKAIIIQMgAigCLCIEKAIUIQAgBCAAQQFqNgIUIAAgA2ogAToAACACKAI4KAIwQRB2Qf8BcSEBIAIoAiwoAgghAyACKAIsIgQoAhQhACAEIABBAWo2AhQgACADaiABOgAAIAIoAjgoAjBBGHYhASACKAIsKAIIIQMgAigCLCIEKAIUIQAgBCAAQQFqNgIUIAAgA2ogAToAACACKAI4KAIIQf8BcSEBIAIoAiwoAgghAyACKAIsIgQoAhQhACAEIABBAWo2AhQgACADaiABOgAAIAIoAjgoAghBCHZB/wFxIQEgAigCLCgCCCEDIAIoAiwiBCgCFCEAIAQgAEEBajYCFCAAIANqIAE6AAAgAigCOCgCCEEQdkH/AXEhASACKAIsKAIIIQMgAigCLCIEKAIUIQAgBCAAQQFqNgIUIAAgA2ogAToAACACKAI4KAIIQRh2IQEgAigCLCgCCCEDIAIoAiwiBCgCFCEAIAQgAEEBajYCFCAAIANqIAE6AAAMAQsgAigCLCACKAI4KAIwQRB2EEsgAigCLCACKAI4KAIwQf//A3EQSwsgAigCOBAfIAIoAiwoAhhBAEoEQCACKAIsQQAgAigCLCgCGGs2AhgLIAJBAEEBIAIoAiwoAhQbNgI8CyACKAI8IQAgAkFAayQAIAALjgIBAX8jAEEgayIBIAA2AhwgASABKAIcKAIsNgIMIAEgASgCHCgCTDYCGCABIAEoAhwoAkQgASgCGEEBdGo2AhADQCABIAEoAhBBfmoiADYCECABIAAvAQA2AhQgASgCEAJ/IAEoAhQgASgCDE8EQCABKAIUIAEoAgxrDAELQQALOwEAIAEgASgCGEF/aiIANgIYIAANAAsgASABKAIMNgIYIAEgASgCHCgCQCABKAIYQQF0ajYCEANAIAEgASgCEEF+aiIANgIQIAEgAC8BADYCFCABKAIQAn8gASgCFCABKAIMTwRAIAEoAhQgASgCDGsMAQtBAAs7AQAgASABKAIYQX9qIgA2AhggAA0ACwuoAgEBfyMAQRBrIgEkACABIAA2AgwgASgCDCABKAIMKAIsQQF0NgI8IAEoAgwoAkQgASgCDCgCTEEBa0EBdGpBADsBACABKAIMKAJEQQAgASgCDCgCTEEBa0EBdBA0IAEoAgwgASgCDCgChAFBDGxB0O4Aai8BAjYCgAEgASgCDCABKAIMKAKEAUEMbEHQ7gBqLwEANgKMASABKAIMIAEoAgwoAoQBQQxsQdDuAGovAQQ2ApABIAEoAgwgASgCDCgChAFBDGxB0O4Aai8BBjYCfCABKAIMQQA2AmwgASgCDEEANgJcIAEoAgxBADYCdCABKAIMQQA2ArQtIAEoAgxBAjYCeCABKAIMQQI2AmAgASgCDEEANgJoIAEoAgxBADYCSCABQRBqJAALmwIBAX8jAEEQayIBJAAgASAANgIIAkAgASgCCBB2BEAgAUF+NgIMDAELIAEoAghBADYCFCABKAIIQQA2AgggASgCCEEANgIYIAEoAghBAjYCLCABIAEoAggoAhw2AgQgASgCBEEANgIUIAEoAgQgASgCBCgCCDYCECABKAIEKAIYQQBIBEAgASgCBEEAIAEoAgQoAhhrNgIYCyABKAIEAn9BOSABKAIEKAIYQQJGDQAaQSpB8QAgASgCBCgCGBsLNgIEAn8gASgCBCgCGEECRgRAQQBBAEEAEB0MAQtBAEEAQQAQPwshACABKAIIIAA2AjAgASgCBEEANgIoIAEoAgQQ3QIgAUEANgIMCyABKAIMIQAgAUEQaiQAIAALWQEBfyAAIAAtAEoiAUF/aiABcjoASiAAKAIAIgFBCHEEQCAAIAFBIHI2AgBBfw8LIABCADcCBCAAIAAoAiwiATYCHCAAIAE2AhQgACABIAAoAjBqNgIQQQALRQEBfyMAQRBrIgEkACABIAA2AgwgASABKAIMEM8CNgIIIAEoAghFBEAgASgCDCgCHBDOAgsgASgCCCEAIAFBEGokACAAC+AIAQF/IwBBMGsiAiQAIAIgADYCKCACIAE2AiQgAkEINgIgIAJBcTYCHCACQQk2AhggAkEANgIUIAJBsIcBNgIQIAJBODYCDCACQQE2AgQCQAJAAkAgAigCEEUNACACKAIQLAAAQcjuACwAAEcNACACKAIMQThGDQELIAJBejYCLAwBCyACKAIoRQRAIAJBfjYCLAwBCyACKAIoQQA2AhggAigCKCgCIEUEQCACKAIoQQc2AiAgAigCKEEANgIoCyACKAIoKAIkRQRAIAIoAihBCDYCJAsgAigCJEF/RgRAIAJBBjYCJAsCQCACKAIcQQBIBEAgAkEANgIEIAJBACACKAIcazYCHAwBCyACKAIcQQ9KBEAgAkECNgIEIAIgAigCHEEQazYCHAsLAkACQCACKAIYQQFIDQAgAigCGEEJSg0AIAIoAiBBCEcNACACKAIcQQhIDQAgAigCHEEPSg0AIAIoAiRBAEgNACACKAIkQQlKDQAgAigCFEEASA0AIAIoAhRBBEoNACACKAIcQQhHDQEgAigCBEEBRg0BCyACQX42AiwMAQsgAigCHEEIRgRAIAJBCTYCHAsgAiACKAIoKAIoQQFBxC0gAigCKCgCIBEAADYCCCACKAIIRQRAIAJBfDYCLAwBCyACKAIoIAIoAgg2AhwgAigCCCACKAIoNgIAIAIoAghBKjYCBCACKAIIIAIoAgQ2AhggAigCCEEANgIcIAIoAgggAigCHDYCMCACKAIIQQEgAigCCCgCMHQ2AiwgAigCCCACKAIIKAIsQQFrNgI0IAIoAgggAigCGEEHajYCUCACKAIIQQEgAigCCCgCUHQ2AkwgAigCCCACKAIIKAJMQQFrNgJUIAIoAgggAigCCCgCUEECakEDbjYCWCACKAIoKAIoIAIoAggoAixBAiACKAIoKAIgEQAAIQAgAigCCCAANgI4IAIoAigoAiggAigCCCgCLEECIAIoAigoAiARAAAhACACKAIIIAA2AkAgAigCKCgCKCACKAIIKAJMQQIgAigCKCgCIBEAACEAIAIoAgggADYCRCACKAIIQQA2AsAtIAIoAghBASACKAIYQQZqdDYCnC0gAiACKAIoKAIoIAIoAggoApwtQQQgAigCKCgCIBEAADYCACACKAIIIAIoAgA2AgggAigCCCACKAIIKAKcLUECdDYCDAJAAkAgAigCCCgCOEUNACACKAIIKAJARQ0AIAIoAggoAkRFDQAgAigCCCgCCA0BCyACKAIIQZoFNgIEIAIoAihBiNkAKAIANgIYIAIoAigQqAEaIAJBfDYCLAwBCyACKAIIIAIoAgAgAigCCCgCnC1BAXZBAXRqNgKkLSACKAIIIAIoAggoAgggAigCCCgCnC1BA2xqNgKYLSACKAIIIAIoAiQ2AoQBIAIoAgggAigCFDYCiAEgAigCCCACKAIgOgAkIAIgAigCKBDRAjYCLAsgAigCLCEAIAJBMGokACAAC2wBAX8jAEEQayICIAA2AgwgAiABNgIIIAJBADYCBANAIAIgAigCBCACKAIMQQFxcjYCBCACIAIoAgxBAXY2AgwgAiACKAIEQQF0NgIEIAIgAigCCEF/aiIANgIIIABBAEoNAAsgAigCBEEBdguVAgEBfyMAQUBqIgMkACADIAA2AjwgAyABNgI4IAMgAjYCNCADQQA2AgwgA0EBNgIIA0AgAygCCEEPSkUEQCADIAMoAgwgAygCNCADKAIIQQFrQQF0ai8BAGpBAXQ2AgwgA0EQaiADKAIIQQF0aiADKAIMOwEAIAMgAygCCEEBajYCCAwBCwsgA0EANgIEA0AgAygCBCADKAI4TARAIAMgAygCPCADKAIEQQJ0ai8BAjYCACADKAIABEAgA0EQaiADKAIAQQF0aiIBLwEAIQAgASAAQQFqOwEAIABB//8DcSADKAIAENMCIQAgAygCPCADKAIEQQJ0aiAAOwEACyADIAMoAgRBAWo2AgQMAQsLIANBQGskAAuICAEBfyMAQUBqIgIgADYCPCACIAE2AjggAiACKAI4KAIANgI0IAIgAigCOCgCBDYCMCACIAIoAjgoAggoAgA2AiwgAiACKAI4KAIIKAIENgIoIAIgAigCOCgCCCgCCDYCJCACIAIoAjgoAggoAhA2AiAgAkEANgIEIAJBADYCEANAIAIoAhBBD0pFBEAgAigCPEG8FmogAigCEEEBdGpBADsBACACIAIoAhBBAWo2AhAMAQsLIAIoAjQgAigCPEHcFmogAigCPCgC1ChBAnRqKAIAQQJ0akEAOwECIAIgAigCPCgC1ChBAWo2AhwDQCACKAIcQb0ESARAIAIgAigCPEHcFmogAigCHEECdGooAgA2AhggAiACKAI0IAIoAjQgAigCGEECdGovAQJBAnRqLwECQQFqNgIQIAIoAhAgAigCIEoEQCACIAIoAiA2AhAgAiACKAIEQQFqNgIECyACKAI0IAIoAhhBAnRqIAIoAhA7AQIgAigCGCACKAIwTARAIAIoAjwgAigCEEEBdGpBvBZqIgAgAC8BAEEBajsBACACQQA2AgwgAigCGCACKAIkTgRAIAIgAigCKCACKAIYIAIoAiRrQQJ0aigCADYCDAsgAiACKAI0IAIoAhhBAnRqLwEAOwEKIAIoAjwiACAAKAKoLSACLwEKIAIoAhAgAigCDGpsajYCqC0gAigCLARAIAIoAjwiACAAKAKsLSACLwEKIAIoAiwgAigCGEECdGovAQIgAigCDGpsajYCrC0LCyACIAIoAhxBAWo2AhwMAQsLAkAgAigCBEUNAANAIAIgAigCIEEBazYCEANAIAIoAjxBvBZqIAIoAhBBAXRqLwEARQRAIAIgAigCEEF/ajYCEAwBCwsgAigCPCACKAIQQQF0akG8FmoiACAALwEAQX9qOwEAIAIoAjwgAigCEEEBdGpBvhZqIgAgAC8BAEECajsBACACKAI8IAIoAiBBAXRqQbwWaiIAIAAvAQBBf2o7AQAgAiACKAIEQQJrNgIEIAIoAgRBAEoNAAsgAiACKAIgNgIQA0AgAigCEEUNASACIAIoAjxBvBZqIAIoAhBBAXRqLwEANgIYA0AgAigCGARAIAIoAjxB3BZqIQAgAiACKAIcQX9qIgE2AhwgAiABQQJ0IABqKAIANgIUIAIoAhQgAigCMEoNASACKAI0IAIoAhRBAnRqLwECIAIoAhBHBEAgAigCPCIAIAAoAqgtIAIoAjQgAigCFEECdGovAQAgAigCECACKAI0IAIoAhRBAnRqLwECa2xqNgKoLSACKAI0IAIoAhRBAnRqIAIoAhA7AQILIAIgAigCGEF/ajYCGAwBCwsgAiACKAIQQX9qNgIQDAAACwALC6ULAQF/IwBBQGoiBCQAIAQgADYCPCAEIAE2AjggBCACNgI0IAQgAzYCMCAEQQU2AigCQCAEKAI8KAK8LUEQIAQoAihrSgRAIAQgBCgCOEGBAms2AiQgBCgCPCIAIAAvAbgtIAQoAiRB//8DcSAEKAI8KAK8LXRyOwG4LSAEKAI8LwG4LUH/AXEhASAEKAI8KAIIIQIgBCgCPCIDKAIUIQAgAyAAQQFqNgIUIAAgAmogAToAACAEKAI8LwG4LUEIdSEBIAQoAjwoAgghAiAEKAI8IgMoAhQhACADIABBAWo2AhQgACACaiABOgAAIAQoAjwgBCgCJEH//wNxQRAgBCgCPCgCvC1rdTsBuC0gBCgCPCIAIAAoArwtIAQoAihBEGtqNgK8LQwBCyAEKAI8IgAgAC8BuC0gBCgCOEGBAmtB//8DcSAEKAI8KAK8LXRyOwG4LSAEKAI8IgAgBCgCKCAAKAK8LWo2ArwtCyAEQQU2AiACQCAEKAI8KAK8LUEQIAQoAiBrSgRAIAQgBCgCNEEBazYCHCAEKAI8IgAgAC8BuC0gBCgCHEH//wNxIAQoAjwoArwtdHI7AbgtIAQoAjwvAbgtQf8BcSEBIAQoAjwoAgghAiAEKAI8IgMoAhQhACADIABBAWo2AhQgACACaiABOgAAIAQoAjwvAbgtQQh1IQEgBCgCPCgCCCECIAQoAjwiAygCFCEAIAMgAEEBajYCFCAAIAJqIAE6AAAgBCgCPCAEKAIcQf//A3FBECAEKAI8KAK8LWt1OwG4LSAEKAI8IgAgACgCvC0gBCgCIEEQa2o2ArwtDAELIAQoAjwiACAALwG4LSAEKAI0QQFrQf//A3EgBCgCPCgCvC10cjsBuC0gBCgCPCIAIAQoAiAgACgCvC1qNgK8LQsgBEEENgIYAkAgBCgCPCgCvC1BECAEKAIYa0oEQCAEIAQoAjBBBGs2AhQgBCgCPCIAIAAvAbgtIAQoAhRB//8DcSAEKAI8KAK8LXRyOwG4LSAEKAI8LwG4LUH/AXEhASAEKAI8KAIIIQIgBCgCPCIDKAIUIQAgAyAAQQFqNgIUIAAgAmogAToAACAEKAI8LwG4LUEIdSEBIAQoAjwoAgghAiAEKAI8IgMoAhQhACADIABBAWo2AhQgACACaiABOgAAIAQoAjwgBCgCFEH//wNxQRAgBCgCPCgCvC1rdTsBuC0gBCgCPCIAIAAoArwtIAQoAhhBEGtqNgK8LQwBCyAEKAI8IgAgAC8BuC0gBCgCMEEEa0H//wNxIAQoAjwoArwtdHI7AbgtIAQoAjwiACAEKAIYIAAoArwtajYCvC0LIARBADYCLANAIAQoAiwgBCgCME5FBEAgBEEDNgIQAkAgBCgCPCgCvC1BECAEKAIQa0oEQCAEIAQoAjxB/BRqIAQoAiwtALBsQQJ0ai8BAjYCDCAEKAI8IgAgAC8BuC0gBCgCDEH//wNxIAQoAjwoArwtdHI7AbgtIAQoAjwvAbgtQf8BcSEBIAQoAjwoAgghAiAEKAI8IgMoAhQhACADIABBAWo2AhQgACACaiABOgAAIAQoAjwvAbgtQQh1IQEgBCgCPCgCCCECIAQoAjwiAygCFCEAIAMgAEEBajYCFCAAIAJqIAE6AAAgBCgCPCAEKAIMQf//A3FBECAEKAI8KAK8LWt1OwG4LSAEKAI8IgAgACgCvC0gBCgCEEEQa2o2ArwtDAELIAQoAjwiACAALwG4LSAEKAI8QfwUaiAEKAIsLQCwbEECdGovAQIgBCgCPCgCvC10cjsBuC0gBCgCPCIAIAQoAhAgACgCvC1qNgK8LQsgBCAEKAIsQQFqNgIsDAELCyAEKAI8IAQoAjxBlAFqIAQoAjhBAWsQqQEgBCgCPCAEKAI8QYgTaiAEKAI0QQFrEKkBIARBQGskAAvGAQEBfyMAQRBrIgEkACABIAA2AgwgASgCDCABKAIMQZQBaiABKAIMKAKcFhCqASABKAIMIAEoAgxBiBNqIAEoAgwoAqgWEKoBIAEoAgwgASgCDEGwFmoQeSABQRI2AggDQAJAIAEoAghBA0gNACABKAIMQfwUaiABKAIILQCwbEECdGovAQINACABIAEoAghBf2o2AggMAQsLIAEoAgwiACAAKAKoLSABKAIIQQNsQRFqajYCqC0gASgCCCEAIAFBEGokACAAC4MCAQF/IwBBEGsiASAANgIIIAFB/4D/n382AgQgAUEANgIAAkADQCABKAIAQR9MBEACQCABKAIEQQFxRQ0AIAEoAghBlAFqIAEoAgBBAnRqLwEARQ0AIAFBADYCDAwDCyABIAEoAgBBAWo2AgAgASABKAIEQQF2NgIEDAELCwJAAkAgASgCCC8BuAENACABKAIILwG8AQ0AIAEoAggvAcgBRQ0BCyABQQE2AgwMAQsgAUEgNgIAA0AgASgCAEGAAkgEQCABKAIIQZQBaiABKAIAQQJ0ai8BAARAIAFBATYCDAwDBSABIAEoAgBBAWo2AgAMAgsACwsgAUEANgIMCyABKAIMC44FAQR/IwBBIGsiASQAIAEgADYCHCABQQM2AhgCQCABKAIcKAK8LUEQIAEoAhhrSgRAIAFBAjYCFCABKAIcIgAgAC8BuC0gASgCFEH//wNxIAEoAhwoArwtdHI7AbgtIAEoAhwvAbgtQf8BcSECIAEoAhwoAgghAyABKAIcIgQoAhQhACAEIABBAWo2AhQgACADaiACOgAAIAEoAhwvAbgtQQh1IQIgASgCHCgCCCEDIAEoAhwiBCgCFCEAIAQgAEEBajYCFCAAIANqIAI6AAAgASgCHCABKAIUQf//A3FBECABKAIcKAK8LWt1OwG4LSABKAIcIgAgACgCvC0gASgCGEEQa2o2ArwtDAELIAEoAhwiACAALwG4LUECIAEoAhwoArwtdHI7AbgtIAEoAhwiACABKAIYIAAoArwtajYCvC0LIAFB4ucALwEANgIQAkAgASgCHCgCvC1BECABKAIQa0oEQCABQeDnAC8BADYCDCABKAIcIgAgAC8BuC0gASgCDEH//wNxIAEoAhwoArwtdHI7AbgtIAEoAhwvAbgtQf8BcSECIAEoAhwoAgghAyABKAIcIgQoAhQhACAEIABBAWo2AhQgACADaiACOgAAIAEoAhwvAbgtQQh1IQIgASgCHCgCCCEDIAEoAhwiBCgCFCEAIAQgAEEBajYCFCAAIANqIAI6AAAgASgCHCABKAIMQf//A3FBECABKAIcKAK8LWt1OwG4LSABKAIcIgAgACgCvC0gASgCEEEQa2o2ArwtDAELIAEoAhwiACAALwG4LUHg5wAvAQAgASgCHCgCvC10cjsBuC0gASgCHCIAIAEoAhAgACgCvC1qNgK8LQsgASgCHBCsASABQSBqJAALIwEBfyMAQRBrIgEkACABIAA2AgwgASgCDBCsASABQRBqJAAL2QMCAn8CfiMAQSBrIgIkAAJAIAFC////////////AIMiBUKAgICAgIDA/0N8IAVCgICAgICAwIC8f3xUBEAgAUIEhiAAQjyIhCEEIABC//////////8PgyIAQoGAgICAgICACFoEQCAEQoGAgICAgICAwAB8IQQMAgsgBEKAgICAgICAgEB9IQQgAEKAgICAgICAgAiFQgBSDQEgBEIBgyAEfCEEDAELIABQIAVCgICAgICAwP//AFQgBUKAgICAgIDA//8AURtFBEAgAUIEhiAAQjyIhEL/////////A4NCgICAgICAgPz/AIQhBAwBC0KAgICAgICA+P8AIQQgBUL///////+//8MAVg0AQgAhBCAFQjCIpyIDQZH3AEkNACACIAAgAUL///////8/g0KAgICAgIDAAIQiBEGB+AAgA2sQ6QIgAkEQaiAAIAQgA0H/iH9qEOICIAIpAwhCBIYgAikDACIAQjyIhCEEIAIpAxAgAikDGIRCAFKtIABC//////////8Pg4QiAEKBgICAgICAgAhaBEAgBEIBfCEEDAELIABCgICAgICAgIAIhUIAUg0AIARCAYMgBHwhBAsgAkEgaiQAIAQgAUKAgICAgICAgIB/g4S/C0UAQaCcAUIANwMAQZicAUIANwMAQZCcAUIANwMAQYicAUIANwMAQYCcAUIANwMAQfibAUIANwMAQfCbAUIANwMAQfCbAQuWAQEBfyMAQRBrIgEkACABIAA2AgwgASgCDCABKAIMQZQBajYCmBYgASgCDEGg3wA2AqAWIAEoAgwgASgCDEGIE2o2AqQWIAEoAgxBtN8ANgKsFiABKAIMIAEoAgxB/BRqNgKwFiABKAIMQcjfADYCuBYgASgCDEEAOwG4LSABKAIMQQA2ArwtIAEoAgwQrgEgAUEQaiQAC9cNAQF/IwBBIGsiAyAANgIYIAMgATYCFCADIAI2AhAgAyADKAIYQRB2NgIMIAMgAygCGEH//wNxNgIYAkAgAygCEEEBRgRAIAMgAygCFC0AACADKAIYajYCGCADKAIYQfH/A08EQCADIAMoAhhB8f8DazYCGAsgAyADKAIYIAMoAgxqNgIMIAMoAgxB8f8DTwRAIAMgAygCDEHx/wNrNgIMCyADIAMoAhggAygCDEEQdHI2AhwMAQsgAygCFEUEQCADQQE2AhwMAQsgAygCEEEQSQRAA0AgAyADKAIQIgBBf2o2AhAgAARAIAMgAygCFCIAQQFqNgIUIAMgAC0AACADKAIYajYCGCADIAMoAhggAygCDGo2AgwMAQsLIAMoAhhB8f8DTwRAIAMgAygCGEHx/wNrNgIYCyADIAMoAgxB8f8DcDYCDCADIAMoAhggAygCDEEQdHI2AhwMAQsDQCADKAIQQbArSUUEQCADIAMoAhBBsCtrNgIQIANB2wI2AggDQCADIAMoAhQtAAAgAygCGGo2AhggAyADKAIYIAMoAgxqNgIMIAMgAygCFC0AASADKAIYajYCGCADIAMoAhggAygCDGo2AgwgAyADKAIULQACIAMoAhhqNgIYIAMgAygCGCADKAIMajYCDCADIAMoAhQtAAMgAygCGGo2AhggAyADKAIYIAMoAgxqNgIMIAMgAygCFC0ABCADKAIYajYCGCADIAMoAhggAygCDGo2AgwgAyADKAIULQAFIAMoAhhqNgIYIAMgAygCGCADKAIMajYCDCADIAMoAhQtAAYgAygCGGo2AhggAyADKAIYIAMoAgxqNgIMIAMgAygCFC0AByADKAIYajYCGCADIAMoAhggAygCDGo2AgwgAyADKAIULQAIIAMoAhhqNgIYIAMgAygCGCADKAIMajYCDCADIAMoAhQtAAkgAygCGGo2AhggAyADKAIYIAMoAgxqNgIMIAMgAygCFC0ACiADKAIYajYCGCADIAMoAhggAygCDGo2AgwgAyADKAIULQALIAMoAhhqNgIYIAMgAygCGCADKAIMajYCDCADIAMoAhQtAAwgAygCGGo2AhggAyADKAIYIAMoAgxqNgIMIAMgAygCFC0ADSADKAIYajYCGCADIAMoAhggAygCDGo2AgwgAyADKAIULQAOIAMoAhhqNgIYIAMgAygCGCADKAIMajYCDCADIAMoAhQtAA8gAygCGGo2AhggAyADKAIYIAMoAgxqNgIMIAMgAygCFEEQajYCFCADIAMoAghBf2oiADYCCCAADQALIAMgAygCGEHx/wNwNgIYIAMgAygCDEHx/wNwNgIMDAELCyADKAIQBEADQCADKAIQQRBJRQRAIAMgAygCEEEQazYCECADIAMoAhQtAAAgAygCGGo2AhggAyADKAIYIAMoAgxqNgIMIAMgAygCFC0AASADKAIYajYCGCADIAMoAhggAygCDGo2AgwgAyADKAIULQACIAMoAhhqNgIYIAMgAygCGCADKAIMajYCDCADIAMoAhQtAAMgAygCGGo2AhggAyADKAIYIAMoAgxqNgIMIAMgAygCFC0ABCADKAIYajYCGCADIAMoAhggAygCDGo2AgwgAyADKAIULQAFIAMoAhhqNgIYIAMgAygCGCADKAIMajYCDCADIAMoAhQtAAYgAygCGGo2AhggAyADKAIYIAMoAgxqNgIMIAMgAygCFC0AByADKAIYajYCGCADIAMoAhggAygCDGo2AgwgAyADKAIULQAIIAMoAhhqNgIYIAMgAygCGCADKAIMajYCDCADIAMoAhQtAAkgAygCGGo2AhggAyADKAIYIAMoAgxqNgIMIAMgAygCFC0ACiADKAIYajYCGCADIAMoAhggAygCDGo2AgwgAyADKAIULQALIAMoAhhqNgIYIAMgAygCGCADKAIMajYCDCADIAMoAhQtAAwgAygCGGo2AhggAyADKAIYIAMoAgxqNgIMIAMgAygCFC0ADSADKAIYajYCGCADIAMoAhggAygCDGo2AgwgAyADKAIULQAOIAMoAhhqNgIYIAMgAygCGCADKAIMajYCDCADIAMoAhQtAA8gAygCGGo2AhggAyADKAIYIAMoAgxqNgIMIAMgAygCFEEQajYCFAwBCwsDQCADIAMoAhAiAEF/ajYCECAABEAgAyADKAIUIgBBAWo2AhQgAyAALQAAIAMoAhhqNgIYIAMgAygCGCADKAIMajYCDAwBCwsgAyADKAIYQfH/A3A2AhggAyADKAIMQfH/A3A2AgwLIAMgAygCGCADKAIMQRB0cjYCHAsgAygCHAspAQF/IwBBEGsiAiQAIAIgADYCDCACIAE2AgggAigCCBAYIAJBEGokAAs6AQF/IwBBEGsiAyQAIAMgADYCDCADIAE2AgggAyACNgIEIAMoAgggAygCBGwQGyEAIANBEGokACAAC4QCAgF/AX4jAEHgAGsiAiQAIAIgADYCWCACIAE2AlQgAiACKAJYIAJByABqQgwQMSIDNwMIAkAgA0IAUwRAIAIoAlQgAigCWBAaIAJBfzYCXAwBCyACKQMIQgxSBEAgAigCVEERQQAQFyACQX82AlwMAQsgAigCVCACQcgAaiIAIABCDEEAEHsgAigCWCACQRBqEDlBAEgEQCACQQA2AlwMAQsgAigCOCACQQZqIAJBBGoQuwECQCACLQBTIAIoAjxBGHZGDQAgAi0AUyACLwEGQQh1Rg0AIAIoAlRBG0EAEBcgAkF/NgJcDAEL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WAsgBCkDWCECIARB4ABqJAAgAgvnAwEBfyMAQUBqIgMkACADIAA2AjQgAyABNgIwIAMgAjcDKCADAn4gAykDKCADKAI0KQMwIAMoAjQpAzh9VARAIAMpAygMAQsgAygCNCkDMCADKAI0KQM4fQs3AygCQCADKQMoUARAIANCADcDOAwBCyADKQMoQv///////////wBWBEAgA0J/NwM4DAELIAMgAygCNCkDQDcDGCADIAMoAjQpAzggAygCNCgCBCADKQMYp0EDdGopAwB9NwMQIANCADcDIANAIAMpAyAgAykDKFQEQCADAn4gAykDKCADKQMgfSADKAI0KAIAIAMpAxinQQR0aikDCCADKQMQfVQEQCADKQMoIAMpAyB9DAELIAMoAjQoAgAgAykDGKdBBHRqKQMIIAMpAxB9CzcDCCADKAIwIAMpAyCnaiADKAI0KAIAIAMpAxinQQR0aigCACADKQMQp2ogAykDCKcQHBogAykDCCADKAI0KAIAIAMpAxinQQR0aikDCCADKQMQfVEEQCADIAMpAxhCAXw3AxgLIAMgAykDCCADKQMgfDcDICADQgA3AxAMAQsLIAMoAjQiACADKQMgIAApAzh8NwM4IAMoAjQgAykDGDcDQCADIAMpAyA3AzgLIAMpAzghAiADQUBrJAAgAguuBAEBfyMAQUBqIgMkACADIAA2AjggAyABNwMwIAMgAjYCLAJAIAMpAzBQBEAgA0EAQgBBASADKAIsEEw2AjwMAQsgAykDMCADKAI4KQMwVgRAIAMoAixBEkEAEBcgA0EANgI8DAELIAMoAjgoAigEQCADKAIsQR1BABAXIANBADYCPAwBCyADIAMoAjggAykDMBCwATcDICADIAMpAzAgAygCOCgCBCADKQMgp0EDdGopAwB9NwMYIAMpAxhQBEAgAyADKQMgQn98NwMgIAMgAygCOCgCACADKQMgp0EEdGopAwg3AxgLIAMgAygCOCgCACADKQMgp0EEdGopAwggAykDGH03AxAgAykDECADKQMwVgRAIAMoAixBHEEAEBcgA0EANgI8DAELIAMgAygCOCgCACADKQMgQgF8QQAgAygCLBBMIgA2AgwgAEUEQCADQQA2AjwMAQsgAygCDCgCACADKAIMKQMIQgF9p0EEdGogAykDGDcDCCADKAIMKAIEIAMoAgwpAwinQQN0aiADKQMwNwMAIAMoAgwgAykDMDcDMCADKAIMAn4gAygCOCkDGCADKAIMKQMIQgF9VARAIAMoAjgpAxgMAQsgAygCDCkDCEIBfQs3AxggAygCOCADKAIMNgIoIAMoAgwgAygCODYCKCADKAI4IAMoAgwpAwg3AyAgAygCDCADKQMgQgF8NwMgIAMgAygCDDYCPAsgAygCPCEAIANBQGskACAAC9MJAQF/IwBB8ABrIgQkACAEIAA2AmQgBCABNgJgIAQgAjcDWCAEIAM2AlQgBCAEKAJkNgJQAkACQCAEKAJUIgBBE0sNAAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCAAQQFrDhMHAgwEBQoPAAMJEQsQDggSARINBgtBAEIAQQAgBCgCUBBMIQAgBCgCUCAANgIUIABFBEAgBEJ/NwNoDBMLIAQoAlAoAhRCADcDOCAEKAJQKAIUQgA3A0AgBEIANwNoDBILIAQoAlAoAhAgBCkDWCAEKAJQEOcCIQAgBCgCUCAANgIUIABFBEAgBEJ/NwNoDBILIAQoAlAoAhQgBCkDWDcDOCAEKAJQKAIUIAQoAlAoAhQpAwg3A0AgBEIANwNoDBELIARCADcDaAwQCyAEKAJQKAIQEDUgBCgCUCAEKAJQKAIUNgIQIAQoAlBBADYCFCAEQgA3A2gMDwsgBCAEKAJQIAQoAmAgBCkDWBBENwNoDA4LIAQoAlAoAhAQNSAEKAJQKAIUEDUgBCgCUBAYIARCADcDaAwNCyAEKAJQKAIQQgA3AzggBCgCUCgCEEIANwNAIARCADcDaAwMCyAEKQNYQv///////////wBWBEAgBCgCUEESQQAQFyAEQn83A2gMDAsgBCAEKAJQKAIQIAQoAmAgBCkDWBDmAjcDaAwLCyAEQQBCAEEAIAQoAlAQTDYCTCAEKAJMRQRAIARCfzcDaAwLCyAEKAJQKAIQEDUgBCgCUCAEKAJMNgIQIARCADcDaAwKCyAEKAJQKAIUEDUgBCgCUEEANgIUIARCADcDaAwJCyAEIAQoAlAoAhAgBCgCYCAEKQNYIAQoAlAQsQGsNwNoDAgLIAQgBCgCUCgCFCAEKAJgIAQpA1ggBCgCUBCxAaw3A2gMBwsgBCkDWEI4VARAIAQoAlBBEkEAEBcgBEJ/NwNoDAcLIAQgBCgCYDYCSCAEKAJIED0gBCgCSCAEKAJQKAIMNgIoIAQoAkggBCgCUCgCECkDMDcDGCAEKAJIIAQoAkgpAxg3AyAgBCgCSEEAOwEwIAQoAkhBADsBMiAEKAJIQtwBNwMAIARCODcDaAwGCyAEKAJQIAQoAmAoAgA2AgwgBEIANwNoDAULIARBfzYCQCAEQRM2AjwgBEELNgI4IARBDTYCNCAEQQw2AjAgBEEKNgIsIARBDzYCKCAEQQk2AiQgBEERNgIgIARBCDYCHCAEQQc2AhggBEEGNgIUIARBBTYCECAEQQQ2AgwgBEEDNgIIIARBAjYCBCAEQQE2AgAgBEEAIAQQNjcDaAwECyAEKAJQKAIQKQM4Qv///////////wBWBEAgBCgCUEEeQT0QFyAEQn83A2gMBAsgBCAEKAJQKAIQKQM4NwNoDAMLIAQoAlAoAhQpAzhC////////////AFYEQCAEKAJQQR5BPRAXIARCfzcDaAwDCyAEIAQoAlAoAhQpAzg3A2gMAgsgBCkDWEL///////////8AVgRAIAQoAlBBEkEAEBcgBEJ/NwNoDAILIAQgBCgCUCgCFCAEKAJgIAQpA1ggBCgCUBDlAjcDaAwBCyAEKAJQQRxBABAXIARCfzcDaAsgBCkDaCECIARB8ABqJAAgAgtRAQF+AkACfiADQcAAcQRAIAIgA0FAaq2IIQFCAAwBCyADRQ0BIAJBwAAgA2uthiABIAOtIgSIhCEBIAIgBIgLIQILIAAgATcDACAAIAI3AwgLeQEBfyMAQRBrIgEkACABIAA2AggCQCABKAIIKAIkQQFGBEAgASgCCEEMakESQQAQFyABQX82AgwMAQsgASgCCEEAQgBBCBAkQgBTBEAgAUF/NgIMDAELIAEoAghBATYCJCABQQA2AgwLIAEoAgwhACABQRBqJAAgAAuDAQEBfyMAQRBrIgIkACACIAA2AgggAiABNwMAAkAgAigCCCgCJEEBRgRAIAIoAghBDGpBEkEAEBcgAkF/NgIMDAELIAIoAghBACACKQMAQREQJEIAUwRAIAJBfzYCDAwBCyACKAIIQQE2AiQgAkEANgIMCyACKAIMIQAgAkEQaiQAIAALWwEBfyMAQSBrIgMkACADIAA2AhwgAyABOQMQIAMgAjkDCCADKAIcBEAgAygCHCADKwMQOQMgIAMoAhwgAysDCDkDKCADKAIcRAAAAAAAAAAAEFcLIANBIGokAAtYAQF/IwBBEGsiASQAIAEgADYCDCABKAIMBEAgASgCDEQAAAAAAAAAADkDGCABKAIMKAIARAAAAAAAAAAAIAEoAgwoAgwgASgCDCgCBBEFAAsgAUEQaiQAC0gBAX8jAEEQayIBJAAgASAANgIMIAEoAgwEQCABKAIMKAIIBEAgASgCDCgCDCABKAIMKAIIEQYACyABKAIMEBgLIAFBEGokAAsrAQF/IwBBEGsiASQAIAEgADYCDCABKAIMRAAAAAAAAPA/EFcgAUEQaiQAC5wCAgF/AXwjAEEgayIBIAA3AxAgASABKQMQukQAAAAAAADoP6M5AwgCQCABKwMIRAAA4P///+9BZARAIAFBfzYCBAwBCyABAn8gASsDCCICRAAAAAAAAPBBYyACRAAAAAAAAAAAZnEEQCACqwwBC0EACzYCBAsCQCABKAIEQYCAgIB4SwRAIAFBgICAgHg2AhwMAQsgASABKAIEQX9qNgIEIAEgASgCBCABKAIEQQF2cjYCBCABIAEoAgQgASgCBEECdnI2AgQgASABKAIEIAEoAgRBBHZyNgIEIAEgASgCBCABKAIEQQh2cjYCBCABIAEoAgQgASgCBEEQdnI2AgQgASABKAIEQQFqNgIEIAEgASgCBDYCHAsgASgCHAuTAQEBfyMAQSBrIgMkACADIAA2AhggAyABNwMQIAMgAjYCDAJAIAMpAxBQBEAgA0EBOgAfDAELIAMgAykDEBDwAjYCCCADKAIIIAMoAhgoAgBNBEAgA0EBOgAfDAELIAMoAhggAygCCCADKAIMEFlBAXFFBEAgA0EAOgAfDAELIANBAToAHwsgAy0AHxogA0EgaiQAC7MCAgF/AX4jAEEwayIEJAAgBCAANgIkIAQgATYCICAEIAI2AhwgBCADNgIYAkACQCAEKAIkBEAgBCgCIA0BCyAEKAIYQRJBABAXIARCfzcDKAwBCyAEKAIkKQMIQgBWBEAgBCAEKAIgEH42AhQgBCAEKAIUIAQoAiQoAgBwNgIQIAQgBCgCJCgCECAEKAIQQQJ0aigCADYCDANAAkAgBCgCDEUNACAEKAIgIAQoAgwoAgAQWgRAIAQgBCgCDCgCGDYCDAwCBSAEKAIcQQhxBEAgBCgCDCkDCEJ/UgRAIAQgBCgCDCkDCDcDKAwGCwwCCyAEKAIMKQMQQn9SBEAgBCAEKAIMKQMQNwMoDAULCwsLCyAEKAIYQQlBABAXIARCfzcDKAsgBCkDKCEFIARBMGokACAFC0YBAX8jAEEQayIBJAAgASAANgIMA0AgASgCDARAIAEgASgCDCgCGDYCCCABKAIMEBggASABKAIINgIMDAELCyABQRBqJAALlwEBAX8jAEEQayIBJAAgASAANgIMIAEoAgwEQCABKAIMKAIQBEAgAUEANgIIA0AgASgCCCABKAIMKAIASQRAIAEoAgwoAhAgASgCCEECdGooAgAEQCABKAIMKAIQIAEoAghBAnRqKAIAEPMCCyABIAEoAghBAWo2AggMAQsLIAEoAgwoAhAQGAsgASgCDBAYCyABQRBqJAALdAEBfyMAQRBrIgEkACABIAA2AgggAUEYEBsiADYCBAJAIABFBEAgASgCCEEOQQAQFyABQQA2AgwMAQsgASgCBEEANgIAIAEoAgRCADcDCCABKAIEQQA2AhAgASABKAIENgIMCyABKAIMIQAgAUEQaiQAIAALnwEBAX8jAEEQayICIAA2AgwgAiABNgIIIAJBADYCBANAIAIoAgQgAigCDCgCREkEQCACKAIMKAJMIAIoAgRBAnRqKAIAIAIoAghGBEAgAigCDCgCTCACKAIEQQJ0aiACKAIMKAJMIAIoAgwoAkRBAWtBAnRqKAIANgIAIAIoAgwiACAAKAJEQX9qNgJEBSACIAIoAgRBAWo2AgQMAgsLCwtUAQF/IwBBEGsiASQAIAEgADYCDCABKAIMQQE6ACgCfyMAQRBrIgAgASgCDEEMajYCDCAAKAIMKAIARQsEQCABKAIMQQxqQQhBABAXCyABQRBqJAAL4QEBA38jAEEgayICJAAgAiAANgIYIAIgATYCFAJAIAIoAhgoAkRBAWogAigCGCgCSE8EQCACIAIoAhgoAkhBCmo2AgwgAiACKAIYKAJMIAIoAgxBAnQQSTYCECACKAIQRQRAIAIoAhhBCGpBDkEAEBcgAkF/NgIcDAILIAIoAhggAigCDDYCSCACKAIYIAIoAhA2AkwLIAIoAhQhASACKAIYKAJMIQMgAigCGCIEKAJEIQAgBCAAQQFqNgJEIABBAnQgA2ogATYCACACQQA2AhwLIAIoAhwhACACQSBqJAAgAAtAAQF/IwBBEGsiAiQAIAIgADYCDCACIAE2AgggAigCDCACKAIINgIsIAIoAgggAigCDBD4AiEAIAJBEGokACAAC8MJAQF/IwBB4MAAayIFJAAgBSAANgLUQCAFIAE2AtBAIAUgAjYCzEAgBSADNwPAQCAFIAQ2ArxAIAUgBSgC0EA2ArhAAkACQCAFKAK8QCIAQRBLDQACQAJAAkACQAJAAkACQAJAAkACQCAAQQFrDhAEAAYBAgUJCgoKCgoKCAoHAwsgBUIANwPYQAwKCyAFIAUoArhAQeQAaiAFKALMQCAFKQPAQBBENwPYQAwJCyAFKAK4QBAYIAVCADcD2EAMCAsgBSgCuEAoAhAEQCAFIAUoArhAKAIQIAUoArhAKQMYIAUoArhAQeQAahCBASIDNwOYQCADUARAIAVCfzcD2EAMCQsgBSgCuEApAwggBSkDmEB8IAUoArhAKQMIVARAIAUoArhAQeQAakEVQQAQFyAFQn83A9hADAkLIAUoArhAIgAgBSkDmEAgACkDAHw3AwAgBSgCuEAiACAFKQOYQCAAKQMIfDcDCCAFKAK4QEEANgIQCyAFKAK4QC0AeEEBcUUEQCAFQgA3A6hAA0AgBSkDqEAgBSgCuEApAwBUBEAgBQJ+QoDAACAFKAK4QCkDACAFKQOoQH1CgMAAVg0AGiAFKAK4QCkDACAFKQOoQH0LNwOgQCAFIAUoAtRAIAVBEGogBSkDoEAQMSIDNwOwQCADQgBTBEAgBSgCuEBB5ABqIAUoAtRAEBogBUJ/NwPYQAwLCyAFKQOwQFAEQCAFKAK4QEHkAGpBEUEAEBcgBUJ/NwPYQAwLBSAFIAUpA7BAIAUpA6hAfDcDqEAMAgsACwsLIAUoArhAIAUoArhAKQMANwMgIAVCADcD2EAMBwsgBSkDwEAgBSgCuEApAwggBSgCuEApAyB9VgRAIAUgBSgCuEApAwggBSgCuEApAyB9NwPAQAsgBSkDwEBQBEAgBUIANwPYQAwHCyAFKAK4QC0AeEEBcQRAIAUoAtRAIAUoArhAKQMgQQAQLUEASARAIAUoArhAQeQAaiAFKALUQBAaIAVCfzcD2EAMCAsLIAUgBSgC1EAgBSgCzEAgBSkDwEAQMSIDNwOwQCADQgBTBEAgBSgCuEBB5ABqQRFBABAXIAVCfzcD2EAMBwsgBSgCuEAiACAFKQOwQCAAKQMgfDcDICAFKQOwQFAEQCAFKAK4QCkDICAFKAK4QCkDCFQEQCAFKAK4QEHkAGpBEUEAEBcgBUJ/NwPYQAwICwsgBSAFKQOwQDcD2EAMBgsgBSAFKAK4QCkDICAFKAK4QCkDAH0gBSgCuEApAwggBSgCuEApAwB9IAUoAsxAIAUpA8BAIAUoArhAQeQAahCIATcDCCAFKQMIQgBTBEAgBUJ/NwPYQAwGCyAFKAK4QCAFKQMIIAUoArhAKQMAfDcDICAFQgA3A9hADAULIAUgBSgCzEA2AgQgBSgCBCAFKAK4QEEoaiAFKAK4QEHkAGoQjAFBAEgEQCAFQn83A9hADAULIAVCADcD2EAMBAsgBSAFKAK4QCwAYKw3A9hADAMLIAUgBSgCuEApA3A3A9hADAILIAUgBSgCuEApAyAgBSgCuEApAwB9NwPYQAwBCyAFKAK4QEHkAGpBHEEAEBcgBUJ/NwPYQAsgBSkD2EAhAyAFQeDAAGokACADC1YBAX8jAEEgayIEJAAgBCAANgIcIAQgATYCGCAEIAI3AxAgBCADNwMIIAQoAhggBCkDECAEKQMIQQBBAEEAQgAgBCgCHEEIahCAASEAIARBIGokACAAC7UDAQF/IwBBMGsiAyQAIAMgADYCJCADIAE3AxggAyACNgIUIAMgAygCJCADKQMYIAMoAhQQgQEiATcDCAJAIAFQBEAgA0IANwMoDAELIAMgAygCJCgCQCADKQMYp0EEdGooAgA2AgQCQCADKQMIIAMoAgQpAyB8IAMpAwhaBEAgAykDCCADKAIEKQMgfEL///////////8AWA0BCyADKAIUQQRBFhAXIANCADcDKAwBCyADIAMoAgQpAyAgAykDCHw3AwggAygCBC8BDEEIcQRAIAMoAiQoAgAgAykDCEEAEC1BAEgEQCADKAIUIAMoAiQoAgAQGiADQgA3AygMAgsgAygCJCgCACADQgQQMUIEUgRAIAMoAhQgAygCJCgCABAaIANCADcDKAwCCyADKAAAQdCWncAARgRAIAMgAykDCEIEfDcDCAsgAyADKQMIQgx8NwMIIAMoAgRBABCCAUEBcQRAIAMgAykDCEIIfDcDCAsgAykDCEL///////////8AVgRAIAMoAhRBBEEWEBcgA0IANwMoDAILCyADIAMpAwg3AygLIAMpAyghASADQTBqJAAgAQv/AQEBfyMAQRBrIgIkACACIAA2AgwgAiABOgALAkAgAigCDCgCEEEORgRAIAIoAgxBPzsBCgwBCyACKAIMKAIQQQxGBEAgAigCDEEuOwEKDAELAkAgAi0AC0EBcUUEQCACKAIMQQAQggFBAXFFDQELIAIoAgxBLTsBCgwBCwJAIAIoAgwoAhBBCEcEQCACKAIMLwFSQQFHDQELIAIoAgxBFDsBCgwBCyACIAIoAgwoAjAQYCIAOwEIIABB//8DcUEASgRAIAIoAgwoAjAoAgAgAi8BCEEBa2otAABBL0YEQCACKAIMQRQ7AQoMAgsLIAIoAgxBCjsBCgsgAkEQaiQAC8ACAQF/IwBBMGsiAiQAIAIgADYCKCACQYACOwEmIAIgATYCICACIAIvASZBgAJxQQBHOgAbIAJBHkEuIAItABtBAXEbNgIcAkAgAigCKEEaQRwgAi0AG0EBcRusQQEQLUEASARAIAIoAiAgAigCKBAaIAJBfzYCLAwBCyACIAIoAihBBEEGIAItABtBAXEbrCACQQ5qIAIoAiAQQyIANgIIIABFBEAgAkF/NgIsDAELIAJBADYCFANAIAIoAhRBAkEDIAItABtBAXEbSARAIAIgAigCCBAgQf//A3EgAigCHGo2AhwgAiACKAIUQQFqNgIUDAELCyACKAIIEEhBAXFFBEAgAigCIEEUQQAQFyACKAIIEBkgAkF/NgIsDAELIAIoAggQGSACIAIoAhw2AiwLIAIoAiwhACACQTBqJAAgAAuLAgACQCAABH8gAUH/AE0NAQJAQcyZASgCACgCAEUEQCABQYB/cUGAvwNGDQMMAQsgAUH/D00EQCAAIAFBP3FBgAFyOgABIAAgAUEGdkHAAXI6AABBAg8LIAFBgLADT0EAIAFBgEBxQYDAA0cbRQRAIAAgAUE/cUGAAXI6AAIgACABQQx2QeABcjoAACAAIAFBBnZBP3FBgAFyOgABQQMPCyABQYCAfGpB//8/TQRAIAAgAUE/cUGAAXI6AAMgACABQRJ2QfABcjoAACAAIAFBBnZBP3FBgAFyOgACIAAgAUEMdkE/cUGAAXI6AAFBBA8LC0G0nAFBGTYCAEF/BUEBCw8LIAAgAToAAEEBC40EAQF/IwBBIGsiAiQAIAIgADYCGCACIAE2AhQCQCACKAIYKAIQQeMARwRAIAJBAToAHwwBCyACIAIoAhgoAjQgAkESakGBsgJBgAZBABCDATYCCAJAIAIoAggEQCACLwESQQdODQELIAIoAhRBFUEAEBcgAkEAOgAfDAELIAIgAigCCCACLwESrRArIgA2AgwgAEUEQCACKAIUQRRBABAXIAJBADoAHwwBCyACQQE6AAcCQCACKAIMECBBf2oiAEEBTQRAIABBAWsNASACKAIYKQMoQhRUBEAgAkEAOgAHCwwBCyACKAIUQRhBABAXIAIoAgwQGSACQQA6AB8MAQsgAigCDEICECEvAABBwYoBRwRAIAIoAhRBGEEAEBcgAigCDBAZIAJBADoAHwwBCwJAIAIoAgwQhgFBf2oiAEECTQRAAkACQAJAIABBAWsOAgECAAsgAkGBAjsBBAwDCyACQYICOwEEDAILIAJBgwI7AQQMAQsgAigCFEEYQQAQFyACKAIMEBkgAkEAOgAfDAELIAIvARJBB0cEQCACKAIUQRVBABAXIAIoAgwQGSACQQA6AB8MAQsgAigCGCACLQAHQQFxOgAGIAIoAhggAi8BBDsBUiACKAIMECBB//8DcSEAIAIoAhggADYCECACKAIMEBkgAkEBOgAfCyACLQAfQQFxIQAgAkEgaiQAIAAL2gEBAX8jAEFAaiICJAAgAiAAOwE+IAIgATsBPCACQRBqIgBCADcCACAAQQA2AiggAEIANwIgIABCADcCGCAAQgA3AhAgAEIANwIIIAJBADYCMCACIAIvATxBCXVB0ABqNgIkIAIgAi8BPEEFdUEPcUEBazYCICACIAIvATxBH3E2AhwgAiACLwE+QQt1NgIYIAIgAi8BPkEFdUE/cTYCFCACIAIvAT5BAXRBPnE2AhAgAiAAEAg2AgwgAiACKAIMQYShASgCAGs2AgwgAigCDCEAIAJBQGskACAAC0wBAn8jAEEQayIAJAAgAEHYABAbIgE2AggCQCABRQRAIABBADYCDAwBCyAAKAIIEFwgACAAKAIINgIMCyAAKAIMIQEgAEEQaiQAIAELYAEBfyMAQRBrIgMkAAJ+An9BACAAKAI8IAGnIAFCIIinIAJB/wFxIANBCGoQCyIARQ0AGkG0nAEgADYCAEF/C0UEQCADKQMIDAELIANCfzcDCEJ/CyEBIANBEGokACABC+AIAQF/IwBBwAFrIgMkACADIAA2ArQBIAMgATYCsAEgAyACNwOoASADIAMoArQBKAIAEDoiAjcDIAJAIAJCAFMEQCADKAK0AUEIaiADKAK0ASgCABAaIANCfzcDuAEMAQsgAyADKQMgNwOgASADQQA6ABcgA0IANwMYA0AgAykDGCADKQOoAVQEQCADIAMoArQBKAJAIAMoArABIAMpAxinQQN0aikDAKdBBHRqNgIMIAMgAygCtAECfyADKAIMKAIEBEAgAygCDCgCBAwBCyADKAIMKAIAC0GABBBdIgA2AhAgAEEASARAIANCfzcDuAEMAwsgAygCEARAIANBAToAFwsgAyADKQMYQgF8NwMYDAELCyADIAMoArQBKAIAEDoiAjcDICACQgBTBEAgAygCtAFBCGogAygCtAEoAgAQGiADQn83A7gBDAELIAMgAykDICADKQOgAX03A5gBAkAgAykDoAFC/////w9YBEAgAykDqAFC//8DWA0BCyADQQE6ABcLIAMgA0EwakLiABArIgA2AiwgAEUEQCADKAK0AUEIakEOQQAQFyADQn83A7gBDAELIAMtABdBAXEEQCADKAIsQdbXAEEEEEIgAygCLEIsEC8gAygCLEEtECIgAygCLEEtECIgAygCLEEAECMgAygCLEEAECMgAygCLCADKQOoARAvIAMoAiwgAykDqAEQLyADKAIsIAMpA5gBEC8gAygCLCADKQOgARAvIAMoAixB29cAQQQQQiADKAIsQQAQIyADKAIsIAMpA6ABIAMpA5gBfBAvIAMoAixBARAjCyADKAIsQeDXAEEEEEIgAygCLEEAECMgAygCLAJ+Qv//AyADKQOoAUL//wNaDQAaIAMpA6gBC6dB//8DcRAiIAMoAiwCfkL//wMgAykDqAFC//8DWg0AGiADKQOoAQunQf//A3EQIiADKAIsAn9BfyADKQOYAUL/////D1oNABogAykDmAGnCxAjIAMoAiwCf0F/IAMpA6ABQv////8PWg0AGiADKQOgAacLECMgAwJ/IAMoArQBLQAoQQFxBEAgAygCtAEoAiQMAQsgAygCtAEoAiALNgKUASADKAIsAn8gAygClAEEQCADKAKUAS8BBAwBC0EAC0H//wNxECICfyMAQRBrIgAgAygCLDYCDCAAKAIMLQAAQQFxRQsEQCADKAK0AUEIakEUQQAQFyADKAIsEBkgA0J/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AAwAADAxMjM0NTY3ODlBQkNERUYtMFgrMFggMFgtMHgrMHggMHgAaW5mAElORgBuYW4ATkFOAC4ATm8gZXJyb3IATXVsdGktZGlzayB6aXAgYXJjaGl2ZXMgbm90IHN1cHBvcnRlZABSZW5hbWluZyB0ZW1wb3JhcnkgZmlsZSBmYWlsZWQAQ2xvc2luZyB6aXAgYXJjaGl2ZSBmYWlsZWQAU2VlayBlcnJvcgBSZWFkIGVycm9yAFdyaXRlIGVycm9yAENSQyBlcnJvcgBDb250YWluaW5nIHppcCBhcmNoaXZlIHdhcyBjbG9zZWQATm8gc3VjaCBmaWxlAEZpbGUgYWxyZWFkeSBleGlzdHMAQ2FuJ3Qgb3BlbiBmaWxlAEZhaWx1cmUgdG8gY3JlYXRlIHRlbXBvcmFyeSBmaWxlAFpsaWIgZXJyb3IATWFsbG9jIGZhaWx1cmUARW50cnkgaGFzIGJlZW4gY2hhbmdlZABDb21wcmVzc2lvbiBtZXRob2Qgbm90IHN1cHBvcnRlZABQcmVtYXR1cmUgZW5kIG9mIGZpbGUASW52YWxpZCBhcmd1bWVudABOb3QgYSB6aXAgYXJjaGl2ZQBJbnRlcm5hbCBlcnJvcgBaaXAgYXJjaGl2ZSBpbmNvbnNpc3RlbnQAQ2FuJ3QgcmVtb3ZlIGZpbGUARW50cnkgaGFzIGJlZW4gZGVsZXRlZABFbmNyeXB0aW9uIG1ldGhvZCBub3Qgc3VwcG9ydGVkAFJlYWQtb25seSBhcmNoaXZlAE5vIHBhc3N3b3JkIHByb3ZpZGVkAFdyb25nIHBhc3N3b3JkIHByb3ZpZGVkAE9wZXJhdGlvbiBub3Qgc3VwcG9ydGVkAFJlc291cmNlIHN0aWxsIGluIHVzZQBUZWxsIGVycm9yAENvbXByZXNzZWQgZGF0YSBpbnZhbGlkAAAAAAAAACUGAAAuBgAAVAYAAHMGAACOBgAAmQYAAKQGAACwBgAAugYAANwGAADpBgAA/QYAAA0HAAAuBwAAOQcAAEgHAABfBwAAgAcAAJYHAACnBwAAuQcAAMgHAADhBwAA8wcAAAoIAAAqCAAAPAgAAFEIAABpCAAAgQgAAJcIAACiCAAAIABB2BILEQEAAAABAAAAAQAAAAEAAAABAEH8EgsJAQAAAAEAAAACAEGoEwsBAQBB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CADqAAgAGgAIAJoACABaAAgA2gAIADoACAC6AAgAegAIAPoACAAGAAgAhgAIAEYACADGAAgAJgAIAKYACABmAAgA5gAIABYACACWAAgAVgAIANYACAA2AAgAtgAIAHYACAD2AAgADgAIAI4ACABOAAgAzgAIAC4ACACuAAgAbgAIAO4ACAAeAAgAngAIAF4ACADeAAgAPgAIAL4ACAB+AAgA/gAIAAEACACBAAgAQQAIAMEACAAhAAgAoQAIAGEACADhAAgAEQAIAJEACABRAAgA0QAIADEACACxAAgAcQAIAPEACAAJAAgAiQAIAEkACADJAAgAKQAIAKkACABpAAgA6QAIABkACACZAAgAWQAIANkACAA5AAgAuQAIAHkACAD5AAgABQAIAIUACABFAAgAxQAIACUACAClAAgAZQAIAOUACAAVAAgAlQAIAFUACADVAAgANQAIALUACAB1AAgA9QAIAA0ACACNAAgATQAIAM0ACAAtAAgArQAIAG0ACADtAAgAHQAIAJ0ACABdAAgA3QAIAD0ACAC9AAgAfQAIAP0ACAATAAkAEwEJAJMACQCTAQkAUwAJAFMBCQDTAAkA0wEJADMACQAzAQkAswAJALMBCQBzAAkAcwEJAPMACQDzAQkACwAJAAsBCQCLAAkAiwEJAEsACQBLAQkAywAJAMsBCQArAAkAKwEJAKsACQCrAQkAawAJAGsBCQDrAAkA6wEJABsACQAbAQkAmwAJAJsBCQBbAAkAWwEJANsACQDbAQkAOwAJADsBCQC7AAkAuwEJAHsACQB7AQkA+wAJAPsBCQAHAAkABwEJAIcACQCHAQkARwAJAEcBCQDHAAkAxwEJACcACQAnAQkApwAJAKcBCQBnAAkAZwEJAOcACQDnAQkAFwAJABcBCQCXAAkAlwEJAFcACQBXAQkA1wAJANcBCQA3AAkANwEJALcACQC3AQkAdwAJAHcBCQD3AAkA9wEJAA8ACQAPAQkAjwAJAI8BCQBPAAkATwEJAM8ACQDPAQkALwAJAC8BCQCvAAkArwEJAG8ACQBvAQkA7wAJAO8BCQAfAAkAHwEJAJ8ACQCfAQkAXwAJAF8BCQDfAAkA3wEJAD8ACQA/AQkAvwAJAL8BCQB/AAkAfwEJAP8ACQD/AQkAAAAHAEAABwAgAAcAYAAHABAABwBQAAcAMAAHAHAABwAIAAcASAAHACgABwBoAAcAGAAHAFgABwA4AAcAeAAHAAQABwBEAAcAJAAHAGQABwAUAAcAVAAHADQABwB0AAcAAwAIAIMACABDAAgAwwAIACMACACjAAgAYwAIAOMACAAAAAUAEAAFAAgABQAYAAUABAAFABQABQAMAAUAHAAFAAIABQASAAUACgAFABoABQAGAAUAFgAFAA4ABQAeAAUAAQAFABEABQAJAAUAGQAFAAUABQAVAAUADQAFAB0ABQADAAUAEwAFAAsABQAbAAUABwAFABcABQBBgOoAC00BAAAAAQAAAAEAAAABAAAAAgAAAAIAAAACAAAAAgAAAAMAAAADAAAAAwAAAAMAAAAEAAAABAAAAAQAAAAEAAAABQAAAAUAAAAFAAAABQBB8OoAC2UBAAAAAQAAAAIAAAACAAAAAwAAAAMAAAAEAAAABAAAAAUAAAAFAAAABgAAAAYAAAAHAAAABwAAAAgAAAAIAAAACQAAAAkAAAAKAAAACgAAAAsAAAALAAAADAAAAAwAAAANAAAADQBBoOwACyMCAAAAAwAAAAcAAAAAAAAAEBESAAgHCQYKBQsEDAMNAg4BDwBB1OwAC2kBAAAAAgAAAAMAAAAEAAAABQAAAAYAAAAHAAAACAAAAAoAAAAMAAAADgAAABAAAAAUAAAAGAAAABwAAAAgAAAAKAAAADAAAAA4AAAAQAAAAFAAAABgAAAAcAAAAIAAAACgAAAAwAAAAOAAQdTtAAt6AQAAAAIAAAADAAAABAAAAAYAAAAIAAAADAAAABAAAAAYAAAAIAAAADAAAABAAAAAYAAAAIAAAADAAAAAAAEAAIABAAAAAgAAAAMAAAAEAAAABgAAAAgAAAAMAAAAEAAAABgAAAAgAAAAMAAAAEAAAABgAAAxLjIuMTEAQdjuAAttCQAAAAQABAAIAAQACgAAAAQABQAQAAgACgAAAAQABgAgACAACgAAAAQABAAQABAACwAAAAgAEAAgACAACwAAAAgAEACAAIAACwAAAAgAIACAAAABCwAAACAAgAACAQAECwAAACAAAgECAQAQCwBB0O8AC9YCAwAEAAUABgAHAAgACQAKAAsADQAPABEAEwAXABsAHwAjACsAMwA7AEMAUwBjAHMAgwCjAMMA4wACAQAAAAAAABAAEAAQABAAEAAQABAAEAARABEAEQARABIAEgASABIAEwATABMAEwAUABQAFAAUABUAFQAVABUAEABNAMoAAAABAAIAAwAEAAUABwAJAA0AEQAZACEAMQBBAGEAgQDBAAEBgQEBAgEDAQQBBgEIAQwBEAEYASABMAFAAWAAAAAAEAAQABAAEAARABEAEgASABMAEwAUABQAFQAVABYAFgAXABcAGAAYABkAGQAaABoAGwAbABwAHAAdAB0AQABAAGludmFsaWQgZGlzdGFuY2UgdG9vIGZhciBiYWNrAGludmFsaWQgZGlzdGFuY2UgY29kZQBpbnZhbGlkIGxpdGVyYWwvbGVuZ3RoIGNvZGUAMS4yLjExAEGw8gAL8gMQABEAEgAAAAgABwAJAAYACgAFAAsABAAMAAMADQACAA4AAQAPAGluY29ycmVjdCBoZWFkZXIgY2hlY2sAdW5rbm93biBjb21wcmVzc2lvbiBtZXRob2QAaW52YWxpZCB3aW5kb3cgc2l6ZQB1bmtub3duIGhlYWRlciBmbGFncyBzZXQAaGVhZGVyIGNyYyBtaXNtYXRjaABpbnZhbGlkIGJsb2NrIHR5cGUAaW52YWxpZCBzdG9yZWQgYmxvY2sgbGVuZ3RocwB0b28gbWFueSBsZW5ndGggb3IgZGlzdGFuY2Ugc3ltYm9scwBpbnZhbGlkIGNvZGUgbGVuZ3RocyBzZXQAaW52YWxpZCBiaXQgbGVuZ3RoIHJlcGVhdABpbnZhbGlkIGNvZGUgLS0gbWlzc2luZyBlbmQtb2YtYmxvY2sAaW52YWxpZCBsaXRlcmFsL2xlbmd0aHMgc2V0AGludmFsaWQgZGlzdGFuY2VzIHNldABpbnZhbGlkIGxpdGVyYWwvbGVuZ3RoIGNvZGUAaW52YWxpZCBkaXN0YW5jZSBjb2RlAGludmFsaWQgZGlzdGFuY2UgdG9vIGZhciBiYWNrAGluY29ycmVjdCBkYXRhIGNoZWNrAGluY29ycmVjdCBsZW5ndGggY2hlY2sAQbD2AAuGEWAHAAAACFAAAAgQABQIcwASBx8AAAhwAAAIMAAACcAAEAcKAAAIYAAACCAAAAmgAAAIAAAACIAAAAhAAAAJ4AAQBwYAAAhYAAAIGAAACZAAEwc7AAAIeAAACDgAAAnQABEHEQAACGgAAAgoAAAJsAAACAgAAAiIAAAISAAACfAAEAcEAAAIVAAACBQAFQjjABMHKwAACHQAAAg0AAAJyAARBw0AAAhkAAAIJAAACagAAAgEAAAIhAAACEQAAAnoABAHCAAACFwAAAgcAAAJmAAUB1MAAAh8AAAIPAAACdgAEgcXAAAIbAAACCwAAAm4AAAIDAAACIwAAAhMAAAJ+AAQBwMAAAhSAAAIEgAVCKMAEwcjAAAIcgAACDIAAAnEABEHCwAACGIAAAgiAAAJpAAACAIAAAiCAAAIQgAACeQAEAcHAAAIWgAACBoAAAmUABQHQwAACHoAAAg6AAAJ1AASBxMAAAhqAAAIKgAACbQAAAgKAAAIigAACEoAAAn0ABAHBQAACFYAAAgWAEAIAAATBzMAAAh2AAAINgAACcwAEQcPAAAIZgAACCYAAAmsAAAIBgAACIYAAAhGAAAJ7AAQBwkAAAheAAAIHgAACZwAFAdjAAAIfgAACD4AAAncABIHGwAACG4AAAguAAAJvAAACA4AAAiOAAAITgAACfwAYAcAAAAIUQAACBEAFQiDABIHHwAACHEAAAgxAAAJwgAQBwoAAAhhAAAIIQAACaIAAAgBAAAIgQAACEEAAAniABAHBgAACFkAAAgZAAAJkgATBzsAAAh5AAAIOQAACdIAEQcRAAAIaQAACCkAAAmyAAAICQAACIkAAAhJAAAJ8gAQBwQAAAhVAAAIFQAQCAIBEwcrAAAIdQAACDUAAAnKABEHDQAACGUAAAglAAAJqgAACAUAAAiFAAAIRQAACeoAEAcIAAAIXQAACB0AAAmaABQHUwAACH0AAAg9AAAJ2gASBxcAAAhtAAAILQAACboAAAgNAAAIjQAACE0AAAn6ABAHAwAACFMAAAgTABUIwwATByMAAAhzAAAIMwAACcYAEQcLAAAIYwAACCMAAAmmAAAIAwAACIMAAAhDAAAJ5gAQBwcAAAhbAAAIGwAACZYAFAdDAAAIewAACDsAAAnWABIHEwAACGsAAAgrAAAJtgAACAsAAAiLAAAISwAACfYAEAcFAAAIVwAACBcAQAgAABMHMwAACHcAAAg3AAAJzgARBw8AAAhnAAAIJwAACa4AAAgHAAAIhwAACEcAAAnuABAHCQAACF8AAAgfAAAJngAUB2MAAAh/AAAIPwAACd4AEgcbAAAIbwAACC8AAAm+AAAIDwAACI8AAAhPAAAJ/gBgBwAAAAhQAAAIEAAUCHMAEgcfAAAIcAAACDAAAAnBABAHCgAACGAAAAggAAAJoQAACAAAAAiAAAAIQAAACeEAEAcGAAAIWAAACBgAAAmRABMHOwAACHgAAAg4AAAJ0QARBxEAAAhoAAAIKAAACbEAAAgIAAAIiAAACEgAAAnxABAHBAAACFQAAAgUABUI4wATBysAAAh0AAAINAAACckAEQcNAAAIZAAACCQAAAmpAAAIBAAACIQAAAhEAAAJ6QAQBwgAAAhcAAAIHAAACZkAFAdTAAAIfAAACDwAAAnZABIHFwAACGwAAAgsAAAJuQAACAwAAAiMAAAITAAACfkAEAcDAAAIUgAACBIAFQijABMHIwAACHIAAAgyAAAJxQARBwsAAAhiAAAIIgAACaUAAAgCAAAIggAACEIAAAnlABAHBwAACFoAAAgaAAAJlQAUB0MAAAh6AAAIOgAACdUAEgcTAAAIagAACCoAAAm1AAAICgAACIoAAAhKAAAJ9QAQBwUAAAhWAAAIFgBACAAAEwczAAAIdgAACDYAAAnNABEHDwAACGYAAAgmAAAJrQAACAYAAAiGAAAIRgAACe0AEAcJAAAIXgAACB4AAAmdABQHYwAACH4AAAg+AAAJ3QASBxsAAAhuAAAILgAACb0AAAgOAAAIjgAACE4AAAn9AGAHAAAACFEAAAgRABUIgwASBx8AAAhxAAAIMQAACcMAEAcKAAAIYQAACCEAAAmjAAAIAQAACIEAAAhBAAAJ4wAQBwYAAAhZAAAIGQAACZMAEwc7AAAIeQAACDkAAAnTABEHEQAACGkAAAgpAAAJswAACAkAAAiJAAAISQAACfMAEAcEAAAIVQAACBUAEAgCARMHKwAACHUAAAg1AAAJywARBw0AAAhlAAAIJQAACasAAAgFAAAIhQAACEUAAAnrABAHCAAACF0AAAgdAAAJmwAUB1MAAAh9AAAIPQAACdsAEgcXAAAIbQAACC0AAAm7AAAIDQAACI0AAAhNAAAJ+wAQBwMAAAhTAAAIEwAVCMMAEwcjAAAIcwAACDMAAAnHABEHCwAACGMAAAgjAAAJpwAACAMAAAiDAAAIQwAACecAEAcHAAAIWwAACBsAAAmXABQHQwAACHsAAAg7AAAJ1wASBxMAAAhrAAAIKwAACbcAAAgLAAAIiwAACEsAAAn3ABAHBQAACFcAAAgXAEAIAAATBzMAAAh3AAAINwAACc8AEQcPAAAIZwAACCcAAAmvAAAIBwAACIcAAAhHAAAJ7wAQBwkAAAhfAAAIHwAACZ8AFAdjAAAIfwAACD8AAAnfABIHGwAACG8AAAgvAAAJvwAACA8AAAiPAAAITwAACf8AEAUBABcFAQETBREAGwUBEBEFBQAZBQEEFQVBAB0FAUAQBQMAGAUBAhQFIQAcBQEgEgUJABoFAQgWBYEAQAUAABAFAgAXBYEBEwUZABsFARgRBQcAGQUBBhUFYQAdBQFgEAUEABgFAQMUBTEAHAUBMBIFDQAaBQEMFgXBAEAFAAAxLjIuMTEAQdyHAQsBFwBBg4gBCwX//////wBB0IgBC1cZEkQ7Aj8sRxQ9MzAKGwZGS0U3D0kOjhcDQB08aSs2H0otHAEgJSkhCAwVFiIuEDg+CzQxGGR0dXYvQQl/OREjQzJCiYqLBQQmKCcNKh41jAcaSJMTlJUAQbCJAQvdDklsbGVnYWwgYnl0ZSBzZXF1ZW5jZQBEb21haW4gZXJyb3IAUmVzdWx0IG5vdCByZXByZXNlbnRhYmxlAE5vdCBhIHR0eQBQZXJtaXNzaW9uIGRlbmllZABPcGVyYXRpb24gbm90IHBlcm1pdHRlZABObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5AE5vIHN1Y2ggcHJvY2VzcwBGaWxlIGV4aXN0cwBWYWx1ZSB0b28gbGFyZ2UgZm9yIGRhdGEgdHlwZQBObyBzcGFjZSBsZWZ0IG9uIGRldmljZQBPdXQgb2YgbWVtb3J5AFJlc291cmNlIGJ1c3kASW50ZXJydXB0ZWQgc3lzdGVtIGNhbGwAUmVzb3VyY2UgdGVtcG9yYXJpbHkgdW5hdmFpbGFibGUASW52YWxpZCBzZWVrAENyb3NzLWRldmljZSBsaW5rAFJlYWQtb25seSBmaWxlIHN5c3RlbQBEaXJlY3Rvcnkgbm90IGVtcHR5AENvbm5lY3Rpb24gcmVzZXQgYnkgcGVlcgBPcGVyYXRpb24gdGltZWQgb3V0AENvbm5lY3Rpb24gcmVmdXNlZABIb3N0IGlzIGRvd24ASG9zdCBpcyB1bnJlYWNoYWJsZQBBZGRyZXNzIGluIHVzZQBCcm9rZW4gcGlwZQBJL08gZXJyb3IATm8gc3VjaCBkZXZpY2Ugb3IgYWRkcmVzcwBCbG9jayBkZXZpY2UgcmVxdWlyZWQATm8gc3VjaCBkZXZpY2UATm90IGEgZGlyZWN0b3J5AElzIGEgZGlyZWN0b3J5AFRleHQgZmlsZSBidXN5AEV4ZWMgZm9ybWF0IGVycm9yAEludmFsaWQgYXJndW1lbnQAQXJndW1lbnQgbGlzdCB0b28gbG9uZwBTeW1ib2xpYyBsaW5rIGxvb3AARmlsZW5hbWUgdG9vIGxvbmcAVG9vIG1hbnkgb3BlbiBmaWxlcyBpbiBzeXN0ZW0ATm8gZmlsZSBkZXNjcmlwdG9ycyBhdmFpbGFibGUAQmFkIGZpbGUgZGVzY3JpcHRvcgBObyBjaGlsZCBwcm9jZXNzAEJhZCBhZGRyZXNzAEZpbGUgdG9vIGxhcmdlAFRvbyBtYW55IGxpbmtzAE5vIGxvY2tzIGF2YWlsYWJsZQBSZXNvdXJjZSBkZWFkbG9jayB3b3VsZCBvY2N1cgBTdGF0ZSBub3QgcmVjb3ZlcmFibGUAUHJldmlvdXMgb3duZXIgZGllZABPcGVyYXRpb24gY2FuY2VsZWQARnVuY3Rpb24gbm90IGltcGxlbWVudGVkAE5vIG1lc3NhZ2Ugb2YgZGVzaXJlZCB0eXBlAElkZW50aWZpZXIgcmVtb3ZlZABEZXZpY2Ugbm90IGEgc3RyZWFtAE5vIGRhdGEgYXZhaWxhYmxlAERldmljZSB0aW1lb3V0AE91dCBvZiBzdHJlYW1zIHJlc291cmNlcwBMaW5rIGhhcyBiZWVuIHNldmVyZWQAUHJvdG9jb2wgZXJyb3IAQmFkIG1lc3NhZ2UARmlsZSBkZXNjcmlwdG9yIGluIGJhZCBzdGF0ZQBOb3QgYSBzb2NrZXQARGVzdGluYXRpb24gYWRkcmVzcyByZXF1aXJlZABNZXNzYWdlIHRvbyBsYXJnZQBQcm90b2NvbCB3cm9uZyB0eXBlIGZvciBzb2NrZXQAUHJvdG9jb2wgbm90IGF2YWlsYWJsZQBQcm90b2NvbCBub3Qgc3VwcG9ydGVkAFNvY2tldCB0eXBlIG5vdCBzdXBwb3J0ZWQATm90IHN1cHBvcnRlZABQcm90b2NvbCBmYW1pbHkgbm90IHN1cHBvcnRlZABBZGRyZXNzIGZhbWlseSBub3Qgc3VwcG9ydGVkIGJ5IHByb3RvY29sAEFkZHJlc3Mgbm90IGF2YWlsYWJsZQBOZXR3b3JrIGlzIGRvd24ATmV0d29yayB1bnJlYWNoYWJsZQBDb25uZWN0aW9uIHJlc2V0IGJ5IG5ldHdvcmsAQ29ubmVjdGlvbiBhYm9ydGVkAE5vIGJ1ZmZlciBzcGFjZSBhdmFpbGFibGUAU29ja2V0IGlzIGNvbm5lY3RlZABTb2NrZXQgbm90IGNvbm5lY3RlZABDYW5ub3Qgc2VuZCBhZnRlciBzb2NrZXQgc2h1dGRvd24AT3BlcmF0aW9uIGFscmVhZHkgaW4gcHJvZ3Jlc3MAT3BlcmF0aW9uIGluIHByb2dyZXNzAFN0YWxlIGZpbGUgaGFuZGxlAFJlbW90ZSBJL08gZXJyb3IAUXVvdGEgZXhjZWVkZWQATm8gbWVkaXVtIGZvdW5kAFdyb25nIG1lZGl1bSB0eXBlAE5vIGVycm9yIGluZm9ybWF0aW9uAABVbmtub3duIGVycm9yICVkACVzJXMlcwAAOiAAL3Byb2Mvc2VsZi9mZC8AL2Rldi91cmFuZG9tAHJ3YQAlcy5YWFhYWFgAcitiAHJiAFBLBQYAQcyZAQsCYE4AQYSaAQvsAQwAAAANAAAADgAAAA8AAAAQAAAAEQAAABIAAAATAAAAFAAAAA0AAAAOAAAADwAAABAAAAARAAAAEgAAABMAAAABAAAACAAAAARNAAAkTQAAHwAAAGRNAAADAAAAAAAAAC30UVjPjLHARva1yykxA8cEW3AwtF39IHh/i5rYWSlQaEiJq6dWA2z/t82IP9R3tCulo3DxuuSo/EGD/dlv4Yp6Ly10lgcfDQleA3YscPdApSynb1dBqKp036BYZANKx8Q8U66vXxgEFbHjbSiGqwykv0Pw6VCBOVcWUjf/////////////////////"; -if (!isDataURI(wasmBinaryFile)) { - wasmBinaryFile = locateFile(wasmBinaryFile); -} -function getBinary() { - try { - if (wasmBinary) { - return new Uint8Array(wasmBinary); - } - var binary = tryParseAsDataURI(wasmBinaryFile); - if (binary) { - return binary; - } - if (readBinary) { - return readBinary(wasmBinaryFile); - } else { - throw "sync fetching of the wasm failed: you can preload it to Module['wasmBinary'] manually, or emcc.py will do that for you when generating HTML (but not JS)"; - } - } catch (err) { - abort(err); - } -} -function createWasm() { - var info = { env: asmLibraryArg, wasi_unstable: asmLibraryArg }; - function receiveInstance(instance, module) { - var exports = instance.exports; - Module["asm"] = exports; - removeRunDependency("wasm-instantiate"); - } - addRunDependency("wasm-instantiate"); - function instantiateSync() { - var instance; - var module; - var binary; - try { - binary = getBinary(); - module = new WebAssembly.Module(binary); - instance = new WebAssembly.Instance(module, info); - } catch (e) { - var str = e.toString(); - err("failed to compile wasm module: " + str); - if ( - str.indexOf("imported Memory") >= 0 || - str.indexOf("memory import") >= 0 - ) { - err( - "Memory size incompatibility issues may be due to changing TOTAL_MEMORY at runtime to something too large. Use ALLOW_MEMORY_GROWTH to allow any size memory (and also make sure not to set TOTAL_MEMORY at runtime to something smaller than it was at compile time)." - ); - } - throw e; - } - receiveInstance(instance, module); - } - if (Module["instantiateWasm"]) { - try { - var exports = Module["instantiateWasm"](info, receiveInstance); - return exports; - } catch (e) { - err("Module.instantiateWasm callback failed with error: " + e); - return false; - } - } - instantiateSync(); - return Module["asm"]; -} -var tempDouble; -var tempI64; -__ATINIT__.push({ - func: function() { - ___wasm_call_ctors(); - } -}); -function demangle(func) { - return func; -} -function demangleAll(text) { - var regex = /\b_Z[\w\d_]+/g; - return text.replace(regex, function(x) { - var y = demangle(x); - return x === y ? x : y + " [" + x + "]"; - }); -} -function jsStackTrace() { - var err = new Error(); - if (!err.stack) { - try { - throw new Error(0); - } catch (e) { - err = e; - } - if (!err.stack) { - return "(no stack trace available)"; - } - } - return err.stack.toString(); -} -function stackTrace() { - var js = jsStackTrace(); - if (Module["extraStackTrace"]) js += "\n" + Module["extraStackTrace"](); - return demangleAll(js); -} -function ___lock() {} -var PATH = { - splitPath: function(filename) { - var splitPathRe = /^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/; - return splitPathRe.exec(filename).slice(1); - }, - normalizeArray: function(parts, allowAboveRoot) { - var up = 0; - for (var i = parts.length - 1; i >= 0; i--) { - var last = parts[i]; - if (last === ".") { - parts.splice(i, 1); - } else if (last === "..") { - parts.splice(i, 1); - up++; - } else if (up) { - parts.splice(i, 1); - up--; - } - } - if (allowAboveRoot) { - for (; up; up--) { - parts.unshift(".."); - } - } - return parts; - }, - normalize: function(path) { - var isAbsolute = path.charAt(0) === "/", - trailingSlash = path.substr(-1) === "/"; - path = PATH.normalizeArray( - path.split("/").filter(function(p) { - return !!p; - }), - !isAbsolute - ).join("/"); - if (!path && !isAbsolute) { - path = "."; - } - if (path && trailingSlash) { - path += "/"; - } - return (isAbsolute ? "/" : "") + path; - }, - dirname: function(path) { - var result = PATH.splitPath(path), - root = result[0], - dir = result[1]; - if (!root && !dir) { - return "."; - } - if (dir) { - dir = dir.substr(0, dir.length - 1); - } - return root + dir; - }, - basename: function(path) { - if (path === "/") return "/"; - var lastSlash = path.lastIndexOf("/"); - if (lastSlash === -1) return path; - return path.substr(lastSlash + 1); - }, - extname: function(path) { - return PATH.splitPath(path)[3]; - }, - join: function() { - var paths = Array.prototype.slice.call(arguments, 0); - return PATH.normalize(paths.join("/")); - }, - join2: function(l, r) { - return PATH.normalize(l + "/" + r); - } -}; -function ___setErrNo(value) { - if (Module["___errno_location"]) - HEAP32[Module["___errno_location"]() >> 2] = value; - return value; -} -var PATH_FS = { - resolve: function() { - var resolvedPath = "", - resolvedAbsolute = false; - for (var i = arguments.length - 1; i >= -1 && !resolvedAbsolute; i--) { - var path = i >= 0 ? arguments[i] : FS.cwd(); - if (typeof path !== "string") { - throw new TypeError("Arguments to path.resolve must be strings"); - } else if (!path) { - return ""; - } - resolvedPath = path + "/" + resolvedPath; - resolvedAbsolute = path.charAt(0) === "/"; - } - resolvedPath = PATH.normalizeArray( - resolvedPath.split("/").filter(function(p) { - return !!p; - }), - !resolvedAbsolute - ).join("/"); - return (resolvedAbsolute ? "/" : "") + resolvedPath || "."; - }, - relative: function(from, to) { - from = PATH_FS.resolve(from).substr(1); - to = PATH_FS.resolve(to).substr(1); - function trim(arr) { - var start = 0; - for (; start < arr.length; start++) { - if (arr[start] !== "") break; - } - var end = arr.length - 1; - for (; end >= 0; end--) { - if (arr[end] !== "") break; - } - if (start > end) return []; - return arr.slice(start, end - start + 1); - } - var fromParts = trim(from.split("/")); - var toParts = trim(to.split("/")); - var length = Math.min(fromParts.length, toParts.length); - var samePartsLength = length; - for (var i = 0; i < length; i++) { - if (fromParts[i] !== toParts[i]) { - samePartsLength = i; - break; - } - } - var outputParts = []; - for (var i = samePartsLength; i < fromParts.length; i++) { - outputParts.push(".."); - } - outputParts = outputParts.concat(toParts.slice(samePartsLength)); - return outputParts.join("/"); - } -}; -var TTY = { - ttys: [], - init: function() {}, - shutdown: function() {}, - register: function(dev, ops) { - TTY.ttys[dev] = { input: [], output: [], ops: ops }; - FS.registerDevice(dev, TTY.stream_ops); - }, - stream_ops: { - open: function(stream) { - var tty = TTY.ttys[stream.node.rdev]; - if (!tty) { - throw new FS.ErrnoError(43); - } - stream.tty = tty; - stream.seekable = false; - }, - close: function(stream) { - stream.tty.ops.flush(stream.tty); - }, - flush: function(stream) { - stream.tty.ops.flush(stream.tty); - }, - read: function(stream, buffer, offset, length, pos) { - if (!stream.tty || !stream.tty.ops.get_char) { - throw new FS.ErrnoError(60); - } - var bytesRead = 0; - for (var i = 0; i < length; i++) { - var result; - try { - result = stream.tty.ops.get_char(stream.tty); - } catch (e) { - throw new FS.ErrnoError(29); - } - if (result === undefined && bytesRead === 0) { - throw new FS.ErrnoError(6); - } - if (result === null || result === undefined) break; - bytesRead++; - buffer[offset + i] = result; - } - if (bytesRead) { - stream.node.timestamp = Date.now(); - } - return bytesRead; - }, - write: function(stream, buffer, offset, length, pos) { - if (!stream.tty || !stream.tty.ops.put_char) { - throw new FS.ErrnoError(60); - } - try { - for (var i = 0; i < length; i++) { - stream.tty.ops.put_char(stream.tty, buffer[offset + i]); - } - } catch (e) { - throw new FS.ErrnoError(29); - } - if (length) { - stream.node.timestamp = Date.now(); - } - return i; - } - }, - default_tty_ops: { - get_char: function(tty) { - if (!tty.input.length) { - var result = null; - if (ENVIRONMENT_IS_NODE) { - var BUFSIZE = 256; - var buf = Buffer.alloc ? Buffer.alloc(BUFSIZE) : new Buffer(BUFSIZE); - var bytesRead = 0; - try { - bytesRead = nodeFS.readSync( - process.stdin.fd, - buf, - 0, - BUFSIZE, - null - ); - } catch (e) { - if (e.toString().indexOf("EOF") != -1) bytesRead = 0; - else throw e; - } - if (bytesRead > 0) { - result = buf.slice(0, bytesRead).toString("utf-8"); - } else { - result = null; - } - } else if ( - typeof window != "undefined" && - typeof window.prompt == "function" - ) { - result = window.prompt("Input: "); - if (result !== null) { - result += "\n"; - } - } else if (typeof readline == "function") { - result = readline(); - if (result !== null) { - result += "\n"; - } - } - if (!result) { - return null; - } - tty.input = intArrayFromString(result, true); - } - return tty.input.shift(); - }, - put_char: function(tty, val) { - if (val === null || val === 10) { - out(UTF8ArrayToString(tty.output, 0)); - tty.output = []; - } else { - if (val != 0) tty.output.push(val); - } - }, - flush: function(tty) { - if (tty.output && tty.output.length > 0) { - out(UTF8ArrayToString(tty.output, 0)); - tty.output = []; - } - } - }, - default_tty1_ops: { - put_char: function(tty, val) { - if (val === null || val === 10) { - err(UTF8ArrayToString(tty.output, 0)); - tty.output = []; - } else { - if (val != 0) tty.output.push(val); - } - }, - flush: function(tty) { - if (tty.output && tty.output.length > 0) { - err(UTF8ArrayToString(tty.output, 0)); - tty.output = []; - } - } - } -}; -var MEMFS = { - ops_table: null, - mount: function(mount) { - return MEMFS.createNode(null, "/", 16384 | 511, 0); - }, - createNode: function(parent, name, mode, dev) { - if (FS.isBlkdev(mode) || FS.isFIFO(mode)) { - throw new FS.ErrnoError(63); - } - if (!MEMFS.ops_table) { - MEMFS.ops_table = { - dir: { - node: { - getattr: MEMFS.node_ops.getattr, - setattr: MEMFS.node_ops.setattr, - lookup: MEMFS.node_ops.lookup, - mknod: MEMFS.node_ops.mknod, - rename: MEMFS.node_ops.rename, - unlink: MEMFS.node_ops.unlink, - rmdir: MEMFS.node_ops.rmdir, - readdir: MEMFS.node_ops.readdir, - symlink: MEMFS.node_ops.symlink - }, - stream: { llseek: MEMFS.stream_ops.llseek } - }, - file: { - node: { - getattr: MEMFS.node_ops.getattr, - setattr: MEMFS.node_ops.setattr - }, - stream: { - llseek: MEMFS.stream_ops.llseek, - read: MEMFS.stream_ops.read, - write: MEMFS.stream_ops.write, - allocate: MEMFS.stream_ops.allocate, - mmap: MEMFS.stream_ops.mmap, - msync: MEMFS.stream_ops.msync - } - }, - link: { - node: { - getattr: MEMFS.node_ops.getattr, - setattr: MEMFS.node_ops.setattr, - readlink: MEMFS.node_ops.readlink - }, - stream: {} - }, - chrdev: { - node: { - getattr: MEMFS.node_ops.getattr, - setattr: MEMFS.node_ops.setattr - }, - stream: FS.chrdev_stream_ops - } - }; - } - var node = FS.createNode(parent, name, mode, dev); - if (FS.isDir(node.mode)) { - node.node_ops = MEMFS.ops_table.dir.node; - node.stream_ops = MEMFS.ops_table.dir.stream; - node.contents = {}; - } else if (FS.isFile(node.mode)) { - node.node_ops = MEMFS.ops_table.file.node; - node.stream_ops = MEMFS.ops_table.file.stream; - node.usedBytes = 0; - node.contents = null; - } else if (FS.isLink(node.mode)) { - node.node_ops = MEMFS.ops_table.link.node; - node.stream_ops = MEMFS.ops_table.link.stream; - } else if (FS.isChrdev(node.mode)) { - node.node_ops = MEMFS.ops_table.chrdev.node; - node.stream_ops = MEMFS.ops_table.chrdev.stream; - } - node.timestamp = Date.now(); - if (parent) { - parent.contents[name] = node; - } - return node; - }, - getFileDataAsRegularArray: function(node) { - if (node.contents && node.contents.subarray) { - var arr = []; - for (var i = 0; i < node.usedBytes; ++i) arr.push(node.contents[i]); - return arr; - } - return node.contents; - }, - getFileDataAsTypedArray: function(node) { - if (!node.contents) return new Uint8Array(); - if (node.contents.subarray) - return node.contents.subarray(0, node.usedBytes); - return new Uint8Array(node.contents); - }, - expandFileStorage: function(node, newCapacity) { - var prevCapacity = node.contents ? node.contents.length : 0; - if (prevCapacity >= newCapacity) return; - var CAPACITY_DOUBLING_MAX = 1024 * 1024; - newCapacity = Math.max( - newCapacity, - (prevCapacity * (prevCapacity < CAPACITY_DOUBLING_MAX ? 2 : 1.125)) | 0 - ); - if (prevCapacity != 0) newCapacity = Math.max(newCapacity, 256); - var oldContents = node.contents; - node.contents = new Uint8Array(newCapacity); - if (node.usedBytes > 0) - node.contents.set(oldContents.subarray(0, node.usedBytes), 0); - return; - }, - resizeFileStorage: function(node, newSize) { - if (node.usedBytes == newSize) return; - if (newSize == 0) { - node.contents = null; - node.usedBytes = 0; - return; - } - if (!node.contents || node.contents.subarray) { - var oldContents = node.contents; - node.contents = new Uint8Array(new ArrayBuffer(newSize)); - if (oldContents) { - node.contents.set( - oldContents.subarray(0, Math.min(newSize, node.usedBytes)) - ); - } - node.usedBytes = newSize; - return; - } - if (!node.contents) node.contents = []; - if (node.contents.length > newSize) node.contents.length = newSize; - else while (node.contents.length < newSize) node.contents.push(0); - node.usedBytes = newSize; - }, - node_ops: { - getattr: function(node) { - var attr = {}; - attr.dev = FS.isChrdev(node.mode) ? node.id : 1; - attr.ino = node.id; - attr.mode = node.mode; - attr.nlink = 1; - attr.uid = 0; - attr.gid = 0; - attr.rdev = node.rdev; - if (FS.isDir(node.mode)) { - attr.size = 4096; - } else if (FS.isFile(node.mode)) { - attr.size = node.usedBytes; - } else if (FS.isLink(node.mode)) { - attr.size = node.link.length; - } else { - attr.size = 0; - } - attr.atime = new Date(node.timestamp); - attr.mtime = new Date(node.timestamp); - attr.ctime = new Date(node.timestamp); - attr.blksize = 4096; - attr.blocks = Math.ceil(attr.size / attr.blksize); - return attr; - }, - setattr: function(node, attr) { - if (attr.mode !== undefined) { - node.mode = attr.mode; - } - if (attr.timestamp !== undefined) { - node.timestamp = attr.timestamp; - } - if (attr.size !== undefined) { - MEMFS.resizeFileStorage(node, attr.size); - } - }, - lookup: function(parent, name) { - throw FS.genericErrors[44]; - }, - mknod: function(parent, name, mode, dev) { - return MEMFS.createNode(parent, name, mode, dev); - }, - rename: function(old_node, new_dir, new_name) { - if (FS.isDir(old_node.mode)) { - var new_node; - try { - new_node = FS.lookupNode(new_dir, new_name); - } catch (e) {} - if (new_node) { - for (var i in new_node.contents) { - throw new FS.ErrnoError(55); - } - } - } - delete old_node.parent.contents[old_node.name]; - old_node.name = new_name; - new_dir.contents[new_name] = old_node; - old_node.parent = new_dir; - }, - unlink: function(parent, name) { - delete parent.contents[name]; - }, - rmdir: function(parent, name) { - var node = FS.lookupNode(parent, name); - for (var i in node.contents) { - throw new FS.ErrnoError(55); - } - delete parent.contents[name]; - }, - readdir: function(node) { - var entries = [".", ".."]; - for (var key in node.contents) { - if (!node.contents.hasOwnProperty(key)) { - continue; - } - entries.push(key); - } - return entries; - }, - symlink: function(parent, newname, oldpath) { - var node = MEMFS.createNode(parent, newname, 511 | 40960, 0); - node.link = oldpath; - return node; - }, - readlink: function(node) { - if (!FS.isLink(node.mode)) { - throw new FS.ErrnoError(28); - } - return node.link; - } - }, - stream_ops: { - read: function(stream, buffer, offset, length, position) { - var contents = stream.node.contents; - if (position >= stream.node.usedBytes) return 0; - var size = Math.min(stream.node.usedBytes - position, length); - if (size > 8 && contents.subarray) { - buffer.set(contents.subarray(position, position + size), offset); - } else { - for (var i = 0; i < size; i++) - buffer[offset + i] = contents[position + i]; - } - return size; - }, - write: function(stream, buffer, offset, length, position, canOwn) { - if (buffer.buffer === HEAP8.buffer) { - canOwn = false; - } - if (!length) return 0; - var node = stream.node; - node.timestamp = Date.now(); - if (buffer.subarray && (!node.contents || node.contents.subarray)) { - if (canOwn) { - node.contents = buffer.subarray(offset, offset + length); - node.usedBytes = length; - return length; - } else if (node.usedBytes === 0 && position === 0) { - node.contents = new Uint8Array( - buffer.subarray(offset, offset + length) - ); - node.usedBytes = length; - return length; - } else if (position + length <= node.usedBytes) { - node.contents.set(buffer.subarray(offset, offset + length), position); - return length; - } - } - MEMFS.expandFileStorage(node, position + length); - if (node.contents.subarray && buffer.subarray) - node.contents.set(buffer.subarray(offset, offset + length), position); - else { - for (var i = 0; i < length; i++) { - node.contents[position + i] = buffer[offset + i]; - } - } - node.usedBytes = Math.max(node.usedBytes, position + length); - return length; - }, - llseek: function(stream, offset, whence) { - var position = offset; - if (whence === 1) { - position += stream.position; - } else if (whence === 2) { - if (FS.isFile(stream.node.mode)) { - position += stream.node.usedBytes; - } - } - if (position < 0) { - throw new FS.ErrnoError(28); - } - return position; - }, - allocate: function(stream, offset, length) { - MEMFS.expandFileStorage(stream.node, offset + length); - stream.node.usedBytes = Math.max(stream.node.usedBytes, offset + length); - }, - mmap: function(stream, buffer, offset, length, position, prot, flags) { - if (!FS.isFile(stream.node.mode)) { - throw new FS.ErrnoError(43); - } - var ptr; - var allocated; - var contents = stream.node.contents; - if (!(flags & 2) && contents.buffer === buffer.buffer) { - allocated = false; - ptr = contents.byteOffset; - } else { - if (position > 0 || position + length < stream.node.usedBytes) { - if (contents.subarray) { - contents = contents.subarray(position, position + length); - } else { - contents = Array.prototype.slice.call( - contents, - position, - position + length - ); - } - } - allocated = true; - var fromHeap = buffer.buffer == HEAP8.buffer; - ptr = _malloc(length); - if (!ptr) { - throw new FS.ErrnoError(48); - } - (fromHeap ? HEAP8 : buffer).set(contents, ptr); - } - return { ptr: ptr, allocated: allocated }; - }, - msync: function(stream, buffer, offset, length, mmapFlags) { - if (!FS.isFile(stream.node.mode)) { - throw new FS.ErrnoError(43); - } - if (mmapFlags & 2) { - return 0; - } - var bytesWritten = MEMFS.stream_ops.write( - stream, - buffer, - 0, - length, - offset, - false - ); - return 0; - } - } -}; -var ERRNO_CODES = { - EPERM: 63, - ENOENT: 44, - ESRCH: 71, - EINTR: 27, - EIO: 29, - ENXIO: 60, - E2BIG: 1, - ENOEXEC: 45, - EBADF: 8, - ECHILD: 12, - EAGAIN: 6, - EWOULDBLOCK: 6, - ENOMEM: 48, - EACCES: 2, - EFAULT: 21, - ENOTBLK: 105, - EBUSY: 10, - EEXIST: 20, - EXDEV: 75, - ENODEV: 43, - ENOTDIR: 54, - EISDIR: 31, - EINVAL: 28, - ENFILE: 41, - EMFILE: 33, - ENOTTY: 59, - ETXTBSY: 74, - EFBIG: 22, - ENOSPC: 51, - ESPIPE: 70, - EROFS: 69, - EMLINK: 34, - EPIPE: 64, - EDOM: 18, - ERANGE: 68, - ENOMSG: 49, - EIDRM: 24, - ECHRNG: 106, - EL2NSYNC: 156, - EL3HLT: 107, - EL3RST: 108, - ELNRNG: 109, - EUNATCH: 110, - ENOCSI: 111, - EL2HLT: 112, - EDEADLK: 16, - ENOLCK: 46, - EBADE: 113, - EBADR: 114, - EXFULL: 115, - ENOANO: 104, - EBADRQC: 103, - EBADSLT: 102, - EDEADLOCK: 16, - EBFONT: 101, - ENOSTR: 100, - ENODATA: 116, - ETIME: 117, - ENOSR: 118, - ENONET: 119, - ENOPKG: 120, - EREMOTE: 121, - ENOLINK: 47, - EADV: 122, - ESRMNT: 123, - ECOMM: 124, - EPROTO: 65, - EMULTIHOP: 36, - EDOTDOT: 125, - EBADMSG: 9, - ENOTUNIQ: 126, - EBADFD: 127, - EREMCHG: 128, - ELIBACC: 129, - ELIBBAD: 130, - ELIBSCN: 131, - ELIBMAX: 132, - ELIBEXEC: 133, - ENOSYS: 52, - ENOTEMPTY: 55, - ENAMETOOLONG: 37, - ELOOP: 32, - EOPNOTSUPP: 138, - EPFNOSUPPORT: 139, - ECONNRESET: 15, - ENOBUFS: 42, - EAFNOSUPPORT: 5, - EPROTOTYPE: 67, - ENOTSOCK: 57, - ENOPROTOOPT: 50, - ESHUTDOWN: 140, - ECONNREFUSED: 14, - EADDRINUSE: 3, - ECONNABORTED: 13, - ENETUNREACH: 40, - ENETDOWN: 38, - ETIMEDOUT: 73, - EHOSTDOWN: 142, - EHOSTUNREACH: 23, - EINPROGRESS: 26, - EALREADY: 7, - EDESTADDRREQ: 17, - EMSGSIZE: 35, - EPROTONOSUPPORT: 66, - ESOCKTNOSUPPORT: 137, - EADDRNOTAVAIL: 4, - ENETRESET: 39, - EISCONN: 30, - ENOTCONN: 53, - ETOOMANYREFS: 141, - EUSERS: 136, - EDQUOT: 19, - ESTALE: 72, - ENOTSUP: 138, - ENOMEDIUM: 148, - EILSEQ: 25, - EOVERFLOW: 61, - ECANCELED: 11, - ENOTRECOVERABLE: 56, - EOWNERDEAD: 62, - ESTRPIPE: 135 -}; -var NODEFS = { - isWindows: false, - staticInit: function() { - NODEFS.isWindows = !!process.platform.match(/^win/); - var flags = { fs: fs.constants }; - if (flags["fs"]) { - flags = flags["fs"]; - } - NODEFS.flagsForNodeMap = { - 1024: flags["O_APPEND"], - 64: flags["O_CREAT"], - 128: flags["O_EXCL"], - 0: flags["O_RDONLY"], - 2: flags["O_RDWR"], - 4096: flags["O_SYNC"], - 512: flags["O_TRUNC"], - 1: flags["O_WRONLY"] - }; - }, - bufferFrom: function(arrayBuffer) { - return Buffer["alloc"] ? Buffer.from(arrayBuffer) : new Buffer(arrayBuffer); - }, - convertNodeCode: function(e) { - var code = e.code; - assert(code in ERRNO_CODES); - return ERRNO_CODES[code]; - }, - mount: function(mount) { - assert(ENVIRONMENT_HAS_NODE); - return NODEFS.createNode(null, "/", NODEFS.getMode(mount.opts.root), 0); - }, - createNode: function(parent, name, mode, dev) { - if (!FS.isDir(mode) && !FS.isFile(mode) && !FS.isLink(mode)) { - throw new FS.ErrnoError(28); - } - var node = FS.createNode(parent, name, mode); - node.node_ops = NODEFS.node_ops; - node.stream_ops = NODEFS.stream_ops; - return node; - }, - getMode: function(path) { - var stat; - try { - stat = fs.lstatSync(path); - if (NODEFS.isWindows) { - stat.mode = stat.mode | ((stat.mode & 292) >> 2); - } - } catch (e) { - if (!e.code) throw e; - throw new FS.ErrnoError(NODEFS.convertNodeCode(e)); - } - return stat.mode; - }, - realPath: function(node) { - var parts = []; - while (node.parent !== node) { - parts.push(node.name); - node = node.parent; - } - parts.push(node.mount.opts.root); - parts.reverse(); - return PATH.join.apply(null, parts); - }, - flagsForNode: function(flags) { - flags &= ~2097152; - flags &= ~2048; - flags &= ~32768; - flags &= ~524288; - var newFlags = 0; - for (var k in NODEFS.flagsForNodeMap) { - if (flags & k) { - newFlags |= NODEFS.flagsForNodeMap[k]; - flags ^= k; - } - } - if (!flags) { - return newFlags; - } else { - throw new FS.ErrnoError(28); - } - }, - node_ops: { - getattr: function(node) { - var path = NODEFS.realPath(node); - var stat; - try { - stat = fs.lstatSync(path); - } catch (e) { - if (!e.code) throw e; - throw new FS.ErrnoError(NODEFS.convertNodeCode(e)); - } - if (NODEFS.isWindows && !stat.blksize) { - stat.blksize = 4096; - } - if (NODEFS.isWindows && !stat.blocks) { - stat.blocks = ((stat.size + stat.blksize - 1) / stat.blksize) | 0; - } - return { - dev: stat.dev, - ino: stat.ino, - mode: stat.mode, - nlink: stat.nlink, - uid: stat.uid, - gid: stat.gid, - rdev: stat.rdev, - size: stat.size, - atime: stat.atime, - mtime: stat.mtime, - ctime: stat.ctime, - blksize: stat.blksize, - blocks: stat.blocks - }; - }, - setattr: function(node, attr) { - var path = NODEFS.realPath(node); - try { - if (attr.mode !== undefined) { - fs.chmodSync(path, attr.mode); - node.mode = attr.mode; - } - if (attr.timestamp !== undefined) { - var date = new Date(attr.timestamp); - fs.utimesSync(path, date, date); - } - if (attr.size !== undefined) { - fs.truncateSync(path, attr.size); - } - } catch (e) { - if (!e.code) throw e; - throw new FS.ErrnoError(NODEFS.convertNodeCode(e)); - } - }, - lookup: function(parent, name) { - var path = PATH.join2(NODEFS.realPath(parent), name); - var mode = NODEFS.getMode(path); - return NODEFS.createNode(parent, name, mode); - }, - mknod: function(parent, name, mode, dev) { - var node = NODEFS.createNode(parent, name, mode, dev); - var path = NODEFS.realPath(node); - try { - if (FS.isDir(node.mode)) { - fs.mkdirSync(path, node.mode); - } else { - fs.writeFileSync(path, "", { mode: node.mode }); - } - } catch (e) { - if (!e.code) throw e; - throw new FS.ErrnoError(NODEFS.convertNodeCode(e)); - } - return node; - }, - rename: function(oldNode, newDir, newName) { - var oldPath = NODEFS.realPath(oldNode); - var newPath = PATH.join2(NODEFS.realPath(newDir), newName); - try { - fs.renameSync(oldPath, newPath); - } catch (e) { - if (!e.code) throw e; - throw new FS.ErrnoError(NODEFS.convertNodeCode(e)); - } - }, - unlink: function(parent, name) { - var path = PATH.join2(NODEFS.realPath(parent), name); - try { - fs.unlinkSync(path); - } catch (e) { - if (!e.code) throw e; - throw new FS.ErrnoError(NODEFS.convertNodeCode(e)); - } - }, - rmdir: function(parent, name) { - var path = PATH.join2(NODEFS.realPath(parent), name); - try { - fs.rmdirSync(path); - } catch (e) { - if (!e.code) throw e; - throw new FS.ErrnoError(NODEFS.convertNodeCode(e)); - } - }, - readdir: function(node) { - var path = NODEFS.realPath(node); - try { - return fs.readdirSync(path); - } catch (e) { - if (!e.code) throw e; - throw new FS.ErrnoError(NODEFS.convertNodeCode(e)); - } - }, - symlink: function(parent, newName, oldPath) { - var newPath = PATH.join2(NODEFS.realPath(parent), newName); - try { - fs.symlinkSync(oldPath, newPath); - } catch (e) { - if (!e.code) throw e; - throw new FS.ErrnoError(NODEFS.convertNodeCode(e)); - } - }, - readlink: function(node) { - var path = NODEFS.realPath(node); - try { - path = fs.readlinkSync(path); - path = NODEJS_PATH.relative( - NODEJS_PATH.resolve(node.mount.opts.root), - path - ); - return path; - } catch (e) { - if (!e.code) throw e; - throw new FS.ErrnoError(NODEFS.convertNodeCode(e)); - } - } - }, - stream_ops: { - open: function(stream) { - var path = NODEFS.realPath(stream.node); - try { - if (FS.isFile(stream.node.mode)) { - stream.nfd = fs.openSync(path, NODEFS.flagsForNode(stream.flags)); - } - } catch (e) { - if (!e.code) throw e; - throw new FS.ErrnoError(NODEFS.convertNodeCode(e)); - } - }, - close: function(stream) { - try { - if (FS.isFile(stream.node.mode) && stream.nfd) { - fs.closeSync(stream.nfd); - } - } catch (e) { - if (!e.code) throw e; - throw new FS.ErrnoError(NODEFS.convertNodeCode(e)); - } - }, - read: function(stream, buffer, offset, length, position) { - if (length === 0) return 0; - try { - return fs.readSync( - stream.nfd, - NODEFS.bufferFrom(buffer.buffer), - offset, - length, - position - ); - } catch (e) { - throw new FS.ErrnoError(NODEFS.convertNodeCode(e)); - } - }, - write: function(stream, buffer, offset, length, position) { - try { - return fs.writeSync( - stream.nfd, - NODEFS.bufferFrom(buffer.buffer), - offset, - length, - position - ); - } catch (e) { - throw new FS.ErrnoError(NODEFS.convertNodeCode(e)); - } - }, - llseek: function(stream, offset, whence) { - var position = offset; - if (whence === 1) { - position += stream.position; - } else if (whence === 2) { - if (FS.isFile(stream.node.mode)) { - try { - var stat = fs.fstatSync(stream.nfd); - position += stat.size; - } catch (e) { - throw new FS.ErrnoError(NODEFS.convertNodeCode(e)); - } - } - } - if (position < 0) { - throw new FS.ErrnoError(28); - } - return position; - } - } -}; -var NODERAWFS = { - lookupPath: function(path) { - return { path: path, node: { mode: NODEFS.getMode(path) } }; - }, - createStandardStreams: function() { - FS.streams[0] = { - fd: 0, - nfd: 0, - position: 0, - path: "", - flags: 0, - tty: true, - seekable: false - }; - for (var i = 1; i < 3; i++) { - FS.streams[i] = { - fd: i, - nfd: i, - position: 0, - path: "", - flags: 577, - tty: true, - seekable: false - }; - } - }, - cwd: function() { - return process.cwd(); - }, - chdir: function() { - process.chdir.apply(void 0, arguments); - }, - mknod: function(path, mode) { - if (FS.isDir(path)) { - fs.mkdirSync(path, mode); - } else { - fs.writeFileSync(path, "", { mode: mode }); - } - }, - mkdir: function() { - fs.mkdirSync.apply(void 0, arguments); - }, - symlink: function() { - fs.symlinkSync.apply(void 0, arguments); - }, - rename: function() { - fs.renameSync.apply(void 0, arguments); - }, - rmdir: function() { - fs.rmdirSync.apply(void 0, arguments); - }, - readdir: function() { - fs.readdirSync.apply(void 0, arguments); - }, - unlink: function() { - fs.unlinkSync.apply(void 0, arguments); - }, - readlink: function() { - return fs.readlinkSync.apply(void 0, arguments); - }, - stat: function() { - return fs.statSync.apply(void 0, arguments); - }, - lstat: function() { - return fs.lstatSync.apply(void 0, arguments); - }, - chmod: function() { - fs.chmodSync.apply(void 0, arguments); - }, - fchmod: function() { - fs.fchmodSync.apply(void 0, arguments); - }, - chown: function() { - fs.chownSync.apply(void 0, arguments); - }, - fchown: function() { - fs.fchownSync.apply(void 0, arguments); - }, - truncate: function() { - fs.truncateSync.apply(void 0, arguments); - }, - ftruncate: function() { - fs.ftruncateSync.apply(void 0, arguments); - }, - utime: function() { - fs.utimesSync.apply(void 0, arguments); - }, - open: function(path, flags, mode, suggestFD) { - if (typeof flags === "string") { - flags = VFS.modeStringToFlags(flags); - } - var nfd = fs.openSync(path, NODEFS.flagsForNode(flags), mode); - var fd = suggestFD != null ? suggestFD : FS.nextfd(nfd); - var stream = { - fd: fd, - nfd: nfd, - position: 0, - path: path, - flags: flags, - seekable: true - }; - FS.streams[fd] = stream; - return stream; - }, - close: function(stream) { - if (!stream.stream_ops) { - fs.closeSync(stream.nfd); - } - FS.closeStream(stream.fd); - }, - llseek: function(stream, offset, whence) { - if (stream.stream_ops) { - return VFS.llseek(stream, offset, whence); - } - var position = offset; - if (whence === 1) { - position += stream.position; - } else if (whence === 2) { - position += fs.fstatSync(stream.nfd).size; - } else if (whence !== 0) { - throw new FS.ErrnoError(ERRNO_CODES.EINVAL); - } - if (position < 0) { - throw new FS.ErrnoError(ERRNO_CODES.EINVAL); - } - stream.position = position; - return position; - }, - read: function(stream, buffer, offset, length, position) { - if (stream.stream_ops) { - return VFS.read(stream, buffer, offset, length, position); - } - var seeking = typeof position !== "undefined"; - if (!seeking && stream.seekable) position = stream.position; - var bytesRead = fs.readSync( - stream.nfd, - NODEFS.bufferFrom(buffer.buffer), - offset, - length, - position - ); - if (!seeking) stream.position += bytesRead; - return bytesRead; - }, - write: function(stream, buffer, offset, length, position) { - if (stream.stream_ops) { - return VFS.write(stream, buffer, offset, length, position); - } - if (stream.flags & +"1024") { - FS.llseek(stream, 0, +"2"); - } - var seeking = typeof position !== "undefined"; - if (!seeking && stream.seekable) position = stream.position; - var bytesWritten = fs.writeSync( - stream.nfd, - NODEFS.bufferFrom(buffer.buffer), - offset, - length, - position - ); - if (!seeking) stream.position += bytesWritten; - return bytesWritten; - }, - allocate: function() { - throw new FS.ErrnoError(ERRNO_CODES.EOPNOTSUPP); - }, - mmap: function() { - throw new FS.ErrnoError(ERRNO_CODES.ENODEV); - }, - msync: function() { - return 0; - }, - munmap: function() { - return 0; - }, - ioctl: function() { - throw new FS.ErrnoError(ERRNO_CODES.ENOTTY); - } -}; -var FS = { - root: null, - mounts: [], - devices: {}, - streams: [], - nextInode: 1, - nameTable: null, - currentPath: "/", - initialized: false, - ignorePermissions: true, - trackingDelegate: {}, - tracking: { openFlags: { READ: 1, WRITE: 2 } }, - ErrnoError: null, - genericErrors: {}, - filesystems: null, - syncFSRequests: 0, - handleFSError: function(e) { - if (!(e instanceof FS.ErrnoError)) throw e + " : " + stackTrace(); - return ___setErrNo(e.errno); - }, - lookupPath: function(path, opts) { - path = PATH_FS.resolve(FS.cwd(), path); - opts = opts || {}; - if (!path) return { path: "", node: null }; - var defaults = { follow_mount: true, recurse_count: 0 }; - for (var key in defaults) { - if (opts[key] === undefined) { - opts[key] = defaults[key]; - } - } - if (opts.recurse_count > 8) { - throw new FS.ErrnoError(32); - } - var parts = PATH.normalizeArray( - path.split("/").filter(function(p) { - return !!p; - }), - false - ); - var current = FS.root; - var current_path = "/"; - for (var i = 0; i < parts.length; i++) { - var islast = i === parts.length - 1; - if (islast && opts.parent) { - break; - } - current = FS.lookupNode(current, parts[i]); - current_path = PATH.join2(current_path, parts[i]); - if (FS.isMountpoint(current)) { - if (!islast || (islast && opts.follow_mount)) { - current = current.mounted.root; - } - } - if (!islast || opts.follow) { - var count = 0; - while (FS.isLink(current.mode)) { - var link = FS.readlink(current_path); - current_path = PATH_FS.resolve(PATH.dirname(current_path), link); - var lookup = FS.lookupPath(current_path, { - recurse_count: opts.recurse_count - }); - current = lookup.node; - if (count++ > 40) { - throw new FS.ErrnoError(32); - } - } - } - } - return { path: current_path, node: current }; - }, - getPath: function(node) { - var path; - while (true) { - if (FS.isRoot(node)) { - var mount = node.mount.mountpoint; - if (!path) return mount; - return mount[mount.length - 1] !== "/" - ? mount + "/" + path - : mount + path; - } - path = path ? node.name + "/" + path : node.name; - node = node.parent; - } - }, - hashName: function(parentid, name) { - var hash = 0; - for (var i = 0; i < name.length; i++) { - hash = ((hash << 5) - hash + name.charCodeAt(i)) | 0; - } - return ((parentid + hash) >>> 0) % FS.nameTable.length; - }, - hashAddNode: function(node) { - var hash = FS.hashName(node.parent.id, node.name); - node.name_next = FS.nameTable[hash]; - FS.nameTable[hash] = node; - }, - hashRemoveNode: function(node) { - var hash = FS.hashName(node.parent.id, node.name); - if (FS.nameTable[hash] === node) { - FS.nameTable[hash] = node.name_next; - } else { - var current = FS.nameTable[hash]; - while (current) { - if (current.name_next === node) { - current.name_next = node.name_next; - break; - } - current = current.name_next; - } - } - }, - lookupNode: function(parent, name) { - var err = FS.mayLookup(parent); - if (err) { - throw new FS.ErrnoError(err, parent); - } - var hash = FS.hashName(parent.id, name); - for (var node = FS.nameTable[hash]; node; node = node.name_next) { - var nodeName = node.name; - if (node.parent.id === parent.id && nodeName === name) { - return node; - } - } - return FS.lookup(parent, name); - }, - createNode: function(parent, name, mode, rdev) { - if (!FS.FSNode) { - FS.FSNode = function(parent, name, mode, rdev) { - if (!parent) { - parent = this; - } - this.parent = parent; - this.mount = parent.mount; - this.mounted = null; - this.id = FS.nextInode++; - this.name = name; - this.mode = mode; - this.node_ops = {}; - this.stream_ops = {}; - this.rdev = rdev; - }; - FS.FSNode.prototype = {}; - var readMode = 292 | 73; - var writeMode = 146; - Object.defineProperties(FS.FSNode.prototype, { - read: { - get: function() { - return (this.mode & readMode) === readMode; - }, - set: function(val) { - val ? (this.mode |= readMode) : (this.mode &= ~readMode); - } - }, - write: { - get: function() { - return (this.mode & writeMode) === writeMode; - }, - set: function(val) { - val ? (this.mode |= writeMode) : (this.mode &= ~writeMode); - } - }, - isFolder: { - get: function() { - return FS.isDir(this.mode); - } - }, - isDevice: { - get: function() { - return FS.isChrdev(this.mode); - } - } - }); - } - var node = new FS.FSNode(parent, name, mode, rdev); - FS.hashAddNode(node); - return node; - }, - destroyNode: function(node) { - FS.hashRemoveNode(node); - }, - isRoot: function(node) { - return node === node.parent; - }, - isMountpoint: function(node) { - return !!node.mounted; - }, - isFile: function(mode) { - return (mode & 61440) === 32768; - }, - isDir: function(mode) { - return (mode & 61440) === 16384; - }, - isLink: function(mode) { - return (mode & 61440) === 40960; - }, - isChrdev: function(mode) { - return (mode & 61440) === 8192; - }, - isBlkdev: function(mode) { - return (mode & 61440) === 24576; - }, - isFIFO: function(mode) { - return (mode & 61440) === 4096; - }, - isSocket: function(mode) { - return (mode & 49152) === 49152; - }, - flagModes: { - r: 0, - rs: 1052672, - "r+": 2, - w: 577, - wx: 705, - xw: 705, - "w+": 578, - "wx+": 706, - "xw+": 706, - a: 1089, - ax: 1217, - xa: 1217, - "a+": 1090, - "ax+": 1218, - "xa+": 1218 - }, - modeStringToFlags: function(str) { - var flags = FS.flagModes[str]; - if (typeof flags === "undefined") { - throw new Error("Unknown file open mode: " + str); - } - return flags; - }, - flagsToPermissionString: function(flag) { - var perms = ["r", "w", "rw"][flag & 3]; - if (flag & 512) { - perms += "w"; - } - return perms; - }, - nodePermissions: function(node, perms) { - if (FS.ignorePermissions) { - return 0; - } - if (perms.indexOf("r") !== -1 && !(node.mode & 292)) { - return 2; - } else if (perms.indexOf("w") !== -1 && !(node.mode & 146)) { - return 2; - } else if (perms.indexOf("x") !== -1 && !(node.mode & 73)) { - return 2; - } - return 0; - }, - mayLookup: function(dir) { - var err = FS.nodePermissions(dir, "x"); - if (err) return err; - if (!dir.node_ops.lookup) return 2; - return 0; - }, - mayCreate: function(dir, name) { - try { - var node = FS.lookupNode(dir, name); - return 20; - } catch (e) {} - return FS.nodePermissions(dir, "wx"); - }, - mayDelete: function(dir, name, isdir) { - var node; - try { - node = FS.lookupNode(dir, name); - } catch (e) { - return e.errno; - } - var err = FS.nodePermissions(dir, "wx"); - if (err) { - return err; - } - if (isdir) { - if (!FS.isDir(node.mode)) { - return 54; - } - if (FS.isRoot(node) || FS.getPath(node) === FS.cwd()) { - return 10; - } - } else { - if (FS.isDir(node.mode)) { - return 31; - } - } - return 0; - }, - mayOpen: function(node, flags) { - if (!node) { - return 44; - } - if (FS.isLink(node.mode)) { - return 32; - } else if (FS.isDir(node.mode)) { - if (FS.flagsToPermissionString(flags) !== "r" || flags & 512) { - return 31; - } - } - return FS.nodePermissions(node, FS.flagsToPermissionString(flags)); - }, - MAX_OPEN_FDS: 4096, - nextfd: function(fd_start, fd_end) { - fd_start = fd_start || 0; - fd_end = fd_end || FS.MAX_OPEN_FDS; - for (var fd = fd_start; fd <= fd_end; fd++) { - if (!FS.streams[fd]) { - return fd; - } - } - throw new FS.ErrnoError(33); - }, - getStream: function(fd) { - return FS.streams[fd]; - }, - createStream: function(stream, fd_start, fd_end) { - if (!FS.FSStream) { - FS.FSStream = function() {}; - FS.FSStream.prototype = {}; - Object.defineProperties(FS.FSStream.prototype, { - object: { - get: function() { - return this.node; - }, - set: function(val) { - this.node = val; - } - }, - isRead: { - get: function() { - return (this.flags & 2097155) !== 1; - } - }, - isWrite: { - get: function() { - return (this.flags & 2097155) !== 0; - } - }, - isAppend: { - get: function() { - return this.flags & 1024; - } - } - }); - } - var newStream = new FS.FSStream(); - for (var p in stream) { - newStream[p] = stream[p]; - } - stream = newStream; - var fd = FS.nextfd(fd_start, fd_end); - stream.fd = fd; - FS.streams[fd] = stream; - return stream; - }, - closeStream: function(fd) { - FS.streams[fd] = null; - }, - chrdev_stream_ops: { - open: function(stream) { - var device = FS.getDevice(stream.node.rdev); - stream.stream_ops = device.stream_ops; - if (stream.stream_ops.open) { - stream.stream_ops.open(stream); - } - }, - llseek: function() { - throw new FS.ErrnoError(70); - } - }, - major: function(dev) { - return dev >> 8; - }, - minor: function(dev) { - return dev & 255; - }, - makedev: function(ma, mi) { - return (ma << 8) | mi; - }, - registerDevice: function(dev, ops) { - FS.devices[dev] = { stream_ops: ops }; - }, - getDevice: function(dev) { - return FS.devices[dev]; - }, - getMounts: function(mount) { - var mounts = []; - var check = [mount]; - while (check.length) { - var m = check.pop(); - mounts.push(m); - check.push.apply(check, m.mounts); - } - return mounts; - }, - syncfs: function(populate, callback) { - if (typeof populate === "function") { - callback = populate; - populate = false; - } - FS.syncFSRequests++; - if (FS.syncFSRequests > 1) { - console.log( - "warning: " + - FS.syncFSRequests + - " FS.syncfs operations in flight at once, probably just doing extra work" - ); - } - var mounts = FS.getMounts(FS.root.mount); - var completed = 0; - function doCallback(err) { - FS.syncFSRequests--; - return callback(err); - } - function done(err) { - if (err) { - if (!done.errored) { - done.errored = true; - return doCallback(err); - } - return; - } - if (++completed >= mounts.length) { - doCallback(null); - } - } - mounts.forEach(function(mount) { - if (!mount.type.syncfs) { - return done(null); - } - mount.type.syncfs(mount, populate, done); - }); - }, - mount: function(type, opts, mountpoint) { - var root = mountpoint === "/"; - var pseudo = !mountpoint; - var node; - if (root && FS.root) { - throw new FS.ErrnoError(10); - } else if (!root && !pseudo) { - var lookup = FS.lookupPath(mountpoint, { follow_mount: false }); - mountpoint = lookup.path; - node = lookup.node; - if (FS.isMountpoint(node)) { - throw new FS.ErrnoError(10); - } - if (!FS.isDir(node.mode)) { - throw new FS.ErrnoError(54); - } - } - var mount = { type: type, opts: opts, mountpoint: mountpoint, mounts: [] }; - var mountRoot = type.mount(mount); - mountRoot.mount = mount; - mount.root = mountRoot; - if (root) { - FS.root = mountRoot; - } else if (node) { - node.mounted = mount; - if (node.mount) { - node.mount.mounts.push(mount); - } - } - return mountRoot; - }, - unmount: function(mountpoint) { - var lookup = FS.lookupPath(mountpoint, { follow_mount: false }); - if (!FS.isMountpoint(lookup.node)) { - throw new FS.ErrnoError(28); - } - var node = lookup.node; - var mount = node.mounted; - var mounts = FS.getMounts(mount); - Object.keys(FS.nameTable).forEach(function(hash) { - var current = FS.nameTable[hash]; - while (current) { - var next = current.name_next; - if (mounts.indexOf(current.mount) !== -1) { - FS.destroyNode(current); - } - current = next; - } - }); - node.mounted = null; - var idx = node.mount.mounts.indexOf(mount); - node.mount.mounts.splice(idx, 1); - }, - lookup: function(parent, name) { - return parent.node_ops.lookup(parent, name); - }, - mknod: function(path, mode, dev) { - var lookup = FS.lookupPath(path, { parent: true }); - var parent = lookup.node; - var name = PATH.basename(path); - if (!name || name === "." || name === "..") { - throw new FS.ErrnoError(28); - } - var err = FS.mayCreate(parent, name); - if (err) { - throw new FS.ErrnoError(err); - } - if (!parent.node_ops.mknod) { - throw new FS.ErrnoError(63); - } - return parent.node_ops.mknod(parent, name, mode, dev); - }, - create: function(path, mode) { - mode = mode !== undefined ? mode : 438; - mode &= 4095; - mode |= 32768; - return FS.mknod(path, mode, 0); - }, - mkdir: function(path, mode) { - mode = mode !== undefined ? mode : 511; - mode &= 511 | 512; - mode |= 16384; - return FS.mknod(path, mode, 0); - }, - mkdirTree: function(path, mode) { - var dirs = path.split("/"); - var d = ""; - for (var i = 0; i < dirs.length; ++i) { - if (!dirs[i]) continue; - d += "/" + dirs[i]; - try { - FS.mkdir(d, mode); - } catch (e) { - if (e.errno != 20) throw e; - } - } - }, - mkdev: function(path, mode, dev) { - if (typeof dev === "undefined") { - dev = mode; - mode = 438; - } - mode |= 8192; - return FS.mknod(path, mode, dev); - }, - symlink: function(oldpath, newpath) { - if (!PATH_FS.resolve(oldpath)) { - throw new FS.ErrnoError(44); - } - var lookup = FS.lookupPath(newpath, { parent: true }); - var parent = lookup.node; - if (!parent) { - throw new FS.ErrnoError(44); - } - var newname = PATH.basename(newpath); - var err = FS.mayCreate(parent, newname); - if (err) { - throw new FS.ErrnoError(err); - } - if (!parent.node_ops.symlink) { - throw new FS.ErrnoError(63); - } - return parent.node_ops.symlink(parent, newname, oldpath); - }, - rename: function(old_path, new_path) { - var old_dirname = PATH.dirname(old_path); - var new_dirname = PATH.dirname(new_path); - var old_name = PATH.basename(old_path); - var new_name = PATH.basename(new_path); - var lookup, old_dir, new_dir; - try { - lookup = FS.lookupPath(old_path, { parent: true }); - old_dir = lookup.node; - lookup = FS.lookupPath(new_path, { parent: true }); - new_dir = lookup.node; - } catch (e) { - throw new FS.ErrnoError(10); - } - if (!old_dir || !new_dir) throw new FS.ErrnoError(44); - if (old_dir.mount !== new_dir.mount) { - throw new FS.ErrnoError(75); - } - var old_node = FS.lookupNode(old_dir, old_name); - var relative = PATH_FS.relative(old_path, new_dirname); - if (relative.charAt(0) !== ".") { - throw new FS.ErrnoError(28); - } - relative = PATH_FS.relative(new_path, old_dirname); - if (relative.charAt(0) !== ".") { - throw new FS.ErrnoError(55); - } - var new_node; - try { - new_node = FS.lookupNode(new_dir, new_name); - } catch (e) {} - if (old_node === new_node) { - return; - } - var isdir = FS.isDir(old_node.mode); - var err = FS.mayDelete(old_dir, old_name, isdir); - if (err) { - throw new FS.ErrnoError(err); - } - err = new_node - ? FS.mayDelete(new_dir, new_name, isdir) - : FS.mayCreate(new_dir, new_name); - if (err) { - throw new FS.ErrnoError(err); - } - if (!old_dir.node_ops.rename) { - throw new FS.ErrnoError(63); - } - if (FS.isMountpoint(old_node) || (new_node && FS.isMountpoint(new_node))) { - throw new FS.ErrnoError(10); - } - if (new_dir !== old_dir) { - err = FS.nodePermissions(old_dir, "w"); - if (err) { - throw new FS.ErrnoError(err); - } - } - try { - if (FS.trackingDelegate["willMovePath"]) { - FS.trackingDelegate["willMovePath"](old_path, new_path); - } - } catch (e) { - console.log( - "FS.trackingDelegate['willMovePath']('" + - old_path + - "', '" + - new_path + - "') threw an exception: " + - e.message - ); - } - FS.hashRemoveNode(old_node); - try { - old_dir.node_ops.rename(old_node, new_dir, new_name); - } catch (e) { - throw e; - } finally { - FS.hashAddNode(old_node); - } - try { - if (FS.trackingDelegate["onMovePath"]) - FS.trackingDelegate["onMovePath"](old_path, new_path); - } catch (e) { - console.log( - "FS.trackingDelegate['onMovePath']('" + - old_path + - "', '" + - new_path + - "') threw an exception: " + - e.message - ); - } - }, - rmdir: function(path) { - var lookup = FS.lookupPath(path, { parent: true }); - var parent = lookup.node; - var name = PATH.basename(path); - var node = FS.lookupNode(parent, name); - var err = FS.mayDelete(parent, name, true); - if (err) { - throw new FS.ErrnoError(err); - } - if (!parent.node_ops.rmdir) { - throw new FS.ErrnoError(63); - } - if (FS.isMountpoint(node)) { - throw new FS.ErrnoError(10); - } - try { - if (FS.trackingDelegate["willDeletePath"]) { - FS.trackingDelegate["willDeletePath"](path); - } - } catch (e) { - console.log( - "FS.trackingDelegate['willDeletePath']('" + - path + - "') threw an exception: " + - e.message - ); - } - parent.node_ops.rmdir(parent, name); - FS.destroyNode(node); - try { - if (FS.trackingDelegate["onDeletePath"]) - FS.trackingDelegate["onDeletePath"](path); - } catch (e) { - console.log( - "FS.trackingDelegate['onDeletePath']('" + - path + - "') threw an exception: " + - e.message - ); - } - }, - readdir: function(path) { - var lookup = FS.lookupPath(path, { follow: true }); - var node = lookup.node; - if (!node.node_ops.readdir) { - throw new FS.ErrnoError(54); - } - return node.node_ops.readdir(node); - }, - unlink: function(path) { - var lookup = FS.lookupPath(path, { parent: true }); - var parent = lookup.node; - var name = PATH.basename(path); - var node = FS.lookupNode(parent, name); - var err = FS.mayDelete(parent, name, false); - if (err) { - throw new FS.ErrnoError(err); - } - if (!parent.node_ops.unlink) { - throw new FS.ErrnoError(63); - } - if (FS.isMountpoint(node)) { - throw new FS.ErrnoError(10); - } - try { - if (FS.trackingDelegate["willDeletePath"]) { - FS.trackingDelegate["willDeletePath"](path); - } - } catch (e) { - console.log( - "FS.trackingDelegate['willDeletePath']('" + - path + - "') threw an exception: " + - e.message - ); - } - parent.node_ops.unlink(parent, name); - FS.destroyNode(node); - try { - if (FS.trackingDelegate["onDeletePath"]) - FS.trackingDelegate["onDeletePath"](path); - } catch (e) { - console.log( - "FS.trackingDelegate['onDeletePath']('" + - path + - "') threw an exception: " + - e.message - ); - } - }, - readlink: function(path) { - var lookup = FS.lookupPath(path); - var link = lookup.node; - if (!link) { - throw new FS.ErrnoError(44); - } - if (!link.node_ops.readlink) { - throw new FS.ErrnoError(28); - } - return PATH_FS.resolve( - FS.getPath(link.parent), - link.node_ops.readlink(link) - ); - }, - stat: function(path, dontFollow) { - var lookup = FS.lookupPath(path, { follow: !dontFollow }); - var node = lookup.node; - if (!node) { - throw new FS.ErrnoError(44); - } - if (!node.node_ops.getattr) { - throw new FS.ErrnoError(63); - } - return node.node_ops.getattr(node); - }, - lstat: function(path) { - return FS.stat(path, true); - }, - chmod: function(path, mode, dontFollow) { - var node; - if (typeof path === "string") { - var lookup = FS.lookupPath(path, { follow: !dontFollow }); - node = lookup.node; - } else { - node = path; - } - if (!node.node_ops.setattr) { - throw new FS.ErrnoError(63); - } - node.node_ops.setattr(node, { - mode: (mode & 4095) | (node.mode & ~4095), - timestamp: Date.now() - }); - }, - lchmod: function(path, mode) { - FS.chmod(path, mode, true); - }, - fchmod: function(fd, mode) { - var stream = FS.getStream(fd); - if (!stream) { - throw new FS.ErrnoError(8); - } - FS.chmod(stream.node, mode); - }, - chown: function(path, uid, gid, dontFollow) { - var node; - if (typeof path === "string") { - var lookup = FS.lookupPath(path, { follow: !dontFollow }); - node = lookup.node; - } else { - node = path; - } - if (!node.node_ops.setattr) { - throw new FS.ErrnoError(63); - } - node.node_ops.setattr(node, { timestamp: Date.now() }); - }, - lchown: function(path, uid, gid) { - FS.chown(path, uid, gid, true); - }, - fchown: function(fd, uid, gid) { - var stream = FS.getStream(fd); - if (!stream) { - throw new FS.ErrnoError(8); - } - FS.chown(stream.node, uid, gid); - }, - truncate: function(path, len) { - if (len < 0) { - throw new FS.ErrnoError(28); - } - var node; - if (typeof path === "string") { - var lookup = FS.lookupPath(path, { follow: true }); - node = lookup.node; - } else { - node = path; - } - if (!node.node_ops.setattr) { - throw new FS.ErrnoError(63); - } - if (FS.isDir(node.mode)) { - throw new FS.ErrnoError(31); - } - if (!FS.isFile(node.mode)) { - throw new FS.ErrnoError(28); - } - var err = FS.nodePermissions(node, "w"); - if (err) { - throw new FS.ErrnoError(err); - } - node.node_ops.setattr(node, { size: len, timestamp: Date.now() }); - }, - ftruncate: function(fd, len) { - var stream = FS.getStream(fd); - if (!stream) { - throw new FS.ErrnoError(8); - } - if ((stream.flags & 2097155) === 0) { - throw new FS.ErrnoError(28); - } - FS.truncate(stream.node, len); - }, - utime: function(path, atime, mtime) { - var lookup = FS.lookupPath(path, { follow: true }); - var node = lookup.node; - node.node_ops.setattr(node, { timestamp: Math.max(atime, mtime) }); - }, - open: function(path, flags, mode, fd_start, fd_end) { - if (path === "") { - throw new FS.ErrnoError(44); - } - flags = typeof flags === "string" ? FS.modeStringToFlags(flags) : flags; - mode = typeof mode === "undefined" ? 438 : mode; - if (flags & 64) { - mode = (mode & 4095) | 32768; - } else { - mode = 0; - } - var node; - if (typeof path === "object") { - node = path; - } else { - path = PATH.normalize(path); - try { - var lookup = FS.lookupPath(path, { follow: !(flags & 131072) }); - node = lookup.node; - } catch (e) {} - } - var created = false; - if (flags & 64) { - if (node) { - if (flags & 128) { - throw new FS.ErrnoError(20); - } - } else { - node = FS.mknod(path, mode, 0); - created = true; - } - } - if (!node) { - throw new FS.ErrnoError(44); - } - if (FS.isChrdev(node.mode)) { - flags &= ~512; - } - if (flags & 65536 && !FS.isDir(node.mode)) { - throw new FS.ErrnoError(54); - } - if (!created) { - var err = FS.mayOpen(node, flags); - if (err) { - throw new FS.ErrnoError(err); - } - } - if (flags & 512) { - FS.truncate(node, 0); - } - flags &= ~(128 | 512); - var stream = FS.createStream( - { - node: node, - path: FS.getPath(node), - flags: flags, - seekable: true, - position: 0, - stream_ops: node.stream_ops, - ungotten: [], - error: false - }, - fd_start, - fd_end - ); - if (stream.stream_ops.open) { - stream.stream_ops.open(stream); - } - if (Module["logReadFiles"] && !(flags & 1)) { - if (!FS.readFiles) FS.readFiles = {}; - if (!(path in FS.readFiles)) { - FS.readFiles[path] = 1; - console.log("FS.trackingDelegate error on read file: " + path); - } - } - try { - if (FS.trackingDelegate["onOpenFile"]) { - var trackingFlags = 0; - if ((flags & 2097155) !== 1) { - trackingFlags |= FS.tracking.openFlags.READ; - } - if ((flags & 2097155) !== 0) { - trackingFlags |= FS.tracking.openFlags.WRITE; - } - FS.trackingDelegate["onOpenFile"](path, trackingFlags); - } - } catch (e) { - console.log( - "FS.trackingDelegate['onOpenFile']('" + - path + - "', flags) threw an exception: " + - e.message - ); - } - return stream; - }, - close: function(stream) { - if (FS.isClosed(stream)) { - throw new FS.ErrnoError(8); - } - if (stream.getdents) stream.getdents = null; - try { - if (stream.stream_ops.close) { - stream.stream_ops.close(stream); - } - } catch (e) { - throw e; - } finally { - FS.closeStream(stream.fd); - } - stream.fd = null; - }, - isClosed: function(stream) { - return stream.fd === null; - }, - llseek: function(stream, offset, whence) { - if (FS.isClosed(stream)) { - throw new FS.ErrnoError(8); - } - if (!stream.seekable || !stream.stream_ops.llseek) { - throw new FS.ErrnoError(70); - } - if (whence != 0 && whence != 1 && whence != 2) { - throw new FS.ErrnoError(28); - } - stream.position = stream.stream_ops.llseek(stream, offset, whence); - stream.ungotten = []; - return stream.position; - }, - read: function(stream, buffer, offset, length, position) { - if (length < 0 || position < 0) { - throw new FS.ErrnoError(28); - } - if (FS.isClosed(stream)) { - throw new FS.ErrnoError(8); - } - if ((stream.flags & 2097155) === 1) { - throw new FS.ErrnoError(8); - } - if (FS.isDir(stream.node.mode)) { - throw new FS.ErrnoError(31); - } - if (!stream.stream_ops.read) { - throw new FS.ErrnoError(28); - } - var seeking = typeof position !== "undefined"; - if (!seeking) { - position = stream.position; - } else if (!stream.seekable) { - throw new FS.ErrnoError(70); - } - var bytesRead = stream.stream_ops.read( - stream, - buffer, - offset, - length, - position - ); - if (!seeking) stream.position += bytesRead; - return bytesRead; - }, - write: function(stream, buffer, offset, length, position, canOwn) { - if (length < 0 || position < 0) { - throw new FS.ErrnoError(28); - } - if (FS.isClosed(stream)) { - throw new FS.ErrnoError(8); - } - if ((stream.flags & 2097155) === 0) { - throw new FS.ErrnoError(8); - } - if (FS.isDir(stream.node.mode)) { - throw new FS.ErrnoError(31); - } - if (!stream.stream_ops.write) { - throw new FS.ErrnoError(28); - } - if (stream.flags & 1024) { - FS.llseek(stream, 0, 2); - } - var seeking = typeof position !== "undefined"; - if (!seeking) { - position = stream.position; - } else if (!stream.seekable) { - throw new FS.ErrnoError(70); - } - var bytesWritten = stream.stream_ops.write( - stream, - buffer, - offset, - length, - position, - canOwn - ); - if (!seeking) stream.position += bytesWritten; - try { - if (stream.path && FS.trackingDelegate["onWriteToFile"]) - FS.trackingDelegate["onWriteToFile"](stream.path); - } catch (e) { - console.log( - "FS.trackingDelegate['onWriteToFile']('" + - stream.path + - "') threw an exception: " + - e.message - ); - } - return bytesWritten; - }, - allocate: function(stream, offset, length) { - if (FS.isClosed(stream)) { - throw new FS.ErrnoError(8); - } - if (offset < 0 || length <= 0) { - throw new FS.ErrnoError(28); - } - if ((stream.flags & 2097155) === 0) { - throw new FS.ErrnoError(8); - } - if (!FS.isFile(stream.node.mode) && !FS.isDir(stream.node.mode)) { - throw new FS.ErrnoError(43); - } - if (!stream.stream_ops.allocate) { - throw new FS.ErrnoError(138); - } - stream.stream_ops.allocate(stream, offset, length); - }, - mmap: function(stream, buffer, offset, length, position, prot, flags) { - if ( - (prot & 2) !== 0 && - (flags & 2) === 0 && - (stream.flags & 2097155) !== 2 - ) { - throw new FS.ErrnoError(2); - } - if ((stream.flags & 2097155) === 1) { - throw new FS.ErrnoError(2); - } - if (!stream.stream_ops.mmap) { - throw new FS.ErrnoError(43); - } - return stream.stream_ops.mmap( - stream, - buffer, - offset, - length, - position, - prot, - flags - ); - }, - msync: function(stream, buffer, offset, length, mmapFlags) { - if (!stream || !stream.stream_ops.msync) { - return 0; - } - return stream.stream_ops.msync(stream, buffer, offset, length, mmapFlags); - }, - munmap: function(stream) { - return 0; - }, - ioctl: function(stream, cmd, arg) { - if (!stream.stream_ops.ioctl) { - throw new FS.ErrnoError(59); - } - return stream.stream_ops.ioctl(stream, cmd, arg); - }, - readFile: function(path, opts) { - opts = opts || {}; - opts.flags = opts.flags || "r"; - opts.encoding = opts.encoding || "binary"; - if (opts.encoding !== "utf8" && opts.encoding !== "binary") { - throw new Error('Invalid encoding type "' + opts.encoding + '"'); - } - var ret; - var stream = FS.open(path, opts.flags); - var stat = FS.stat(path); - var length = stat.size; - var buf = new Uint8Array(length); - FS.read(stream, buf, 0, length, 0); - if (opts.encoding === "utf8") { - ret = UTF8ArrayToString(buf, 0); - } else if (opts.encoding === "binary") { - ret = buf; - } - FS.close(stream); - return ret; - }, - writeFile: function(path, data, opts) { - opts = opts || {}; - opts.flags = opts.flags || "w"; - var stream = FS.open(path, opts.flags, opts.mode); - if (typeof data === "string") { - var buf = new Uint8Array(lengthBytesUTF8(data) + 1); - var actualNumBytes = stringToUTF8Array(data, buf, 0, buf.length); - FS.write(stream, buf, 0, actualNumBytes, undefined, opts.canOwn); - } else if (ArrayBuffer.isView(data)) { - FS.write(stream, data, 0, data.byteLength, undefined, opts.canOwn); - } else { - throw new Error("Unsupported data type"); - } - FS.close(stream); - }, - cwd: function() { - return FS.currentPath; - }, - chdir: function(path) { - var lookup = FS.lookupPath(path, { follow: true }); - if (lookup.node === null) { - throw new FS.ErrnoError(44); - } - if (!FS.isDir(lookup.node.mode)) { - throw new FS.ErrnoError(54); - } - var err = FS.nodePermissions(lookup.node, "x"); - if (err) { - throw new FS.ErrnoError(err); - } - FS.currentPath = lookup.path; - }, - createDefaultDirectories: function() { - FS.mkdir("/tmp"); - FS.mkdir("/home"); - FS.mkdir("/home/web_user"); - }, - createDefaultDevices: function() { - FS.mkdir("/dev"); - FS.registerDevice(FS.makedev(1, 3), { - read: function() { - return 0; - }, - write: function(stream, buffer, offset, length, pos) { - return length; - } - }); - FS.mkdev("/dev/null", FS.makedev(1, 3)); - TTY.register(FS.makedev(5, 0), TTY.default_tty_ops); - TTY.register(FS.makedev(6, 0), TTY.default_tty1_ops); - FS.mkdev("/dev/tty", FS.makedev(5, 0)); - FS.mkdev("/dev/tty1", FS.makedev(6, 0)); - var random_device; - if ( - typeof crypto === "object" && - typeof crypto["getRandomValues"] === "function" - ) { - var randomBuffer = new Uint8Array(1); - random_device = function() { - crypto.getRandomValues(randomBuffer); - return randomBuffer[0]; - }; - } else if (ENVIRONMENT_IS_NODE) { - try { - var crypto_module = __webpack_require__(15); - random_device = function() { - return crypto_module["randomBytes"](1)[0]; - }; - } catch (e) {} - } else { - } - if (!random_device) { - random_device = function() { - abort("random_device"); - }; - } - FS.createDevice("/dev", "random", random_device); - FS.createDevice("/dev", "urandom", random_device); - FS.mkdir("/dev/shm"); - FS.mkdir("/dev/shm/tmp"); - }, - createSpecialDirectories: function() { - FS.mkdir("/proc"); - FS.mkdir("/proc/self"); - FS.mkdir("/proc/self/fd"); - FS.mount( - { - mount: function() { - var node = FS.createNode("/proc/self", "fd", 16384 | 511, 73); - node.node_ops = { - lookup: function(parent, name) { - var fd = +name; - var stream = FS.getStream(fd); - if (!stream) throw new FS.ErrnoError(8); - var ret = { - parent: null, - mount: { mountpoint: "fake" }, - node_ops: { - readlink: function() { - return stream.path; - } - } - }; - ret.parent = ret; - return ret; - } - }; - return node; - } - }, - {}, - "/proc/self/fd" - ); - }, - createStandardStreams: function() { - if (Module["stdin"]) { - FS.createDevice("/dev", "stdin", Module["stdin"]); - } else { - FS.symlink("/dev/tty", "/dev/stdin"); - } - if (Module["stdout"]) { - FS.createDevice("/dev", "stdout", null, Module["stdout"]); - } else { - FS.symlink("/dev/tty", "/dev/stdout"); - } - if (Module["stderr"]) { - FS.createDevice("/dev", "stderr", null, Module["stderr"]); - } else { - FS.symlink("/dev/tty1", "/dev/stderr"); - } - var stdin = FS.open("/dev/stdin", "r"); - var stdout = FS.open("/dev/stdout", "w"); - var stderr = FS.open("/dev/stderr", "w"); - }, - ensureErrnoError: function() { - if (FS.ErrnoError) return; - FS.ErrnoError = function ErrnoError(errno, node) { - this.node = node; - this.setErrno = function(errno) { - this.errno = errno; - }; - this.setErrno(errno); - this.message = "FS error"; - }; - FS.ErrnoError.prototype = new Error(); - FS.ErrnoError.prototype.constructor = FS.ErrnoError; - [44].forEach(function(code) { - FS.genericErrors[code] = new FS.ErrnoError(code); - FS.genericErrors[code].stack = ""; - }); - }, - staticInit: function() { - FS.ensureErrnoError(); - FS.nameTable = new Array(4096); - FS.mount(MEMFS, {}, "/"); - FS.createDefaultDirectories(); - FS.createDefaultDevices(); - FS.createSpecialDirectories(); - FS.filesystems = { MEMFS: MEMFS, NODEFS: NODEFS }; - }, - init: function(input, output, error) { - FS.init.initialized = true; - FS.ensureErrnoError(); - Module["stdin"] = input || Module["stdin"]; - Module["stdout"] = output || Module["stdout"]; - Module["stderr"] = error || Module["stderr"]; - FS.createStandardStreams(); - }, - quit: function() { - FS.init.initialized = false; - var fflush = Module["_fflush"]; - if (fflush) fflush(0); - for (var i = 0; i < FS.streams.length; i++) { - var stream = FS.streams[i]; - if (!stream) { - continue; - } - FS.close(stream); - } - }, - getMode: function(canRead, canWrite) { - var mode = 0; - if (canRead) mode |= 292 | 73; - if (canWrite) mode |= 146; - return mode; - }, - joinPath: function(parts, forceRelative) { - var path = PATH.join.apply(null, parts); - if (forceRelative && path[0] == "/") path = path.substr(1); - return path; - }, - absolutePath: function(relative, base) { - return PATH_FS.resolve(base, relative); - }, - standardizePath: function(path) { - return PATH.normalize(path); - }, - findObject: function(path, dontResolveLastLink) { - var ret = FS.analyzePath(path, dontResolveLastLink); - if (ret.exists) { - return ret.object; - } else { - ___setErrNo(ret.error); - return null; - } - }, - analyzePath: function(path, dontResolveLastLink) { - try { - var lookup = FS.lookupPath(path, { follow: !dontResolveLastLink }); - path = lookup.path; - } catch (e) {} - var ret = { - isRoot: false, - exists: false, - error: 0, - name: null, - path: null, - object: null, - parentExists: false, - parentPath: null, - parentObject: null - }; - try { - var lookup = FS.lookupPath(path, { parent: true }); - ret.parentExists = true; - ret.parentPath = lookup.path; - ret.parentObject = lookup.node; - ret.name = PATH.basename(path); - lookup = FS.lookupPath(path, { follow: !dontResolveLastLink }); - ret.exists = true; - ret.path = lookup.path; - ret.object = lookup.node; - ret.name = lookup.node.name; - ret.isRoot = lookup.path === "/"; - } catch (e) { - ret.error = e.errno; - } - return ret; - }, - createFolder: function(parent, name, canRead, canWrite) { - var path = PATH.join2( - typeof parent === "string" ? parent : FS.getPath(parent), - name - ); - var mode = FS.getMode(canRead, canWrite); - return FS.mkdir(path, mode); - }, - createPath: function(parent, path, canRead, canWrite) { - parent = typeof parent === "string" ? parent : FS.getPath(parent); - var parts = path.split("/").reverse(); - while (parts.length) { - var part = parts.pop(); - if (!part) continue; - var current = PATH.join2(parent, part); - try { - FS.mkdir(current); - } catch (e) {} - parent = current; - } - return current; - }, - createFile: function(parent, name, properties, canRead, canWrite) { - var path = PATH.join2( - typeof parent === "string" ? parent : FS.getPath(parent), - name - ); - var mode = FS.getMode(canRead, canWrite); - return FS.create(path, mode); - }, - createDataFile: function(parent, name, data, canRead, canWrite, canOwn) { - var path = name - ? PATH.join2( - typeof parent === "string" ? parent : FS.getPath(parent), - name - ) - : parent; - var mode = FS.getMode(canRead, canWrite); - var node = FS.create(path, mode); - if (data) { - if (typeof data === "string") { - var arr = new Array(data.length); - for (var i = 0, len = data.length; i < len; ++i) - arr[i] = data.charCodeAt(i); - data = arr; - } - FS.chmod(node, mode | 146); - var stream = FS.open(node, "w"); - FS.write(stream, data, 0, data.length, 0, canOwn); - FS.close(stream); - FS.chmod(node, mode); - } - return node; - }, - createDevice: function(parent, name, input, output) { - var path = PATH.join2( - typeof parent === "string" ? parent : FS.getPath(parent), - name - ); - var mode = FS.getMode(!!input, !!output); - if (!FS.createDevice.major) FS.createDevice.major = 64; - var dev = FS.makedev(FS.createDevice.major++, 0); - FS.registerDevice(dev, { - open: function(stream) { - stream.seekable = false; - }, - close: function(stream) { - if (output && output.buffer && output.buffer.length) { - output(10); - } - }, - read: function(stream, buffer, offset, length, pos) { - var bytesRead = 0; - for (var i = 0; i < length; i++) { - var result; - try { - result = input(); - } catch (e) { - throw new FS.ErrnoError(29); - } - if (result === undefined && bytesRead === 0) { - throw new FS.ErrnoError(6); - } - if (result === null || result === undefined) break; - bytesRead++; - buffer[offset + i] = result; - } - if (bytesRead) { - stream.node.timestamp = Date.now(); - } - return bytesRead; - }, - write: function(stream, buffer, offset, length, pos) { - for (var i = 0; i < length; i++) { - try { - output(buffer[offset + i]); - } catch (e) { - throw new FS.ErrnoError(29); - } - } - if (length) { - stream.node.timestamp = Date.now(); - } - return i; - } - }); - return FS.mkdev(path, mode, dev); - }, - createLink: function(parent, name, target, canRead, canWrite) { - var path = PATH.join2( - typeof parent === "string" ? parent : FS.getPath(parent), - name - ); - return FS.symlink(target, path); - }, - forceLoadFile: function(obj) { - if (obj.isDevice || obj.isFolder || obj.link || obj.contents) return true; - var success = true; - if (typeof XMLHttpRequest !== "undefined") { - throw new Error( - "Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread." - ); - } else if (read_) { - try { - obj.contents = intArrayFromString(read_(obj.url), true); - obj.usedBytes = obj.contents.length; - } catch (e) { - success = false; - } - } else { - throw new Error("Cannot load without read() or XMLHttpRequest."); - } - if (!success) ___setErrNo(29); - return success; - }, - createLazyFile: function(parent, name, url, canRead, canWrite) { - function LazyUint8Array() { - this.lengthKnown = false; - this.chunks = []; - } - LazyUint8Array.prototype.get = function LazyUint8Array_get(idx) { - if (idx > this.length - 1 || idx < 0) { - return undefined; - } - var chunkOffset = idx % this.chunkSize; - var chunkNum = (idx / this.chunkSize) | 0; - return this.getter(chunkNum)[chunkOffset]; - }; - LazyUint8Array.prototype.setDataGetter = function LazyUint8Array_setDataGetter( - getter - ) { - this.getter = getter; - }; - LazyUint8Array.prototype.cacheLength = function LazyUint8Array_cacheLength() { - var xhr = new XMLHttpRequest(); - xhr.open("HEAD", url, false); - xhr.send(null); - if (!((xhr.status >= 200 && xhr.status < 300) || xhr.status === 304)) - throw new Error("Couldn't load " + url + ". Status: " + xhr.status); - var datalength = Number(xhr.getResponseHeader("Content-length")); - var header; - var hasByteServing = - (header = xhr.getResponseHeader("Accept-Ranges")) && header === "bytes"; - var usesGzip = - (header = xhr.getResponseHeader("Content-Encoding")) && - header === "gzip"; - var chunkSize = 1024 * 1024; - if (!hasByteServing) chunkSize = datalength; - var doXHR = function(from, to) { - if (from > to) - throw new Error( - "invalid range (" + from + ", " + to + ") or no bytes requested!" - ); - if (to > datalength - 1) - throw new Error( - "only " + datalength + " bytes available! programmer error!" - ); - var xhr = new XMLHttpRequest(); - xhr.open("GET", url, false); - if (datalength !== chunkSize) - xhr.setRequestHeader("Range", "bytes=" + from + "-" + to); - if (typeof Uint8Array != "undefined") xhr.responseType = "arraybuffer"; - if (xhr.overrideMimeType) { - xhr.overrideMimeType("text/plain; charset=x-user-defined"); - } - xhr.send(null); - if (!((xhr.status >= 200 && xhr.status < 300) || xhr.status === 304)) - throw new Error("Couldn't load " + url + ". Status: " + xhr.status); - if (xhr.response !== undefined) { - return new Uint8Array(xhr.response || []); - } else { - return intArrayFromString(xhr.responseText || "", true); - } - }; - var lazyArray = this; - lazyArray.setDataGetter(function(chunkNum) { - var start = chunkNum * chunkSize; - var end = (chunkNum + 1) * chunkSize - 1; - end = Math.min(end, datalength - 1); - if (typeof lazyArray.chunks[chunkNum] === "undefined") { - lazyArray.chunks[chunkNum] = doXHR(start, end); - } - if (typeof lazyArray.chunks[chunkNum] === "undefined") - throw new Error("doXHR failed!"); - return lazyArray.chunks[chunkNum]; - }); - if (usesGzip || !datalength) { - chunkSize = datalength = 1; - datalength = this.getter(0).length; - chunkSize = datalength; - console.log( - "LazyFiles on gzip forces download of the whole file when length is accessed" - ); - } - this._length = datalength; - this._chunkSize = chunkSize; - this.lengthKnown = true; - }; - if (typeof XMLHttpRequest !== "undefined") { - if (!ENVIRONMENT_IS_WORKER) - throw "Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc"; - var lazyArray = new LazyUint8Array(); - Object.defineProperties(lazyArray, { - length: { - get: function() { - if (!this.lengthKnown) { - this.cacheLength(); - } - return this._length; - } - }, - chunkSize: { - get: function() { - if (!this.lengthKnown) { - this.cacheLength(); - } - return this._chunkSize; - } - } - }); - var properties = { isDevice: false, contents: lazyArray }; - } else { - var properties = { isDevice: false, url: url }; - } - var node = FS.createFile(parent, name, properties, canRead, canWrite); - if (properties.contents) { - node.contents = properties.contents; - } else if (properties.url) { - node.contents = null; - node.url = properties.url; - } - Object.defineProperties(node, { - usedBytes: { - get: function() { - return this.contents.length; - } - } - }); - var stream_ops = {}; - var keys = Object.keys(node.stream_ops); - keys.forEach(function(key) { - var fn = node.stream_ops[key]; - stream_ops[key] = function forceLoadLazyFile() { - if (!FS.forceLoadFile(node)) { - throw new FS.ErrnoError(29); - } - return fn.apply(null, arguments); - }; - }); - stream_ops.read = function stream_ops_read( - stream, - buffer, - offset, - length, - position - ) { - if (!FS.forceLoadFile(node)) { - throw new FS.ErrnoError(29); - } - var contents = stream.node.contents; - if (position >= contents.length) return 0; - var size = Math.min(contents.length - position, length); - if (contents.slice) { - for (var i = 0; i < size; i++) { - buffer[offset + i] = contents[position + i]; - } - } else { - for (var i = 0; i < size; i++) { - buffer[offset + i] = contents.get(position + i); - } - } - return size; - }; - node.stream_ops = stream_ops; - return node; - }, - createPreloadedFile: function( - parent, - name, - url, - canRead, - canWrite, - onload, - onerror, - dontCreateFile, - canOwn, - preFinish - ) { - Browser.init(); - var fullname = name ? PATH_FS.resolve(PATH.join2(parent, name)) : parent; - var dep = getUniqueRunDependency("cp " + fullname); - function processData(byteArray) { - function finish(byteArray) { - if (preFinish) preFinish(); - if (!dontCreateFile) { - FS.createDataFile(parent, name, byteArray, canRead, canWrite, canOwn); - } - if (onload) onload(); - removeRunDependency(dep); - } - var handled = false; - Module["preloadPlugins"].forEach(function(plugin) { - if (handled) return; - if (plugin["canHandle"](fullname)) { - plugin["handle"](byteArray, fullname, finish, function() { - if (onerror) onerror(); - removeRunDependency(dep); - }); - handled = true; - } - }); - if (!handled) finish(byteArray); - } - addRunDependency(dep); - if (typeof url == "string") { - Browser.asyncLoad( - url, - function(byteArray) { - processData(byteArray); - }, - onerror - ); - } else { - processData(url); - } - }, - indexedDB: function() { - return ( - window.indexedDB || - window.mozIndexedDB || - window.webkitIndexedDB || - window.msIndexedDB - ); - }, - DB_NAME: function() { - return "EM_FS_" + window.location.pathname; - }, - DB_VERSION: 20, - DB_STORE_NAME: "FILE_DATA", - saveFilesToDB: function(paths, onload, onerror) { - onload = onload || function() {}; - onerror = onerror || function() {}; - var indexedDB = FS.indexedDB(); - try { - var openRequest = indexedDB.open(FS.DB_NAME(), FS.DB_VERSION); - } catch (e) { - return onerror(e); - } - openRequest.onupgradeneeded = function openRequest_onupgradeneeded() { - console.log("creating db"); - var db = openRequest.result; - db.createObjectStore(FS.DB_STORE_NAME); - }; - openRequest.onsuccess = function openRequest_onsuccess() { - var db = openRequest.result; - var transaction = db.transaction([FS.DB_STORE_NAME], "readwrite"); - var files = transaction.objectStore(FS.DB_STORE_NAME); - var ok = 0, - fail = 0, - total = paths.length; - function finish() { - if (fail == 0) onload(); - else onerror(); - } - paths.forEach(function(path) { - var putRequest = files.put(FS.analyzePath(path).object.contents, path); - putRequest.onsuccess = function putRequest_onsuccess() { - ok++; - if (ok + fail == total) finish(); - }; - putRequest.onerror = function putRequest_onerror() { - fail++; - if (ok + fail == total) finish(); - }; - }); - transaction.onerror = onerror; - }; - openRequest.onerror = onerror; - }, - loadFilesFromDB: function(paths, onload, onerror) { - onload = onload || function() {}; - onerror = onerror || function() {}; - var indexedDB = FS.indexedDB(); - try { - var openRequest = indexedDB.open(FS.DB_NAME(), FS.DB_VERSION); - } catch (e) { - return onerror(e); - } - openRequest.onupgradeneeded = onerror; - openRequest.onsuccess = function openRequest_onsuccess() { - var db = openRequest.result; - try { - var transaction = db.transaction([FS.DB_STORE_NAME], "readonly"); - } catch (e) { - onerror(e); - return; - } - var files = transaction.objectStore(FS.DB_STORE_NAME); - var ok = 0, - fail = 0, - total = paths.length; - function finish() { - if (fail == 0) onload(); - else onerror(); - } - paths.forEach(function(path) { - var getRequest = files.get(path); - getRequest.onsuccess = function getRequest_onsuccess() { - if (FS.analyzePath(path).exists) { - FS.unlink(path); - } - FS.createDataFile( - PATH.dirname(path), - PATH.basename(path), - getRequest.result, - true, - true, - true - ); - ok++; - if (ok + fail == total) finish(); - }; - getRequest.onerror = function getRequest_onerror() { - fail++; - if (ok + fail == total) finish(); - }; - }); - transaction.onerror = onerror; - }; - openRequest.onerror = onerror; - } -}; -var SYSCALLS = { - DEFAULT_POLLMASK: 5, - mappings: {}, - umask: 511, - calculateAt: function(dirfd, path) { - if (path[0] !== "/") { - var dir; - if (dirfd === -100) { - dir = FS.cwd(); - } else { - var dirstream = FS.getStream(dirfd); - if (!dirstream) throw new FS.ErrnoError(8); - dir = dirstream.path; - } - path = PATH.join2(dir, path); - } - return path; - }, - doStat: function(func, path, buf) { - try { - var stat = func(path); - } catch (e) { - if ( - e && - e.node && - PATH.normalize(path) !== PATH.normalize(FS.getPath(e.node)) - ) { - return -54; - } - throw e; - } - HEAP32[buf >> 2] = stat.dev; - HEAP32[(buf + 4) >> 2] = 0; - HEAP32[(buf + 8) >> 2] = stat.ino; - HEAP32[(buf + 12) >> 2] = stat.mode; - HEAP32[(buf + 16) >> 2] = stat.nlink; - HEAP32[(buf + 20) >> 2] = stat.uid; - HEAP32[(buf + 24) >> 2] = stat.gid; - HEAP32[(buf + 28) >> 2] = stat.rdev; - HEAP32[(buf + 32) >> 2] = 0; - (tempI64 = [ - stat.size >>> 0, - ((tempDouble = stat.size), - +Math_abs(tempDouble) >= 1 - ? tempDouble > 0 - ? (Math_min(+Math_floor(tempDouble / 4294967296), 4294967295) | 0) >>> - 0 - : ~~+Math_ceil((tempDouble - +(~~tempDouble >>> 0)) / 4294967296) >>> - 0 - : 0) - ]), - (HEAP32[(buf + 40) >> 2] = tempI64[0]), - (HEAP32[(buf + 44) >> 2] = tempI64[1]); - HEAP32[(buf + 48) >> 2] = 4096; - HEAP32[(buf + 52) >> 2] = stat.blocks; - HEAP32[(buf + 56) >> 2] = (stat.atime.getTime() / 1e3) | 0; - HEAP32[(buf + 60) >> 2] = 0; - HEAP32[(buf + 64) >> 2] = (stat.mtime.getTime() / 1e3) | 0; - HEAP32[(buf + 68) >> 2] = 0; - HEAP32[(buf + 72) >> 2] = (stat.ctime.getTime() / 1e3) | 0; - HEAP32[(buf + 76) >> 2] = 0; - (tempI64 = [ - stat.ino >>> 0, - ((tempDouble = stat.ino), - +Math_abs(tempDouble) >= 1 - ? tempDouble > 0 - ? (Math_min(+Math_floor(tempDouble / 4294967296), 4294967295) | 0) >>> - 0 - : ~~+Math_ceil((tempDouble - +(~~tempDouble >>> 0)) / 4294967296) >>> - 0 - : 0) - ]), - (HEAP32[(buf + 80) >> 2] = tempI64[0]), - (HEAP32[(buf + 84) >> 2] = tempI64[1]); - return 0; - }, - doMsync: function(addr, stream, len, flags) { - var buffer = new Uint8Array(HEAPU8.subarray(addr, addr + len)); - FS.msync(stream, buffer, 0, len, flags); - }, - doMkdir: function(path, mode) { - path = PATH.normalize(path); - if (path[path.length - 1] === "/") path = path.substr(0, path.length - 1); - FS.mkdir(path, mode, 0); - return 0; - }, - doMknod: function(path, mode, dev) { - switch (mode & 61440) { - case 32768: - case 8192: - case 24576: - case 4096: - case 49152: - break; - default: - return -28; - } - FS.mknod(path, mode, dev); - return 0; - }, - doReadlink: function(path, buf, bufsize) { - if (bufsize <= 0) return -28; - var ret = FS.readlink(path); - var len = Math.min(bufsize, lengthBytesUTF8(ret)); - var endChar = HEAP8[buf + len]; - stringToUTF8(ret, buf, bufsize + 1); - HEAP8[buf + len] = endChar; - return len; - }, - doAccess: function(path, amode) { - if (amode & ~7) { - return -28; - } - var node; - var lookup = FS.lookupPath(path, { follow: true }); - node = lookup.node; - if (!node) { - return -44; - } - var perms = ""; - if (amode & 4) perms += "r"; - if (amode & 2) perms += "w"; - if (amode & 1) perms += "x"; - if (perms && FS.nodePermissions(node, perms)) { - return -2; - } - return 0; - }, - doDup: function(path, flags, suggestFD) { - var suggest = FS.getStream(suggestFD); - if (suggest) FS.close(suggest); - return FS.open(path, flags, 0, suggestFD, suggestFD).fd; - }, - doReadv: function(stream, iov, iovcnt, offset) { - var ret = 0; - for (var i = 0; i < iovcnt; i++) { - var ptr = HEAP32[(iov + i * 8) >> 2]; - var len = HEAP32[(iov + (i * 8 + 4)) >> 2]; - var curr = FS.read(stream, HEAP8, ptr, len, offset); - if (curr < 0) return -1; - ret += curr; - if (curr < len) break; - } - return ret; - }, - doWritev: function(stream, iov, iovcnt, offset) { - var ret = 0; - for (var i = 0; i < iovcnt; i++) { - var ptr = HEAP32[(iov + i * 8) >> 2]; - var len = HEAP32[(iov + (i * 8 + 4)) >> 2]; - var curr = FS.write(stream, HEAP8, ptr, len, offset); - if (curr < 0) return -1; - ret += curr; - } - return ret; - }, - varargs: 0, - get: function(varargs) { - SYSCALLS.varargs += 4; - var ret = HEAP32[(SYSCALLS.varargs - 4) >> 2]; - return ret; - }, - getStr: function() { - var ret = UTF8ToString(SYSCALLS.get()); - return ret; - }, - getStreamFromFD: function(fd) { - if (fd === undefined) fd = SYSCALLS.get(); - var stream = FS.getStream(fd); - if (!stream) throw new FS.ErrnoError(8); - return stream; - }, - get64: function() { - var low = SYSCALLS.get(), - high = SYSCALLS.get(); - return low; - }, - getZero: function() { - SYSCALLS.get(); - } -}; -function ___syscall10(which, varargs) { - SYSCALLS.varargs = varargs; - try { - var path = SYSCALLS.getStr(); - FS.unlink(path); - return 0; - } catch (e) { - if (typeof FS === "undefined" || !(e instanceof FS.ErrnoError)) abort(e); - return -e.errno; - } -} -function ___syscall15(which, varargs) { - SYSCALLS.varargs = varargs; - try { - var path = SYSCALLS.getStr(), - mode = SYSCALLS.get(); - FS.chmod(path, mode); - return 0; - } catch (e) { - if (typeof FS === "undefined" || !(e instanceof FS.ErrnoError)) abort(e); - return -e.errno; - } -} -function ___syscall195(which, varargs) { - SYSCALLS.varargs = varargs; - try { - var path = SYSCALLS.getStr(), - buf = SYSCALLS.get(); - return SYSCALLS.doStat(FS.stat, path, buf); - } catch (e) { - if (typeof FS === "undefined" || !(e instanceof FS.ErrnoError)) abort(e); - return -e.errno; - } -} -function ___syscall197(which, varargs) { - SYSCALLS.varargs = varargs; - try { - var stream = SYSCALLS.getStreamFromFD(), - buf = SYSCALLS.get(); - return SYSCALLS.doStat(FS.stat, stream.path, buf); - } catch (e) { - if (typeof FS === "undefined" || !(e instanceof FS.ErrnoError)) abort(e); - return -e.errno; - } -} -function ___syscall221(which, varargs) { - SYSCALLS.varargs = varargs; - try { - var stream = SYSCALLS.getStreamFromFD(), - cmd = SYSCALLS.get(); - switch (cmd) { - case 0: { - var arg = SYSCALLS.get(); - if (arg < 0) { - return -28; - } - var newStream; - newStream = FS.open(stream.path, stream.flags, 0, arg); - return newStream.fd; - } - case 1: - case 2: - return 0; - case 3: - return stream.flags; - case 4: { - var arg = SYSCALLS.get(); - stream.flags |= arg; - return 0; - } - case 12: { - var arg = SYSCALLS.get(); - var offset = 0; - HEAP16[(arg + offset) >> 1] = 2; - return 0; - } - case 13: - case 14: - return 0; - case 16: - case 8: - return -28; - case 9: - ___setErrNo(28); - return -1; - default: { - return -28; - } - } - } catch (e) { - if (typeof FS === "undefined" || !(e instanceof FS.ErrnoError)) abort(e); - return -e.errno; - } -} -function ___syscall3(which, varargs) { - SYSCALLS.varargs = varargs; - try { - var stream = SYSCALLS.getStreamFromFD(), - buf = SYSCALLS.get(), - count = SYSCALLS.get(); - return FS.read(stream, HEAP8, buf, count); - } catch (e) { - if (typeof FS === "undefined" || !(e instanceof FS.ErrnoError)) abort(e); - return -e.errno; - } -} -function ___syscall38(which, varargs) { - SYSCALLS.varargs = varargs; - try { - var old_path = SYSCALLS.getStr(), - new_path = SYSCALLS.getStr(); - FS.rename(old_path, new_path); - return 0; - } catch (e) { - if (typeof FS === "undefined" || !(e instanceof FS.ErrnoError)) abort(e); - return -e.errno; - } -} -function ___syscall40(which, varargs) { - SYSCALLS.varargs = varargs; - try { - var path = SYSCALLS.getStr(); - FS.rmdir(path); - return 0; - } catch (e) { - if (typeof FS === "undefined" || !(e instanceof FS.ErrnoError)) abort(e); - return -e.errno; - } -} -function ___syscall5(which, varargs) { - SYSCALLS.varargs = varargs; - try { - var pathname = SYSCALLS.getStr(), - flags = SYSCALLS.get(), - mode = SYSCALLS.get(); - var stream = FS.open(pathname, flags, mode); - return stream.fd; - } catch (e) { - if (typeof FS === "undefined" || !(e instanceof FS.ErrnoError)) abort(e); - return -e.errno; - } -} -function ___syscall54(which, varargs) { - SYSCALLS.varargs = varargs; - try { - var stream = SYSCALLS.getStreamFromFD(), - op = SYSCALLS.get(); - switch (op) { - case 21509: - case 21505: { - if (!stream.tty) return -59; - return 0; - } - case 21510: - case 21511: - case 21512: - case 21506: - case 21507: - case 21508: { - if (!stream.tty) return -59; - return 0; - } - case 21519: { - if (!stream.tty) return -59; - var argp = SYSCALLS.get(); - HEAP32[argp >> 2] = 0; - return 0; - } - case 21520: { - if (!stream.tty) return -59; - return -28; - } - case 21531: { - var argp = SYSCALLS.get(); - return FS.ioctl(stream, op, argp); - } - case 21523: { - if (!stream.tty) return -59; - return 0; - } - case 21524: { - if (!stream.tty) return -59; - return 0; - } - default: - abort("bad ioctl syscall " + op); - } - } catch (e) { - if (typeof FS === "undefined" || !(e instanceof FS.ErrnoError)) abort(e); - return -e.errno; - } -} -function ___unlock() {} -function _emscripten_get_heap_size() { - return HEAP8.length; -} -function _emscripten_memcpy_big(dest, src, num) { - HEAPU8.set(HEAPU8.subarray(src, src + num), dest); -} -function emscripten_realloc_buffer(size) { - try { - wasmMemory.grow((size - buffer.byteLength + 65535) >> 16); - updateGlobalBufferAndViews(wasmMemory.buffer); - return 1; - } catch (e) {} -} -function _emscripten_resize_heap(requestedSize) { - var oldSize = _emscripten_get_heap_size(); - var PAGE_MULTIPLE = 65536; - var LIMIT = 2147483648 - PAGE_MULTIPLE; - if (requestedSize > LIMIT) { - return false; - } - var MIN_TOTAL_MEMORY = 16777216; - var newSize = Math.max(oldSize, MIN_TOTAL_MEMORY); - while (newSize < requestedSize) { - if (newSize <= 536870912) { - newSize = alignUp(2 * newSize, PAGE_MULTIPLE); - } else { - newSize = Math.min( - alignUp((3 * newSize + 2147483648) / 4, PAGE_MULTIPLE), - LIMIT - ); - } - } - var replacement = emscripten_realloc_buffer(newSize); - if (!replacement) { - return false; - } - return true; -} -function _fd_close(fd) { - try { - var stream = SYSCALLS.getStreamFromFD(fd); - FS.close(stream); - return 0; - } catch (e) { - if (typeof FS === "undefined" || !(e instanceof FS.ErrnoError)) abort(e); - return e.errno; - } -} -function _fd_fdstat_get(fd, pbuf) { - try { - var stream = SYSCALLS.getStreamFromFD(fd); - var type = stream.tty - ? 2 - : FS.isDir(stream.mode) - ? 3 - : FS.isLink(stream.mode) - ? 7 - : 4; - HEAP8[pbuf >> 0] = type; - return 0; - } catch (e) { - if (typeof FS === "undefined" || !(e instanceof FS.ErrnoError)) abort(e); - return e.errno; - } -} -function _fd_read(fd, iov, iovcnt, pnum) { - try { - var stream = SYSCALLS.getStreamFromFD(fd); - var num = SYSCALLS.doReadv(stream, iov, iovcnt); - HEAP32[pnum >> 2] = num; - return 0; - } catch (e) { - if (typeof FS === "undefined" || !(e instanceof FS.ErrnoError)) abort(e); - return e.errno; - } -} -function _fd_seek(fd, offset_low, offset_high, whence, newOffset) { - try { - var stream = SYSCALLS.getStreamFromFD(fd); - var HIGH_OFFSET = 4294967296; - var offset = offset_high * HIGH_OFFSET + (offset_low >>> 0); - var DOUBLE_LIMIT = 9007199254740992; - if (offset <= -DOUBLE_LIMIT || offset >= DOUBLE_LIMIT) { - return -61; - } - FS.llseek(stream, offset, whence); - (tempI64 = [ - stream.position >>> 0, - ((tempDouble = stream.position), - +Math_abs(tempDouble) >= 1 - ? tempDouble > 0 - ? (Math_min(+Math_floor(tempDouble / 4294967296), 4294967295) | 0) >>> - 0 - : ~~+Math_ceil((tempDouble - +(~~tempDouble >>> 0)) / 4294967296) >>> - 0 - : 0) - ]), - (HEAP32[newOffset >> 2] = tempI64[0]), - (HEAP32[(newOffset + 4) >> 2] = tempI64[1]); - if (stream.getdents && offset === 0 && whence === 0) stream.getdents = null; - return 0; - } catch (e) { - if (typeof FS === "undefined" || !(e instanceof FS.ErrnoError)) abort(e); - return e.errno; - } -} -function _fd_write(fd, iov, iovcnt, pnum) { - try { - var stream = SYSCALLS.getStreamFromFD(fd); - var num = SYSCALLS.doWritev(stream, iov, iovcnt); - HEAP32[pnum >> 2] = num; - return 0; - } catch (e) { - if (typeof FS === "undefined" || !(e instanceof FS.ErrnoError)) abort(e); - return e.errno; - } -} -var ___tm_current = 20656; -var ___tm_timezone = (stringToUTF8("GMT", 20704, 4), 20704); -function _gmtime_r(time, tmPtr) { - var date = new Date(HEAP32[time >> 2] * 1e3); - HEAP32[tmPtr >> 2] = date.getUTCSeconds(); - HEAP32[(tmPtr + 4) >> 2] = date.getUTCMinutes(); - HEAP32[(tmPtr + 8) >> 2] = date.getUTCHours(); - HEAP32[(tmPtr + 12) >> 2] = date.getUTCDate(); - HEAP32[(tmPtr + 16) >> 2] = date.getUTCMonth(); - HEAP32[(tmPtr + 20) >> 2] = date.getUTCFullYear() - 1900; - HEAP32[(tmPtr + 24) >> 2] = date.getUTCDay(); - HEAP32[(tmPtr + 36) >> 2] = 0; - HEAP32[(tmPtr + 32) >> 2] = 0; - var start = Date.UTC(date.getUTCFullYear(), 0, 1, 0, 0, 0, 0); - var yday = ((date.getTime() - start) / (1e3 * 60 * 60 * 24)) | 0; - HEAP32[(tmPtr + 28) >> 2] = yday; - HEAP32[(tmPtr + 40) >> 2] = ___tm_timezone; - return tmPtr; -} -function _gmtime(time) { - return _gmtime_r(time, ___tm_current); -} -function _tzset() { - if (_tzset.called) return; - _tzset.called = true; - HEAP32[__get_timezone() >> 2] = new Date().getTimezoneOffset() * 60; - var currentYear = new Date().getFullYear(); - var winter = new Date(currentYear, 0, 1); - var summer = new Date(currentYear, 6, 1); - HEAP32[__get_daylight() >> 2] = Number( - winter.getTimezoneOffset() != summer.getTimezoneOffset() - ); - function extractZone(date) { - var match = date.toTimeString().match(/\(([A-Za-z ]+)\)$/); - return match ? match[1] : "GMT"; - } - var winterName = extractZone(winter); - var summerName = extractZone(summer); - var winterNamePtr = allocate( - intArrayFromString(winterName), - "i8", - ALLOC_NORMAL - ); - var summerNamePtr = allocate( - intArrayFromString(summerName), - "i8", - ALLOC_NORMAL - ); - if (summer.getTimezoneOffset() < winter.getTimezoneOffset()) { - HEAP32[__get_tzname() >> 2] = winterNamePtr; - HEAP32[(__get_tzname() + 4) >> 2] = summerNamePtr; - } else { - HEAP32[__get_tzname() >> 2] = summerNamePtr; - HEAP32[(__get_tzname() + 4) >> 2] = winterNamePtr; - } -} -function _mktime(tmPtr) { - _tzset(); - var date = new Date( - HEAP32[(tmPtr + 20) >> 2] + 1900, - HEAP32[(tmPtr + 16) >> 2], - HEAP32[(tmPtr + 12) >> 2], - HEAP32[(tmPtr + 8) >> 2], - HEAP32[(tmPtr + 4) >> 2], - HEAP32[tmPtr >> 2], - 0 - ); - var dst = HEAP32[(tmPtr + 32) >> 2]; - var guessedOffset = date.getTimezoneOffset(); - var start = new Date(date.getFullYear(), 0, 1); - var summerOffset = new Date(date.getFullYear(), 6, 1).getTimezoneOffset(); - var winterOffset = start.getTimezoneOffset(); - var dstOffset = Math.min(winterOffset, summerOffset); - if (dst < 0) { - HEAP32[(tmPtr + 32) >> 2] = Number( - summerOffset != winterOffset && dstOffset == guessedOffset - ); - } else if (dst > 0 != (dstOffset == guessedOffset)) { - var nonDstOffset = Math.max(winterOffset, summerOffset); - var trueOffset = dst > 0 ? dstOffset : nonDstOffset; - date.setTime(date.getTime() + (trueOffset - guessedOffset) * 6e4); - } - HEAP32[(tmPtr + 24) >> 2] = date.getDay(); - var yday = ((date.getTime() - start.getTime()) / (1e3 * 60 * 60 * 24)) | 0; - HEAP32[(tmPtr + 28) >> 2] = yday; - return (date.getTime() / 1e3) | 0; -} -function _setTempRet0($i) { - setTempRet0($i | 0); -} -function _time(ptr) { - var ret = (Date.now() / 1e3) | 0; - if (ptr) { - HEAP32[ptr >> 2] = ret; - } - return ret; -} -FS.staticInit(); -if (ENVIRONMENT_HAS_NODE) { - var fs = frozenFs; - var NODEJS_PATH = __webpack_require__(2); - NODEFS.staticInit(); -} -if (ENVIRONMENT_IS_NODE) { - var _wrapNodeError = function(func) { - return function() { - try { - return func.apply(this, arguments); - } catch (e) { - if (!e.code) throw e; - throw new FS.ErrnoError(ERRNO_CODES[e.code]); - } - }; - }; - var VFS = Object.assign({}, FS); - for (var _key in NODERAWFS) FS[_key] = _wrapNodeError(NODERAWFS[_key]); -} else { - throw new Error( - "NODERAWFS is currently only supported on Node.js environment." - ); -} -function intArrayFromString(stringy, dontAddNull, length) { - var len = length > 0 ? length : lengthBytesUTF8(stringy) + 1; - var u8array = new Array(len); - var numBytesWritten = stringToUTF8Array(stringy, u8array, 0, u8array.length); - if (dontAddNull) u8array.length = numBytesWritten; - return u8array; -} -var decodeBase64 = - typeof atob === "function" - ? atob - : function(input) { - var keyStr = - "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="; - var output = ""; - var chr1, chr2, chr3; - var enc1, enc2, enc3, enc4; - var i = 0; - input = input.replace(/[^A-Za-z0-9\+\/\=]/g, ""); - do { - enc1 = keyStr.indexOf(input.charAt(i++)); - enc2 = keyStr.indexOf(input.charAt(i++)); - enc3 = keyStr.indexOf(input.charAt(i++)); - enc4 = keyStr.indexOf(input.charAt(i++)); - chr1 = (enc1 << 2) | (enc2 >> 4); - chr2 = ((enc2 & 15) << 4) | (enc3 >> 2); - chr3 = ((enc3 & 3) << 6) | enc4; - output = output + String.fromCharCode(chr1); - if (enc3 !== 64) { - output = output + String.fromCharCode(chr2); - } - if (enc4 !== 64) { - output = output + String.fromCharCode(chr3); - } - } while (i < input.length); - return output; - }; -function intArrayFromBase64(s) { - if (typeof ENVIRONMENT_IS_NODE === "boolean" && ENVIRONMENT_IS_NODE) { - var buf; - try { - buf = Buffer.from(s, "base64"); - } catch (_) { - buf = new Buffer(s, "base64"); - } - return new Uint8Array(buf.buffer, buf.byteOffset, buf.byteLength); - } - try { - var decoded = decodeBase64(s); - var bytes = new Uint8Array(decoded.length); - for (var i = 0; i < decoded.length; ++i) { - bytes[i] = decoded.charCodeAt(i); - } - return bytes; - } catch (_) { - throw new Error("Converting base64 string to bytes failed."); - } -} -function tryParseAsDataURI(filename) { - if (!isDataURI(filename)) { - return; - } - return intArrayFromBase64(filename.slice(dataURIPrefix.length)); -} -var asmLibraryArg = { - d: ___lock, - t: ___syscall10, - p: ___syscall15, - f: ___syscall195, - v: ___syscall197, - e: ___syscall221, - q: ___syscall3, - u: ___syscall38, - s: ___syscall40, - r: ___syscall5, - o: ___syscall54, - a: ___unlock, - j: _emscripten_memcpy_big, - k: _emscripten_resize_heap, - g: _fd_close, - n: _fd_fdstat_get, - m: _fd_read, - l: _fd_seek, - w: _fd_write, - h: _gmtime, - memory: wasmMemory, - i: _mktime, - b: _setTempRet0, - table: wasmTable, - c: _time -}; -var asm = createWasm(); -var ___wasm_call_ctors = (Module["___wasm_call_ctors"] = asm["x"]); -var _zipstruct_stat = (Module["_zipstruct_stat"] = asm["y"]); -var _zipstruct_statS = (Module["_zipstruct_statS"] = asm["z"]); -var _zipstruct_stat_name = (Module["_zipstruct_stat_name"] = asm["A"]); -var _zipstruct_stat_index = (Module["_zipstruct_stat_index"] = asm["B"]); -var _zipstruct_stat_size = (Module["_zipstruct_stat_size"] = asm["C"]); -var _zipstruct_stat_mtime = (Module["_zipstruct_stat_mtime"] = asm["D"]); -var _zipstruct_error = (Module["_zipstruct_error"] = asm["E"]); -var _zipstruct_errorS = (Module["_zipstruct_errorS"] = asm["F"]); -var _zip_close = (Module["_zip_close"] = asm["G"]); -var _zip_dir_add = (Module["_zip_dir_add"] = asm["H"]); -var _zip_discard = (Module["_zip_discard"] = asm["I"]); -var _zip_error_init_with_code = (Module["_zip_error_init_with_code"] = - asm["J"]); -var _zip_get_error = (Module["_zip_get_error"] = asm["K"]); -var _zip_file_get_error = (Module["_zip_file_get_error"] = asm["L"]); -var _zip_error_strerror = (Module["_zip_error_strerror"] = asm["M"]); -var _zip_fclose = (Module["_zip_fclose"] = asm["N"]); -var _zip_file_add = (Module["_zip_file_add"] = asm["O"]); -var _zip_file_get_external_attributes = (Module[ - "_zip_file_get_external_attributes" -] = asm["P"]); -var _zip_file_set_external_attributes = (Module[ - "_zip_file_set_external_attributes" -] = asm["Q"]); -var _zip_file_set_mtime = (Module["_zip_file_set_mtime"] = asm["R"]); -var _zip_fopen = (Module["_zip_fopen"] = asm["S"]); -var _zip_fopen_index = (Module["_zip_fopen_index"] = asm["T"]); -var _zip_fread = (Module["_zip_fread"] = asm["U"]); -var _zip_get_name = (Module["_zip_get_name"] = asm["V"]); -var _zip_get_num_entries = (Module["_zip_get_num_entries"] = asm["W"]); -var _zip_name_locate = (Module["_zip_name_locate"] = asm["X"]); -var _zip_open = (Module["_zip_open"] = asm["Y"]); -var _zip_open_from_source = (Module["_zip_open_from_source"] = asm["Z"]); -var _zip_source_buffer = (Module["_zip_source_buffer"] = asm["_"]); -var _zip_source_buffer_create = (Module["_zip_source_buffer_create"] = - asm["$"]); -var _zip_source_free = (Module["_zip_source_free"] = asm["aa"]); -var _zip_source_set_mtime = (Module["_zip_source_set_mtime"] = asm["ba"]); -var _zip_stat = (Module["_zip_stat"] = asm["ca"]); -var _zip_stat_index = (Module["_zip_stat_index"] = asm["da"]); -var ___errno_location = (Module["___errno_location"] = asm["ea"]); -var __get_tzname = (Module["__get_tzname"] = asm["fa"]); -var __get_daylight = (Module["__get_daylight"] = asm["ga"]); -var __get_timezone = (Module["__get_timezone"] = asm["ha"]); -var _malloc = (Module["_malloc"] = asm["ia"]); -var _free = (Module["_free"] = asm["ja"]); -var stackSave = (Module["stackSave"] = asm["ka"]); -var stackAlloc = (Module["stackAlloc"] = asm["la"]); -var stackRestore = (Module["stackRestore"] = asm["ma"]); -var dynCall_vi = (Module["dynCall_vi"] = asm["na"]); -Module["asm"] = asm; -Module["cwrap"] = cwrap; -Module["getValue"] = getValue; -var calledRun; -function ExitStatus(status) { - this.name = "ExitStatus"; - this.message = "Program terminated with exit(" + status + ")"; - this.status = status; -} -dependenciesFulfilled = function runCaller() { - if (!calledRun) run(); - if (!calledRun) dependenciesFulfilled = runCaller; -}; -function run(args) { - args = args || arguments_; - if (runDependencies > 0) { - return; - } - preRun(); - if (runDependencies > 0) return; - function doRun() { - if (calledRun) return; - calledRun = true; - if (ABORT) return; - initRuntime(); - preMain(); - if (Module["onRuntimeInitialized"]) Module["onRuntimeInitialized"](); - postRun(); - } - if (Module["setStatus"]) { - Module["setStatus"]("Running..."); - setTimeout(function() { - setTimeout(function() { - Module["setStatus"](""); - }, 1); - doRun(); - }, 1); - } else { - doRun(); - } -} -Module["run"] = run; -if (Module["preInit"]) { - if (typeof Module["preInit"] == "function") - Module["preInit"] = [Module["preInit"]]; - while (Module["preInit"].length > 0) { - Module["preInit"].pop()(); - } -} -noExitRuntime = true; -run(); - - -/***/ }), -/* 47 */ -/***/ (function(module, exports) { - -module.exports = require("string_decoder"); - -/***/ }), -/* 48 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -var __rest = this && this.__rest || function (s, e) { - var t = {}; - - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; - - if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; - } - return t; -}; - -var __importDefault = this && this.__importDefault || function (mod) { - return mod && mod.__esModule ? mod : { - "default": mod - }; -}; - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -const fslib_1 = __webpack_require__(6); - -const fs_1 = __importDefault(__webpack_require__(1)); - -const module_1 = __webpack_require__(8); - -const url_1 = __webpack_require__(49); - -const internalTools_1 = __webpack_require__(21); - -function applyPatch(pnpapi, opts) { - // @ts-ignore - const builtinModules = new Set(module_1.Module.builtinModules || Object.keys(process.binding('natives'))); - /** - * The cache that will be used for all accesses occuring outside of a PnP context. - */ - - const defaultCache = {}; - /** - * Used to disable the resolution hooks (for when we want to fallback to the previous resolution - we then need - * a way to "reset" the environment temporarily) - */ - - let enableNativeHooks = true; // @ts-ignore - - process.versions.pnp = String(pnpapi.VERSIONS.std); // @ts-ignore - - const moduleExports = __webpack_require__(8); // @ts-ignore - - - moduleExports.findPnpApi = lookupSource => { - const lookupPath = lookupSource instanceof url_1.URL ? url_1.fileURLToPath(lookupSource) : lookupSource; - const apiPath = opts.manager.findApiPathFor(lookupPath); - if (apiPath === null) return null; - const apiEntry = opts.manager.getApiEntry(apiPath, true); - return apiEntry.instance; - }; - - function getRequireStack(parent) { - const requireStack = []; - - for (let cursor = parent; cursor; cursor = cursor.parent) requireStack.push(cursor.filename || cursor.id); - - return requireStack; - } // A small note: we don't replace the cache here (and instead use the native one). This is an effort to not - // break code similar to "delete require.cache[require.resolve(FOO)]", where FOO is a package located outside - // of the Yarn dependency tree. In this case, we defer the load to the native loader. If we were to replace the - // cache by our own, the native loader would populate its own cache, which wouldn't be exposed anymore, so the - // delete call would be broken. - - - const originalModuleLoad = module_1.Module._load; - - module_1.Module._load = function (request, parent, isMain) { - if (!enableNativeHooks) return originalModuleLoad.call(module_1.Module, request, parent, isMain); // Builtins are managed by the regular Node loader - - if (builtinModules.has(request)) { - try { - enableNativeHooks = false; - return originalModuleLoad.call(module_1.Module, request, parent, isMain); - } finally { - enableNativeHooks = true; - } - } - - const parentApiPath = opts.manager.getApiPathFromParent(parent); - const parentApi = parentApiPath !== null ? opts.manager.getApiEntry(parentApiPath, true).instance : null; // Requests that aren't covered by the PnP runtime goes through the - // parent `_load` implementation. This is required for VSCode, for example, - // which override `_load` to provide additional builtins to its extensions. - - if (parentApi === null) return originalModuleLoad(request, parent, isMain); // The 'pnpapi' name is reserved to return the PnP api currently in use - // by the program - - if (request === `pnpapi`) return parentApi; // Request `Module._resolveFilename` (ie. `resolveRequest`) to tell us - // which file we should load - - const modulePath = module_1.Module._resolveFilename(request, parent, isMain); // We check whether the module is owned by the dependency tree of the - // module that required it. If it isn't, then we need to create a new - // store and possibly load its sandboxed PnP runtime. - - - const isOwnedByRuntime = parentApi !== null ? parentApi.findPackageLocator(modulePath) !== null : false; - const moduleApiPath = isOwnedByRuntime ? parentApiPath : opts.manager.findApiPathFor(fslib_1.npath.dirname(modulePath)); - const entry = moduleApiPath !== null ? opts.manager.getApiEntry(moduleApiPath) : { - instance: null, - cache: defaultCache - }; // Check if the module has already been created for the given file - - const cacheEntry = entry.cache[modulePath]; - if (cacheEntry) return cacheEntry.exports; // Create a new module and store it into the cache - // @ts-ignore - - const module = new module_1.Module(modulePath, parent); - module.pnpApiPath = moduleApiPath; - entry.cache[modulePath] = module; // The main module is exposed as global variable - - if (isMain) { - // @ts-ignore - process.mainModule = module; - module.id = '.'; - } // Try to load the module, and remove it from the cache if it fails - - - let hasThrown = true; - - try { - module.load(modulePath); - hasThrown = false; - } finally { - if (hasThrown) { - delete module_1.Module._cache[modulePath]; - } - } - - return module.exports; - }; - - const originalModuleResolveFilename = module_1.Module._resolveFilename; - - module_1.Module._resolveFilename = function (request, parent, isMain, options) { - if (builtinModules.has(request)) return request; - if (!enableNativeHooks) return originalModuleResolveFilename.call(module_1.Module, request, parent, isMain, options); - - if (options && options.plugnplay === false) { - const { - plugnplay - } = options, - rest = __rest(options, ["plugnplay"]); // Workaround a bug present in some version of Node (now fixed) - // https://github.com/nodejs/node/pull/28078 - - - const forwardedOptions = Object.keys(rest).length > 0 ? rest : undefined; - - try { - enableNativeHooks = false; - return originalModuleResolveFilename.call(module_1.Module, request, parent, isMain, forwardedOptions); - } finally { - enableNativeHooks = true; - } - } // We check that all the options present here are supported; better - // to fail fast than to introduce subtle bugs in the runtime. - - - if (options) { - const optionNames = new Set(Object.keys(options)); - optionNames.delete(`paths`); - optionNames.delete(`plugnplay`); - - if (optionNames.size > 0) { - throw internalTools_1.makeError(internalTools_1.ErrorCode.UNSUPPORTED, `Some options passed to require() aren't supported by PnP yet (${Array.from(optionNames).join(', ')})`); - } - } - - const getIssuerSpecsFromPaths = paths => { - return paths.map(path => ({ - apiPath: opts.manager.findApiPathFor(path), - path: fslib_1.npath.toPortablePath(path), - module: null - })); - }; - - const getIssuerSpecsFromModule = module => { - const issuer = internalTools_1.getIssuerModule(module); - const issuerPath = issuer !== null ? fslib_1.npath.dirname(issuer.filename) : process.cwd(); - return [{ - apiPath: opts.manager.getApiPathFromParent(issuer), - path: fslib_1.npath.toPortablePath(issuerPath), - module - }]; - }; - - const makeFakeParent = path => { - const fakeParent = new module_1.Module(``); - const fakeFilePath = fslib_1.ppath.join(path, `[file]`); - fakeParent.paths = module_1.Module._nodeModulePaths(fslib_1.npath.fromPortablePath(fakeFilePath)); - return fakeParent; - }; - - const issuerSpecs = options && options.paths ? getIssuerSpecsFromPaths(options.paths) : getIssuerSpecsFromModule(parent); - let firstError; - - for (const { - apiPath, - path, - module - } of issuerSpecs) { - let resolution; - const issuerApi = apiPath !== null ? opts.manager.getApiEntry(apiPath, true).instance : null; - - try { - if (issuerApi !== null) { - resolution = issuerApi.resolveRequest(request, `${path}/`); - } else { - resolution = originalModuleResolveFilename.call(module_1.Module, request, module || makeFakeParent(path), isMain); - } - } catch (error) { - firstError = firstError || error; - continue; - } - - if (resolution !== null) { - return resolution; - } - } - - const requireStack = getRequireStack(parent); - firstError.requireStack = requireStack; - if (requireStack.length > 0) firstError.message += `\nRequire stack:\n- ${requireStack.join(`\n- `)}`; - throw firstError; - }; - - const originalFindPath = module_1.Module._findPath; - - module_1.Module._findPath = function (request, paths, isMain) { - if (request === `pnpapi`) return false; - if (!enableNativeHooks) return originalFindPath.call(module_1.Module, request, paths, isMain); - - for (const path of paths || []) { - let resolution; - - try { - const pnpApiPath = opts.manager.findApiPathFor(path); - - if (pnpApiPath !== null) { - const api = opts.manager.getApiEntry(pnpApiPath, true).instance; - resolution = api.resolveRequest(request, path) || false; - } else { - resolution = originalFindPath.call(module_1.Module, request, [path], isMain); - } - } catch (error) { - continue; - } - - if (resolution) { - return resolution; - } - } - - return false; - }; - - fslib_1.patchFs(fs_1.default, new fslib_1.PosixFS(opts.fakeFs)); -} - -exports.applyPatch = applyPatch; -; - -/***/ }), -/* 49 */ -/***/ (function(module, exports) { - -module.exports = require("url"); - -/***/ }), -/* 50 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -const fslib_1 = __webpack_require__(6); - -function hydrateRuntimeState(data, { - basePath -}) { - const portablePath = fslib_1.npath.toPortablePath(basePath); - const ignorePattern = data.ignorePatternData !== null ? new RegExp(data.ignorePatternData) : null; - const packageRegistry = new Map(data.packageRegistryData.map(([packageName, packageStoreData]) => { - return [packageName, new Map(packageStoreData.map(([packageReference, packageInformationData]) => { - return [packageReference, { - packageLocation: fslib_1.ppath.resolve(portablePath, packageInformationData.packageLocation), - packageDependencies: new Map(packageInformationData.packageDependencies), - packagePeers: new Set(packageInformationData.packagePeers), - linkType: packageInformationData.linkType, - discardFromLookup: packageInformationData.discardFromLookup || false - }]; - }))]; - })); - const packageLocatorsByLocations = new Map(); - const packageLocationLengths = new Set(); - - for (const [packageName, storeData] of data.packageRegistryData) { - for (const [packageReference, packageInformationData] of storeData) { - if (packageName === null !== (packageReference === null)) throw new Error(`Assertion failed: The name and reference should be null, or neither should`); - if (packageInformationData.discardFromLookup) continue; // @ts-ignore: TypeScript isn't smart enough to understand the type assertion - - const packageLocator = { - name: packageName, - reference: packageReference - }; - packageLocatorsByLocations.set(packageInformationData.packageLocation, packageLocator); - packageLocationLengths.add(packageInformationData.packageLocation.length); - } - } - - for (const location of data.locationBlacklistData) packageLocatorsByLocations.set(location, null); - - const fallbackExclusionList = new Map(data.fallbackExclusionList.map(([packageName, packageReferences]) => { - return [packageName, new Set(packageReferences)]; - })); - const dependencyTreeRoots = data.dependencyTreeRoots; - const enableTopLevelFallback = data.enableTopLevelFallback; - return { - basePath: portablePath, - dependencyTreeRoots, - enableTopLevelFallback, - fallbackExclusionList, - ignorePattern, - packageLocationLengths: [...packageLocationLengths].sort((a, b) => b - a), - packageLocatorsByLocations, - packageRegistry - }; -} - -exports.hydrateRuntimeState = hydrateRuntimeState; - -/***/ }), -/* 51 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -const fslib_1 = __webpack_require__(6); - -const fslib_2 = __webpack_require__(6); - -const module_1 = __webpack_require__(8); - -const internalTools_1 = __webpack_require__(21); - -function makeApi(runtimeState, opts) { - // @ts-ignore - const builtinModules = new Set(module_1.Module.builtinModules || Object.keys(process.binding('natives'))); // Splits a require request into its components, or return null if the request is a file path - - const pathRegExp = /^(?![a-zA-Z]:[\\\/]|\\\\|\.{0,2}(?:\/|$))((?:@[^\/]+\/)?[^\/]+)\/?(.*|)$/; // Matches if the path starts with a valid path qualifier (./, ../, /) - // eslint-disable-next-line no-unused-vars - - const isStrictRegExp = /^\.{0,2}\//; // Matches if the path must point to a directory (ie ends with /) - - const isDirRegExp = /\/$/; // We only instantiate one of those so that we can use strict-equal comparisons - - const topLevelLocator = { - name: null, - reference: null - }; // Used for compatibility purposes - cf setupCompatibilityLayer - - const fallbackLocators = []; - if (runtimeState.enableTopLevelFallback === true) fallbackLocators.push(topLevelLocator); - - if (opts.compatibilityMode !== false) { - // ESLint currently doesn't have any portable way for shared configs to - // specify their own plugins that should be used (cf issue #10125). This - // will likely get fixed at some point but it'll take time, so in the - // meantime we'll just add additional fallback entries for common shared - // configs. - // Similarly, Gatsby generates files within the `public` folder located - // within the project, but doesn't pre-resolve the `require` calls to use - // its own dependencies. Meaning that when PnP see a file from the `public` - // folder making a require, it thinks that your project forgot to list one - // of your dependencies. - for (const name of [`react-scripts`, `gatsby`]) { - const packageStore = runtimeState.packageRegistry.get(name); - - if (packageStore) { - for (const reference of packageStore.keys()) { - if (reference === null) { - throw new Error(`Assertion failed: This reference shouldn't be null`); - } else { - fallbackLocators.push({ - name, - reference - }); - } - } - } - } - } - /** - * The setup code will be injected here. The tables listed below are guaranteed to be filled after the call to - * the $$DYNAMICALLY_GENERATED_CODE function. - */ - - - const { - ignorePattern, - packageRegistry, - packageLocatorsByLocations, - packageLocationLengths - } = runtimeState; - /** - * Allows to print useful logs just be setting a value in the environment - */ - - function makeLogEntry(name, args) { - return { - fn: name, - args: args, - error: null, - result: null - }; - } - - function maybeLog(name, fn) { - if (opts.allowDebug === false) return fn; - const level = Number(process.env.PNP_DEBUG_LEVEL); - - if (Number.isFinite(level)) { - if (level >= 2) { - return (...args) => { - const logEntry = makeLogEntry(name, args); - - try { - return logEntry.result = fn(...args); - } catch (error) { - throw logEntry.error = error; - } finally { - console.trace(logEntry); - } - }; - } else if (level >= 1) { - return (...args) => { - try { - return fn(...args); - } catch (error) { - const logEntry = makeLogEntry(name, args); - logEntry.error = error; - console.trace(logEntry); - throw error; - } - }; - } - } - - return fn; - } - /** - * Returns information about a package in a safe way (will throw if they cannot be retrieved) - */ - - - function getPackageInformationSafe(packageLocator) { - const packageInformation = getPackageInformation(packageLocator); - - if (!packageInformation) { - throw internalTools_1.makeError(internalTools_1.ErrorCode.INTERNAL, `Couldn't find a matching entry in the dependency tree for the specified parent (this is probably an internal error)`); - } - - return packageInformation; - } - /** - * Returns whether the specified locator is a dependency tree root (in which case it's part of the project) or not - */ - - - function isDependencyTreeRoot(packageLocator) { - if (packageLocator.name === null) return true; - - for (const dependencyTreeRoot of runtimeState.dependencyTreeRoots) if (dependencyTreeRoot.name === packageLocator.name && dependencyTreeRoot.reference === packageLocator.reference) return true; - - return false; - } - /** - * Implements the node resolution for folder access and extension selection - */ - - - function applyNodeExtensionResolution(unqualifiedPath, candidates, { - extensions - }) { - // We use this "infinite while" so that we can restart the process as long as we hit package folders - while (true) { - let stat; - - try { - candidates.push(unqualifiedPath); - stat = opts.fakeFs.statSync(unqualifiedPath); - } catch (error) {} // If the file exists and is a file, we can stop right there - - - if (stat && !stat.isDirectory()) return opts.fakeFs.realpathSync(unqualifiedPath); // If the file is a directory, we must check if it contains a package.json with a "main" entry - - if (stat && stat.isDirectory()) { - let pkgJson; - - try { - pkgJson = JSON.parse(opts.fakeFs.readFileSync(fslib_2.ppath.join(unqualifiedPath, fslib_2.toFilename(`package.json`)), `utf8`)); - } catch (error) {} - - let nextUnqualifiedPath; - if (pkgJson && pkgJson.main) nextUnqualifiedPath = fslib_2.ppath.resolve(unqualifiedPath, pkgJson.main); // If the "main" field changed the path, we start again from this new location - - if (nextUnqualifiedPath && nextUnqualifiedPath !== unqualifiedPath) { - const resolution = applyNodeExtensionResolution(nextUnqualifiedPath, candidates, { - extensions - }); - - if (resolution !== null) { - return resolution; - } - } - } // Otherwise we check if we find a file that match one of the supported extensions - - - const qualifiedPath = extensions.map(extension => { - return `${unqualifiedPath}${extension}`; - }).find(candidateFile => { - candidates.push(candidateFile); - return opts.fakeFs.existsSync(candidateFile); - }); - if (qualifiedPath) return qualifiedPath; // Otherwise, we check if the path is a folder - in such a case, we try to use its index - - if (stat && stat.isDirectory()) { - const indexPath = extensions.map(extension => { - return fslib_2.ppath.format({ - dir: unqualifiedPath, - name: fslib_2.toFilename(`index`), - ext: extension - }); - }).find(candidateFile => { - candidates.push(candidateFile); - return opts.fakeFs.existsSync(candidateFile); - }); - - if (indexPath) { - return indexPath; - } - } // Otherwise there's nothing else we can do :( - - - return null; - } - } - /** - * This function creates fake modules that can be used with the _resolveFilename function. - * Ideally it would be nice to be able to avoid this, since it causes useless allocations - * and cannot be cached efficiently (we recompute the nodeModulePaths every time). - * - * Fortunately, this should only affect the fallback, and there hopefully shouldn't have a - * lot of them. - */ - - - function makeFakeModule(path) { - // @ts-ignore - const fakeModule = new module_1.Module(path, null); - fakeModule.filename = path; - fakeModule.paths = module_1.Module._nodeModulePaths(path); - return fakeModule; - } - /** - * Normalize path to posix format. - */ - - - function normalizePath(p) { - return fslib_1.npath.toPortablePath(p); - } - /** - * Forward the resolution to the next resolver (usually the native one) - */ - - - function callNativeResolution(request, issuer) { - if (issuer.endsWith(`/`)) issuer = fslib_2.ppath.join(issuer, fslib_2.toFilename(`internal.js`)); // Since we would need to create a fake module anyway (to call _resolveLookupPath that - // would give us the paths to give to _resolveFilename), we can as well not use - // the {paths} option at all, since it internally makes _resolveFilename create another - // fake module anyway. - - return module_1.Module._resolveFilename(request, makeFakeModule(fslib_1.npath.fromPortablePath(issuer)), false, { - plugnplay: false - }); - } - /** - * - */ - - - function isPathIgnored(path) { - if (ignorePattern === null) return false; - const subPath = fslib_2.ppath.contains(runtimeState.basePath, path); - if (subPath === null) return false; - - if (ignorePattern.test(subPath.replace(/\/$/, ``))) { - return true; - } else { - return false; - } - } - /** - * This key indicates which version of the standard is implemented by this resolver. The `std` key is the - * Plug'n'Play standard, and any other key are third-party extensions. Third-party extensions are not allowed - * to override the standard, and can only offer new methods. - * - * If an new version of the Plug'n'Play standard is released and some extensions conflict with newly added - * functions, they'll just have to fix the conflicts and bump their own version number. - */ - - - const VERSIONS = { - std: 3, - resolveVirtual: 1 - }; - /** - * We export a special symbol for easy access to the top level locator. - */ - - const topLevel = topLevelLocator; - /** - * Gets the package information for a given locator. Returns null if they cannot be retrieved. - */ - - function getPackageInformation({ - name, - reference - }) { - const packageInformationStore = packageRegistry.get(name); - if (!packageInformationStore) return null; - const packageInformation = packageInformationStore.get(reference); - if (!packageInformation) return null; - return packageInformation; - } - /** - * Finds the package locator that owns the specified path. If none is found, returns null instead. - */ - - - function findPackageLocator(location) { - let relativeLocation = normalizePath(fslib_2.ppath.relative(runtimeState.basePath, location)); - if (!relativeLocation.match(isStrictRegExp)) relativeLocation = `./${relativeLocation}`; - if (location.match(isDirRegExp) && !relativeLocation.endsWith(`/`)) relativeLocation = `${relativeLocation}/`; - let from = 0; // If someone wants to use a binary search to go from O(n) to O(log n), be my guest - - while (from < packageLocationLengths.length && packageLocationLengths[from] > relativeLocation.length) from += 1; - - for (let t = from; t < packageLocationLengths.length; ++t) { - const locator = packageLocatorsByLocations.get(relativeLocation.substr(0, packageLocationLengths[t])); - if (typeof locator === `undefined`) continue; // Ensures that the returned locator isn't a blacklisted one. - // - // Blacklisted packages are packages that cannot be used because their dependencies cannot be deduced. This only - // happens with peer dependencies, which effectively have different sets of dependencies depending on their - // parents. - // - // In order to deambiguate those different sets of dependencies, the Yarn implementation of PnP will generate a - // symlink for each combination of // it will find, and will - // blacklist the target of those symlinks. By doing this, we ensure that files loaded through a specific path - // will always have the same set of dependencies, provided the symlinks are correctly preserved. - // - // Unfortunately, some tools do not preserve them, and when it happens PnP isn't able anymore to deduce the set of - // dependencies based on the path of the file that makes the require calls. But since we've blacklisted those - // paths, we're able to print a more helpful error message that points out that a third-party package is doing - // something incompatible! - - if (locator === null) { - throw internalTools_1.makeError(internalTools_1.ErrorCode.BLACKLISTED, `A forbidden path has been used in the package resolution process - this is usually caused by one of your tools calling 'fs.realpath' on the return value of 'require.resolve'. Since we need to use symlinks to simultaneously provide valid filesystem paths and disambiguate peer dependencies, they must be passed untransformed to 'require'.\n\nForbidden path: ${location}`, { - location - }); - } - - return locator; - } - - return null; - } - /** - * Transforms a request (what's typically passed as argument to the require function) into an unqualified path. - * This path is called "unqualified" because it only changes the package name to the package location on the disk, - * which means that the end result still cannot be directly accessed (for example, it doesn't try to resolve the - * file extension, or to resolve directories to their "index.js" content). Use the "resolveUnqualified" function - * to convert them to fully-qualified paths, or just use "resolveRequest" that do both operations in one go. - * - * Note that it is extremely important that the `issuer` path ends with a forward slash if the issuer is to be - * treated as a folder (ie. "/tmp/foo/" rather than "/tmp/foo" if "foo" is a directory). Otherwise relative - * imports won't be computed correctly (they'll get resolved relative to "/tmp/" instead of "/tmp/foo/"). - */ - - - function resolveToUnqualified(request, issuer, { - considerBuiltins = true - } = {}) { - // The 'pnpapi' request is reserved and will always return the path to the PnP file, from everywhere - if (request === `pnpapi`) return fslib_1.npath.toPortablePath(opts.pnpapiResolution); // Bailout if the request is a native module - - if (considerBuiltins && builtinModules.has(request)) return null; // We allow disabling the pnp resolution for some subpaths. - // This is because some projects, often legacy, contain multiple - // levels of dependencies (ie. a yarn.lock inside a subfolder of - // a yarn.lock). This is typically solved using workspaces, but - // not all of them have been converted already. - - if (issuer && isPathIgnored(issuer)) { - // Absolute paths that seem to belong to a PnP tree are still - // handled by our runtime even if the issuer isn't. This is - // because the native Node resolution uses a special version - // of the `stat` syscall which would otherwise bypass the - // filesystem layer we require to access the files. - if (!fslib_2.ppath.isAbsolute(request) || findPackageLocator(request) === null) { - const result = callNativeResolution(request, issuer); - - if (result === false) { - throw internalTools_1.makeError(internalTools_1.ErrorCode.BUILTIN_NODE_RESOLUTION_FAILED, `The builtin node resolution algorithm was unable to resolve the requested module (it didn't go through the pnp resolver because the issuer was explicitely ignored by the regexp)\n\nRequire request: "${request}"\nRequired by: ${issuer}\n`, { - request, - issuer - }); - } - - return fslib_1.npath.toPortablePath(result); - } - } - - let unqualifiedPath; // If the request is a relative or absolute path, we just return it normalized - - const dependencyNameMatch = request.match(pathRegExp); - - if (!dependencyNameMatch) { - if (fslib_2.ppath.isAbsolute(request)) { - unqualifiedPath = fslib_2.ppath.normalize(request); - } else { - if (!issuer) { - throw internalTools_1.makeError(internalTools_1.ErrorCode.API_ERROR, `The resolveToUnqualified function must be called with a valid issuer when the path isn't a builtin nor absolute`, { - request, - issuer - }); - } - - if (issuer.match(isDirRegExp)) { - unqualifiedPath = fslib_2.ppath.normalize(fslib_2.ppath.resolve(issuer, request)); - } else { - unqualifiedPath = fslib_2.ppath.normalize(fslib_2.ppath.resolve(fslib_2.ppath.dirname(issuer), request)); - } - } // No need to use the return value; we just want to check the blacklist status - - - findPackageLocator(unqualifiedPath); - } // Things are more hairy if it's a package require - we then need to figure out which package is needed, and in - // particular the exact version for the given location on the dependency tree - else { - if (!issuer) { - throw internalTools_1.makeError(internalTools_1.ErrorCode.API_ERROR, `The resolveToUnqualified function must be called with a valid issuer when the path isn't a builtin nor absolute`, { - request, - issuer - }); - } - - const [, dependencyName, subPath] = dependencyNameMatch; - const issuerLocator = findPackageLocator(issuer); // If the issuer file doesn't seem to be owned by a package managed through pnp, then we resort to using the next - // resolution algorithm in the chain, usually the native Node resolution one - - if (!issuerLocator) { - const result = callNativeResolution(request, issuer); - - if (result === false) { - throw internalTools_1.makeError(internalTools_1.ErrorCode.BUILTIN_NODE_RESOLUTION_FAILED, `The builtin node resolution algorithm was unable to resolve the requested module (it didn't go through the pnp resolver because the issuer doesn't seem to be part of the Yarn-managed dependency tree)\n\nRequire path: "${request}"\nRequired by: ${issuer}\n`, { - request, - issuer - }); - } - - return fslib_1.npath.toPortablePath(result); - } - - const issuerInformation = getPackageInformationSafe(issuerLocator); // We obtain the dependency reference in regard to the package that request it - - let dependencyReference = issuerInformation.packageDependencies.get(dependencyName); // If we can't find it, we check if we can potentially load it from the packages that have been defined as potential fallbacks. - // It's a bit of a hack, but it improves compatibility with the existing Node ecosystem. Hopefully we should eventually be able - // to kill this logic and become stricter once pnp gets enough traction and the affected packages fix themselves. - - if (issuerLocator.name !== null) { - // To allow programs to become gradually stricter, starting from the v2 we enforce that workspaces cannot depend on fallbacks. - // This works by having a list containing all their locators, and checking when a fallback is required whether it's one of them. - const exclusionEntry = runtimeState.fallbackExclusionList.get(issuerLocator.name); - const canUseFallbacks = !exclusionEntry || !exclusionEntry.has(issuerLocator.reference); - - if (canUseFallbacks) { - for (let t = 0, T = fallbackLocators.length; dependencyReference === undefined && t < T; ++t) { - const fallbackInformation = getPackageInformationSafe(fallbackLocators[t]); - const fallbackReference = fallbackInformation.packageDependencies.get(dependencyName); - - if (fallbackReference !== null) { - dependencyReference = fallbackReference; - } - } - } - } // If we can't find the path, and if the package making the request is the top-level, we can offer nicer error messages - - - if (dependencyReference === null) { - if (isDependencyTreeRoot(issuerLocator)) { - throw internalTools_1.makeError(internalTools_1.ErrorCode.MISSING_PEER_DEPENDENCY, `Something that got detected as your top-level application (because it doesn't seem to belong to any package) tried to access a peer dependency; this isn't allowed as the peer dependency cannot be provided by any parent package\n\nRequired package: ${dependencyName} (via "${request}")\nRequired by: ${issuer}\n`, { - request, - issuer, - dependencyName - }); - } else { - throw internalTools_1.makeError(internalTools_1.ErrorCode.MISSING_PEER_DEPENDENCY, `A package is trying to access a peer dependency that should be provided by its direct ancestor but isn't\n\nRequired package: ${dependencyName} (via "${request}")\nRequired by: ${issuerLocator.name}@${issuerLocator.reference} (via ${issuer})\n`, { - request, - issuer, - issuerLocator: Object.assign({}, issuerLocator), - dependencyName - }); - } - } else if (dependencyReference === undefined) { - if (isDependencyTreeRoot(issuerLocator)) { - throw internalTools_1.makeError(internalTools_1.ErrorCode.UNDECLARED_DEPENDENCY, `Something that got detected as your top-level application (because it doesn't seem to belong to any package) tried to access a package that is not declared in your dependencies\n\nRequired package: ${dependencyName} (via "${request}")\nRequired by: ${issuer}\n`, { - request, - issuer, - dependencyName - }); - } else { - const candidates = Array.from(issuerInformation.packageDependencies.keys()); - throw internalTools_1.makeError(internalTools_1.ErrorCode.UNDECLARED_DEPENDENCY, `A package is trying to access another package without the second one being listed as a dependency of the first one\n\nRequired package: ${dependencyName} (via "${request}")\nRequired by: ${issuerLocator.name}@${issuerLocator.reference} (via ${issuer})\n`, { - request, - issuer, - issuerLocator: Object.assign({}, issuerLocator), - dependencyName, - candidates - }); - } - } // We need to check that the package exists on the filesystem, because it might not have been installed - - - const dependencyLocator = Array.isArray(dependencyReference) ? { - name: dependencyReference[0], - reference: dependencyReference[1] - } : { - name: dependencyName, - reference: dependencyReference - }; - const dependencyInformation = getPackageInformationSafe(dependencyLocator); - - if (!dependencyInformation.packageLocation) { - throw internalTools_1.makeError(internalTools_1.ErrorCode.MISSING_DEPENDENCY, `A dependency seems valid but didn't get installed for some reason. This might be caused by a partial install, such as dev vs prod.\n\nRequired package: ${dependencyLocator.name}@${dependencyLocator.reference} (via "${request}")\nRequired by: ${issuerLocator.name}@${issuerLocator.reference} (via ${issuer})\n`, { - request, - issuer, - dependencyLocator: Object.assign({}, dependencyLocator) - }); - } // Now that we know which package we should resolve to, we only have to find out the file location - - - const dependencyLocation = fslib_2.ppath.resolve(runtimeState.basePath, dependencyInformation.packageLocation); - - if (subPath) { - unqualifiedPath = fslib_2.ppath.resolve(dependencyLocation, subPath); - } else { - unqualifiedPath = dependencyLocation; - } - } - - return fslib_2.ppath.normalize(unqualifiedPath); - } - - ; - /** - * Transforms an unqualified path into a qualified path by using the Node resolution algorithm (which automatically - * appends ".js" / ".json", and transforms directory accesses into "index.js"). - */ - - function resolveUnqualified(unqualifiedPath, { - extensions = Object.keys(module_1.Module._extensions) - } = {}) { - const candidates = []; - const qualifiedPath = applyNodeExtensionResolution(unqualifiedPath, candidates, { - extensions - }); - - if (qualifiedPath) { - return fslib_2.ppath.normalize(qualifiedPath); - } else { - throw internalTools_1.makeError(internalTools_1.ErrorCode.QUALIFIED_PATH_RESOLUTION_FAILED, `Couldn't find a suitable Node resolution for the specified unqualified path\n\nSource path: ${unqualifiedPath}\n${candidates.map(candidate => `Rejected resolution: ${candidate}\n`).join(``)}`, { - unqualifiedPath - }); - } - } - - ; - /** - * Transforms a request into a fully qualified path. - * - * Note that it is extremely important that the `issuer` path ends with a forward slash if the issuer is to be - * treated as a folder (ie. "/tmp/foo/" rather than "/tmp/foo" if "foo" is a directory). Otherwise relative - * imports won't be computed correctly (they'll get resolved relative to "/tmp/" instead of "/tmp/foo/"). - */ - - function resolveRequest(request, issuer, { - considerBuiltins, - extensions - } = {}) { - let unqualifiedPath = resolveToUnqualified(request, issuer, { - considerBuiltins - }); - if (unqualifiedPath === null) return null; - - try { - return resolveUnqualified(unqualifiedPath, { - extensions - }); - } catch (resolutionError) { - if (resolutionError.pnpCode === 'QUALIFIED_PATH_RESOLUTION_FAILED') Object.assign(resolutionError.data, { - request, - issuer - }); - throw resolutionError; - } - } - - ; - - function resolveVirtual(request) { - const normalized = fslib_2.ppath.normalize(request); - const resolved = fslib_1.VirtualFS.resolveVirtual(normalized); - return resolved !== normalized ? resolved : null; - } - - return { - VERSIONS, - topLevel, - getLocator: (name, referencish) => { - if (Array.isArray(referencish)) { - return { - name: referencish[0], - reference: referencish[1] - }; - } else { - return { - name, - reference: referencish - }; - } - }, - getDependencyTreeRoots: () => { - return [...runtimeState.dependencyTreeRoots]; - }, - getPackageInformation: locator => { - const info = getPackageInformation(locator); - if (info === null) return null; - const packageLocation = fslib_1.npath.fromPortablePath(info.packageLocation); - const nativeInfo = Object.assign(Object.assign({}, info), { - packageLocation - }); - return nativeInfo; - }, - findPackageLocator: path => { - return findPackageLocator(fslib_1.npath.toPortablePath(path)); - }, - resolveToUnqualified: maybeLog(`resolveToUnqualified`, (request, issuer, opts) => { - const portableIssuer = issuer !== null ? fslib_1.npath.toPortablePath(issuer) : null; - const resolution = resolveToUnqualified(fslib_1.npath.toPortablePath(request), portableIssuer, opts); - if (resolution === null) return null; - return fslib_1.npath.fromPortablePath(resolution); - }), - resolveUnqualified: maybeLog(`resolveUnqualified`, (unqualifiedPath, opts) => { - return fslib_1.npath.fromPortablePath(resolveUnqualified(fslib_1.npath.toPortablePath(unqualifiedPath), opts)); - }), - resolveRequest: maybeLog(`resolveRequest`, (request, issuer, opts) => { - const portableIssuer = issuer !== null ? fslib_1.npath.toPortablePath(issuer) : null; - const resolution = resolveRequest(fslib_1.npath.toPortablePath(request), portableIssuer, opts); - if (resolution === null) return null; - return fslib_1.npath.fromPortablePath(resolution); - }), - resolveVirtual: maybeLog(`resolveVirtual`, path => { - const result = resolveVirtual(fslib_1.npath.toPortablePath(path)); - - if (result !== null) { - return fslib_1.npath.fromPortablePath(result); - } else { - return null; - } - }) - }; -} - -exports.makeApi = makeApi; - -/***/ }), -/* 52 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -const fslib_1 = __webpack_require__(6); - -const module_1 = __webpack_require__(8); - -function makeManager(pnpapi, opts) { - const initialApiPath = fslib_1.npath.toPortablePath(pnpapi.resolveToUnqualified(`pnpapi`, null)); - const initialApiStats = opts.fakeFs.statSync(fslib_1.npath.toPortablePath(initialApiPath)); - const apiMetadata = new Map([[initialApiPath, { - cache: module_1.Module._cache, - instance: pnpapi, - stats: initialApiStats - }]]); - - function loadApiInstance(pnpApiPath) { - const nativePath = fslib_1.npath.fromPortablePath(pnpApiPath); // @ts-ignore - - const module = new module_1.Module(nativePath, null); - module.load(nativePath); - return module.exports; - } - - function refreshApiEntry(pnpApiPath, apiEntry) { - const stats = opts.fakeFs.statSync(pnpApiPath); - - if (stats.mtime > apiEntry.stats.mtime) { - console.warn(`[Warning] The runtime detected new informations in a PnP file; reloading the API instance (${pnpApiPath})`); - apiEntry.instance = loadApiInstance(pnpApiPath); - apiEntry.stats = stats; - } - } - - function getApiEntry(pnpApiPath, refresh = false) { - let apiEntry = apiMetadata.get(pnpApiPath); - - if (typeof apiEntry !== `undefined`) { - if (refresh) { - refreshApiEntry(pnpApiPath, apiEntry); - } - } else { - apiMetadata.set(pnpApiPath, apiEntry = { - cache: {}, - instance: loadApiInstance(pnpApiPath), - stats: opts.fakeFs.statSync(pnpApiPath) - }); - } - - return apiEntry; - } - - function findApiPathFor(modulePath) { - let curr; - let next = fslib_1.npath.toPortablePath(modulePath); - - do { - curr = next; - const candidate = fslib_1.ppath.join(curr, `.pnp.js`); - if (fslib_1.xfs.existsSync(candidate) && fslib_1.xfs.statSync(candidate).isFile()) return candidate; - next = fslib_1.ppath.dirname(curr); - } while (curr !== fslib_1.PortablePath.root); - - return null; - } - - function getApiPathFromParent(parent) { - if (parent == null) return initialApiPath; - - if (typeof parent.pnpApiPath === `undefined`) { - if (parent.filename !== null) { - return findApiPathFor(parent.filename); - } else { - return initialApiPath; - } - } - - if (parent.pnpApiPath !== null) return parent.pnpApiPath; - return null; - } - - return { - getApiPathFromParent, - findApiPathFor, - getApiEntry - }; -} - -exports.makeManager = makeManager; - -/***/ }) -/******/ ])["default"]; +#!/usr/bin/env node +/* eslint-disable */ + +try { + Object.freeze({}).detectStrictMode = true; +} catch (error) { + throw new Error(`The whole PnP file got strict-mode-ified, which is known to break (Emscripten libraries aren't strict mode). This usually happens when the file goes through Babel.`); +} + +var __non_webpack_module__ = module; + +function $$SETUP_STATE(hydrateRuntimeState, basePath) { + return hydrateRuntimeState({ + "__info": [ + "This file is automatically generated. Do not touch it, or risk", + "your modifications being lost. We also recommend you not to read", + "it either without using the @yarnpkg/pnp package, as the data layout", + "is entirely unspecified and WILL change from a version to another." + ], + "dependencyTreeRoots": [ + { + "name": "@yarnpkg/monorepo", + "reference": "workspace:." + }, + { + "name": "acceptance-tests-229a13", + "reference": "workspace:packages/acceptance-tests" + }, + { + "name": "@yarnpkg/gatsby", + "reference": "workspace:packages/gatsby" + }, + { + "name": "@yarnpkg/plugin-compat", + "reference": "workspace:packages/plugin-compat" + }, + { + "name": "@yarnpkg/plugin-constraints", + "reference": "workspace:packages/plugin-constraints" + }, + { + "name": "@yarnpkg/plugin-dlx", + "reference": "workspace:packages/plugin-dlx" + }, + { + "name": "@yarnpkg/plugin-essentials", + "reference": "workspace:packages/plugin-essentials" + }, + { + "name": "@yarnpkg/plugin-exec", + "reference": "workspace:packages/plugin-exec" + }, + { + "name": "@yarnpkg/plugin-file", + "reference": "workspace:packages/plugin-file" + }, + { + "name": "@yarnpkg/plugin-git", + "reference": "workspace:packages/plugin-git" + }, + { + "name": "@yarnpkg/plugin-github", + "reference": "workspace:packages/plugin-github" + }, + { + "name": "@yarnpkg/plugin-http", + "reference": "workspace:packages/plugin-http" + }, + { + "name": "@yarnpkg/plugin-init", + "reference": "workspace:packages/plugin-init" + }, + { + "name": "@yarnpkg/plugin-interactive-tools", + "reference": "workspace:packages/plugin-interactive-tools" + }, + { + "name": "@yarnpkg/plugin-link", + "reference": "workspace:packages/plugin-link" + }, + { + "name": "@yarnpkg/plugin-node-modules", + "reference": "workspace:packages/plugin-node-modules" + }, + { + "name": "@yarnpkg/plugin-npm", + "reference": "workspace:packages/plugin-npm" + }, + { + "name": "@yarnpkg/plugin-npm-cli", + "reference": "workspace:packages/plugin-npm-cli" + }, + { + "name": "@yarnpkg/plugin-pack", + "reference": "workspace:packages/plugin-pack" + }, + { + "name": "@yarnpkg/plugin-patch", + "reference": "workspace:packages/plugin-patch" + }, + { + "name": "@yarnpkg/plugin-pnp", + "reference": "workspace:packages/plugin-pnp" + }, + { + "name": "@yarnpkg/plugin-stage", + "reference": "workspace:packages/plugin-stage" + }, + { + "name": "@yarnpkg/plugin-typescript", + "reference": "workspace:packages/plugin-typescript" + }, + { + "name": "@yarnpkg/plugin-version", + "reference": "workspace:packages/plugin-version" + }, + { + "name": "@yarnpkg/plugin-workspace-tools", + "reference": "workspace:packages/plugin-workspace-tools" + }, + { + "name": "vscode-zipfs", + "reference": "workspace:packages/vscode-zipfs" + }, + { + "name": "@yarnpkg/builder", + "reference": "workspace:packages/yarnpkg-builder" + }, + { + "name": "@yarnpkg/cli", + "reference": "workspace:packages/yarnpkg-cli" + }, + { + "name": "@yarnpkg/core", + "reference": "workspace:packages/yarnpkg-core" + }, + { + "name": "@yarnpkg/doctor", + "reference": "workspace:packages/yarnpkg-doctor" + }, + { + "name": "@yarnpkg/fslib", + "reference": "workspace:packages/yarnpkg-fslib" + }, + { + "name": "@yarnpkg/json-proxy", + "reference": "workspace:packages/yarnpkg-json-proxy" + }, + { + "name": "@yarnpkg/libui", + "reference": "workspace:packages/yarnpkg-libui" + }, + { + "name": "@yarnpkg/libzip", + "reference": "workspace:packages/yarnpkg-libzip" + }, + { + "name": "@yarnpkg/parsers", + "reference": "workspace:packages/yarnpkg-parsers" + }, + { + "name": "@yarnpkg/pnp", + "reference": "workspace:packages/yarnpkg-pnp" + }, + { + "name": "@yarnpkg/pnpify", + "reference": "workspace:packages/yarnpkg-pnpify" + }, + { + "name": "@yarnpkg/shell", + "reference": "workspace:packages/yarnpkg-shell" + }, + { + "name": "pkg-tests-core", + "reference": "workspace:packages/acceptance-tests/pkg-tests-core" + }, + { + "name": "pkg-tests-fixtures", + "reference": "workspace:packages/acceptance-tests/pkg-tests-fixtures" + }, + { + "name": "pkg-tests-specs", + "reference": "workspace:packages/acceptance-tests/pkg-tests-specs" + } + ], + "enableTopLevelFallback": true, + "ignorePatternData": "(^(?:\\.vscode\\/pnpify(?:\\/(?!\\.)(?:(?:(?!(?:^|\\/)\\.).)*?)|$))$)", + "fallbackExclusionList": [ + ["@yarnpkg/builder", ["virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder", "workspace:packages/yarnpkg-builder"]], + ["@yarnpkg/cli", ["virtual:142f2540721377707149f0b1d7ad0188d020f822e234abcdca162642d42824b344a1ac44bd6035644a0ca9babd62eb7d72923350ac75b876b51e87eb92b3e464#workspace:packages/yarnpkg-cli", "virtual:14a22fb3831dfc762a1bb8a042d17886271c56698e1a83233f09eaacff5a5b83fe6f87adb9255774eab3586392c18ff98cf87aa6b374d572d9b72f88829f6d9e#workspace:packages/yarnpkg-cli", "virtual:27ebb8cf1fa70157f710b4926b6d25c44192e74dbac3a766c8dc6505a59ebc433221bfb4b5aabc8cca814bbe95fcb6e1ecffcf94ba96ee6112a57c89364571ac#workspace:packages/yarnpkg-cli", "virtual:35104c47575f2fe378d8d20383ae667f19d4dd801df8cc4c76848603aa6b4a2234a00142ff12fd557f6f48bd2810880e31c40c767010ea61a31fca302c2cc5e0#workspace:packages/yarnpkg-cli", "virtual:3f21a2572d1fa6d1ff8d16d86e25bcefcbff7d17161c440fdbddbd871d9d675c377d66a2cbd98ddb8f2c024060bc7bc6c01e8ae328fa1fef861c72a9b2c30755#workspace:packages/yarnpkg-cli", "virtual:4a733c8d9614e2148392368219d98ec1a70b4e8ce99164edd551241b22f6c5233e9d0ccf9f6d83265c8a5aafc617cfd3c4100b3efef1e092a42053c23770ed9a#workspace:packages/yarnpkg-cli", "virtual:616a2ba0d005227805d037f4c8ec29f1dd09fdb3e3f49f7b5c4a07a62139a147d373d38bc5ebcb31bddab3956c3fc25d54edf8722741d9ebdbe9d36d21968f91#workspace:packages/yarnpkg-cli", "virtual:65b0a3c18b908df18dc5bd8d9a02bf3b64d57b3b4cd45187dca6c1ee574962b917737e89c164c644419160acf275596e0ab62d889c7575234206a0c7ccb06610#workspace:packages/yarnpkg-cli", "virtual:712d04b0098634bdb13868ff8f85b327022bd7d3880873ada8c0ae56847ed36cf9da1fd74a88519380129cec528fe2bd2201426bc28ac9d4a8cc6734ff25c538#workspace:packages/yarnpkg-cli", "virtual:743b60015fc887fe314a7ee01ea4843b516ac512d77939f47dc39d50bc7db742dc8994fe9bb2245ada0b3ce6f8aa58329d603fbc24093050cd499cb16a1a995f#workspace:packages/yarnpkg-cli", "virtual:7bf4ad1016291a7e1c04756f55760890095421dd1b945930b62d8d0464c365d1cdce28ed812277b54dc54443922ac82afd5e98ed7f1d218ae7753d16e21541bb#workspace:packages/yarnpkg-cli", "virtual:86c95fabbcd56c56f5f2d2e080e64a1095e3fe233877aa9f7958f317f88a95627e0be2765e89c0cff02c9f08f27b64b7cbc9d5c3960c1df509d5e6ea98cca4f4#workspace:packages/yarnpkg-cli", "virtual:a027ddc7edcbf74025e90effce333897039d2c6f8e1ebe319fb72c52c5be1b885da91acc56476d19bb6ce2e31cbc2d5b11241940b82f833a2cac262496c0088f#workspace:packages/yarnpkg-cli", "virtual:a4e4e792796cefb4fb82f09187fa18bf4c97a9cb5b106da0eab6189e1895a4bb9bf068e5c91168fec85cee1392df48e4a120f3bae6cbbbde019ff2c21186a374#workspace:packages/yarnpkg-cli", "virtual:b67eefea63d6ce2a2493f462bbe6718e1da81a92c1be9fc6d94cbd4f855be65d84717b1951eaa1c805d1369f118fed6e9edfb78044a500657ffc7f84e691dfbb#workspace:packages/yarnpkg-cli", "virtual:cfce476fbcac37853570c2d41665757b5f868b1c2f089ee6edbc8bb5aa32141e156cae7d75350d1095258d90afbabe2b2bb142142b995d133c3ee535c89d459b#workspace:packages/yarnpkg-cli", "virtual:e23b02a23dd21a1183b7bea287ba41db2b362005cc3f364e1677565eaf97ca1611b7ccd4cdf6ef547bbb3251afacdc4a1a999c3156da491b521e7c36b6663da9#workspace:packages/yarnpkg-cli", "virtual:e3ce0ce4b7f0796ca44011528cb9cdc133fc62a76363fea6de68497bae04bdbe5a6dd47e6b9f23c282eb8e4533d75e96cf378c943d07a4e78aae0b715f06a450#workspace:packages/yarnpkg-cli", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#workspace:packages/yarnpkg-cli", "virtual:e7860e5e86d43836272b8f3160c9f940f5e9a636f8d56e7f3bf19eca4b40180fd3da404d7dcb48535a300ac4895ee439ca74ef28f4568f4804e4708f7340e300#workspace:packages/yarnpkg-cli", "workspace:packages/yarnpkg-cli"]], + ["@yarnpkg/core", ["workspace:packages/yarnpkg-core"]], + ["@yarnpkg/doctor", ["workspace:packages/yarnpkg-doctor"]], + ["@yarnpkg/fslib", ["workspace:packages/yarnpkg-fslib"]], + ["@yarnpkg/gatsby", ["workspace:packages/gatsby"]], + ["@yarnpkg/json-proxy", ["workspace:packages/yarnpkg-json-proxy"]], + ["@yarnpkg/libui", ["virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#workspace:packages/yarnpkg-libui", "workspace:packages/yarnpkg-libui"]], + ["@yarnpkg/libzip", ["workspace:packages/yarnpkg-libzip"]], + ["@yarnpkg/monorepo", ["workspace:."]], + ["@yarnpkg/parsers", ["workspace:packages/yarnpkg-parsers"]], + ["@yarnpkg/plugin-compat", ["virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-compat", "virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-compat", "virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-compat", "virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-compat", "virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-compat", "virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-compat", "virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-compat", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-compat", "virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-compat", "virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-compat", "virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-compat", "virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-compat", "virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-compat", "virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-compat", "virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-compat", "virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-compat", "virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-compat", "virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-compat", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-compat", "virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-compat", "virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-compat", "workspace:packages/plugin-compat"]], + ["@yarnpkg/plugin-constraints", ["virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-constraints", "virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-constraints", "virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-constraints", "virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-constraints", "virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-constraints", "virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-constraints", "virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-constraints", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-constraints", "virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-constraints", "virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-constraints", "virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-constraints", "virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-constraints", "virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-constraints", "virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-constraints", "virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-constraints", "virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-constraints", "virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-constraints", "virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-constraints", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-constraints", "virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-constraints", "virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-constraints", "workspace:packages/plugin-constraints"]], + ["@yarnpkg/plugin-dlx", ["virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-dlx", "virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-dlx", "virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-dlx", "virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-dlx", "virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-dlx", "virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-dlx", "virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-dlx", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-dlx", "virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-dlx", "virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-dlx", "virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-dlx", "virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-dlx", "virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-dlx", "virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-dlx", "virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-dlx", "virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-dlx", "virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-dlx", "virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-dlx", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-dlx", "virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-dlx", "virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-dlx", "workspace:packages/plugin-dlx"]], + ["@yarnpkg/plugin-essentials", ["virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-essentials", "virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-essentials", "virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-essentials", "virtual:27ebb8cf1fa70157f710b4926b6d25c44192e74dbac3a766c8dc6505a59ebc433221bfb4b5aabc8cca814bbe95fcb6e1ecffcf94ba96ee6112a57c89364571ac#workspace:packages/plugin-essentials", "virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-essentials", "virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-essentials", "virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-essentials", "virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-essentials", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-essentials", "virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-essentials", "virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-essentials", "virtual:a4e4e792796cefb4fb82f09187fa18bf4c97a9cb5b106da0eab6189e1895a4bb9bf068e5c91168fec85cee1392df48e4a120f3bae6cbbbde019ff2c21186a374#workspace:packages/plugin-essentials", "virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-essentials", "virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-essentials", "virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-essentials", "virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-essentials", "virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-essentials", "virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-essentials", "virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-essentials", "virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-essentials", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-essentials", "virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-essentials", "virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-essentials", "workspace:packages/plugin-essentials"]], + ["@yarnpkg/plugin-exec", ["workspace:packages/plugin-exec"]], + ["@yarnpkg/plugin-file", ["virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-file", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-file", "workspace:packages/plugin-file"]], + ["@yarnpkg/plugin-git", ["virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-git", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-git", "workspace:packages/plugin-git"]], + ["@yarnpkg/plugin-github", ["virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-github", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-github", "workspace:packages/plugin-github"]], + ["@yarnpkg/plugin-http", ["virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-http", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-http", "workspace:packages/plugin-http"]], + ["@yarnpkg/plugin-init", ["virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-init", "virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-init", "virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-init", "virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-init", "virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-init", "virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-init", "virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-init", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-init", "virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-init", "virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-init", "virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-init", "virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-init", "virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-init", "virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-init", "virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-init", "virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-init", "virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-init", "virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-init", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-init", "virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-init", "virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-init", "workspace:packages/plugin-init"]], + ["@yarnpkg/plugin-interactive-tools", ["workspace:packages/plugin-interactive-tools"]], + ["@yarnpkg/plugin-link", ["virtual:712d04b0098634bdb13868ff8f85b327022bd7d3880873ada8c0ae56847ed36cf9da1fd74a88519380129cec528fe2bd2201426bc28ac9d4a8cc6734ff25c538#workspace:packages/plugin-link", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-link", "workspace:packages/plugin-link"]], + ["@yarnpkg/plugin-node-modules", ["virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-node-modules", "virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-node-modules", "virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-node-modules", "virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-node-modules", "virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-node-modules", "virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-node-modules", "virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-node-modules", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-node-modules", "virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-node-modules", "virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-node-modules", "virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-node-modules", "virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-node-modules", "virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-node-modules", "virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-node-modules", "virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-node-modules", "virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-node-modules", "virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-node-modules", "virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-node-modules", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-node-modules", "virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-node-modules", "virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-node-modules", "workspace:packages/plugin-node-modules"]], + ["@yarnpkg/plugin-npm", ["virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm", "workspace:packages/plugin-npm"]], + ["@yarnpkg/plugin-npm-cli", ["virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-npm-cli", "virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-npm-cli", "virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-npm-cli", "virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-npm-cli", "virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-npm-cli", "virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-npm-cli", "virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-npm-cli", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-npm-cli", "virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-npm-cli", "virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-npm-cli", "virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-npm-cli", "virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-npm-cli", "virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-npm-cli", "virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-npm-cli", "virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-npm-cli", "virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-npm-cli", "virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-npm-cli", "virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-npm-cli", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm-cli", "virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-npm-cli", "virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-npm-cli", "workspace:packages/plugin-npm-cli"]], + ["@yarnpkg/plugin-pack", ["virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-pack", "virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-pack", "virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-pack", "virtual:27ebb8cf1fa70157f710b4926b6d25c44192e74dbac3a766c8dc6505a59ebc433221bfb4b5aabc8cca814bbe95fcb6e1ecffcf94ba96ee6112a57c89364571ac#workspace:packages/plugin-pack", "virtual:35104c47575f2fe378d8d20383ae667f19d4dd801df8cc4c76848603aa6b4a2234a00142ff12fd557f6f48bd2810880e31c40c767010ea61a31fca302c2cc5e0#workspace:packages/plugin-pack", "virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-pack", "virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-pack", "virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-pack", "virtual:4a733c8d9614e2148392368219d98ec1a70b4e8ce99164edd551241b22f6c5233e9d0ccf9f6d83265c8a5aafc617cfd3c4100b3efef1e092a42053c23770ed9a#workspace:packages/plugin-pack", "virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-pack", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-pack", "virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-pack", "virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-pack", "virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-pack", "virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-pack", "virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-pack", "virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-pack", "virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-pack", "virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-pack", "virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-pack", "virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-pack", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-pack", "virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-pack", "virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-pack", "workspace:packages/plugin-pack"]], + ["@yarnpkg/plugin-patch", ["virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-patch", "virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-patch", "virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-patch", "virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-patch", "virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-patch", "virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-patch", "virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-patch", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-patch", "virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-patch", "virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-patch", "virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-patch", "virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-patch", "virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-patch", "virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-patch", "virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-patch", "virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-patch", "virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-patch", "virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-patch", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-patch", "virtual:f4e4f4a9a0213f122880195b39adaee7de5cb560c1d806ebc8bace6a3124e5b8f820bbb89ebecd4d535caeb6f527d343143210aa405689c118ff2813b78998a0#workspace:packages/plugin-patch", "virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-patch", "virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-patch", "workspace:packages/plugin-patch"]], + ["@yarnpkg/plugin-pnp", ["virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-pnp", "virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-pnp", "virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-pnp", "virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-pnp", "virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-pnp", "virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-pnp", "virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-pnp", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-pnp", "virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-pnp", "virtual:712d04b0098634bdb13868ff8f85b327022bd7d3880873ada8c0ae56847ed36cf9da1fd74a88519380129cec528fe2bd2201426bc28ac9d4a8cc6734ff25c538#workspace:packages/plugin-pnp", "virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-pnp", "virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-pnp", "virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-pnp", "virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-pnp", "virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-pnp", "virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-pnp", "virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-pnp", "virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-pnp", "virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-pnp", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-pnp", "virtual:e23b02a23dd21a1183b7bea287ba41db2b362005cc3f364e1677565eaf97ca1611b7ccd4cdf6ef547bbb3251afacdc4a1a999c3156da491b521e7c36b6663da9#workspace:packages/plugin-pnp", "virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-pnp", "virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-pnp", "workspace:packages/plugin-pnp"]], + ["@yarnpkg/plugin-stage", ["virtual:04c59d4e34a674470a4faf409a45d588a9efbeec2ea8d05e4dcd1967a0f1162881d6ceb6c94654e06fcdcd307d29f60b938d016fdca8fac8d513d920e35d37f8#workspace:packages/plugin-stage", "virtual:1029e892f4371add3dd7ecd47203e2cbe8665c17bf70305e745b32128f8921288e7c3e4bc9db067494ceed8eeb93dd72473d72b77e9740175429e72029bcc90c#workspace:packages/plugin-stage", "virtual:1d9767a297ea92525eaadde6cc5dcbfcf166390fc8679015637cadf3dd8f1b7301e6c56441e5beeef56b5763a46dce06f72751cb7da57928a1aecaf4c0d9d434#workspace:packages/plugin-stage", "virtual:331dd712de21fdae53c45eafb7103453167013aa388ca9ba660cfb7c19a4449ac9aff61d4e741175bfb2cba70457f51e76adfaa74b04ba9d65d50c83c07b4471#workspace:packages/plugin-stage", "virtual:3e718539c61241063b0424e8d0a34ce8fdd2fe3bf165b8ba29da42be4586c037eb914c24ec18accdab405a63b53d489760201dc1f1f743588169c0f242b2aef9#workspace:packages/plugin-stage", "virtual:45cd0f859e1b80efae1f72c35d963473eb506d927b62e93ce61deb5863f8a17029b1be00941ae2fd900d8a167f4b1bfca7cb8aa37d67729c0645b33ff3cbcdb7#workspace:packages/plugin-stage", "virtual:478aa042000a236db11190d269bf2ff6150157725ab7480eff9000c571a0de4eab4fa7a8d3229415ab263b63522cd4623d08b48d0b23f2cea2ba652c38655801#workspace:packages/plugin-stage", "virtual:4b86326b751491f1de18cd6190fa6879166f24df1b4ef26303e6ae70a20e2a9d7691d2a3e22b01c837059b0d63844e45c32ab98596fb65f319ba403cf9bd285c#workspace:packages/plugin-stage", "virtual:4ce8e40664e2389e313b7cc62b74b8c1b71fa8140368625a127dc09e53c1ff5b4744c287bd241792b5fbe4973785d19d54e8ad05bd5eae340e9359c8b388d753#workspace:packages/plugin-stage", "virtual:616a2ba0d005227805d037f4c8ec29f1dd09fdb3e3f49f7b5c4a07a62139a147d373d38bc5ebcb31bddab3956c3fc25d54edf8722741d9ebdbe9d36d21968f91#workspace:packages/plugin-stage", "virtual:6256bcb4ebcce928f6a311ed0b5bcb9391294dd16050356b6e1fee981f7e49c2f8c234a7546c2d664a6251c64d463de26a877e2b2b26bd9e340c8f18a7be8ffc#workspace:packages/plugin-stage", "virtual:6c4ffdc97c0a8fe6a15cb1b353664a2d1556c0bef782dc06790db015a35ca3cd125eaf355368c58a3aaf6330c79507c16275fc3a3c13a847d89839cdae6b509e#workspace:packages/plugin-stage", "virtual:6e383174094ba793fb66c8a226fed9032ecf98d3e1bd949c7d37f48eafbab48397ca23a04ef17a32086750205237bff179e133d04d8f8103966ad6a6589fcaf1#workspace:packages/plugin-stage", "virtual:8c392b16aae68c366129ebf02d3547b54da411df09355d4877aee2229276870d14e62a9f41191b698982ab27c78caa7eb1644f93497b314e8670f2f709481e78#workspace:packages/plugin-stage", "virtual:91000dc6d73a6a1a5931791c67f612259b74269d02ca1424a65c612f2a334b9a494edf0c5c69618c6c00e58cbdf0d849913c87cee6758c839cf288667a63e6b6#workspace:packages/plugin-stage", "virtual:9a3cf597fd9ad9a060275ce96327f6ce048667ef53e418d6751623d7f4f0ab0525d73ad7aa984e401dafbde132b7173182ee5f9f9241cb4f3b9d75d8c86f70a3#workspace:packages/plugin-stage", "virtual:a027ddc7edcbf74025e90effce333897039d2c6f8e1ebe319fb72c52c5be1b885da91acc56476d19bb6ce2e31cbc2d5b11241940b82f833a2cac262496c0088f#workspace:packages/plugin-stage", "virtual:a45abbf24aaeef67c894cd963d6c4b9b45bebb889f6c3fed605a57545081ebabdc74cc221511603f068d9a6c173f9ebb91e15ba922aa03d93831f0201a2b342a#workspace:packages/plugin-stage", "virtual:b9731b7d0a9f72cae95021d903b386b6df297cf776f03dcd57e6383935623fb60009eebb02775550f6d16e9a0afd692937bbf1972c2c7540553ab1c831ed7694#workspace:packages/plugin-stage", "virtual:c82e5c99e8503477b58579ee18a796227a4de23c5d753a5719ff0a9812bdac5fa9ad24003e1eec4670c8562c95e55568286102d06b163acbcfa5c7c4bec2c134#workspace:packages/plugin-stage", "virtual:d43c818ef20a3a2ef97f08fbed9116822c1386c7f50af0ef710f6f0c5a727e2bf228a09542dc55c5132c4bcf035069d1078e0da8c70fcfaa8cff35c2d411e8c7#workspace:packages/plugin-stage", "virtual:d6b32686865b12fbbeb45f734acc6af288b6219535e189e00be43584406c8eb50f0e550cb9dc2d80b708b376054eb9d74c1cb1cab4a8bb48e6141efd3533acfb#workspace:packages/plugin-stage", "virtual:d79b03c5bdbd8611e342426a45f0b954c2399f2dc76af984c53ea05a620541e2c440b24c3a6628725d5a72bba39f545d6ebe8b830f2ee58e013a58dd3d5225e0#workspace:packages/plugin-stage", "virtual:e23b02a23dd21a1183b7bea287ba41db2b362005cc3f364e1677565eaf97ca1611b7ccd4cdf6ef547bbb3251afacdc4a1a999c3156da491b521e7c36b6663da9#workspace:packages/plugin-stage", "virtual:e8cda35a2733ebff0c6e1835a0b4a3d1cef0ff9d639ad601ad19e448297ac3731d7735516d2bb2e46c0e52370781010f5fdcffaa32f24326d4018e5fa6dcc523#workspace:packages/plugin-stage", "virtual:f58ac00056a4826bf63c1f0d16ab9fc2b2bc87ee4a7324f1b2f1a9c1981f5910992717f72069c3be77bd286449613221ad94600e9f0a899fa52bcf25aebb30f5#workspace:packages/plugin-stage", "virtual:fe7b1ad45c6868d4b87c72f8b9a0cc4caa47f282e576d66882280958ba40471d7e7392595a89a4b9915f29c28c80fb48e6d75e1eb8ebb6a71421405daffa6031#workspace:packages/plugin-stage", "virtual:fe83f9ef9c4464094226f14d0d9d2637b43378711c838ce6194b5c44cf0a77e24228b8c6fd658da19ee3a86978a710abe61d8247e86d97ed3d11085117b10fce#workspace:packages/plugin-stage", "workspace:packages/plugin-stage"]], + ["@yarnpkg/plugin-typescript", ["workspace:packages/plugin-typescript"]], + ["@yarnpkg/plugin-version", ["virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-version", "virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-version", "virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-version", "virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-version", "virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-version", "virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-version", "virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-version", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-version", "virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-version", "virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-version", "virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-version", "virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-version", "virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-version", "virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-version", "virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-version", "virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-version", "virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-version", "virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-version", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-version", "virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-version", "virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-version", "workspace:packages/plugin-version"]], + ["@yarnpkg/plugin-workspace-tools", ["workspace:packages/plugin-workspace-tools"]], + ["@yarnpkg/pnp", ["workspace:packages/yarnpkg-pnp"]], + ["@yarnpkg/pnpify", ["virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify", "workspace:packages/yarnpkg-pnpify"]], + ["@yarnpkg/shell", ["workspace:packages/yarnpkg-shell"]], + ["acceptance-tests-229a13", ["workspace:packages/acceptance-tests"]], + ["pkg-tests-core", ["workspace:packages/acceptance-tests/pkg-tests-core"]], + ["pkg-tests-fixtures", ["workspace:packages/acceptance-tests/pkg-tests-fixtures"]], + ["pkg-tests-specs", ["workspace:packages/acceptance-tests/pkg-tests-specs"]], + ["vscode-zipfs", ["workspace:packages/vscode-zipfs"]] + ], + "locationBlacklistData": [ + ], + "packageRegistryData": [ + [null, [ + [null, { + "packageLocation": "./", + "packageDependencies": [ + ["@arcanis/sherlock", "npm:1.0.38"], + ["@babel/cli", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.2.3"], + ["@babel/core", "npm:7.7.4"], + ["@babel/plugin-proposal-async-generator-functions", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.2.0"], + ["@babel/plugin-proposal-class-properties", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.3.3"], + ["@babel/plugin-proposal-decorators", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.4.4"], + ["@babel/plugin-proposal-optional-chaining", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.7.5"], + ["@babel/plugin-transform-modules-commonjs", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.2.0"], + ["@babel/preset-env", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.3.1"], + ["@babel/preset-react", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.0.0"], + ["@babel/preset-typescript", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.3.3"], + ["@babel/register", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.5.5"], + ["@types/emscripten", "npm:1.38.0"], + ["@types/jest", "npm:24.0.25"], + ["@types/node", "npm:13.1.1"], + ["@typescript-eslint/eslint-plugin", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:1.7.0"], + ["@typescript-eslint/parser", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:2.13.0"], + ["@yarnpkg/cli", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], + ["babel-jest", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:24.5.0"], + ["clipanion", "npm:2.1.5"], + ["eslint", "npm:5.16.0"], + ["eslint-plugin-arca", "npm:0.9.0"], + ["eslint-plugin-react", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.14.3"], + ["github-api", "npm:3.2.2"], + ["jest", "npm:24.9.0"], + ["jest-environment-node", "npm:24.5.0"], + ["jest-junit", "npm:5.2.0"], + ["micromatch", "npm:4.0.2"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] + ], + "linkType": "SOFT", + }] + ]], + ["@algolia/cache-browser-local-storage", [ + ["npm:4.0.0-beta.14", { + "packageLocation": "./.yarn/cache/@algolia-cache-browser-local-storage-npm-4.0.0-beta.14-d9c48e7145-2.zip/node_modules/@algolia/cache-browser-local-storage/", + "packageDependencies": [ + ["@algolia/cache-browser-local-storage", "npm:4.0.0-beta.14"], + ["@algolia/cache-common", "npm:4.0.0-beta.14"] + ], + "linkType": "HARD", + }] + ]], + ["@algolia/cache-common", [ + ["npm:4.0.0-beta.14", { + "packageLocation": "./.yarn/cache/@algolia-cache-common-npm-4.0.0-beta.14-15b1374323-2.zip/node_modules/@algolia/cache-common/", + "packageDependencies": [ + ["@algolia/cache-common", "npm:4.0.0-beta.14"] + ], + "linkType": "HARD", + }] + ]], + ["@algolia/cache-in-memory", [ + ["npm:4.0.0-beta.14", { + "packageLocation": "./.yarn/cache/@algolia-cache-in-memory-npm-4.0.0-beta.14-1584b2f0b0-2.zip/node_modules/@algolia/cache-in-memory/", + "packageDependencies": [ + ["@algolia/cache-in-memory", "npm:4.0.0-beta.14"], + ["@algolia/cache-common", "npm:4.0.0-beta.14"] + ], + "linkType": "HARD", + }] + ]], + ["@algolia/client-analytics", [ + ["npm:4.0.0-beta.14", { + "packageLocation": "./.yarn/cache/@algolia-client-analytics-npm-4.0.0-beta.14-673c8771ce-2.zip/node_modules/@algolia/client-analytics/", + "packageDependencies": [ + ["@algolia/client-analytics", "npm:4.0.0-beta.14"], + ["@algolia/cache-common", "npm:4.0.0-beta.14"], + ["@algolia/client-common", "npm:4.0.0-beta.14"], + ["@algolia/requester-common", "npm:4.0.0-beta.14"], + ["@algolia/transporter", "npm:4.0.0-beta.14"] + ], + "linkType": "HARD", + }] + ]], + ["@algolia/client-common", [ + ["npm:4.0.0-beta.14", { + "packageLocation": "./.yarn/cache/@algolia-client-common-npm-4.0.0-beta.14-cc4fb0d283-2.zip/node_modules/@algolia/client-common/", + "packageDependencies": [ + ["@algolia/client-common", "npm:4.0.0-beta.14"] + ], + "linkType": "HARD", + }] + ]], + ["@algolia/client-recommendation", [ + ["npm:4.0.0-beta.14", { + "packageLocation": "./.yarn/cache/@algolia-client-recommendation-npm-4.0.0-beta.14-96b7683c61-2.zip/node_modules/@algolia/client-recommendation/", + "packageDependencies": [ + ["@algolia/client-recommendation", "npm:4.0.0-beta.14"], + ["@algolia/cache-common", "npm:4.0.0-beta.14"], + ["@algolia/client-common", "npm:4.0.0-beta.14"], + ["@algolia/requester-common", "npm:4.0.0-beta.14"], + ["@algolia/transporter", "npm:4.0.0-beta.14"] + ], + "linkType": "HARD", + }] + ]], + ["@algolia/client-search", [ + ["npm:4.0.0-beta.14", { + "packageLocation": "./.yarn/cache/@algolia-client-search-npm-4.0.0-beta.14-9f63ed0081-2.zip/node_modules/@algolia/client-search/", + "packageDependencies": [ + ["@algolia/client-search", "npm:4.0.0-beta.14"], + ["@algolia/client-common", "npm:4.0.0-beta.14"], + ["@algolia/logger-common", "npm:4.0.0-beta.14"], + ["@algolia/requester-common", "npm:4.0.0-beta.14"], + ["@algolia/transporter", "npm:4.0.0-beta.14"] + ], + "linkType": "HARD", + }] + ]], + ["@algolia/logger-common", [ + ["npm:4.0.0-beta.14", { + "packageLocation": "./.yarn/cache/@algolia-logger-common-npm-4.0.0-beta.14-b3abc99c94-2.zip/node_modules/@algolia/logger-common/", + "packageDependencies": [ + ["@algolia/logger-common", "npm:4.0.0-beta.14"] + ], + "linkType": "HARD", + }] + ]], + ["@algolia/logger-console", [ + ["npm:4.0.0-beta.14", { + "packageLocation": "./.yarn/cache/@algolia-logger-console-npm-4.0.0-beta.14-2e29222f1a-2.zip/node_modules/@algolia/logger-console/", + "packageDependencies": [ + ["@algolia/logger-console", "npm:4.0.0-beta.14"], + ["@algolia/logger-common", "npm:4.0.0-beta.14"] + ], + "linkType": "HARD", + }] + ]], + ["@algolia/requester-browser-xhr", [ + ["npm:4.0.0-beta.14", { + "packageLocation": "./.yarn/cache/@algolia-requester-browser-xhr-npm-4.0.0-beta.14-1e8499b733-2.zip/node_modules/@algolia/requester-browser-xhr/", + "packageDependencies": [ + ["@algolia/requester-browser-xhr", "npm:4.0.0-beta.14"], + ["@algolia/requester-common", "npm:4.0.0-beta.14"] + ], + "linkType": "HARD", + }] + ]], + ["@algolia/requester-common", [ + ["npm:4.0.0-beta.14", { + "packageLocation": "./.yarn/cache/@algolia-requester-common-npm-4.0.0-beta.14-d212a44b33-2.zip/node_modules/@algolia/requester-common/", + "packageDependencies": [ + ["@algolia/requester-common", "npm:4.0.0-beta.14"] + ], + "linkType": "HARD", + }] + ]], + ["@algolia/requester-node-http", [ + ["npm:4.0.0-beta.14", { + "packageLocation": "./.yarn/cache/@algolia-requester-node-http-npm-4.0.0-beta.14-ea2029f906-2.zip/node_modules/@algolia/requester-node-http/", + "packageDependencies": [ + ["@algolia/requester-node-http", "npm:4.0.0-beta.14"], + ["@algolia/requester-common", "npm:4.0.0-beta.14"] + ], + "linkType": "HARD", + }] + ]], + ["@algolia/transporter", [ + ["npm:4.0.0-beta.14", { + "packageLocation": "./.yarn/cache/@algolia-transporter-npm-4.0.0-beta.14-e84d302ddb-2.zip/node_modules/@algolia/transporter/", + "packageDependencies": [ + ["@algolia/transporter", "npm:4.0.0-beta.14"], + ["@algolia/cache-common", "npm:4.0.0-beta.14"], + ["@algolia/logger-common", "npm:4.0.0-beta.14"], + ["@algolia/requester-common", "npm:4.0.0-beta.14"] + ], + "linkType": "HARD", + }] + ]], + ["@arcanis/sherlock", [ + ["npm:1.0.38", { + "packageLocation": "./.yarn/cache/@arcanis-sherlock-npm-1.0.38-d4f5e2dbf3-2.zip/node_modules/@arcanis/sherlock/", + "packageDependencies": [ + ["@arcanis/sherlock", "npm:1.0.38"], + ["@octokit/rest", "npm:16.28.7"], + ["clipanion", "npm:2.0.0-rc.16"], + ["expect", "npm:24.8.0"], + ["git-url-parse", "npm:11.1.2"], + ["parse-github-url", "npm:1.0.2"], + ["pkg-up", "npm:3.1.0"], + ["remark", "npm:11.0.1"], + ["tmp", "npm:0.1.0"], + ["unist-util-visit", "npm:2.0.0"], + ["yup", "npm:0.27.0"] + ], + "linkType": "HARD", + }] + ]], + ["@babel/cli", [ + ["virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.2.3", { + "packageLocation": "./.yarn/$$virtual/@babel-cli-virtual-caf99d67e3/0/cache/@babel-cli-npm-7.2.3-3a4fd368ba-2.zip/node_modules/@babel/cli/", + "packageDependencies": [ + ["@babel/cli", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.2.3"], + ["@babel/core", "npm:7.7.4"], + ["chokidar", "npm:2.1.8"], + ["commander", "npm:2.19.0"], + ["convert-source-map", "npm:1.6.0"], + ["fs-readdir-recursive", "npm:1.1.0"], + ["glob", "npm:7.1.3"], + ["lodash", "npm:4.17.11"], + ["mkdirp", "npm:0.5.1"], + ["output-file-sync", "npm:2.0.1"], + ["slash", "npm:2.0.0"], + ["source-map", "npm:0.5.7"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }] + ]], + ["@babel/code-frame", [ + ["npm:7.0.0", { + "packageLocation": "./.yarn/cache/@babel-code-frame-npm-7.0.0-a4d66199f2-2.zip/node_modules/@babel/code-frame/", + "packageDependencies": [ + ["@babel/code-frame", "npm:7.0.0"], + ["@babel/highlight", "npm:7.0.0"] + ], + "linkType": "HARD", + }], + ["npm:7.5.5", { + "packageLocation": "./.yarn/cache/@babel-code-frame-npm-7.5.5-7f826ed8c4-2.zip/node_modules/@babel/code-frame/", + "packageDependencies": [ + ["@babel/code-frame", "npm:7.5.5"], + ["@babel/highlight", "npm:7.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["@babel/core", [ + ["npm:7.2.2", { + "packageLocation": "./.yarn/cache/@babel-core-npm-7.2.2-08b0ca3143-2.zip/node_modules/@babel/core/", + "packageDependencies": [ + ["@babel/core", "npm:7.2.2"], + ["@babel/code-frame", "npm:7.0.0"], + ["@babel/generator", "npm:7.2.2"], + ["@babel/helpers", "npm:7.2.0"], + ["@babel/parser", "npm:7.7.4"], + ["@babel/template", "npm:7.2.2"], + ["@babel/traverse", "npm:7.2.3"], + ["@babel/types", "npm:7.2.2"], + ["convert-source-map", "npm:1.6.0"], + ["debug", "virtual:600237cf09a10d2aee41c3b67d3b1a1f8e4ee4d3398af108896e8123f43754f0ac9f704dcda78606de8699a7aca253e14c9d0933cdf05abe7bb399fdfb1d0dfa#npm:4.1.1"], + ["json5", "npm:2.1.0"], + ["lodash", "npm:4.17.11"], + ["resolve", "patch:resolve@npm%3A1.14.1#builtin::version=1.14.1&hash=8fccd0"], + ["semver", "npm:5.6.0"], + ["source-map", "npm:0.5.7"] + ], + "linkType": "HARD", + }], + ["npm:7.7.4", { + "packageLocation": "./.yarn/cache/@babel-core-npm-7.7.4-960c104f6a-2.zip/node_modules/@babel/core/", + "packageDependencies": [ + ["@babel/core", "npm:7.7.4"], + ["@babel/code-frame", "npm:7.5.5"], + ["@babel/generator", "npm:7.7.4"], + ["@babel/helpers", "npm:7.7.4"], + ["@babel/parser", "npm:7.7.4"], + ["@babel/template", "npm:7.7.4"], + ["@babel/traverse", "npm:7.7.4"], + ["@babel/types", "npm:7.7.4"], + ["convert-source-map", "npm:1.7.0"], + ["debug", "virtual:600237cf09a10d2aee41c3b67d3b1a1f8e4ee4d3398af108896e8123f43754f0ac9f704dcda78606de8699a7aca253e14c9d0933cdf05abe7bb399fdfb1d0dfa#npm:4.1.1"], + ["json5", "npm:2.1.0"], + ["lodash", "npm:4.17.15"], + ["resolve", "patch:resolve@npm%3A1.14.1#builtin::version=1.14.1&hash=8fccd0"], + ["semver", "npm:5.6.0"], + ["source-map", "npm:0.5.7"] + ], + "linkType": "HARD", + }] + ]], + ["@babel/generator", [ + ["npm:7.2.2", { + "packageLocation": "./.yarn/cache/@babel-generator-npm-7.2.2-c4ae525b59-2.zip/node_modules/@babel/generator/", + "packageDependencies": [ + ["@babel/generator", "npm:7.2.2"], + ["@babel/types", "npm:7.2.2"], + ["jsesc", "npm:2.5.2"], + ["lodash", "npm:4.17.11"], + ["source-map", "npm:0.5.7"], + ["trim-right", "npm:1.0.1"] + ], + "linkType": "HARD", + }], + ["npm:7.4.0", { + "packageLocation": "./.yarn/cache/@babel-generator-npm-7.4.0-d08c31dce6-2.zip/node_modules/@babel/generator/", + "packageDependencies": [ + ["@babel/generator", "npm:7.4.0"], + ["@babel/types", "npm:7.4.0"], + ["jsesc", "npm:2.5.2"], + ["lodash", "npm:4.17.11"], + ["source-map", "npm:0.5.7"], + ["trim-right", "npm:1.0.1"] + ], + "linkType": "HARD", + }], + ["npm:7.5.5", { + "packageLocation": "./.yarn/cache/@babel-generator-npm-7.5.5-fa41cb8ddd-2.zip/node_modules/@babel/generator/", + "packageDependencies": [ + ["@babel/generator", "npm:7.5.5"], + ["@babel/types", "npm:7.5.5"], + ["jsesc", "npm:2.5.2"], + ["lodash", "npm:4.17.15"], + ["source-map", "npm:0.5.7"], + ["trim-right", "npm:1.0.1"] + ], + "linkType": "HARD", + }], + ["npm:7.7.4", { + "packageLocation": "./.yarn/cache/@babel-generator-npm-7.7.4-9d9532e0f7-2.zip/node_modules/@babel/generator/", + "packageDependencies": [ + ["@babel/generator", "npm:7.7.4"], + ["@babel/types", "npm:7.7.4"], + ["jsesc", "npm:2.5.2"], + ["lodash", "npm:4.17.15"], + ["source-map", "npm:0.5.7"] + ], + "linkType": "HARD", + }] + ]], + ["@babel/helper-annotate-as-pure", [ + ["npm:7.0.0", { + "packageLocation": "./.yarn/cache/@babel-helper-annotate-as-pure-npm-7.0.0-71236d86d8-2.zip/node_modules/@babel/helper-annotate-as-pure/", + "packageDependencies": [ + ["@babel/helper-annotate-as-pure", "npm:7.0.0"], + ["@babel/types", "npm:7.2.2"] + ], + "linkType": "HARD", + }] + ]], + ["@babel/helper-builder-binary-assignment-operator-visitor", [ + ["npm:7.1.0", { + "packageLocation": "./.yarn/cache/@babel-helper-builder-binary-assignment-operator-visitor-npm-7.1.0-758ef6e835-2.zip/node_modules/@babel/helper-builder-binary-assignment-operator-visitor/", + "packageDependencies": [ + ["@babel/helper-builder-binary-assignment-operator-visitor", "npm:7.1.0"], + ["@babel/helper-explode-assignable-expression", "npm:7.1.0"], + ["@babel/types", "npm:7.2.2"] + ], + "linkType": "HARD", + }] + ]], + ["@babel/helper-builder-react-jsx", [ + ["npm:7.3.0", { + "packageLocation": "./.yarn/cache/@babel-helper-builder-react-jsx-npm-7.3.0-2e04659934-2.zip/node_modules/@babel/helper-builder-react-jsx/", + "packageDependencies": [ + ["@babel/helper-builder-react-jsx", "npm:7.3.0"], + ["@babel/types", "npm:7.3.3"], + ["esutils", "npm:2.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["@babel/helper-call-delegate", [ + ["npm:7.1.0", { + "packageLocation": "./.yarn/cache/@babel-helper-call-delegate-npm-7.1.0-cca392527b-2.zip/node_modules/@babel/helper-call-delegate/", + "packageDependencies": [ + ["@babel/helper-call-delegate", "npm:7.1.0"], + ["@babel/helper-hoist-variables", "npm:7.0.0"], + ["@babel/traverse", "npm:7.2.3"], + ["@babel/types", "npm:7.2.2"] + ], + "linkType": "HARD", + }], + ["npm:7.4.0", { + "packageLocation": "./.yarn/cache/@babel-helper-call-delegate-npm-7.4.0-a691f93cf3-2.zip/node_modules/@babel/helper-call-delegate/", + "packageDependencies": [ + ["@babel/helper-call-delegate", "npm:7.4.0"], + ["@babel/helper-hoist-variables", "npm:7.4.0"], + ["@babel/traverse", "npm:7.4.0"], + ["@babel/types", "npm:7.4.0"] + ], + "linkType": "HARD", + }], + ["npm:7.4.4", { + "packageLocation": "./.yarn/cache/@babel-helper-call-delegate-npm-7.4.4-5db6f3d54e-2.zip/node_modules/@babel/helper-call-delegate/", + "packageDependencies": [ + ["@babel/helper-call-delegate", "npm:7.4.4"], + ["@babel/helper-hoist-variables", "npm:7.4.4"], + ["@babel/traverse", "npm:7.5.5"], + ["@babel/types", "npm:7.5.5"] + ], + "linkType": "HARD", + }] + ]], + ["@babel/helper-create-class-features-plugin", [ + ["virtual:648ba06458b69205b9d640e8c5b50aa22e7dee48527b0736b68ecff39542d68328b3ea2f90fea76b0ec7a6085b6de674b80f4c08297b063e6dc48e357c24214b#npm:7.5.5", { + "packageLocation": "./.yarn/$$virtual/@babel-helper-create-class-features-plugin-virtual-fd55c417bf/0/cache/@babel-helper-create-class-features-plugin-npm-7.5.5-e119848340-2.zip/node_modules/@babel/helper-create-class-features-plugin/", + "packageDependencies": [ + ["@babel/helper-create-class-features-plugin", "virtual:648ba06458b69205b9d640e8c5b50aa22e7dee48527b0736b68ecff39542d68328b3ea2f90fea76b0ec7a6085b6de674b80f4c08297b063e6dc48e357c24214b#npm:7.5.5"], + ["@babel/core", "npm:7.7.4"], + ["@babel/helper-function-name", "npm:7.1.0"], + ["@babel/helper-member-expression-to-functions", "npm:7.5.5"], + ["@babel/helper-optimise-call-expression", "npm:7.0.0"], + ["@babel/helper-plugin-utils", "npm:7.0.0"], + ["@babel/helper-replace-supers", "npm:7.5.5"], + ["@babel/helper-split-export-declaration", "npm:7.4.4"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }] + ]], + ["@babel/helper-define-map", [ + ["npm:7.1.0", { + "packageLocation": "./.yarn/cache/@babel-helper-define-map-npm-7.1.0-9c6aee1bbf-2.zip/node_modules/@babel/helper-define-map/", + "packageDependencies": [ + ["@babel/helper-define-map", "npm:7.1.0"], + ["@babel/helper-function-name", "npm:7.1.0"], + ["@babel/types", "npm:7.2.2"], + ["lodash", "npm:4.17.11"] + ], + "linkType": "HARD", + }], + ["npm:7.4.0", { + "packageLocation": "./.yarn/cache/@babel-helper-define-map-npm-7.4.0-fe2eb483bb-2.zip/node_modules/@babel/helper-define-map/", + "packageDependencies": [ + ["@babel/helper-define-map", "npm:7.4.0"], + ["@babel/helper-function-name", "npm:7.1.0"], + ["@babel/types", "npm:7.4.0"], + ["lodash", "npm:4.17.11"] + ], + "linkType": "HARD", + }] + ]], + ["@babel/helper-explode-assignable-expression", [ + ["npm:7.1.0", { + "packageLocation": "./.yarn/cache/@babel-helper-explode-assignable-expression-npm-7.1.0-bc81181927-2.zip/node_modules/@babel/helper-explode-assignable-expression/", + "packageDependencies": [ + ["@babel/helper-explode-assignable-expression", "npm:7.1.0"], + ["@babel/traverse", "npm:7.2.3"], + ["@babel/types", "npm:7.2.2"] + ], + "linkType": "HARD", + }] + ]], + ["@babel/helper-function-name", [ + ["npm:7.1.0", { + "packageLocation": "./.yarn/cache/@babel-helper-function-name-npm-7.1.0-c9aa64484e-2.zip/node_modules/@babel/helper-function-name/", + "packageDependencies": [ + ["@babel/helper-function-name", "npm:7.1.0"], + ["@babel/helper-get-function-arity", "npm:7.0.0"], + ["@babel/template", "npm:7.2.2"], + ["@babel/types", "npm:7.2.2"] + ], + "linkType": "HARD", + }], + ["npm:7.7.4", { + "packageLocation": "./.yarn/cache/@babel-helper-function-name-npm-7.7.4-af99b79681-2.zip/node_modules/@babel/helper-function-name/", + "packageDependencies": [ + ["@babel/helper-function-name", "npm:7.7.4"], + ["@babel/helper-get-function-arity", "npm:7.7.4"], + ["@babel/template", "npm:7.7.4"], + ["@babel/types", "npm:7.7.4"] + ], + "linkType": "HARD", + }] + ]], + ["@babel/helper-get-function-arity", [ + ["npm:7.0.0", { + "packageLocation": "./.yarn/cache/@babel-helper-get-function-arity-npm-7.0.0-aa498a0e01-2.zip/node_modules/@babel/helper-get-function-arity/", + "packageDependencies": [ + ["@babel/helper-get-function-arity", "npm:7.0.0"], + ["@babel/types", "npm:7.2.2"] + ], + "linkType": "HARD", + }], + ["npm:7.7.4", { + "packageLocation": "./.yarn/cache/@babel-helper-get-function-arity-npm-7.7.4-8cdad5f1f8-2.zip/node_modules/@babel/helper-get-function-arity/", + "packageDependencies": [ + ["@babel/helper-get-function-arity", "npm:7.7.4"], + ["@babel/types", "npm:7.7.4"] + ], + "linkType": "HARD", + }] + ]], + ["@babel/helper-hoist-variables", [ + ["npm:7.0.0", { + "packageLocation": "./.yarn/cache/@babel-helper-hoist-variables-npm-7.0.0-f14b599d04-2.zip/node_modules/@babel/helper-hoist-variables/", + "packageDependencies": [ + ["@babel/helper-hoist-variables", "npm:7.0.0"], + ["@babel/types", "npm:7.2.2"] + ], + "linkType": "HARD", + }], + ["npm:7.4.0", { + "packageLocation": "./.yarn/cache/@babel-helper-hoist-variables-npm-7.4.0-69e19fb751-2.zip/node_modules/@babel/helper-hoist-variables/", + "packageDependencies": [ + ["@babel/helper-hoist-variables", "npm:7.4.0"], + ["@babel/types", "npm:7.4.0"] + ], + "linkType": "HARD", + }], + ["npm:7.4.4", { + "packageLocation": "./.yarn/cache/@babel-helper-hoist-variables-npm-7.4.4-8a2c0c8fbf-2.zip/node_modules/@babel/helper-hoist-variables/", + "packageDependencies": [ + ["@babel/helper-hoist-variables", "npm:7.4.4"], + ["@babel/types", "npm:7.5.5"] + ], + "linkType": "HARD", + }] + ]], + ["@babel/helper-member-expression-to-functions", [ + ["npm:7.0.0", { + "packageLocation": "./.yarn/cache/@babel-helper-member-expression-to-functions-npm-7.0.0-9fd9ffda28-2.zip/node_modules/@babel/helper-member-expression-to-functions/", + "packageDependencies": [ + ["@babel/helper-member-expression-to-functions", "npm:7.0.0"], + ["@babel/types", "npm:7.2.2"] + ], + "linkType": "HARD", + }], + ["npm:7.5.5", { + "packageLocation": "./.yarn/cache/@babel-helper-member-expression-to-functions-npm-7.5.5-3e877bfcf3-2.zip/node_modules/@babel/helper-member-expression-to-functions/", + "packageDependencies": [ + ["@babel/helper-member-expression-to-functions", "npm:7.5.5"], + ["@babel/types", "npm:7.5.5"] + ], + "linkType": "HARD", + }] + ]], + ["@babel/helper-module-imports", [ + ["npm:7.0.0", { + "packageLocation": "./.yarn/cache/@babel-helper-module-imports-npm-7.0.0-3ffc47bdf3-2.zip/node_modules/@babel/helper-module-imports/", + "packageDependencies": [ + ["@babel/helper-module-imports", "npm:7.0.0"], + ["@babel/types", "npm:7.2.2"] + ], + "linkType": "HARD", + }] + ]], + ["@babel/helper-module-transforms", [ + ["npm:7.2.2", { + "packageLocation": "./.yarn/cache/@babel-helper-module-transforms-npm-7.2.2-9a49d51031-2.zip/node_modules/@babel/helper-module-transforms/", + "packageDependencies": [ + ["@babel/helper-module-transforms", "npm:7.2.2"], + ["@babel/helper-module-imports", "npm:7.0.0"], + ["@babel/helper-simple-access", "npm:7.1.0"], + ["@babel/helper-split-export-declaration", "npm:7.0.0"], + ["@babel/template", "npm:7.2.2"], + ["@babel/types", "npm:7.2.2"], + ["lodash", "npm:4.17.11"] + ], + "linkType": "HARD", + }], + ["npm:7.5.5", { + "packageLocation": "./.yarn/cache/@babel-helper-module-transforms-npm-7.5.5-cd153e23a8-2.zip/node_modules/@babel/helper-module-transforms/", + "packageDependencies": [ + ["@babel/helper-module-transforms", "npm:7.5.5"], + ["@babel/helper-module-imports", "npm:7.0.0"], + ["@babel/helper-simple-access", "npm:7.1.0"], + ["@babel/helper-split-export-declaration", "npm:7.4.4"], + ["@babel/template", "npm:7.4.4"], + ["@babel/types", "npm:7.5.5"], + ["lodash", "npm:4.17.15"] + ], + "linkType": "HARD", + }] + ]], + ["@babel/helper-optimise-call-expression", [ + ["npm:7.0.0", { + "packageLocation": "./.yarn/cache/@babel-helper-optimise-call-expression-npm-7.0.0-5c912de01f-2.zip/node_modules/@babel/helper-optimise-call-expression/", + "packageDependencies": [ + ["@babel/helper-optimise-call-expression", "npm:7.0.0"], + ["@babel/types", "npm:7.2.2"] + ], + "linkType": "HARD", + }] + ]], + ["@babel/helper-plugin-utils", [ + ["npm:7.0.0", { + "packageLocation": "./.yarn/cache/@babel-helper-plugin-utils-npm-7.0.0-cc9c4f7195-2.zip/node_modules/@babel/helper-plugin-utils/", + "packageDependencies": [ + ["@babel/helper-plugin-utils", "npm:7.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["@babel/helper-regex", [ + ["npm:7.0.0", { + "packageLocation": "./.yarn/cache/@babel-helper-regex-npm-7.0.0-30fbece6b4-2.zip/node_modules/@babel/helper-regex/", + "packageDependencies": [ + ["@babel/helper-regex", "npm:7.0.0"], + ["lodash", "npm:4.17.11"] + ], + "linkType": "HARD", + }] + ]], + ["@babel/helper-remap-async-to-generator", [ + ["npm:7.1.0", { + "packageLocation": "./.yarn/cache/@babel-helper-remap-async-to-generator-npm-7.1.0-84cf67161d-2.zip/node_modules/@babel/helper-remap-async-to-generator/", + "packageDependencies": [ + ["@babel/helper-remap-async-to-generator", "npm:7.1.0"], + ["@babel/helper-annotate-as-pure", "npm:7.0.0"], + ["@babel/helper-wrap-function", "npm:7.2.0"], + ["@babel/template", "npm:7.2.2"], + ["@babel/traverse", "npm:7.2.3"], + ["@babel/types", "npm:7.2.2"] + ], + "linkType": "HARD", + }] + ]], + ["@babel/helper-replace-supers", [ + ["npm:7.2.3", { + "packageLocation": "./.yarn/cache/@babel-helper-replace-supers-npm-7.2.3-f865570dd6-2.zip/node_modules/@babel/helper-replace-supers/", + "packageDependencies": [ + ["@babel/helper-replace-supers", "npm:7.2.3"], + ["@babel/helper-member-expression-to-functions", "npm:7.0.0"], + ["@babel/helper-optimise-call-expression", "npm:7.0.0"], + ["@babel/traverse", "npm:7.2.3"], + ["@babel/types", "npm:7.2.2"] + ], + "linkType": "HARD", + }], + ["npm:7.4.0", { + "packageLocation": "./.yarn/cache/@babel-helper-replace-supers-npm-7.4.0-cd56caae7d-2.zip/node_modules/@babel/helper-replace-supers/", + "packageDependencies": [ + ["@babel/helper-replace-supers", "npm:7.4.0"], + ["@babel/helper-member-expression-to-functions", "npm:7.0.0"], + ["@babel/helper-optimise-call-expression", "npm:7.0.0"], + ["@babel/traverse", "npm:7.4.0"], + ["@babel/types", "npm:7.4.0"] + ], + "linkType": "HARD", + }], + ["npm:7.5.5", { + "packageLocation": "./.yarn/cache/@babel-helper-replace-supers-npm-7.5.5-dcba9a4333-2.zip/node_modules/@babel/helper-replace-supers/", + "packageDependencies": [ + ["@babel/helper-replace-supers", "npm:7.5.5"], + ["@babel/helper-member-expression-to-functions", "npm:7.5.5"], + ["@babel/helper-optimise-call-expression", "npm:7.0.0"], + ["@babel/traverse", "npm:7.5.5"], + ["@babel/types", "npm:7.5.5"] + ], + "linkType": "HARD", + }] + ]], + ["@babel/helper-simple-access", [ + ["npm:7.1.0", { + "packageLocation": "./.yarn/cache/@babel-helper-simple-access-npm-7.1.0-6b596bb36e-2.zip/node_modules/@babel/helper-simple-access/", + "packageDependencies": [ + ["@babel/helper-simple-access", "npm:7.1.0"], + ["@babel/template", "npm:7.2.2"], + ["@babel/types", "npm:7.2.2"] + ], + "linkType": "HARD", + }] + ]], + ["@babel/helper-split-export-declaration", [ + ["npm:7.0.0", { + "packageLocation": "./.yarn/cache/@babel-helper-split-export-declaration-npm-7.0.0-e9c0a53cf5-2.zip/node_modules/@babel/helper-split-export-declaration/", + "packageDependencies": [ + ["@babel/helper-split-export-declaration", "npm:7.0.0"], + ["@babel/types", "npm:7.2.2"] + ], + "linkType": "HARD", + }], + ["npm:7.4.0", { + "packageLocation": "./.yarn/cache/@babel-helper-split-export-declaration-npm-7.4.0-94485b08c8-2.zip/node_modules/@babel/helper-split-export-declaration/", + "packageDependencies": [ + ["@babel/helper-split-export-declaration", "npm:7.4.0"], + ["@babel/types", "npm:7.4.0"] + ], + "linkType": "HARD", + }], + ["npm:7.4.4", { + "packageLocation": "./.yarn/cache/@babel-helper-split-export-declaration-npm-7.4.4-374381fd89-2.zip/node_modules/@babel/helper-split-export-declaration/", + "packageDependencies": [ + ["@babel/helper-split-export-declaration", "npm:7.4.4"], + ["@babel/types", "npm:7.5.5"] + ], + "linkType": "HARD", + }], + ["npm:7.7.4", { + "packageLocation": "./.yarn/cache/@babel-helper-split-export-declaration-npm-7.7.4-0c7dd7beb8-2.zip/node_modules/@babel/helper-split-export-declaration/", + "packageDependencies": [ + ["@babel/helper-split-export-declaration", "npm:7.7.4"], + ["@babel/types", "npm:7.7.4"] + ], + "linkType": "HARD", + }] + ]], + ["@babel/helper-wrap-function", [ + ["npm:7.2.0", { + "packageLocation": "./.yarn/cache/@babel-helper-wrap-function-npm-7.2.0-96b377dfd1-2.zip/node_modules/@babel/helper-wrap-function/", + "packageDependencies": [ + ["@babel/helper-wrap-function", "npm:7.2.0"], + ["@babel/helper-function-name", "npm:7.1.0"], + ["@babel/template", "npm:7.2.2"], + ["@babel/traverse", "npm:7.2.3"], + ["@babel/types", "npm:7.2.2"] + ], + "linkType": "HARD", + }] + ]], + ["@babel/helpers", [ + ["npm:7.2.0", { + "packageLocation": "./.yarn/cache/@babel-helpers-npm-7.2.0-d07a476213-2.zip/node_modules/@babel/helpers/", + "packageDependencies": [ + ["@babel/helpers", "npm:7.2.0"], + ["@babel/template", "npm:7.2.2"], + ["@babel/traverse", "npm:7.2.3"], + ["@babel/types", "npm:7.2.2"] + ], + "linkType": "HARD", + }], + ["npm:7.5.5", { + "packageLocation": "./.yarn/cache/@babel-helpers-npm-7.5.5-2acf0131a5-2.zip/node_modules/@babel/helpers/", + "packageDependencies": [ + ["@babel/helpers", "npm:7.5.5"], + ["@babel/template", "npm:7.4.4"], + ["@babel/traverse", "npm:7.5.5"], + ["@babel/types", "npm:7.5.5"] + ], + "linkType": "HARD", + }], + ["npm:7.7.4", { + "packageLocation": "./.yarn/cache/@babel-helpers-npm-7.7.4-83963dc7c2-2.zip/node_modules/@babel/helpers/", + "packageDependencies": [ + ["@babel/helpers", "npm:7.7.4"], + ["@babel/template", "npm:7.7.4"], + ["@babel/traverse", "npm:7.7.4"], + ["@babel/types", "npm:7.7.4"] + ], + "linkType": "HARD", + }] + ]], + ["@babel/highlight", [ + ["npm:7.0.0", { + "packageLocation": "./.yarn/cache/@babel-highlight-npm-7.0.0-34e82ac22c-2.zip/node_modules/@babel/highlight/", + "packageDependencies": [ + ["@babel/highlight", "npm:7.0.0"], + ["chalk", "npm:2.4.2"], + ["esutils", "npm:2.0.2"], + ["js-tokens", "npm:4.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["@babel/parser", [ + ["npm:7.7.4", { + "packageLocation": "./.yarn/cache/@babel-parser-npm-7.7.4-b01a453c28-2.zip/node_modules/@babel/parser/", + "packageDependencies": [ + ["@babel/parser", "npm:7.7.4"], + ["@babel/types", "npm:7.7.4"] + ], + "linkType": "HARD", + }] + ]], + ["@babel/plugin-proposal-async-generator-functions", [ + ["virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.2.0", { + "packageLocation": "./.yarn/$$virtual/@babel-plugin-proposal-async-generator-functions-virtual-6bc187e1bf/0/cache/@babel-plugin-proposal-async-generator-functions-npm-7.2.0-bbca6d64b9-2.zip/node_modules/@babel/plugin-proposal-async-generator-functions/", + "packageDependencies": [ + ["@babel/plugin-proposal-async-generator-functions", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.2.0"], + ["@babel/core", "npm:7.7.4"], + ["@babel/helper-plugin-utils", "npm:7.0.0"], + ["@babel/helper-remap-async-to-generator", "npm:7.1.0"], + ["@babel/plugin-syntax-async-generators", "virtual:6bc187e1bfff8202f9a8ba4755f5cca0ec86b6bd753bc9f7117d9c494bd77b5e74da1ab8626479e3358f208b0f18165977ff2848d376729b25474a564caa2991#npm:7.2.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }] + ]], + ["@babel/plugin-proposal-class-properties", [ + ["virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.3.3", { + "packageLocation": "./.yarn/$$virtual/@babel-plugin-proposal-class-properties-virtual-648ba06458/0/cache/@babel-plugin-proposal-class-properties-npm-7.3.3-a7263e1180-2.zip/node_modules/@babel/plugin-proposal-class-properties/", + "packageDependencies": [ + ["@babel/plugin-proposal-class-properties", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.3.3"], + ["@babel/core", "npm:7.7.4"], + ["@babel/helper-create-class-features-plugin", "virtual:648ba06458b69205b9d640e8c5b50aa22e7dee48527b0736b68ecff39542d68328b3ea2f90fea76b0ec7a6085b6de674b80f4c08297b063e6dc48e357c24214b#npm:7.5.5"], + ["@babel/helper-plugin-utils", "npm:7.0.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }] + ]], + ["@babel/plugin-proposal-decorators", [ + ["virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.4.4", { + "packageLocation": "./.yarn/$$virtual/@babel-plugin-proposal-decorators-virtual-b34e37f857/0/cache/@babel-plugin-proposal-decorators-npm-7.4.4-419da4df41-2.zip/node_modules/@babel/plugin-proposal-decorators/", + "packageDependencies": [ + ["@babel/plugin-proposal-decorators", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.4.4"], + ["@babel/core", "npm:7.7.4"], + ["@babel/helper-create-class-features-plugin", "virtual:648ba06458b69205b9d640e8c5b50aa22e7dee48527b0736b68ecff39542d68328b3ea2f90fea76b0ec7a6085b6de674b80f4c08297b063e6dc48e357c24214b#npm:7.5.5"], + ["@babel/helper-plugin-utils", "npm:7.0.0"], + ["@babel/plugin-syntax-decorators", "virtual:e04a2594c769771b96db34e7a92a8a3af1c98ae86dce662589a5c5d5209e16875506f8cb5f4c2230a2b2ae06335b14466352c4ed470d39edf9edb6c515984525#npm:7.2.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }] + ]], + ["@babel/plugin-proposal-json-strings", [ + ["virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0", { + "packageLocation": "./.yarn/$$virtual/@babel-plugin-proposal-json-strings-virtual-4e761ca023/0/cache/@babel-plugin-proposal-json-strings-npm-7.2.0-131ee5baa3-2.zip/node_modules/@babel/plugin-proposal-json-strings/", + "packageDependencies": [ + ["@babel/plugin-proposal-json-strings", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/core", "npm:7.7.4"], + ["@babel/helper-plugin-utils", "npm:7.0.0"], + ["@babel/plugin-syntax-json-strings", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }] + ]], + ["@babel/plugin-proposal-object-rest-spread", [ + ["virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.3.2", { + "packageLocation": "./.yarn/$$virtual/@babel-plugin-proposal-object-rest-spread-virtual-cf7567e472/0/cache/@babel-plugin-proposal-object-rest-spread-npm-7.3.2-62da66924f-2.zip/node_modules/@babel/plugin-proposal-object-rest-spread/", + "packageDependencies": [ + ["@babel/plugin-proposal-object-rest-spread", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.3.2"], + ["@babel/core", "npm:7.7.4"], + ["@babel/helper-plugin-utils", "npm:7.0.0"], + ["@babel/plugin-syntax-object-rest-spread", "virtual:7fa15a54995aa35aaca7e6db26f9cafe58dfe17e87eb53096b115a3c117984e442501ba2f9a03ba458083e17f039368eae1074fa5915ec8eeeef82fa36dca33b#npm:7.2.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }], + ["virtual:e2757fcd90b4184fd38b94884f067c752e69e90eefee19ac11c753af77f7c16a424d38bbbddea966e49008fe612fd3e94d7f59fcb696e56cfb29707d7bf66adf#npm:7.4.0", { + "packageLocation": "./.yarn/$$virtual/@babel-plugin-proposal-object-rest-spread-virtual-1e63d38bcf/0/cache/@babel-plugin-proposal-object-rest-spread-npm-7.4.0-aacd1435a5-2.zip/node_modules/@babel/plugin-proposal-object-rest-spread/", + "packageDependencies": [ + ["@babel/plugin-proposal-object-rest-spread", "virtual:e2757fcd90b4184fd38b94884f067c752e69e90eefee19ac11c753af77f7c16a424d38bbbddea966e49008fe612fd3e94d7f59fcb696e56cfb29707d7bf66adf#npm:7.4.0"], + ["@babel/core", "npm:7.7.4"], + ["@babel/helper-plugin-utils", "npm:7.0.0"], + ["@babel/plugin-syntax-object-rest-spread", "virtual:7fa15a54995aa35aaca7e6db26f9cafe58dfe17e87eb53096b115a3c117984e442501ba2f9a03ba458083e17f039368eae1074fa5915ec8eeeef82fa36dca33b#npm:7.2.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }] + ]], + ["@babel/plugin-proposal-optional-catch-binding", [ + ["virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0", { + "packageLocation": "./.yarn/$$virtual/@babel-plugin-proposal-optional-catch-binding-virtual-0bf3bc4704/0/cache/@babel-plugin-proposal-optional-catch-binding-npm-7.2.0-61830e14a8-2.zip/node_modules/@babel/plugin-proposal-optional-catch-binding/", + "packageDependencies": [ + ["@babel/plugin-proposal-optional-catch-binding", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/core", "npm:7.7.4"], + ["@babel/helper-plugin-utils", "npm:7.0.0"], + ["@babel/plugin-syntax-optional-catch-binding", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }] + ]], + ["@babel/plugin-proposal-optional-chaining", [ + ["virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.7.5", { + "packageLocation": "./.yarn/$$virtual/@babel-plugin-proposal-optional-chaining-virtual-f994a5d165/0/cache/@babel-plugin-proposal-optional-chaining-npm-7.7.5-2eb7d755ea-2.zip/node_modules/@babel/plugin-proposal-optional-chaining/", + "packageDependencies": [ + ["@babel/plugin-proposal-optional-chaining", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.7.5"], + ["@babel/core", "npm:7.7.4"], + ["@babel/helper-plugin-utils", "npm:7.0.0"], + ["@babel/plugin-syntax-optional-chaining", "virtual:f994a5d1655b38d239cf59651b30b06bf98c0d91607530bd502aae0f2c23bf8758ddcf9688d7e2ac816700c8afdea39c6a9313972d0e2821bdc2ff00bb808d80#npm:7.7.4"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }] + ]], + ["@babel/plugin-proposal-unicode-property-regex", [ + ["virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0", { + "packageLocation": "./.yarn/$$virtual/@babel-plugin-proposal-unicode-property-regex-virtual-a12ccb3463/0/cache/@babel-plugin-proposal-unicode-property-regex-npm-7.2.0-0fe5fa9df1-2.zip/node_modules/@babel/plugin-proposal-unicode-property-regex/", + "packageDependencies": [ + ["@babel/plugin-proposal-unicode-property-regex", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/core", "npm:7.7.4"], + ["@babel/helper-plugin-utils", "npm:7.0.0"], + ["@babel/helper-regex", "npm:7.0.0"], + ["regexpu-core", "npm:4.4.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }], + ["virtual:e2757fcd90b4184fd38b94884f067c752e69e90eefee19ac11c753af77f7c16a424d38bbbddea966e49008fe612fd3e94d7f59fcb696e56cfb29707d7bf66adf#npm:7.4.0", { + "packageLocation": "./.yarn/$$virtual/@babel-plugin-proposal-unicode-property-regex-virtual-39e1c37a15/0/cache/@babel-plugin-proposal-unicode-property-regex-npm-7.4.0-a33ddd50f1-2.zip/node_modules/@babel/plugin-proposal-unicode-property-regex/", + "packageDependencies": [ + ["@babel/plugin-proposal-unicode-property-regex", "virtual:e2757fcd90b4184fd38b94884f067c752e69e90eefee19ac11c753af77f7c16a424d38bbbddea966e49008fe612fd3e94d7f59fcb696e56cfb29707d7bf66adf#npm:7.4.0"], + ["@babel/core", "npm:7.7.4"], + ["@babel/helper-plugin-utils", "npm:7.0.0"], + ["@babel/helper-regex", "npm:7.0.0"], + ["regexpu-core", "npm:4.5.4"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }] + ]], + ["@babel/plugin-syntax-async-generators", [ + ["virtual:6bc187e1bfff8202f9a8ba4755f5cca0ec86b6bd753bc9f7117d9c494bd77b5e74da1ab8626479e3358f208b0f18165977ff2848d376729b25474a564caa2991#npm:7.2.0", { + "packageLocation": "./.yarn/$$virtual/@babel-plugin-syntax-async-generators-virtual-cc857a2171/0/cache/@babel-plugin-syntax-async-generators-npm-7.2.0-40b1bc436b-2.zip/node_modules/@babel/plugin-syntax-async-generators/", + "packageDependencies": [ + ["@babel/plugin-syntax-async-generators", "virtual:6bc187e1bfff8202f9a8ba4755f5cca0ec86b6bd753bc9f7117d9c494bd77b5e74da1ab8626479e3358f208b0f18165977ff2848d376729b25474a564caa2991#npm:7.2.0"], + ["@babel/core", "npm:7.7.4"], + ["@babel/helper-plugin-utils", "npm:7.0.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }] + ]], + ["@babel/plugin-syntax-class-properties", [ + ["virtual:e04a2594c769771b96db34e7a92a8a3af1c98ae86dce662589a5c5d5209e16875506f8cb5f4c2230a2b2ae06335b14466352c4ed470d39edf9edb6c515984525#npm:7.2.0", { + "packageLocation": "./.yarn/$$virtual/@babel-plugin-syntax-class-properties-virtual-bddc1dfabb/0/cache/@babel-plugin-syntax-class-properties-npm-7.2.0-e507d069c2-2.zip/node_modules/@babel/plugin-syntax-class-properties/", + "packageDependencies": [ + ["@babel/plugin-syntax-class-properties", "virtual:e04a2594c769771b96db34e7a92a8a3af1c98ae86dce662589a5c5d5209e16875506f8cb5f4c2230a2b2ae06335b14466352c4ed470d39edf9edb6c515984525#npm:7.2.0"], + ["@babel/core", "npm:7.7.4"], + ["@babel/helper-plugin-utils", "npm:7.0.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }] + ]], + ["@babel/plugin-syntax-decorators", [ + ["virtual:e04a2594c769771b96db34e7a92a8a3af1c98ae86dce662589a5c5d5209e16875506f8cb5f4c2230a2b2ae06335b14466352c4ed470d39edf9edb6c515984525#npm:7.2.0", { + "packageLocation": "./.yarn/$$virtual/@babel-plugin-syntax-decorators-virtual-4fe99cb1c8/0/cache/@babel-plugin-syntax-decorators-npm-7.2.0-5c8225a910-2.zip/node_modules/@babel/plugin-syntax-decorators/", + "packageDependencies": [ + ["@babel/plugin-syntax-decorators", "virtual:e04a2594c769771b96db34e7a92a8a3af1c98ae86dce662589a5c5d5209e16875506f8cb5f4c2230a2b2ae06335b14466352c4ed470d39edf9edb6c515984525#npm:7.2.0"], + ["@babel/core", "npm:7.7.4"], + ["@babel/helper-plugin-utils", "npm:7.0.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }] + ]], + ["@babel/plugin-syntax-dynamic-import", [ + ["virtual:a8fb5e753bb7d3bd7316ef24da06289eb7b94e681cc504f89c29a17c61ba90f2533628769e3a836c222ed749b3aef707de41c54778057a07c6c328844a130285#npm:7.2.0", { + "packageLocation": "./.yarn/$$virtual/@babel-plugin-syntax-dynamic-import-virtual-d07315bbc8/0/cache/@babel-plugin-syntax-dynamic-import-npm-7.2.0-0203974d85-2.zip/node_modules/@babel/plugin-syntax-dynamic-import/", + "packageDependencies": [ + ["@babel/plugin-syntax-dynamic-import", "virtual:a8fb5e753bb7d3bd7316ef24da06289eb7b94e681cc504f89c29a17c61ba90f2533628769e3a836c222ed749b3aef707de41c54778057a07c6c328844a130285#npm:7.2.0"], + ["@babel/core", "npm:7.7.4"], + ["@babel/helper-plugin-utils", "npm:7.0.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }] + ]], + ["@babel/plugin-syntax-flow", [ + ["virtual:1bc182a7702ea3d6a536c631d382333cf661bf0da83db6c860ace2e0ba7d6e47b0de02c59fd1449e0ae031007321130949c87c39923ae892ba329df635f87e11#npm:7.2.0", { + "packageLocation": "./.yarn/$$virtual/@babel-plugin-syntax-flow-virtual-de66b2c771/0/cache/@babel-plugin-syntax-flow-npm-7.2.0-17c5b370ec-2.zip/node_modules/@babel/plugin-syntax-flow/", + "packageDependencies": [ + ["@babel/plugin-syntax-flow", "virtual:1bc182a7702ea3d6a536c631d382333cf661bf0da83db6c860ace2e0ba7d6e47b0de02c59fd1449e0ae031007321130949c87c39923ae892ba329df635f87e11#npm:7.2.0"], + ["@babel/core", "npm:7.7.4"], + ["@babel/helper-plugin-utils", "npm:7.0.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }] + ]], + ["@babel/plugin-syntax-json-strings", [ + ["virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0", { + "packageLocation": "./.yarn/$$virtual/@babel-plugin-syntax-json-strings-virtual-110ccbd778/0/cache/@babel-plugin-syntax-json-strings-npm-7.2.0-5e595575ff-2.zip/node_modules/@babel/plugin-syntax-json-strings/", + "packageDependencies": [ + ["@babel/plugin-syntax-json-strings", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/core", "npm:7.7.4"], + ["@babel/helper-plugin-utils", "npm:7.0.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }] + ]], + ["@babel/plugin-syntax-jsx", [ + ["virtual:9eda81eca8c70067f7f83bef1cbaae7baf798c1f4b90b04bb084e0826fddc55d06a3b6ab6182f6aae9ffd0a47a55b6c49cdb7080486fb8692192a7d82179632a#npm:7.2.0", { + "packageLocation": "./.yarn/$$virtual/@babel-plugin-syntax-jsx-virtual-318872907f/0/cache/@babel-plugin-syntax-jsx-npm-7.2.0-ffc4ae069e-2.zip/node_modules/@babel/plugin-syntax-jsx/", + "packageDependencies": [ + ["@babel/plugin-syntax-jsx", "virtual:9eda81eca8c70067f7f83bef1cbaae7baf798c1f4b90b04bb084e0826fddc55d06a3b6ab6182f6aae9ffd0a47a55b6c49cdb7080486fb8692192a7d82179632a#npm:7.2.0"], + ["@babel/core", "npm:7.7.4"], + ["@babel/helper-plugin-utils", "npm:7.0.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }] + ]], + ["@babel/plugin-syntax-object-rest-spread", [ + ["virtual:7fa15a54995aa35aaca7e6db26f9cafe58dfe17e87eb53096b115a3c117984e442501ba2f9a03ba458083e17f039368eae1074fa5915ec8eeeef82fa36dca33b#npm:7.2.0", { + "packageLocation": "./.yarn/$$virtual/@babel-plugin-syntax-object-rest-spread-virtual-e072ddbd5a/0/cache/@babel-plugin-syntax-object-rest-spread-npm-7.2.0-bcc7527058-2.zip/node_modules/@babel/plugin-syntax-object-rest-spread/", + "packageDependencies": [ + ["@babel/plugin-syntax-object-rest-spread", "virtual:7fa15a54995aa35aaca7e6db26f9cafe58dfe17e87eb53096b115a3c117984e442501ba2f9a03ba458083e17f039368eae1074fa5915ec8eeeef82fa36dca33b#npm:7.2.0"], + ["@babel/core", "npm:7.7.4"], + ["@babel/helper-plugin-utils", "npm:7.0.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }], + ["virtual:fac32e1cb4468a6985b2229c52c07009776a84856d5f7999edfb47e2a5b2b4704dba6ac56ae4ead43819316a1109857f58eba21ba1c39e9552cd9da395bec09f#npm:7.2.0", { + "packageLocation": "./.yarn/$$virtual/@babel-plugin-syntax-object-rest-spread-virtual-1323ac5ea1/0/cache/@babel-plugin-syntax-object-rest-spread-npm-7.2.0-bcc7527058-2.zip/node_modules/@babel/plugin-syntax-object-rest-spread/", + "packageDependencies": [ + ["@babel/plugin-syntax-object-rest-spread", "virtual:fac32e1cb4468a6985b2229c52c07009776a84856d5f7999edfb47e2a5b2b4704dba6ac56ae4ead43819316a1109857f58eba21ba1c39e9552cd9da395bec09f#npm:7.2.0"], + ["@babel/core", "npm:7.2.2"], + ["@babel/helper-plugin-utils", "npm:7.0.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }] + ]], + ["@babel/plugin-syntax-optional-catch-binding", [ + ["virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0", { + "packageLocation": "./.yarn/$$virtual/@babel-plugin-syntax-optional-catch-binding-virtual-c08f34650b/0/cache/@babel-plugin-syntax-optional-catch-binding-npm-7.2.0-16889f19c4-2.zip/node_modules/@babel/plugin-syntax-optional-catch-binding/", + "packageDependencies": [ + ["@babel/plugin-syntax-optional-catch-binding", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/core", "npm:7.7.4"], + ["@babel/helper-plugin-utils", "npm:7.0.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }] + ]], + ["@babel/plugin-syntax-optional-chaining", [ + ["virtual:f994a5d1655b38d239cf59651b30b06bf98c0d91607530bd502aae0f2c23bf8758ddcf9688d7e2ac816700c8afdea39c6a9313972d0e2821bdc2ff00bb808d80#npm:7.7.4", { + "packageLocation": "./.yarn/$$virtual/@babel-plugin-syntax-optional-chaining-virtual-6b074f5cb9/0/cache/@babel-plugin-syntax-optional-chaining-npm-7.7.4-2c33d6fce2-2.zip/node_modules/@babel/plugin-syntax-optional-chaining/", + "packageDependencies": [ + ["@babel/plugin-syntax-optional-chaining", "virtual:f994a5d1655b38d239cf59651b30b06bf98c0d91607530bd502aae0f2c23bf8758ddcf9688d7e2ac816700c8afdea39c6a9313972d0e2821bdc2ff00bb808d80#npm:7.7.4"], + ["@babel/core", "npm:7.7.4"], + ["@babel/helper-plugin-utils", "npm:7.0.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }] + ]], + ["@babel/plugin-syntax-typescript", [ + ["virtual:2a812102453a9ffe85baf3b9a488613bbebb0a7bd4f07891beea74e416be1bfb8a5c0a66734c79860540af19991a430956652a30c58c0db1ba973eb49549e26c#npm:7.2.0", { + "packageLocation": "./.yarn/$$virtual/@babel-plugin-syntax-typescript-virtual-93a8166976/0/cache/@babel-plugin-syntax-typescript-npm-7.2.0-8caa9b2eec-2.zip/node_modules/@babel/plugin-syntax-typescript/", + "packageDependencies": [ + ["@babel/plugin-syntax-typescript", "virtual:2a812102453a9ffe85baf3b9a488613bbebb0a7bd4f07891beea74e416be1bfb8a5c0a66734c79860540af19991a430956652a30c58c0db1ba973eb49549e26c#npm:7.2.0"], + ["@babel/core", "npm:7.7.4"], + ["@babel/helper-plugin-utils", "npm:7.0.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }] + ]], + ["@babel/plugin-transform-arrow-functions", [ + ["virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0", { + "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-arrow-functions-virtual-21f8f67ee4/0/cache/@babel-plugin-transform-arrow-functions-npm-7.2.0-8d7236cb87-2.zip/node_modules/@babel/plugin-transform-arrow-functions/", + "packageDependencies": [ + ["@babel/plugin-transform-arrow-functions", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/core", "npm:7.7.4"], + ["@babel/helper-plugin-utils", "npm:7.0.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }] + ]], + ["@babel/plugin-transform-async-to-generator", [ + ["virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0", { + "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-async-to-generator-virtual-163270ef41/0/cache/@babel-plugin-transform-async-to-generator-npm-7.2.0-379b552f86-2.zip/node_modules/@babel/plugin-transform-async-to-generator/", + "packageDependencies": [ + ["@babel/plugin-transform-async-to-generator", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/core", "npm:7.7.4"], + ["@babel/helper-module-imports", "npm:7.0.0"], + ["@babel/helper-plugin-utils", "npm:7.0.0"], + ["@babel/helper-remap-async-to-generator", "npm:7.1.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }], + ["virtual:e2757fcd90b4184fd38b94884f067c752e69e90eefee19ac11c753af77f7c16a424d38bbbddea966e49008fe612fd3e94d7f59fcb696e56cfb29707d7bf66adf#npm:7.4.0", { + "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-async-to-generator-virtual-f80950b5f2/0/cache/@babel-plugin-transform-async-to-generator-npm-7.4.0-369a3cc5c4-2.zip/node_modules/@babel/plugin-transform-async-to-generator/", + "packageDependencies": [ + ["@babel/plugin-transform-async-to-generator", "virtual:e2757fcd90b4184fd38b94884f067c752e69e90eefee19ac11c753af77f7c16a424d38bbbddea966e49008fe612fd3e94d7f59fcb696e56cfb29707d7bf66adf#npm:7.4.0"], + ["@babel/core", "npm:7.7.4"], + ["@babel/helper-module-imports", "npm:7.0.0"], + ["@babel/helper-plugin-utils", "npm:7.0.0"], + ["@babel/helper-remap-async-to-generator", "npm:7.1.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }] + ]], + ["@babel/plugin-transform-block-scoped-functions", [ + ["virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0", { + "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-block-scoped-functions-virtual-df85640e3c/0/cache/@babel-plugin-transform-block-scoped-functions-npm-7.2.0-20e46137a8-2.zip/node_modules/@babel/plugin-transform-block-scoped-functions/", + "packageDependencies": [ + ["@babel/plugin-transform-block-scoped-functions", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/core", "npm:7.7.4"], + ["@babel/helper-plugin-utils", "npm:7.0.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }] + ]], + ["@babel/plugin-transform-block-scoping", [ + ["virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0", { + "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-block-scoping-virtual-335547f5ce/0/cache/@babel-plugin-transform-block-scoping-npm-7.2.0-0cfb2a7be7-2.zip/node_modules/@babel/plugin-transform-block-scoping/", + "packageDependencies": [ + ["@babel/plugin-transform-block-scoping", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/core", "npm:7.7.4"], + ["@babel/helper-plugin-utils", "npm:7.0.0"], + ["lodash", "npm:4.17.11"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }], + ["virtual:e2757fcd90b4184fd38b94884f067c752e69e90eefee19ac11c753af77f7c16a424d38bbbddea966e49008fe612fd3e94d7f59fcb696e56cfb29707d7bf66adf#npm:7.4.0", { + "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-block-scoping-virtual-a0575f5485/0/cache/@babel-plugin-transform-block-scoping-npm-7.4.0-276368632d-2.zip/node_modules/@babel/plugin-transform-block-scoping/", + "packageDependencies": [ + ["@babel/plugin-transform-block-scoping", "virtual:e2757fcd90b4184fd38b94884f067c752e69e90eefee19ac11c753af77f7c16a424d38bbbddea966e49008fe612fd3e94d7f59fcb696e56cfb29707d7bf66adf#npm:7.4.0"], + ["@babel/core", "npm:7.7.4"], + ["@babel/helper-plugin-utils", "npm:7.0.0"], + ["lodash", "npm:4.17.11"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }] + ]], + ["@babel/plugin-transform-classes", [ + ["virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.2", { + "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-classes-virtual-a8a7ce0cc9/0/cache/@babel-plugin-transform-classes-npm-7.2.2-c460249a03-2.zip/node_modules/@babel/plugin-transform-classes/", + "packageDependencies": [ + ["@babel/plugin-transform-classes", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.2"], + ["@babel/core", "npm:7.7.4"], + ["@babel/helper-annotate-as-pure", "npm:7.0.0"], + ["@babel/helper-define-map", "npm:7.1.0"], + ["@babel/helper-function-name", "npm:7.1.0"], + ["@babel/helper-optimise-call-expression", "npm:7.0.0"], + ["@babel/helper-plugin-utils", "npm:7.0.0"], + ["@babel/helper-replace-supers", "npm:7.2.3"], + ["@babel/helper-split-export-declaration", "npm:7.0.0"], + ["globals", "npm:11.10.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }], + ["virtual:e2757fcd90b4184fd38b94884f067c752e69e90eefee19ac11c753af77f7c16a424d38bbbddea966e49008fe612fd3e94d7f59fcb696e56cfb29707d7bf66adf#npm:7.4.0", { + "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-classes-virtual-3b686ee7de/0/cache/@babel-plugin-transform-classes-npm-7.4.0-1fed92cf63-2.zip/node_modules/@babel/plugin-transform-classes/", + "packageDependencies": [ + ["@babel/plugin-transform-classes", "virtual:e2757fcd90b4184fd38b94884f067c752e69e90eefee19ac11c753af77f7c16a424d38bbbddea966e49008fe612fd3e94d7f59fcb696e56cfb29707d7bf66adf#npm:7.4.0"], + ["@babel/core", "npm:7.7.4"], + ["@babel/helper-annotate-as-pure", "npm:7.0.0"], + ["@babel/helper-define-map", "npm:7.4.0"], + ["@babel/helper-function-name", "npm:7.1.0"], + ["@babel/helper-optimise-call-expression", "npm:7.0.0"], + ["@babel/helper-plugin-utils", "npm:7.0.0"], + ["@babel/helper-replace-supers", "npm:7.4.0"], + ["@babel/helper-split-export-declaration", "npm:7.4.0"], + ["globals", "npm:11.10.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }] + ]], + ["@babel/plugin-transform-computed-properties", [ + ["virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0", { + "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-computed-properties-virtual-32651ebaec/0/cache/@babel-plugin-transform-computed-properties-npm-7.2.0-ab4e2b1817-2.zip/node_modules/@babel/plugin-transform-computed-properties/", + "packageDependencies": [ + ["@babel/plugin-transform-computed-properties", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/core", "npm:7.7.4"], + ["@babel/helper-plugin-utils", "npm:7.0.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }] + ]], + ["@babel/plugin-transform-destructuring", [ + ["virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0", { + "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-destructuring-virtual-ed1e42e309/0/cache/@babel-plugin-transform-destructuring-npm-7.2.0-b669b66cc0-2.zip/node_modules/@babel/plugin-transform-destructuring/", + "packageDependencies": [ + ["@babel/plugin-transform-destructuring", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/core", "npm:7.7.4"], + ["@babel/helper-plugin-utils", "npm:7.0.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }], + ["virtual:e2757fcd90b4184fd38b94884f067c752e69e90eefee19ac11c753af77f7c16a424d38bbbddea966e49008fe612fd3e94d7f59fcb696e56cfb29707d7bf66adf#npm:7.4.0", { + "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-destructuring-virtual-65e34a4b65/0/cache/@babel-plugin-transform-destructuring-npm-7.4.0-5ed4f111f2-2.zip/node_modules/@babel/plugin-transform-destructuring/", + "packageDependencies": [ + ["@babel/plugin-transform-destructuring", "virtual:e2757fcd90b4184fd38b94884f067c752e69e90eefee19ac11c753af77f7c16a424d38bbbddea966e49008fe612fd3e94d7f59fcb696e56cfb29707d7bf66adf#npm:7.4.0"], + ["@babel/core", "npm:7.7.4"], + ["@babel/helper-plugin-utils", "npm:7.0.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }] + ]], + ["@babel/plugin-transform-dotall-regex", [ + ["virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0", { + "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-dotall-regex-virtual-01bb104247/0/cache/@babel-plugin-transform-dotall-regex-npm-7.2.0-95e5e1cc51-2.zip/node_modules/@babel/plugin-transform-dotall-regex/", + "packageDependencies": [ + ["@babel/plugin-transform-dotall-regex", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/core", "npm:7.7.4"], + ["@babel/helper-plugin-utils", "npm:7.0.0"], + ["@babel/helper-regex", "npm:7.0.0"], + ["regexpu-core", "npm:4.4.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }] + ]], + ["@babel/plugin-transform-duplicate-keys", [ + ["virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0", { + "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-duplicate-keys-virtual-8eec23ebb5/0/cache/@babel-plugin-transform-duplicate-keys-npm-7.2.0-f7620037a7-2.zip/node_modules/@babel/plugin-transform-duplicate-keys/", + "packageDependencies": [ + ["@babel/plugin-transform-duplicate-keys", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/core", "npm:7.7.4"], + ["@babel/helper-plugin-utils", "npm:7.0.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }] + ]], + ["@babel/plugin-transform-exponentiation-operator", [ + ["virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0", { + "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-exponentiation-operator-virtual-6d4ea5685d/0/cache/@babel-plugin-transform-exponentiation-operator-npm-7.2.0-80160d10b0-2.zip/node_modules/@babel/plugin-transform-exponentiation-operator/", + "packageDependencies": [ + ["@babel/plugin-transform-exponentiation-operator", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/core", "npm:7.7.4"], + ["@babel/helper-builder-binary-assignment-operator-visitor", "npm:7.1.0"], + ["@babel/helper-plugin-utils", "npm:7.0.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }] + ]], + ["@babel/plugin-transform-flow-strip-types", [ + ["virtual:1bc182a7702ea3d6a536c631d382333cf661bf0da83db6c860ace2e0ba7d6e47b0de02c59fd1449e0ae031007321130949c87c39923ae892ba329df635f87e11#npm:7.3.4", { + "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-flow-strip-types-virtual-750538f4f6/0/cache/@babel-plugin-transform-flow-strip-types-npm-7.3.4-af2d48bd95-2.zip/node_modules/@babel/plugin-transform-flow-strip-types/", + "packageDependencies": [ + ["@babel/plugin-transform-flow-strip-types", "virtual:1bc182a7702ea3d6a536c631d382333cf661bf0da83db6c860ace2e0ba7d6e47b0de02c59fd1449e0ae031007321130949c87c39923ae892ba329df635f87e11#npm:7.3.4"], + ["@babel/core", "npm:7.7.4"], + ["@babel/helper-plugin-utils", "npm:7.0.0"], + ["@babel/plugin-syntax-flow", "virtual:1bc182a7702ea3d6a536c631d382333cf661bf0da83db6c860ace2e0ba7d6e47b0de02c59fd1449e0ae031007321130949c87c39923ae892ba329df635f87e11#npm:7.2.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }] + ]], + ["@babel/plugin-transform-for-of", [ + ["virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0", { + "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-for-of-virtual-28031a41d8/0/cache/@babel-plugin-transform-for-of-npm-7.2.0-656507ee19-2.zip/node_modules/@babel/plugin-transform-for-of/", + "packageDependencies": [ + ["@babel/plugin-transform-for-of", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/core", "npm:7.7.4"], + ["@babel/helper-plugin-utils", "npm:7.0.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }], + ["virtual:e2757fcd90b4184fd38b94884f067c752e69e90eefee19ac11c753af77f7c16a424d38bbbddea966e49008fe612fd3e94d7f59fcb696e56cfb29707d7bf66adf#npm:7.4.0", { + "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-for-of-virtual-1b19f322bb/0/cache/@babel-plugin-transform-for-of-npm-7.4.0-5bca68cd5b-2.zip/node_modules/@babel/plugin-transform-for-of/", + "packageDependencies": [ + ["@babel/plugin-transform-for-of", "virtual:e2757fcd90b4184fd38b94884f067c752e69e90eefee19ac11c753af77f7c16a424d38bbbddea966e49008fe612fd3e94d7f59fcb696e56cfb29707d7bf66adf#npm:7.4.0"], + ["@babel/core", "npm:7.7.4"], + ["@babel/helper-plugin-utils", "npm:7.0.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }] + ]], + ["@babel/plugin-transform-function-name", [ + ["virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0", { + "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-function-name-virtual-3edc4df616/0/cache/@babel-plugin-transform-function-name-npm-7.2.0-780e16335d-2.zip/node_modules/@babel/plugin-transform-function-name/", + "packageDependencies": [ + ["@babel/plugin-transform-function-name", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/core", "npm:7.7.4"], + ["@babel/helper-function-name", "npm:7.1.0"], + ["@babel/helper-plugin-utils", "npm:7.0.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }] + ]], + ["@babel/plugin-transform-literals", [ + ["virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0", { + "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-literals-virtual-06ac9ecff1/0/cache/@babel-plugin-transform-literals-npm-7.2.0-0a16ea30d0-2.zip/node_modules/@babel/plugin-transform-literals/", + "packageDependencies": [ + ["@babel/plugin-transform-literals", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/core", "npm:7.7.4"], + ["@babel/helper-plugin-utils", "npm:7.0.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }] + ]], + ["@babel/plugin-transform-member-expression-literals", [ + ["virtual:1bc182a7702ea3d6a536c631d382333cf661bf0da83db6c860ace2e0ba7d6e47b0de02c59fd1449e0ae031007321130949c87c39923ae892ba329df635f87e11#npm:7.2.0", { + "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-member-expression-literals-virtual-cffd5c354e/0/cache/@babel-plugin-transform-member-expression-literals-npm-7.2.0-8ea3455692-2.zip/node_modules/@babel/plugin-transform-member-expression-literals/", + "packageDependencies": [ + ["@babel/plugin-transform-member-expression-literals", "virtual:1bc182a7702ea3d6a536c631d382333cf661bf0da83db6c860ace2e0ba7d6e47b0de02c59fd1449e0ae031007321130949c87c39923ae892ba329df635f87e11#npm:7.2.0"], + ["@babel/core", "npm:7.7.4"], + ["@babel/helper-plugin-utils", "npm:7.0.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }] + ]], + ["@babel/plugin-transform-modules-amd", [ + ["virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0", { + "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-modules-amd-virtual-13cf53347c/0/cache/@babel-plugin-transform-modules-amd-npm-7.2.0-6f9463af7a-2.zip/node_modules/@babel/plugin-transform-modules-amd/", + "packageDependencies": [ + ["@babel/plugin-transform-modules-amd", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/core", "npm:7.7.4"], + ["@babel/helper-module-transforms", "npm:7.2.2"], + ["@babel/helper-plugin-utils", "npm:7.0.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }] + ]], + ["@babel/plugin-transform-modules-commonjs", [ + ["virtual:e2757fcd90b4184fd38b94884f067c752e69e90eefee19ac11c753af77f7c16a424d38bbbddea966e49008fe612fd3e94d7f59fcb696e56cfb29707d7bf66adf#npm:7.4.0", { + "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-modules-commonjs-virtual-c7ea3accdd/0/cache/@babel-plugin-transform-modules-commonjs-npm-7.4.0-76759f7562-2.zip/node_modules/@babel/plugin-transform-modules-commonjs/", + "packageDependencies": [ + ["@babel/plugin-transform-modules-commonjs", "virtual:e2757fcd90b4184fd38b94884f067c752e69e90eefee19ac11c753af77f7c16a424d38bbbddea966e49008fe612fd3e94d7f59fcb696e56cfb29707d7bf66adf#npm:7.4.0"], + ["@babel/core", "npm:7.7.4"], + ["@babel/helper-module-transforms", "npm:7.2.2"], + ["@babel/helper-plugin-utils", "npm:7.0.0"], + ["@babel/helper-simple-access", "npm:7.1.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }], + ["virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.2.0", { + "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-modules-commonjs-virtual-87d0d4fbfe/0/cache/@babel-plugin-transform-modules-commonjs-npm-7.2.0-69f0fdbb26-2.zip/node_modules/@babel/plugin-transform-modules-commonjs/", + "packageDependencies": [ + ["@babel/plugin-transform-modules-commonjs", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.2.0"], + ["@babel/core", "npm:7.7.4"], + ["@babel/helper-module-transforms", "npm:7.2.2"], + ["@babel/helper-plugin-utils", "npm:7.0.0"], + ["@babel/helper-simple-access", "npm:7.1.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }] + ]], + ["@babel/plugin-transform-modules-systemjs", [ + ["virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0", { + "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-modules-systemjs-virtual-3fc072a785/0/cache/@babel-plugin-transform-modules-systemjs-npm-7.2.0-7658b194c4-2.zip/node_modules/@babel/plugin-transform-modules-systemjs/", + "packageDependencies": [ + ["@babel/plugin-transform-modules-systemjs", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/core", "npm:7.7.4"], + ["@babel/helper-hoist-variables", "npm:7.0.0"], + ["@babel/helper-plugin-utils", "npm:7.0.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }], + ["virtual:e2757fcd90b4184fd38b94884f067c752e69e90eefee19ac11c753af77f7c16a424d38bbbddea966e49008fe612fd3e94d7f59fcb696e56cfb29707d7bf66adf#npm:7.4.0", { + "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-modules-systemjs-virtual-b19de259f7/0/cache/@babel-plugin-transform-modules-systemjs-npm-7.4.0-e85bbff2a5-2.zip/node_modules/@babel/plugin-transform-modules-systemjs/", + "packageDependencies": [ + ["@babel/plugin-transform-modules-systemjs", "virtual:e2757fcd90b4184fd38b94884f067c752e69e90eefee19ac11c753af77f7c16a424d38bbbddea966e49008fe612fd3e94d7f59fcb696e56cfb29707d7bf66adf#npm:7.4.0"], + ["@babel/core", "npm:7.7.4"], + ["@babel/helper-hoist-variables", "npm:7.4.0"], + ["@babel/helper-plugin-utils", "npm:7.0.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }] + ]], + ["@babel/plugin-transform-modules-umd", [ + ["virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0", { + "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-modules-umd-virtual-b4e0a3f642/0/cache/@babel-plugin-transform-modules-umd-npm-7.2.0-caa18b407b-2.zip/node_modules/@babel/plugin-transform-modules-umd/", + "packageDependencies": [ + ["@babel/plugin-transform-modules-umd", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/core", "npm:7.7.4"], + ["@babel/helper-module-transforms", "npm:7.2.2"], + ["@babel/helper-plugin-utils", "npm:7.0.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }] + ]], + ["@babel/plugin-transform-named-capturing-groups-regex", [ + ["virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.3.0", { + "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-named-capturing-groups-regex-virtual-eb8ef554bf/0/cache/@babel-plugin-transform-named-capturing-groups-regex-npm-7.3.0-c458424c50-2.zip/node_modules/@babel/plugin-transform-named-capturing-groups-regex/", + "packageDependencies": [ + ["@babel/plugin-transform-named-capturing-groups-regex", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.3.0"], + ["@babel/core", "npm:7.7.4"], + ["regexp-tree", "npm:0.1.5"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }], + ["virtual:e2757fcd90b4184fd38b94884f067c752e69e90eefee19ac11c753af77f7c16a424d38bbbddea966e49008fe612fd3e94d7f59fcb696e56cfb29707d7bf66adf#npm:7.4.2", { + "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-named-capturing-groups-regex-virtual-eaf31d32f3/0/cache/@babel-plugin-transform-named-capturing-groups-regex-npm-7.4.2-e4a16a4b77-2.zip/node_modules/@babel/plugin-transform-named-capturing-groups-regex/", + "packageDependencies": [ + ["@babel/plugin-transform-named-capturing-groups-regex", "virtual:e2757fcd90b4184fd38b94884f067c752e69e90eefee19ac11c753af77f7c16a424d38bbbddea966e49008fe612fd3e94d7f59fcb696e56cfb29707d7bf66adf#npm:7.4.2"], + ["@babel/core", "npm:7.7.4"], + ["regexp-tree", "npm:0.1.5"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }] + ]], + ["@babel/plugin-transform-new-target", [ + ["virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.0.0", { + "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-new-target-virtual-0b04906850/0/cache/@babel-plugin-transform-new-target-npm-7.0.0-3efdead619-2.zip/node_modules/@babel/plugin-transform-new-target/", + "packageDependencies": [ + ["@babel/plugin-transform-new-target", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.0.0"], + ["@babel/core", "npm:7.7.4"], + ["@babel/helper-plugin-utils", "npm:7.0.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }], + ["virtual:e2757fcd90b4184fd38b94884f067c752e69e90eefee19ac11c753af77f7c16a424d38bbbddea966e49008fe612fd3e94d7f59fcb696e56cfb29707d7bf66adf#npm:7.4.0", { + "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-new-target-virtual-9b506f6b8d/0/cache/@babel-plugin-transform-new-target-npm-7.4.0-00793975e5-2.zip/node_modules/@babel/plugin-transform-new-target/", + "packageDependencies": [ + ["@babel/plugin-transform-new-target", "virtual:e2757fcd90b4184fd38b94884f067c752e69e90eefee19ac11c753af77f7c16a424d38bbbddea966e49008fe612fd3e94d7f59fcb696e56cfb29707d7bf66adf#npm:7.4.0"], + ["@babel/core", "npm:7.7.4"], + ["@babel/helper-plugin-utils", "npm:7.0.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }] + ]], + ["@babel/plugin-transform-object-super", [ + ["virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0", { + "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-object-super-virtual-135e5632e4/0/cache/@babel-plugin-transform-object-super-npm-7.2.0-1211e66711-2.zip/node_modules/@babel/plugin-transform-object-super/", + "packageDependencies": [ + ["@babel/plugin-transform-object-super", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/core", "npm:7.7.4"], + ["@babel/helper-plugin-utils", "npm:7.0.0"], + ["@babel/helper-replace-supers", "npm:7.2.3"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }] + ]], + ["@babel/plugin-transform-parameters", [ + ["virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0", { + "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-parameters-virtual-21a476103d/0/cache/@babel-plugin-transform-parameters-npm-7.2.0-cbcff6a907-2.zip/node_modules/@babel/plugin-transform-parameters/", + "packageDependencies": [ + ["@babel/plugin-transform-parameters", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/core", "npm:7.7.4"], + ["@babel/helper-call-delegate", "npm:7.1.0"], + ["@babel/helper-get-function-arity", "npm:7.0.0"], + ["@babel/helper-plugin-utils", "npm:7.0.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }], + ["virtual:a418d382466ccc2ac6b3eae05cc3e136ab2700858a0d4b8de9a1c12223c4ea3d67e79f075d6dbb975a01ab56c683c1ce94d3f6965caea28a7c8a4c4d50b98acd#npm:7.4.4", { + "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-parameters-virtual-525a5b9e09/0/cache/@babel-plugin-transform-parameters-npm-7.4.4-73057dcc00-2.zip/node_modules/@babel/plugin-transform-parameters/", + "packageDependencies": [ + ["@babel/plugin-transform-parameters", "virtual:a418d382466ccc2ac6b3eae05cc3e136ab2700858a0d4b8de9a1c12223c4ea3d67e79f075d6dbb975a01ab56c683c1ce94d3f6965caea28a7c8a4c4d50b98acd#npm:7.4.4"], + ["@babel/core", "npm:7.7.4"], + ["@babel/helper-call-delegate", "npm:7.4.4"], + ["@babel/helper-get-function-arity", "npm:7.0.0"], + ["@babel/helper-plugin-utils", "npm:7.0.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }], + ["virtual:e2757fcd90b4184fd38b94884f067c752e69e90eefee19ac11c753af77f7c16a424d38bbbddea966e49008fe612fd3e94d7f59fcb696e56cfb29707d7bf66adf#npm:7.4.0", { + "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-parameters-virtual-cd67a45bf7/0/cache/@babel-plugin-transform-parameters-npm-7.4.0-40c5c6b4c1-2.zip/node_modules/@babel/plugin-transform-parameters/", + "packageDependencies": [ + ["@babel/plugin-transform-parameters", "virtual:e2757fcd90b4184fd38b94884f067c752e69e90eefee19ac11c753af77f7c16a424d38bbbddea966e49008fe612fd3e94d7f59fcb696e56cfb29707d7bf66adf#npm:7.4.0"], + ["@babel/core", "npm:7.7.4"], + ["@babel/helper-call-delegate", "npm:7.4.0"], + ["@babel/helper-get-function-arity", "npm:7.0.0"], + ["@babel/helper-plugin-utils", "npm:7.0.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }] + ]], + ["@babel/plugin-transform-property-literals", [ + ["virtual:1bc182a7702ea3d6a536c631d382333cf661bf0da83db6c860ace2e0ba7d6e47b0de02c59fd1449e0ae031007321130949c87c39923ae892ba329df635f87e11#npm:7.2.0", { + "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-property-literals-virtual-82eba70acc/0/cache/@babel-plugin-transform-property-literals-npm-7.2.0-5bc7a99baa-2.zip/node_modules/@babel/plugin-transform-property-literals/", + "packageDependencies": [ + ["@babel/plugin-transform-property-literals", "virtual:1bc182a7702ea3d6a536c631d382333cf661bf0da83db6c860ace2e0ba7d6e47b0de02c59fd1449e0ae031007321130949c87c39923ae892ba329df635f87e11#npm:7.2.0"], + ["@babel/core", "npm:7.7.4"], + ["@babel/helper-plugin-utils", "npm:7.0.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }] + ]], + ["@babel/plugin-transform-react-display-name", [ + ["virtual:397dabb014bd8a43caddf0e60d6a0f1e15124aa6021a39c75417965ac4f4fdcfd8d7d088810035296b1b2b2943157341a358dd232f5856b33e31030ecebe5e8a#npm:7.2.0", { + "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-react-display-name-virtual-0570ddfc2a/0/cache/@babel-plugin-transform-react-display-name-npm-7.2.0-c13b284620-2.zip/node_modules/@babel/plugin-transform-react-display-name/", + "packageDependencies": [ + ["@babel/plugin-transform-react-display-name", "virtual:397dabb014bd8a43caddf0e60d6a0f1e15124aa6021a39c75417965ac4f4fdcfd8d7d088810035296b1b2b2943157341a358dd232f5856b33e31030ecebe5e8a#npm:7.2.0"], + ["@babel/core", "npm:7.7.4"], + ["@babel/helper-plugin-utils", "npm:7.0.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }] + ]], + ["@babel/plugin-transform-react-jsx", [ + ["virtual:397dabb014bd8a43caddf0e60d6a0f1e15124aa6021a39c75417965ac4f4fdcfd8d7d088810035296b1b2b2943157341a358dd232f5856b33e31030ecebe5e8a#npm:7.3.0", { + "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-react-jsx-virtual-9eda81eca8/0/cache/@babel-plugin-transform-react-jsx-npm-7.3.0-03d4b6d7a5-2.zip/node_modules/@babel/plugin-transform-react-jsx/", + "packageDependencies": [ + ["@babel/plugin-transform-react-jsx", "virtual:397dabb014bd8a43caddf0e60d6a0f1e15124aa6021a39c75417965ac4f4fdcfd8d7d088810035296b1b2b2943157341a358dd232f5856b33e31030ecebe5e8a#npm:7.3.0"], + ["@babel/core", "npm:7.7.4"], + ["@babel/helper-builder-react-jsx", "npm:7.3.0"], + ["@babel/helper-plugin-utils", "npm:7.0.0"], + ["@babel/plugin-syntax-jsx", "virtual:9eda81eca8c70067f7f83bef1cbaae7baf798c1f4b90b04bb084e0826fddc55d06a3b6ab6182f6aae9ffd0a47a55b6c49cdb7080486fb8692192a7d82179632a#npm:7.2.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }] + ]], + ["@babel/plugin-transform-react-jsx-self", [ + ["virtual:397dabb014bd8a43caddf0e60d6a0f1e15124aa6021a39c75417965ac4f4fdcfd8d7d088810035296b1b2b2943157341a358dd232f5856b33e31030ecebe5e8a#npm:7.2.0", { + "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-react-jsx-self-virtual-347b036c83/0/cache/@babel-plugin-transform-react-jsx-self-npm-7.2.0-a55886ce8d-2.zip/node_modules/@babel/plugin-transform-react-jsx-self/", + "packageDependencies": [ + ["@babel/plugin-transform-react-jsx-self", "virtual:397dabb014bd8a43caddf0e60d6a0f1e15124aa6021a39c75417965ac4f4fdcfd8d7d088810035296b1b2b2943157341a358dd232f5856b33e31030ecebe5e8a#npm:7.2.0"], + ["@babel/core", "npm:7.7.4"], + ["@babel/helper-plugin-utils", "npm:7.0.0"], + ["@babel/plugin-syntax-jsx", "virtual:9eda81eca8c70067f7f83bef1cbaae7baf798c1f4b90b04bb084e0826fddc55d06a3b6ab6182f6aae9ffd0a47a55b6c49cdb7080486fb8692192a7d82179632a#npm:7.2.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }] + ]], + ["@babel/plugin-transform-react-jsx-source", [ + ["virtual:397dabb014bd8a43caddf0e60d6a0f1e15124aa6021a39c75417965ac4f4fdcfd8d7d088810035296b1b2b2943157341a358dd232f5856b33e31030ecebe5e8a#npm:7.2.0", { + "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-react-jsx-source-virtual-fed10874c2/0/cache/@babel-plugin-transform-react-jsx-source-npm-7.2.0-55fd58cd42-2.zip/node_modules/@babel/plugin-transform-react-jsx-source/", + "packageDependencies": [ + ["@babel/plugin-transform-react-jsx-source", "virtual:397dabb014bd8a43caddf0e60d6a0f1e15124aa6021a39c75417965ac4f4fdcfd8d7d088810035296b1b2b2943157341a358dd232f5856b33e31030ecebe5e8a#npm:7.2.0"], + ["@babel/core", "npm:7.7.4"], + ["@babel/helper-plugin-utils", "npm:7.0.0"], + ["@babel/plugin-syntax-jsx", "virtual:9eda81eca8c70067f7f83bef1cbaae7baf798c1f4b90b04bb084e0826fddc55d06a3b6ab6182f6aae9ffd0a47a55b6c49cdb7080486fb8692192a7d82179632a#npm:7.2.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }] + ]], + ["@babel/plugin-transform-regenerator", [ + ["virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.0.0", { + "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-regenerator-virtual-0413896bf2/0/cache/@babel-plugin-transform-regenerator-npm-7.0.0-8786f7f5bc-2.zip/node_modules/@babel/plugin-transform-regenerator/", + "packageDependencies": [ + ["@babel/plugin-transform-regenerator", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.0.0"], + ["@babel/core", "npm:7.7.4"], + ["regenerator-transform", "npm:0.13.3"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }], + ["virtual:e2757fcd90b4184fd38b94884f067c752e69e90eefee19ac11c753af77f7c16a424d38bbbddea966e49008fe612fd3e94d7f59fcb696e56cfb29707d7bf66adf#npm:7.4.0", { + "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-regenerator-virtual-72b40c74a8/0/cache/@babel-plugin-transform-regenerator-npm-7.4.0-6e380ae7c6-2.zip/node_modules/@babel/plugin-transform-regenerator/", + "packageDependencies": [ + ["@babel/plugin-transform-regenerator", "virtual:e2757fcd90b4184fd38b94884f067c752e69e90eefee19ac11c753af77f7c16a424d38bbbddea966e49008fe612fd3e94d7f59fcb696e56cfb29707d7bf66adf#npm:7.4.0"], + ["@babel/core", "npm:7.7.4"], + ["regenerator-transform", "npm:0.13.4"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }] + ]], + ["@babel/plugin-transform-runtime", [ + ["virtual:a8fb5e753bb7d3bd7316ef24da06289eb7b94e681cc504f89c29a17c61ba90f2533628769e3a836c222ed749b3aef707de41c54778057a07c6c328844a130285#npm:7.3.4", { + "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-runtime-virtual-b52889288a/0/cache/@babel-plugin-transform-runtime-npm-7.3.4-8fbb97b165-2.zip/node_modules/@babel/plugin-transform-runtime/", + "packageDependencies": [ + ["@babel/plugin-transform-runtime", "virtual:a8fb5e753bb7d3bd7316ef24da06289eb7b94e681cc504f89c29a17c61ba90f2533628769e3a836c222ed749b3aef707de41c54778057a07c6c328844a130285#npm:7.3.4"], + ["@babel/core", "npm:7.7.4"], + ["@babel/helper-module-imports", "npm:7.0.0"], + ["@babel/helper-plugin-utils", "npm:7.0.0"], + ["resolve", "patch:resolve@npm%3A1.14.1#builtin::version=1.14.1&hash=8fccd0"], + ["semver", "npm:5.6.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }] + ]], + ["@babel/plugin-transform-shorthand-properties", [ + ["virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0", { + "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-shorthand-properties-virtual-8ed742670d/0/cache/@babel-plugin-transform-shorthand-properties-npm-7.2.0-75648bc17d-2.zip/node_modules/@babel/plugin-transform-shorthand-properties/", + "packageDependencies": [ + ["@babel/plugin-transform-shorthand-properties", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/core", "npm:7.7.4"], + ["@babel/helper-plugin-utils", "npm:7.0.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }] + ]], + ["@babel/plugin-transform-spread", [ + ["virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.2", { + "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-spread-virtual-8f04427d5c/0/cache/@babel-plugin-transform-spread-npm-7.2.2-dc4f6ad511-2.zip/node_modules/@babel/plugin-transform-spread/", + "packageDependencies": [ + ["@babel/plugin-transform-spread", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.2"], + ["@babel/core", "npm:7.7.4"], + ["@babel/helper-plugin-utils", "npm:7.0.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }] + ]], + ["@babel/plugin-transform-sticky-regex", [ + ["virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0", { + "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-sticky-regex-virtual-0c09673904/0/cache/@babel-plugin-transform-sticky-regex-npm-7.2.0-995497760f-2.zip/node_modules/@babel/plugin-transform-sticky-regex/", + "packageDependencies": [ + ["@babel/plugin-transform-sticky-regex", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/core", "npm:7.7.4"], + ["@babel/helper-plugin-utils", "npm:7.0.0"], + ["@babel/helper-regex", "npm:7.0.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }] + ]], + ["@babel/plugin-transform-template-literals", [ + ["virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0", { + "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-template-literals-virtual-de5741f6de/0/cache/@babel-plugin-transform-template-literals-npm-7.2.0-a4abccde25-2.zip/node_modules/@babel/plugin-transform-template-literals/", + "packageDependencies": [ + ["@babel/plugin-transform-template-literals", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/core", "npm:7.7.4"], + ["@babel/helper-annotate-as-pure", "npm:7.0.0"], + ["@babel/helper-plugin-utils", "npm:7.0.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }] + ]], + ["@babel/plugin-transform-typeof-symbol", [ + ["virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0", { + "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-typeof-symbol-virtual-421b63f003/0/cache/@babel-plugin-transform-typeof-symbol-npm-7.2.0-17da705e97-2.zip/node_modules/@babel/plugin-transform-typeof-symbol/", + "packageDependencies": [ + ["@babel/plugin-transform-typeof-symbol", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/core", "npm:7.7.4"], + ["@babel/helper-plugin-utils", "npm:7.0.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }] + ]], + ["@babel/plugin-transform-typescript", [ + ["virtual:798dbadc470a561ff41b6a01e6ae6223aa72d8e49895ba7eb8f16dcab1ea7d9298c4299cac068c3bcf3737fb8c9775bc618734e790abb009312f4fd144d36624#npm:7.5.5", { + "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-typescript-virtual-2a81210245/0/cache/@babel-plugin-transform-typescript-npm-7.5.5-29f3c62140-2.zip/node_modules/@babel/plugin-transform-typescript/", + "packageDependencies": [ + ["@babel/plugin-transform-typescript", "virtual:798dbadc470a561ff41b6a01e6ae6223aa72d8e49895ba7eb8f16dcab1ea7d9298c4299cac068c3bcf3737fb8c9775bc618734e790abb009312f4fd144d36624#npm:7.5.5"], + ["@babel/core", "npm:7.7.4"], + ["@babel/helper-create-class-features-plugin", "virtual:648ba06458b69205b9d640e8c5b50aa22e7dee48527b0736b68ecff39542d68328b3ea2f90fea76b0ec7a6085b6de674b80f4c08297b063e6dc48e357c24214b#npm:7.5.5"], + ["@babel/helper-plugin-utils", "npm:7.0.0"], + ["@babel/plugin-syntax-typescript", "virtual:2a812102453a9ffe85baf3b9a488613bbebb0a7bd4f07891beea74e416be1bfb8a5c0a66734c79860540af19991a430956652a30c58c0db1ba973eb49549e26c#npm:7.2.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }] + ]], + ["@babel/plugin-transform-unicode-regex", [ + ["virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0", { + "packageLocation": "./.yarn/$$virtual/@babel-plugin-transform-unicode-regex-virtual-878b348b18/0/cache/@babel-plugin-transform-unicode-regex-npm-7.2.0-484b3dad14-2.zip/node_modules/@babel/plugin-transform-unicode-regex/", + "packageDependencies": [ + ["@babel/plugin-transform-unicode-regex", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/core", "npm:7.7.4"], + ["@babel/helper-plugin-utils", "npm:7.0.0"], + ["@babel/helper-regex", "npm:7.0.0"], + ["regexpu-core", "npm:4.4.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }] + ]], + ["@babel/polyfill", [ + ["npm:7.2.5", { + "packageLocation": "./.yarn/cache/@babel-polyfill-npm-7.2.5-7900765882-2.zip/node_modules/@babel/polyfill/", + "packageDependencies": [ + ["@babel/polyfill", "npm:7.2.5"], + ["core-js", "npm:2.6.2"], + ["regenerator-runtime", "npm:0.12.1"] + ], + "linkType": "HARD", + }] + ]], + ["@babel/preset-env", [ + ["virtual:a8fb5e753bb7d3bd7316ef24da06289eb7b94e681cc504f89c29a17c61ba90f2533628769e3a836c222ed749b3aef707de41c54778057a07c6c328844a130285#npm:7.4.2", { + "packageLocation": "./.yarn/$$virtual/@babel-preset-env-virtual-e2757fcd90/0/cache/@babel-preset-env-npm-7.4.2-a8ad2ef0ee-2.zip/node_modules/@babel/preset-env/", + "packageDependencies": [ + ["@babel/preset-env", "virtual:a8fb5e753bb7d3bd7316ef24da06289eb7b94e681cc504f89c29a17c61ba90f2533628769e3a836c222ed749b3aef707de41c54778057a07c6c328844a130285#npm:7.4.2"], + ["@babel/core", "npm:7.7.4"], + ["@babel/helper-module-imports", "npm:7.0.0"], + ["@babel/helper-plugin-utils", "npm:7.0.0"], + ["@babel/plugin-proposal-async-generator-functions", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.2.0"], + ["@babel/plugin-proposal-json-strings", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/plugin-proposal-object-rest-spread", "virtual:e2757fcd90b4184fd38b94884f067c752e69e90eefee19ac11c753af77f7c16a424d38bbbddea966e49008fe612fd3e94d7f59fcb696e56cfb29707d7bf66adf#npm:7.4.0"], + ["@babel/plugin-proposal-optional-catch-binding", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/plugin-proposal-unicode-property-regex", "virtual:e2757fcd90b4184fd38b94884f067c752e69e90eefee19ac11c753af77f7c16a424d38bbbddea966e49008fe612fd3e94d7f59fcb696e56cfb29707d7bf66adf#npm:7.4.0"], + ["@babel/plugin-syntax-async-generators", "virtual:6bc187e1bfff8202f9a8ba4755f5cca0ec86b6bd753bc9f7117d9c494bd77b5e74da1ab8626479e3358f208b0f18165977ff2848d376729b25474a564caa2991#npm:7.2.0"], + ["@babel/plugin-syntax-json-strings", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/plugin-syntax-object-rest-spread", "virtual:7fa15a54995aa35aaca7e6db26f9cafe58dfe17e87eb53096b115a3c117984e442501ba2f9a03ba458083e17f039368eae1074fa5915ec8eeeef82fa36dca33b#npm:7.2.0"], + ["@babel/plugin-syntax-optional-catch-binding", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/plugin-transform-arrow-functions", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/plugin-transform-async-to-generator", "virtual:e2757fcd90b4184fd38b94884f067c752e69e90eefee19ac11c753af77f7c16a424d38bbbddea966e49008fe612fd3e94d7f59fcb696e56cfb29707d7bf66adf#npm:7.4.0"], + ["@babel/plugin-transform-block-scoped-functions", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/plugin-transform-block-scoping", "virtual:e2757fcd90b4184fd38b94884f067c752e69e90eefee19ac11c753af77f7c16a424d38bbbddea966e49008fe612fd3e94d7f59fcb696e56cfb29707d7bf66adf#npm:7.4.0"], + ["@babel/plugin-transform-classes", "virtual:e2757fcd90b4184fd38b94884f067c752e69e90eefee19ac11c753af77f7c16a424d38bbbddea966e49008fe612fd3e94d7f59fcb696e56cfb29707d7bf66adf#npm:7.4.0"], + ["@babel/plugin-transform-computed-properties", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/plugin-transform-destructuring", "virtual:e2757fcd90b4184fd38b94884f067c752e69e90eefee19ac11c753af77f7c16a424d38bbbddea966e49008fe612fd3e94d7f59fcb696e56cfb29707d7bf66adf#npm:7.4.0"], + ["@babel/plugin-transform-dotall-regex", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/plugin-transform-duplicate-keys", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/plugin-transform-exponentiation-operator", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/plugin-transform-for-of", "virtual:e2757fcd90b4184fd38b94884f067c752e69e90eefee19ac11c753af77f7c16a424d38bbbddea966e49008fe612fd3e94d7f59fcb696e56cfb29707d7bf66adf#npm:7.4.0"], + ["@babel/plugin-transform-function-name", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/plugin-transform-literals", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/plugin-transform-modules-amd", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/plugin-transform-modules-commonjs", "virtual:e2757fcd90b4184fd38b94884f067c752e69e90eefee19ac11c753af77f7c16a424d38bbbddea966e49008fe612fd3e94d7f59fcb696e56cfb29707d7bf66adf#npm:7.4.0"], + ["@babel/plugin-transform-modules-systemjs", "virtual:e2757fcd90b4184fd38b94884f067c752e69e90eefee19ac11c753af77f7c16a424d38bbbddea966e49008fe612fd3e94d7f59fcb696e56cfb29707d7bf66adf#npm:7.4.0"], + ["@babel/plugin-transform-modules-umd", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/plugin-transform-named-capturing-groups-regex", "virtual:e2757fcd90b4184fd38b94884f067c752e69e90eefee19ac11c753af77f7c16a424d38bbbddea966e49008fe612fd3e94d7f59fcb696e56cfb29707d7bf66adf#npm:7.4.2"], + ["@babel/plugin-transform-new-target", "virtual:e2757fcd90b4184fd38b94884f067c752e69e90eefee19ac11c753af77f7c16a424d38bbbddea966e49008fe612fd3e94d7f59fcb696e56cfb29707d7bf66adf#npm:7.4.0"], + ["@babel/plugin-transform-object-super", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/plugin-transform-parameters", "virtual:e2757fcd90b4184fd38b94884f067c752e69e90eefee19ac11c753af77f7c16a424d38bbbddea966e49008fe612fd3e94d7f59fcb696e56cfb29707d7bf66adf#npm:7.4.0"], + ["@babel/plugin-transform-regenerator", "virtual:e2757fcd90b4184fd38b94884f067c752e69e90eefee19ac11c753af77f7c16a424d38bbbddea966e49008fe612fd3e94d7f59fcb696e56cfb29707d7bf66adf#npm:7.4.0"], + ["@babel/plugin-transform-shorthand-properties", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/plugin-transform-spread", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.2"], + ["@babel/plugin-transform-sticky-regex", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/plugin-transform-template-literals", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/plugin-transform-typeof-symbol", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/plugin-transform-unicode-regex", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/types", "npm:7.4.0"], + ["browserslist", "npm:4.4.2"], + ["core-js-compat", "npm:3.0.0"], + ["invariant", "npm:2.2.4"], + ["js-levenshtein", "npm:1.1.6"], + ["semver", "npm:5.6.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }], + ["virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.3.1", { + "packageLocation": "./.yarn/$$virtual/@babel-preset-env-virtual-765d85ff5c/0/cache/@babel-preset-env-npm-7.3.1-53809c92ab-2.zip/node_modules/@babel/preset-env/", + "packageDependencies": [ + ["@babel/preset-env", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.3.1"], + ["@babel/core", "npm:7.7.4"], + ["@babel/helper-module-imports", "npm:7.0.0"], + ["@babel/helper-plugin-utils", "npm:7.0.0"], + ["@babel/plugin-proposal-async-generator-functions", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.2.0"], + ["@babel/plugin-proposal-json-strings", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/plugin-proposal-object-rest-spread", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.3.2"], + ["@babel/plugin-proposal-optional-catch-binding", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/plugin-proposal-unicode-property-regex", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/plugin-syntax-async-generators", "virtual:6bc187e1bfff8202f9a8ba4755f5cca0ec86b6bd753bc9f7117d9c494bd77b5e74da1ab8626479e3358f208b0f18165977ff2848d376729b25474a564caa2991#npm:7.2.0"], + ["@babel/plugin-syntax-json-strings", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/plugin-syntax-object-rest-spread", "virtual:7fa15a54995aa35aaca7e6db26f9cafe58dfe17e87eb53096b115a3c117984e442501ba2f9a03ba458083e17f039368eae1074fa5915ec8eeeef82fa36dca33b#npm:7.2.0"], + ["@babel/plugin-syntax-optional-catch-binding", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/plugin-transform-arrow-functions", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/plugin-transform-async-to-generator", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/plugin-transform-block-scoped-functions", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/plugin-transform-block-scoping", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/plugin-transform-classes", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.2"], + ["@babel/plugin-transform-computed-properties", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/plugin-transform-destructuring", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/plugin-transform-dotall-regex", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/plugin-transform-duplicate-keys", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/plugin-transform-exponentiation-operator", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/plugin-transform-for-of", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/plugin-transform-function-name", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/plugin-transform-literals", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/plugin-transform-modules-amd", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/plugin-transform-modules-commonjs", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.2.0"], + ["@babel/plugin-transform-modules-systemjs", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/plugin-transform-modules-umd", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/plugin-transform-named-capturing-groups-regex", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.3.0"], + ["@babel/plugin-transform-new-target", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.0.0"], + ["@babel/plugin-transform-object-super", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/plugin-transform-parameters", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/plugin-transform-regenerator", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.0.0"], + ["@babel/plugin-transform-shorthand-properties", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/plugin-transform-spread", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.2"], + ["@babel/plugin-transform-sticky-regex", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/plugin-transform-template-literals", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/plugin-transform-typeof-symbol", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/plugin-transform-unicode-regex", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["browserslist", "npm:4.4.0"], + ["invariant", "npm:2.2.4"], + ["js-levenshtein", "npm:1.1.6"], + ["semver", "npm:5.6.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }] + ]], + ["@babel/preset-react", [ + ["virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.0.0", { + "packageLocation": "./.yarn/$$virtual/@babel-preset-react-virtual-397dabb014/0/cache/@babel-preset-react-npm-7.0.0-a30372243b-2.zip/node_modules/@babel/preset-react/", + "packageDependencies": [ + ["@babel/preset-react", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.0.0"], + ["@babel/core", "npm:7.7.4"], + ["@babel/helper-plugin-utils", "npm:7.0.0"], + ["@babel/plugin-transform-react-display-name", "virtual:397dabb014bd8a43caddf0e60d6a0f1e15124aa6021a39c75417965ac4f4fdcfd8d7d088810035296b1b2b2943157341a358dd232f5856b33e31030ecebe5e8a#npm:7.2.0"], + ["@babel/plugin-transform-react-jsx", "virtual:397dabb014bd8a43caddf0e60d6a0f1e15124aa6021a39c75417965ac4f4fdcfd8d7d088810035296b1b2b2943157341a358dd232f5856b33e31030ecebe5e8a#npm:7.3.0"], + ["@babel/plugin-transform-react-jsx-self", "virtual:397dabb014bd8a43caddf0e60d6a0f1e15124aa6021a39c75417965ac4f4fdcfd8d7d088810035296b1b2b2943157341a358dd232f5856b33e31030ecebe5e8a#npm:7.2.0"], + ["@babel/plugin-transform-react-jsx-source", "virtual:397dabb014bd8a43caddf0e60d6a0f1e15124aa6021a39c75417965ac4f4fdcfd8d7d088810035296b1b2b2943157341a358dd232f5856b33e31030ecebe5e8a#npm:7.2.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }] + ]], + ["@babel/preset-typescript", [ + ["virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.3.3", { + "packageLocation": "./.yarn/$$virtual/@babel-preset-typescript-virtual-798dbadc47/0/cache/@babel-preset-typescript-npm-7.3.3-d8863afd80-2.zip/node_modules/@babel/preset-typescript/", + "packageDependencies": [ + ["@babel/preset-typescript", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.3.3"], + ["@babel/core", "npm:7.7.4"], + ["@babel/helper-plugin-utils", "npm:7.0.0"], + ["@babel/plugin-transform-typescript", "virtual:798dbadc470a561ff41b6a01e6ae6223aa72d8e49895ba7eb8f16dcab1ea7d9298c4299cac068c3bcf3737fb8c9775bc618734e790abb009312f4fd144d36624#npm:7.5.5"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }] + ]], + ["@babel/register", [ + ["virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.5.5", { + "packageLocation": "./.yarn/$$virtual/@babel-register-virtual-9ceb3fd472/0/cache/@babel-register-npm-7.5.5-d5093c8df9-2.zip/node_modules/@babel/register/", + "packageDependencies": [ + ["@babel/register", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.5.5"], + ["@babel/core", "npm:7.7.4"], + ["core-js", "npm:3.1.4"], + ["find-cache-dir", "npm:2.0.0"], + ["lodash", "npm:4.17.15"], + ["mkdirp", "npm:0.5.1"], + ["pirates", "npm:4.0.1"], + ["source-map-support", "npm:0.5.13"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }] + ]], + ["@babel/runtime", [ + ["npm:7.2.0", { + "packageLocation": "./.yarn/cache/@babel-runtime-npm-7.2.0-c8b670e25e-2.zip/node_modules/@babel/runtime/", + "packageDependencies": [ + ["@babel/runtime", "npm:7.2.0"], + ["regenerator-runtime", "npm:0.12.1"] + ], + "linkType": "HARD", + }], + ["npm:7.3.4", { + "packageLocation": "./.yarn/cache/@babel-runtime-npm-7.3.4-a09b2a8a88-2.zip/node_modules/@babel/runtime/", + "packageDependencies": [ + ["@babel/runtime", "npm:7.3.4"], + ["regenerator-runtime", "npm:0.12.1"] + ], + "linkType": "HARD", + }], + ["npm:7.5.1", { + "packageLocation": "./.yarn/cache/@babel-runtime-npm-7.5.1-367357db5a-2.zip/node_modules/@babel/runtime/", + "packageDependencies": [ + ["@babel/runtime", "npm:7.5.1"], + ["regenerator-runtime", "npm:0.13.2"] + ], + "linkType": "HARD", + }], + ["npm:7.5.5", { + "packageLocation": "./.yarn/cache/@babel-runtime-npm-7.5.5-c59deac7a0-2.zip/node_modules/@babel/runtime/", + "packageDependencies": [ + ["@babel/runtime", "npm:7.5.5"], + ["regenerator-runtime", "npm:0.13.2"] + ], + "linkType": "HARD", + }] + ]], + ["@babel/template", [ + ["npm:7.2.2", { + "packageLocation": "./.yarn/cache/@babel-template-npm-7.2.2-7edddcc4d6-2.zip/node_modules/@babel/template/", + "packageDependencies": [ + ["@babel/template", "npm:7.2.2"], + ["@babel/code-frame", "npm:7.0.0"], + ["@babel/parser", "npm:7.7.4"], + ["@babel/types", "npm:7.2.2"] + ], + "linkType": "HARD", + }], + ["npm:7.4.4", { + "packageLocation": "./.yarn/cache/@babel-template-npm-7.4.4-70497d8e10-2.zip/node_modules/@babel/template/", + "packageDependencies": [ + ["@babel/template", "npm:7.4.4"], + ["@babel/code-frame", "npm:7.0.0"], + ["@babel/parser", "npm:7.7.4"], + ["@babel/types", "npm:7.5.5"] + ], + "linkType": "HARD", + }], + ["npm:7.7.4", { + "packageLocation": "./.yarn/cache/@babel-template-npm-7.7.4-d5348cff88-2.zip/node_modules/@babel/template/", + "packageDependencies": [ + ["@babel/template", "npm:7.7.4"], + ["@babel/code-frame", "npm:7.0.0"], + ["@babel/parser", "npm:7.7.4"], + ["@babel/types", "npm:7.7.4"] + ], + "linkType": "HARD", + }] + ]], + ["@babel/traverse", [ + ["npm:7.2.3", { + "packageLocation": "./.yarn/cache/@babel-traverse-npm-7.2.3-ab02bdd050-2.zip/node_modules/@babel/traverse/", + "packageDependencies": [ + ["@babel/traverse", "npm:7.2.3"], + ["@babel/code-frame", "npm:7.0.0"], + ["@babel/generator", "npm:7.2.2"], + ["@babel/helper-function-name", "npm:7.1.0"], + ["@babel/helper-split-export-declaration", "npm:7.0.0"], + ["@babel/parser", "npm:7.7.4"], + ["@babel/types", "npm:7.2.2"], + ["debug", "virtual:600237cf09a10d2aee41c3b67d3b1a1f8e4ee4d3398af108896e8123f43754f0ac9f704dcda78606de8699a7aca253e14c9d0933cdf05abe7bb399fdfb1d0dfa#npm:4.1.1"], + ["globals", "npm:11.10.0"], + ["lodash", "npm:4.17.11"] + ], + "linkType": "HARD", + }], + ["npm:7.4.0", { + "packageLocation": "./.yarn/cache/@babel-traverse-npm-7.4.0-ea8580a7e5-2.zip/node_modules/@babel/traverse/", + "packageDependencies": [ + ["@babel/traverse", "npm:7.4.0"], + ["@babel/code-frame", "npm:7.0.0"], + ["@babel/generator", "npm:7.4.0"], + ["@babel/helper-function-name", "npm:7.1.0"], + ["@babel/helper-split-export-declaration", "npm:7.4.0"], + ["@babel/parser", "npm:7.7.4"], + ["@babel/types", "npm:7.4.0"], + ["debug", "virtual:600237cf09a10d2aee41c3b67d3b1a1f8e4ee4d3398af108896e8123f43754f0ac9f704dcda78606de8699a7aca253e14c9d0933cdf05abe7bb399fdfb1d0dfa#npm:4.1.1"], + ["globals", "npm:11.10.0"], + ["lodash", "npm:4.17.11"] + ], + "linkType": "HARD", + }], + ["npm:7.5.5", { + "packageLocation": "./.yarn/cache/@babel-traverse-npm-7.5.5-fd58a38d1c-2.zip/node_modules/@babel/traverse/", + "packageDependencies": [ + ["@babel/traverse", "npm:7.5.5"], + ["@babel/code-frame", "npm:7.5.5"], + ["@babel/generator", "npm:7.5.5"], + ["@babel/helper-function-name", "npm:7.1.0"], + ["@babel/helper-split-export-declaration", "npm:7.4.4"], + ["@babel/parser", "npm:7.7.4"], + ["@babel/types", "npm:7.5.5"], + ["debug", "virtual:600237cf09a10d2aee41c3b67d3b1a1f8e4ee4d3398af108896e8123f43754f0ac9f704dcda78606de8699a7aca253e14c9d0933cdf05abe7bb399fdfb1d0dfa#npm:4.1.1"], + ["globals", "npm:11.10.0"], + ["lodash", "npm:4.17.15"] + ], + "linkType": "HARD", + }], + ["npm:7.7.4", { + "packageLocation": "./.yarn/cache/@babel-traverse-npm-7.7.4-600237cf09-2.zip/node_modules/@babel/traverse/", + "packageDependencies": [ + ["@babel/traverse", "npm:7.7.4"], + ["@babel/code-frame", "npm:7.5.5"], + ["@babel/generator", "npm:7.7.4"], + ["@babel/helper-function-name", "npm:7.7.4"], + ["@babel/helper-split-export-declaration", "npm:7.7.4"], + ["@babel/parser", "npm:7.7.4"], + ["@babel/types", "npm:7.7.4"], + ["debug", "virtual:600237cf09a10d2aee41c3b67d3b1a1f8e4ee4d3398af108896e8123f43754f0ac9f704dcda78606de8699a7aca253e14c9d0933cdf05abe7bb399fdfb1d0dfa#npm:4.1.1"], + ["globals", "npm:11.10.0"], + ["lodash", "npm:4.17.15"] + ], + "linkType": "HARD", + }] + ]], + ["@babel/types", [ + ["npm:7.2.2", { + "packageLocation": "./.yarn/cache/@babel-types-npm-7.2.2-6b60db5001-2.zip/node_modules/@babel/types/", + "packageDependencies": [ + ["@babel/types", "npm:7.2.2"], + ["esutils", "npm:2.0.2"], + ["lodash", "npm:4.17.11"], + ["to-fast-properties", "npm:2.0.0"] + ], + "linkType": "HARD", + }], + ["npm:7.3.3", { + "packageLocation": "./.yarn/cache/@babel-types-npm-7.3.3-0180e35585-2.zip/node_modules/@babel/types/", + "packageDependencies": [ + ["@babel/types", "npm:7.3.3"], + ["esutils", "npm:2.0.2"], + ["lodash", "npm:4.17.11"], + ["to-fast-properties", "npm:2.0.0"] + ], + "linkType": "HARD", + }], + ["npm:7.4.0", { + "packageLocation": "./.yarn/cache/@babel-types-npm-7.4.0-b7fc04dda1-2.zip/node_modules/@babel/types/", + "packageDependencies": [ + ["@babel/types", "npm:7.4.0"], + ["esutils", "npm:2.0.2"], + ["lodash", "npm:4.17.11"], + ["to-fast-properties", "npm:2.0.0"] + ], + "linkType": "HARD", + }], + ["npm:7.5.5", { + "packageLocation": "./.yarn/cache/@babel-types-npm-7.5.5-cea2e7d807-2.zip/node_modules/@babel/types/", + "packageDependencies": [ + ["@babel/types", "npm:7.5.5"], + ["esutils", "npm:2.0.2"], + ["lodash", "npm:4.17.15"], + ["to-fast-properties", "npm:2.0.0"] + ], + "linkType": "HARD", + }], + ["npm:7.7.4", { + "packageLocation": "./.yarn/cache/@babel-types-npm-7.7.4-76174193e0-2.zip/node_modules/@babel/types/", + "packageDependencies": [ + ["@babel/types", "npm:7.7.4"], + ["esutils", "npm:2.0.2"], + ["lodash", "npm:4.17.15"], + ["to-fast-properties", "npm:2.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["@cnakazawa/watch", [ + ["npm:1.0.3", { + "packageLocation": "./.yarn/cache/@cnakazawa-watch-npm-1.0.3-e2afda3405-2.zip/node_modules/@cnakazawa/watch/", + "packageDependencies": [ + ["@cnakazawa/watch", "npm:1.0.3"], + ["exec-sh", "npm:0.3.2"], + ["minimist", "npm:1.2.0"] + ], + "linkType": "HARD", + }] + ]], + ["@emotion/babel-plugin-jsx-pragmatic", [ + ["virtual:989d5195e9ed964647c34424c29429bf821f9d0a2c00fc1c95c44ad96914881a588f17afe012730449591dbcc7fbba0d5dfcd15a6b25d604184f6b826340fe2e#npm:0.1.3", { + "packageLocation": "./.yarn/$$virtual/@emotion-babel-plugin-jsx-pragmatic-virtual-3c58b9f454/0/cache/@emotion-babel-plugin-jsx-pragmatic-npm-0.1.3-1f0ddc921d-2.zip/node_modules/@emotion/babel-plugin-jsx-pragmatic/", + "packageDependencies": [ + ["@emotion/babel-plugin-jsx-pragmatic", "virtual:989d5195e9ed964647c34424c29429bf821f9d0a2c00fc1c95c44ad96914881a588f17afe012730449591dbcc7fbba0d5dfcd15a6b25d604184f6b826340fe2e#npm:0.1.3"], + ["@babel/core", "npm:7.7.4"], + ["@babel/plugin-syntax-jsx", "virtual:9eda81eca8c70067f7f83bef1cbaae7baf798c1f4b90b04bb084e0826fddc55d06a3b6ab6182f6aae9ffd0a47a55b6c49cdb7080486fb8692192a7d82179632a#npm:7.2.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }] + ]], + ["@emotion/babel-preset-css-prop", [ + ["virtual:1d9506024b1a24b2bb962686c5bb652aa45a86a83d1b0ed7ccf021f4fa8e134dab57e69e1cba233e96b5aac3dfe23367785e3e3f2587d86718b184e7a1ed108a#npm:10.0.17", { + "packageLocation": "./.yarn/$$virtual/@emotion-babel-preset-css-prop-virtual-989d5195e9/0/cache/@emotion-babel-preset-css-prop-npm-10.0.17-ffbb0fc8eb-2.zip/node_modules/@emotion/babel-preset-css-prop/", + "packageDependencies": [ + ["@emotion/babel-preset-css-prop", "virtual:1d9506024b1a24b2bb962686c5bb652aa45a86a83d1b0ed7ccf021f4fa8e134dab57e69e1cba233e96b5aac3dfe23367785e3e3f2587d86718b184e7a1ed108a#npm:10.0.17"], + ["@babel/core", "npm:7.7.4"], + ["@babel/plugin-transform-react-jsx", "virtual:397dabb014bd8a43caddf0e60d6a0f1e15124aa6021a39c75417965ac4f4fdcfd8d7d088810035296b1b2b2943157341a358dd232f5856b33e31030ecebe5e8a#npm:7.3.0"], + ["@babel/runtime", "npm:7.5.5"], + ["@emotion/babel-plugin-jsx-pragmatic", "virtual:989d5195e9ed964647c34424c29429bf821f9d0a2c00fc1c95c44ad96914881a588f17afe012730449591dbcc7fbba0d5dfcd15a6b25d604184f6b826340fe2e#npm:0.1.3"], + ["babel-plugin-emotion", "npm:10.0.17"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }] + ]], + ["@emotion/cache", [ + ["npm:10.0.7", { + "packageLocation": "./.yarn/cache/@emotion-cache-npm-10.0.7-b61f2ed857-2.zip/node_modules/@emotion/cache/", + "packageDependencies": [ + ["@emotion/cache", "npm:10.0.7"], + ["@emotion/sheet", "npm:0.9.2"], + ["@emotion/stylis", "npm:0.8.3"], + ["@emotion/utils", "npm:0.11.1"], + ["@emotion/weak-memoize", "npm:0.2.2"] + ], + "linkType": "HARD", + }] + ]], + ["@emotion/core", [ + ["virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:10.0.7", { + "packageLocation": "./.yarn/$$virtual/@emotion-core-virtual-16aebaed16/0/cache/@emotion-core-npm-10.0.7-00e84bc23e-2.zip/node_modules/@emotion/core/", + "packageDependencies": [ + ["@emotion/core", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:10.0.7"], + ["@emotion/cache", "npm:10.0.7"], + ["@emotion/css", "npm:10.0.7"], + ["@emotion/serialize", "npm:0.11.4"], + ["@emotion/sheet", "npm:0.9.2"], + ["@emotion/utils", "npm:0.11.1"], + ["react", "npm:16.8.4"] + ], + "packagePeers": [ + "react" + ], + "linkType": "HARD", + }] + ]], + ["@emotion/css", [ + ["npm:10.0.7", { + "packageLocation": "./.yarn/cache/@emotion-css-npm-10.0.7-7698fb789c-2.zip/node_modules/@emotion/css/", + "packageDependencies": [ + ["@emotion/css", "npm:10.0.7"], + ["@emotion/serialize", "npm:0.11.4"], + ["@emotion/utils", "npm:0.11.1"], + ["babel-plugin-emotion", "npm:10.0.7"] + ], + "linkType": "HARD", + }] + ]], + ["@emotion/hash", [ + ["npm:0.7.1", { + "packageLocation": "./.yarn/cache/@emotion-hash-npm-0.7.1-cc52d429a7-2.zip/node_modules/@emotion/hash/", + "packageDependencies": [ + ["@emotion/hash", "npm:0.7.1"] + ], + "linkType": "HARD", + }], + ["npm:0.7.2", { + "packageLocation": "./.yarn/cache/@emotion-hash-npm-0.7.2-389015c067-2.zip/node_modules/@emotion/hash/", + "packageDependencies": [ + ["@emotion/hash", "npm:0.7.2"] + ], + "linkType": "HARD", + }] + ]], + ["@emotion/is-prop-valid", [ + ["npm:0.7.3", { + "packageLocation": "./.yarn/cache/@emotion-is-prop-valid-npm-0.7.3-328de82447-2.zip/node_modules/@emotion/is-prop-valid/", + "packageDependencies": [ + ["@emotion/is-prop-valid", "npm:0.7.3"], + ["@emotion/memoize", "npm:0.7.1"] + ], + "linkType": "HARD", + }], + ["npm:0.8.2", { + "packageLocation": "./.yarn/cache/@emotion-is-prop-valid-npm-0.8.2-81a4cb5dcc-2.zip/node_modules/@emotion/is-prop-valid/", + "packageDependencies": [ + ["@emotion/is-prop-valid", "npm:0.8.2"], + ["@emotion/memoize", "npm:0.7.2"] + ], + "linkType": "HARD", + }] + ]], + ["@emotion/memoize", [ + ["npm:0.7.1", { + "packageLocation": "./.yarn/cache/@emotion-memoize-npm-0.7.1-5fcc189787-2.zip/node_modules/@emotion/memoize/", + "packageDependencies": [ + ["@emotion/memoize", "npm:0.7.1"] + ], + "linkType": "HARD", + }], + ["npm:0.7.2", { + "packageLocation": "./.yarn/cache/@emotion-memoize-npm-0.7.2-ccd68bc834-2.zip/node_modules/@emotion/memoize/", + "packageDependencies": [ + ["@emotion/memoize", "npm:0.7.2"] + ], + "linkType": "HARD", + }] + ]], + ["@emotion/serialize", [ + ["npm:0.11.10", { + "packageLocation": "./.yarn/cache/@emotion-serialize-npm-0.11.10-5bb23e4670-2.zip/node_modules/@emotion/serialize/", + "packageDependencies": [ + ["@emotion/serialize", "npm:0.11.10"], + ["@emotion/hash", "npm:0.7.2"], + ["@emotion/memoize", "npm:0.7.2"], + ["@emotion/unitless", "npm:0.7.4"], + ["@emotion/utils", "npm:0.11.2"], + ["csstype", "npm:2.6.0"] + ], + "linkType": "HARD", + }], + ["npm:0.11.4", { + "packageLocation": "./.yarn/cache/@emotion-serialize-npm-0.11.4-8ca738b327-2.zip/node_modules/@emotion/serialize/", + "packageDependencies": [ + ["@emotion/serialize", "npm:0.11.4"], + ["@emotion/hash", "npm:0.7.1"], + ["@emotion/memoize", "npm:0.7.1"], + ["@emotion/unitless", "npm:0.7.3"], + ["@emotion/utils", "npm:0.11.1"], + ["csstype", "npm:2.6.0"] + ], + "linkType": "HARD", + }] + ]], + ["@emotion/sheet", [ + ["npm:0.9.2", { + "packageLocation": "./.yarn/cache/@emotion-sheet-npm-0.9.2-33439664e2-2.zip/node_modules/@emotion/sheet/", + "packageDependencies": [ + ["@emotion/sheet", "npm:0.9.2"] + ], + "linkType": "HARD", + }] + ]], + ["@emotion/styled", [ + ["virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:10.0.17", { + "packageLocation": "./.yarn/$$virtual/@emotion-styled-virtual-96d223c870/0/cache/@emotion-styled-npm-10.0.17-41100a1af6-2.zip/node_modules/@emotion/styled/", + "packageDependencies": [ + ["@emotion/styled", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:10.0.17"], + ["@emotion/core", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:10.0.7"], + ["@emotion/styled-base", "virtual:96d223c87027f5ee51d0cccc6a0272bc5f9f9930b9c0cdcaf4d7653213bb52f614e98da8d13c93d958a69636f3efcafacade6ce827fea4dfe6e708bc6bc55f24#npm:10.0.17"], + ["babel-plugin-emotion", "npm:10.0.17"], + ["react", "npm:16.8.4"] + ], + "packagePeers": [ + "core", + "react" + ], + "linkType": "HARD", + }] + ]], + ["@emotion/styled-base", [ + ["virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:10.0.7", { + "packageLocation": "./.yarn/$$virtual/@emotion-styled-base-virtual-878d259d65/0/cache/@emotion-styled-base-npm-10.0.7-eb33580c52-2.zip/node_modules/@emotion/styled-base/", + "packageDependencies": [ + ["@emotion/styled-base", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:10.0.7"], + ["@emotion/core", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:10.0.7"], + ["@emotion/is-prop-valid", "npm:0.7.3"], + ["@emotion/serialize", "npm:0.11.4"], + ["@emotion/utils", "npm:0.11.1"], + ["object-assign", "npm:4.1.1"], + ["react", "npm:16.8.4"] + ], + "packagePeers": [ + "core", + "react" + ], + "linkType": "HARD", + }], + ["virtual:96d223c87027f5ee51d0cccc6a0272bc5f9f9930b9c0cdcaf4d7653213bb52f614e98da8d13c93d958a69636f3efcafacade6ce827fea4dfe6e708bc6bc55f24#npm:10.0.17", { + "packageLocation": "./.yarn/$$virtual/@emotion-styled-base-virtual-fe9328b65d/0/cache/@emotion-styled-base-npm-10.0.17-f812b031e5-2.zip/node_modules/@emotion/styled-base/", + "packageDependencies": [ + ["@emotion/styled-base", "virtual:96d223c87027f5ee51d0cccc6a0272bc5f9f9930b9c0cdcaf4d7653213bb52f614e98da8d13c93d958a69636f3efcafacade6ce827fea4dfe6e708bc6bc55f24#npm:10.0.17"], + ["@babel/runtime", "npm:7.5.5"], + ["@emotion/core", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:10.0.7"], + ["@emotion/is-prop-valid", "npm:0.8.2"], + ["@emotion/serialize", "npm:0.11.10"], + ["@emotion/utils", "npm:0.11.2"], + ["react", "npm:16.8.4"] + ], + "packagePeers": [ + "core", + "react" + ], + "linkType": "HARD", + }] + ]], + ["@emotion/stylis", [ + ["npm:0.8.3", { + "packageLocation": "./.yarn/cache/@emotion-stylis-npm-0.8.3-fc7498b4d2-2.zip/node_modules/@emotion/stylis/", + "packageDependencies": [ + ["@emotion/stylis", "npm:0.8.3"] + ], + "linkType": "HARD", + }] + ]], + ["@emotion/unitless", [ + ["npm:0.7.3", { + "packageLocation": "./.yarn/cache/@emotion-unitless-npm-0.7.3-a3b5e6532e-2.zip/node_modules/@emotion/unitless/", + "packageDependencies": [ + ["@emotion/unitless", "npm:0.7.3"] + ], + "linkType": "HARD", + }], + ["npm:0.7.4", { + "packageLocation": "./.yarn/cache/@emotion-unitless-npm-0.7.4-e7353f113a-2.zip/node_modules/@emotion/unitless/", + "packageDependencies": [ + ["@emotion/unitless", "npm:0.7.4"] + ], + "linkType": "HARD", + }] + ]], + ["@emotion/utils", [ + ["npm:0.11.1", { + "packageLocation": "./.yarn/cache/@emotion-utils-npm-0.11.1-4232e6677a-2.zip/node_modules/@emotion/utils/", + "packageDependencies": [ + ["@emotion/utils", "npm:0.11.1"] + ], + "linkType": "HARD", + }], + ["npm:0.11.2", { + "packageLocation": "./.yarn/cache/@emotion-utils-npm-0.11.2-da3d0f79bb-2.zip/node_modules/@emotion/utils/", + "packageDependencies": [ + ["@emotion/utils", "npm:0.11.2"] + ], + "linkType": "HARD", + }] + ]], + ["@emotion/weak-memoize", [ + ["npm:0.2.2", { + "packageLocation": "./.yarn/cache/@emotion-weak-memoize-npm-0.2.2-d0d4756168-2.zip/node_modules/@emotion/weak-memoize/", + "packageDependencies": [ + ["@emotion/weak-memoize", "npm:0.2.2"] + ], + "linkType": "HARD", + }] + ]], + ["@gatsbyjs/relay-compiler", [ + ["virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:2.0.0-printer-fix.2", { + "packageLocation": "./.yarn/$$virtual/@gatsbyjs-relay-compiler-virtual-f18c3b4b1a/0/cache/@gatsbyjs-relay-compiler-npm-2.0.0-printer-fix.2-c077d7f89f-2.zip/node_modules/@gatsbyjs/relay-compiler/", + "packageDependencies": [ + ["@gatsbyjs/relay-compiler", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:2.0.0-printer-fix.2"], + ["@babel/core", "npm:7.7.4"], + ["@babel/generator", "npm:7.2.2"], + ["@babel/parser", "npm:7.7.4"], + ["@babel/polyfill", "npm:7.2.5"], + ["@babel/runtime", "npm:7.2.0"], + ["@babel/traverse", "npm:7.2.3"], + ["@babel/types", "npm:7.2.2"], + ["babel-preset-fbjs", "virtual:f18c3b4b1a4cb8629f2c1e86c002454c8be118fea844623da62de685eba700fa4ccedb25cdfe03c01262e8774f2ea801fd19c476bc6fc5ab3b18260b0e3df510#npm:3.2.0"], + ["chalk", "npm:2.4.2"], + ["fast-glob", "npm:2.2.6"], + ["fb-watchman", "npm:2.0.0"], + ["fbjs", "npm:1.0.0"], + ["graphql", "npm:14.1.1"], + ["immutable", "npm:3.7.6"], + ["nullthrows", "npm:1.1.1"], + ["relay-runtime", "npm:2.0.0"], + ["signedsource", "npm:1.0.0"], + ["yargs", "npm:9.0.1"] + ], + "packagePeers": [ + "core", + "graphql" + ], + "linkType": "HARD", + }] + ]], + ["@hapi/address", [ + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/@hapi-address-npm-2.0.0-4773c2a1a5-2.zip/node_modules/@hapi/address/", + "packageDependencies": [ + ["@hapi/address", "npm:2.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["@hapi/hoek", [ + ["npm:6.2.4", { + "packageLocation": "./.yarn/cache/@hapi-hoek-npm-6.2.4-0deaf07648-2.zip/node_modules/@hapi/hoek/", + "packageDependencies": [ + ["@hapi/hoek", "npm:6.2.4"] + ], + "linkType": "HARD", + }], + ["npm:8.0.2", { + "packageLocation": "./.yarn/cache/@hapi-hoek-npm-8.0.2-e707ecfe87-2.zip/node_modules/@hapi/hoek/", + "packageDependencies": [ + ["@hapi/hoek", "npm:8.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["@hapi/joi", [ + ["npm:15.1.0", { + "packageLocation": "./.yarn/cache/@hapi-joi-npm-15.1.0-4e9aa4f0db-2.zip/node_modules/@hapi/joi/", + "packageDependencies": [ + ["@hapi/joi", "npm:15.1.0"], + ["@hapi/address", "npm:2.0.0"], + ["@hapi/hoek", "npm:6.2.4"], + ["@hapi/marker", "npm:1.0.0"], + ["@hapi/topo", "npm:3.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["@hapi/marker", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/@hapi-marker-npm-1.0.0-d6d228d9a0-2.zip/node_modules/@hapi/marker/", + "packageDependencies": [ + ["@hapi/marker", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["@hapi/topo", [ + ["npm:3.1.2", { + "packageLocation": "./.yarn/cache/@hapi-topo-npm-3.1.2-bd22bfeb73-2.zip/node_modules/@hapi/topo/", + "packageDependencies": [ + ["@hapi/topo", "npm:3.1.2"], + ["@hapi/hoek", "npm:8.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["@haroenv/react-sparklines", [ + ["virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:1.7.1", { + "packageLocation": "./.yarn/$$virtual/@haroenv-react-sparklines-virtual-02faf77440/0/cache/@haroenv-react-sparklines-npm-1.7.1-3bb3721721-2.zip/node_modules/@haroenv/react-sparklines/", + "packageDependencies": [ + ["@haroenv/react-sparklines", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:1.7.1"], + ["prop-types", "npm:15.7.2"], + ["react", "npm:16.8.4"], + ["react-dom", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:16.8.4"] + ], + "packagePeers": [ + "react", + "react-dom" + ], + "linkType": "HARD", + }] + ]], + ["@jest/console", [ + ["npm:24.3.0", { + "packageLocation": "./.yarn/cache/@jest-console-npm-24.3.0-6fa91f6a1c-2.zip/node_modules/@jest/console/", + "packageDependencies": [ + ["@jest/console", "npm:24.3.0"], + ["@jest/source-map", "npm:24.3.0"], + ["@types/node", "npm:10.12.18"], + ["chalk", "npm:2.4.2"], + ["slash", "npm:2.0.0"] + ], + "linkType": "HARD", + }], + ["npm:24.7.1", { + "packageLocation": "./.yarn/cache/@jest-console-npm-24.7.1-6d394014c4-2.zip/node_modules/@jest/console/", + "packageDependencies": [ + ["@jest/console", "npm:24.7.1"], + ["@jest/source-map", "npm:24.3.0"], + ["chalk", "npm:2.4.2"], + ["slash", "npm:2.0.0"] + ], + "linkType": "HARD", + }], + ["npm:24.9.0", { + "packageLocation": "./.yarn/cache/@jest-console-npm-24.9.0-5313ae2fdc-2.zip/node_modules/@jest/console/", + "packageDependencies": [ + ["@jest/console", "npm:24.9.0"], + ["@jest/source-map", "npm:24.9.0"], + ["chalk", "npm:2.4.2"], + ["slash", "npm:2.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["@jest/core", [ + ["npm:24.9.0", { + "packageLocation": "./.yarn/cache/@jest-core-npm-24.9.0-67a39bf91e-2.zip/node_modules/@jest/core/", + "packageDependencies": [ + ["@jest/core", "npm:24.9.0"], + ["@jest/console", "npm:24.7.1"], + ["@jest/reporters", "npm:24.9.0"], + ["@jest/test-result", "npm:24.9.0"], + ["@jest/transform", "npm:24.9.0"], + ["@jest/types", "npm:24.9.0"], + ["ansi-escapes", "npm:3.1.0"], + ["chalk", "npm:2.4.2"], + ["exit", "npm:0.1.2"], + ["graceful-fs", "npm:4.1.15"], + ["jest-changed-files", "npm:24.9.0"], + ["jest-config", "npm:24.9.0"], + ["jest-haste-map", "npm:24.9.0"], + ["jest-message-util", "npm:24.9.0"], + ["jest-regex-util", "npm:24.3.0"], + ["jest-resolve", "npm:24.9.0"], + ["jest-resolve-dependencies", "npm:24.9.0"], + ["jest-runner", "npm:24.9.0"], + ["jest-runtime", "npm:24.9.0"], + ["jest-snapshot", "npm:24.9.0"], + ["jest-util", "npm:24.9.0"], + ["jest-validate", "npm:24.9.0"], + ["jest-watcher", "npm:24.9.0"], + ["micromatch", "npm:3.1.10"], + ["p-each-series", "npm:1.0.0"], + ["realpath-native", "npm:1.1.0"], + ["rimraf", "npm:2.6.3"], + ["slash", "npm:2.0.0"], + ["strip-ansi", "npm:5.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["@jest/environment", [ + ["npm:24.5.0", { + "packageLocation": "./.yarn/cache/@jest-environment-npm-24.5.0-46669f20d4-2.zip/node_modules/@jest/environment/", + "packageDependencies": [ + ["@jest/environment", "npm:24.5.0"], + ["@jest/fake-timers", "npm:24.5.0"], + ["@jest/transform", "npm:24.5.0"], + ["@jest/types", "npm:24.5.0"], + ["@types/node", "npm:10.12.18"], + ["jest-mock", "npm:24.5.0"] + ], + "linkType": "HARD", + }], + ["npm:24.9.0", { + "packageLocation": "./.yarn/cache/@jest-environment-npm-24.9.0-8708e47612-2.zip/node_modules/@jest/environment/", + "packageDependencies": [ + ["@jest/environment", "npm:24.9.0"], + ["@jest/fake-timers", "npm:24.9.0"], + ["@jest/transform", "npm:24.9.0"], + ["@jest/types", "npm:24.9.0"], + ["jest-mock", "npm:24.9.0"] + ], + "linkType": "HARD", + }] + ]], + ["@jest/fake-timers", [ + ["npm:24.5.0", { + "packageLocation": "./.yarn/cache/@jest-fake-timers-npm-24.5.0-4f1009c433-2.zip/node_modules/@jest/fake-timers/", + "packageDependencies": [ + ["@jest/fake-timers", "npm:24.5.0"], + ["@jest/types", "npm:24.5.0"], + ["@types/node", "npm:10.12.18"], + ["jest-message-util", "npm:24.5.0"], + ["jest-mock", "npm:24.5.0"] + ], + "linkType": "HARD", + }], + ["npm:24.9.0", { + "packageLocation": "./.yarn/cache/@jest-fake-timers-npm-24.9.0-f8ce7f0413-2.zip/node_modules/@jest/fake-timers/", + "packageDependencies": [ + ["@jest/fake-timers", "npm:24.9.0"], + ["@jest/types", "npm:24.9.0"], + ["jest-message-util", "npm:24.9.0"], + ["jest-mock", "npm:24.9.0"] + ], + "linkType": "HARD", + }] + ]], + ["@jest/reporters", [ + ["npm:24.9.0", { + "packageLocation": "./.yarn/cache/@jest-reporters-npm-24.9.0-a0b7efbd72-2.zip/node_modules/@jest/reporters/", + "packageDependencies": [ + ["@jest/reporters", "npm:24.9.0"], + ["@jest/environment", "npm:24.9.0"], + ["@jest/test-result", "npm:24.9.0"], + ["@jest/transform", "npm:24.9.0"], + ["@jest/types", "npm:24.9.0"], + ["chalk", "npm:2.4.2"], + ["exit", "npm:0.1.2"], + ["glob", "npm:7.1.3"], + ["istanbul-lib-coverage", "npm:2.0.2"], + ["istanbul-lib-instrument", "npm:3.0.1"], + ["istanbul-lib-report", "npm:2.0.8"], + ["istanbul-lib-source-maps", "npm:3.0.1"], + ["istanbul-reports", "npm:2.2.6"], + ["jest-haste-map", "npm:24.9.0"], + ["jest-resolve", "npm:24.9.0"], + ["jest-runtime", "npm:24.9.0"], + ["jest-util", "npm:24.9.0"], + ["jest-worker", "npm:24.9.0"], + ["node-notifier", "npm:5.4.3"], + ["slash", "npm:2.0.0"], + ["source-map", "npm:0.6.1"], + ["string-length", "npm:2.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["@jest/source-map", [ + ["npm:24.3.0", { + "packageLocation": "./.yarn/cache/@jest-source-map-npm-24.3.0-456dc0bd03-2.zip/node_modules/@jest/source-map/", + "packageDependencies": [ + ["@jest/source-map", "npm:24.3.0"], + ["callsites", "npm:3.0.0"], + ["graceful-fs", "npm:4.1.15"], + ["source-map", "npm:0.6.1"] + ], + "linkType": "HARD", + }], + ["npm:24.9.0", { + "packageLocation": "./.yarn/cache/@jest-source-map-npm-24.9.0-002ea1ff91-2.zip/node_modules/@jest/source-map/", + "packageDependencies": [ + ["@jest/source-map", "npm:24.9.0"], + ["callsites", "npm:3.0.0"], + ["graceful-fs", "npm:4.1.15"], + ["source-map", "npm:0.6.1"] + ], + "linkType": "HARD", + }] + ]], + ["@jest/test-result", [ + ["npm:24.5.0", { + "packageLocation": "./.yarn/cache/@jest-test-result-npm-24.5.0-e91b438ca3-2.zip/node_modules/@jest/test-result/", + "packageDependencies": [ + ["@jest/test-result", "npm:24.5.0"], + ["@jest/console", "npm:24.3.0"], + ["@jest/types", "npm:24.5.0"], + ["@types/istanbul-lib-coverage", "npm:1.1.0"] + ], + "linkType": "HARD", + }], + ["npm:24.8.0", { + "packageLocation": "./.yarn/cache/@jest-test-result-npm-24.8.0-27860bcf09-2.zip/node_modules/@jest/test-result/", + "packageDependencies": [ + ["@jest/test-result", "npm:24.8.0"], + ["@jest/console", "npm:24.7.1"], + ["@jest/types", "npm:24.8.0"], + ["@types/istanbul-lib-coverage", "npm:2.0.1"] + ], + "linkType": "HARD", + }], + ["npm:24.9.0", { + "packageLocation": "./.yarn/cache/@jest-test-result-npm-24.9.0-036a1293e5-2.zip/node_modules/@jest/test-result/", + "packageDependencies": [ + ["@jest/test-result", "npm:24.9.0"], + ["@jest/console", "npm:24.9.0"], + ["@jest/types", "npm:24.9.0"], + ["@types/istanbul-lib-coverage", "npm:2.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["@jest/test-sequencer", [ + ["npm:24.9.0", { + "packageLocation": "./.yarn/cache/@jest-test-sequencer-npm-24.9.0-db9f4244cd-2.zip/node_modules/@jest/test-sequencer/", + "packageDependencies": [ + ["@jest/test-sequencer", "npm:24.9.0"], + ["@jest/test-result", "npm:24.9.0"], + ["jest-haste-map", "npm:24.9.0"], + ["jest-runner", "npm:24.9.0"], + ["jest-runtime", "npm:24.9.0"] + ], + "linkType": "HARD", + }] + ]], + ["@jest/transform", [ + ["npm:24.5.0", { + "packageLocation": "./.yarn/cache/@jest-transform-npm-24.5.0-130910bbc8-2.zip/node_modules/@jest/transform/", + "packageDependencies": [ + ["@jest/transform", "npm:24.5.0"], + ["@babel/core", "npm:7.2.2"], + ["@jest/types", "npm:24.5.0"], + ["babel-plugin-istanbul", "npm:5.1.1"], + ["chalk", "npm:2.4.2"], + ["convert-source-map", "npm:1.6.0"], + ["fast-json-stable-stringify", "npm:2.0.0"], + ["graceful-fs", "npm:4.1.15"], + ["jest-haste-map", "npm:24.5.0"], + ["jest-regex-util", "npm:24.3.0"], + ["jest-util", "npm:24.5.0"], + ["micromatch", "npm:3.1.10"], + ["realpath-native", "npm:1.1.0"], + ["slash", "npm:2.0.0"], + ["source-map", "npm:0.6.1"], + ["write-file-atomic", "npm:2.4.1"] + ], + "linkType": "HARD", + }], + ["npm:24.9.0", { + "packageLocation": "./.yarn/cache/@jest-transform-npm-24.9.0-dfa9a7a368-2.zip/node_modules/@jest/transform/", + "packageDependencies": [ + ["@jest/transform", "npm:24.9.0"], + ["@babel/core", "npm:7.2.2"], + ["@jest/types", "npm:24.9.0"], + ["babel-plugin-istanbul", "npm:5.1.1"], + ["chalk", "npm:2.4.2"], + ["convert-source-map", "npm:1.6.0"], + ["fast-json-stable-stringify", "npm:2.0.0"], + ["graceful-fs", "npm:4.1.15"], + ["jest-haste-map", "npm:24.9.0"], + ["jest-regex-util", "npm:24.9.0"], + ["jest-util", "npm:24.9.0"], + ["micromatch", "npm:3.1.10"], + ["pirates", "npm:4.0.1"], + ["realpath-native", "npm:1.1.0"], + ["slash", "npm:2.0.0"], + ["source-map", "npm:0.6.1"], + ["write-file-atomic", "npm:2.4.1"] + ], + "linkType": "HARD", + }] + ]], + ["@jest/types", [ + ["npm:24.5.0", { + "packageLocation": "./.yarn/cache/@jest-types-npm-24.5.0-3a2935419a-2.zip/node_modules/@jest/types/", + "packageDependencies": [ + ["@jest/types", "npm:24.5.0"], + ["@types/istanbul-lib-coverage", "npm:1.1.0"], + ["@types/yargs", "npm:12.0.10"] + ], + "linkType": "HARD", + }], + ["npm:24.8.0", { + "packageLocation": "./.yarn/cache/@jest-types-npm-24.8.0-6dad018067-2.zip/node_modules/@jest/types/", + "packageDependencies": [ + ["@jest/types", "npm:24.8.0"], + ["@types/istanbul-lib-coverage", "npm:2.0.1"], + ["@types/istanbul-reports", "npm:1.1.1"], + ["@types/yargs", "npm:12.0.10"] + ], + "linkType": "HARD", + }], + ["npm:24.9.0", { + "packageLocation": "./.yarn/cache/@jest-types-npm-24.9.0-d3aae63b88-2.zip/node_modules/@jest/types/", + "packageDependencies": [ + ["@jest/types", "npm:24.9.0"], + ["@types/istanbul-lib-coverage", "npm:2.0.1"], + ["@types/istanbul-reports", "npm:1.1.1"], + ["@types/yargs", "npm:13.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["@jimp/bmp", [ + ["virtual:d1e928e432903fafb73a2775b38558101866b1216dd72fb79a897d5bcacb7f6382fe5142a611eee853ec4884d682b310d40e16a68096d90a7058e3e3fff739ad#npm:0.6.4", { + "packageLocation": "./.yarn/$$virtual/@jimp-bmp-virtual-2a9413e49c/0/cache/@jimp-bmp-npm-0.6.4-68f383fd93-2.zip/node_modules/@jimp/bmp/", + "packageDependencies": [ + ["@jimp/bmp", "virtual:d1e928e432903fafb73a2775b38558101866b1216dd72fb79a897d5bcacb7f6382fe5142a611eee853ec4884d682b310d40e16a68096d90a7058e3e3fff739ad#npm:0.6.4"], + ["@jimp/custom", "npm:0.6.4"], + ["@jimp/utils", "npm:0.6.4"], + ["bmp-js", "npm:0.1.0"], + ["core-js", "npm:2.6.2"] + ], + "packagePeers": [ + "custom" + ], + "linkType": "HARD", + }], + ["virtual:fdf35f3a0f42601fdbc6fb4ea58b332c493c34a958a60e0d77e60fd8caa0eb9886ea3b8b988063469697404a29319cbdd02546c69acc77d0246c36a506733473#npm:0.5.4", { + "packageLocation": "./.yarn/$$virtual/@jimp-bmp-virtual-2c330c9738/0/cache/@jimp-bmp-npm-0.5.4-edb1ee6215-2.zip/node_modules/@jimp/bmp/", + "packageDependencies": [ + ["@jimp/bmp", "virtual:fdf35f3a0f42601fdbc6fb4ea58b332c493c34a958a60e0d77e60fd8caa0eb9886ea3b8b988063469697404a29319cbdd02546c69acc77d0246c36a506733473#npm:0.5.4"], + ["@jimp/custom", "npm:0.5.4"], + ["@jimp/utils", "npm:0.5.0"], + ["bmp-js", "npm:0.1.0"], + ["core-js", "npm:2.6.2"] + ], + "packagePeers": [ + "custom" + ], + "linkType": "HARD", + }] + ]], + ["@jimp/core", [ + ["npm:0.5.4", { + "packageLocation": "./.yarn/cache/@jimp-core-npm-0.5.4-1874301c0a-2.zip/node_modules/@jimp/core/", + "packageDependencies": [ + ["@jimp/core", "npm:0.5.4"], + ["@jimp/utils", "npm:0.5.0"], + ["any-base", "npm:1.1.0"], + ["buffer", "npm:5.2.1"], + ["core-js", "npm:2.6.2"], + ["exif-parser", "npm:0.1.12"], + ["file-type", "npm:9.0.0"], + ["load-bmfont", "npm:1.4.0"], + ["mkdirp", "npm:0.5.1"], + ["phin", "npm:2.9.3"], + ["pixelmatch", "npm:4.0.2"], + ["tinycolor2", "npm:1.4.1"] + ], + "linkType": "HARD", + }], + ["npm:0.6.4", { + "packageLocation": "./.yarn/cache/@jimp-core-npm-0.6.4-83e6b660d5-2.zip/node_modules/@jimp/core/", + "packageDependencies": [ + ["@jimp/core", "npm:0.6.4"], + ["@jimp/utils", "npm:0.6.4"], + ["any-base", "npm:1.1.0"], + ["buffer", "npm:5.2.1"], + ["core-js", "npm:2.6.2"], + ["exif-parser", "npm:0.1.12"], + ["file-type", "npm:9.0.0"], + ["load-bmfont", "npm:1.4.0"], + ["mkdirp", "npm:0.5.1"], + ["phin", "npm:2.9.3"], + ["pixelmatch", "npm:4.0.2"], + ["tinycolor2", "npm:1.4.1"] + ], + "linkType": "HARD", + }] + ]], + ["@jimp/custom", [ + ["npm:0.5.4", { + "packageLocation": "./.yarn/cache/@jimp-custom-npm-0.5.4-bccabd39d5-2.zip/node_modules/@jimp/custom/", + "packageDependencies": [ + ["@jimp/custom", "npm:0.5.4"], + ["@jimp/core", "npm:0.5.4"], + ["core-js", "npm:2.6.2"] + ], + "linkType": "HARD", + }], + ["npm:0.6.4", { + "packageLocation": "./.yarn/cache/@jimp-custom-npm-0.6.4-9fb9b20208-2.zip/node_modules/@jimp/custom/", + "packageDependencies": [ + ["@jimp/custom", "npm:0.6.4"], + ["@jimp/core", "npm:0.6.4"], + ["core-js", "npm:2.6.2"] + ], + "linkType": "HARD", + }] + ]], + ["@jimp/gif", [ + ["virtual:d1e928e432903fafb73a2775b38558101866b1216dd72fb79a897d5bcacb7f6382fe5142a611eee853ec4884d682b310d40e16a68096d90a7058e3e3fff739ad#npm:0.6.4", { + "packageLocation": "./.yarn/$$virtual/@jimp-gif-virtual-ea9f258570/0/cache/@jimp-gif-npm-0.6.4-0a404b954c-2.zip/node_modules/@jimp/gif/", + "packageDependencies": [ + ["@jimp/gif", "virtual:d1e928e432903fafb73a2775b38558101866b1216dd72fb79a897d5bcacb7f6382fe5142a611eee853ec4884d682b310d40e16a68096d90a7058e3e3fff739ad#npm:0.6.4"], + ["@jimp/custom", "npm:0.6.4"], + ["@jimp/utils", "npm:0.6.4"], + ["core-js", "npm:2.6.2"], + ["omggif", "npm:1.0.9"] + ], + "packagePeers": [ + "custom" + ], + "linkType": "HARD", + }], + ["virtual:fdf35f3a0f42601fdbc6fb4ea58b332c493c34a958a60e0d77e60fd8caa0eb9886ea3b8b988063469697404a29319cbdd02546c69acc77d0246c36a506733473#npm:0.5.0", { + "packageLocation": "./.yarn/$$virtual/@jimp-gif-virtual-c1e3d366aa/0/cache/@jimp-gif-npm-0.5.0-05319af912-2.zip/node_modules/@jimp/gif/", + "packageDependencies": [ + ["@jimp/gif", "virtual:fdf35f3a0f42601fdbc6fb4ea58b332c493c34a958a60e0d77e60fd8caa0eb9886ea3b8b988063469697404a29319cbdd02546c69acc77d0246c36a506733473#npm:0.5.0"], + ["@jimp/custom", "npm:0.5.4"], + ["@jimp/utils", "npm:0.5.0"], + ["core-js", "npm:2.6.2"], + ["omggif", "npm:1.0.9"] + ], + "packagePeers": [ + "custom" + ], + "linkType": "HARD", + }] + ]], + ["@jimp/jpeg", [ + ["virtual:d1e928e432903fafb73a2775b38558101866b1216dd72fb79a897d5bcacb7f6382fe5142a611eee853ec4884d682b310d40e16a68096d90a7058e3e3fff739ad#npm:0.6.4", { + "packageLocation": "./.yarn/$$virtual/@jimp-jpeg-virtual-be8169b335/0/cache/@jimp-jpeg-npm-0.6.4-d3a2742bd2-2.zip/node_modules/@jimp/jpeg/", + "packageDependencies": [ + ["@jimp/jpeg", "virtual:d1e928e432903fafb73a2775b38558101866b1216dd72fb79a897d5bcacb7f6382fe5142a611eee853ec4884d682b310d40e16a68096d90a7058e3e3fff739ad#npm:0.6.4"], + ["@jimp/custom", "npm:0.6.4"], + ["@jimp/utils", "npm:0.6.4"], + ["core-js", "npm:2.6.2"], + ["jpeg-js", "npm:0.3.4"] + ], + "packagePeers": [ + "custom" + ], + "linkType": "HARD", + }], + ["virtual:fdf35f3a0f42601fdbc6fb4ea58b332c493c34a958a60e0d77e60fd8caa0eb9886ea3b8b988063469697404a29319cbdd02546c69acc77d0246c36a506733473#npm:0.5.4", { + "packageLocation": "./.yarn/$$virtual/@jimp-jpeg-virtual-96f31c9f02/0/cache/@jimp-jpeg-npm-0.5.4-93b566a50a-2.zip/node_modules/@jimp/jpeg/", + "packageDependencies": [ + ["@jimp/jpeg", "virtual:fdf35f3a0f42601fdbc6fb4ea58b332c493c34a958a60e0d77e60fd8caa0eb9886ea3b8b988063469697404a29319cbdd02546c69acc77d0246c36a506733473#npm:0.5.4"], + ["@jimp/custom", "npm:0.5.4"], + ["@jimp/utils", "npm:0.5.0"], + ["core-js", "npm:2.6.2"], + ["jpeg-js", "npm:0.3.4"] + ], + "packagePeers": [ + "custom" + ], + "linkType": "HARD", + }] + ]], + ["@jimp/plugin-blit", [ + ["virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4", { + "packageLocation": "./.yarn/$$virtual/@jimp-plugin-blit-virtual-81e3f7e085/0/cache/@jimp-plugin-blit-npm-0.6.4-001458761b-2.zip/node_modules/@jimp/plugin-blit/", + "packageDependencies": [ + ["@jimp/plugin-blit", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], + ["@jimp/custom", "npm:0.6.4"], + ["@jimp/utils", "npm:0.6.4"], + ["core-js", "npm:2.6.2"] + ], + "packagePeers": [ + "custom" + ], + "linkType": "HARD", + }], + ["virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.4", { + "packageLocation": "./.yarn/$$virtual/@jimp-plugin-blit-virtual-861f01cebe/0/cache/@jimp-plugin-blit-npm-0.5.4-e0db90fa22-2.zip/node_modules/@jimp/plugin-blit/", + "packageDependencies": [ + ["@jimp/plugin-blit", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.4"], + ["@jimp/custom", "npm:0.5.4"], + ["@jimp/utils", "npm:0.5.0"], + ["core-js", "npm:2.6.2"] + ], + "packagePeers": [ + "custom" + ], + "linkType": "HARD", + }] + ]], + ["@jimp/plugin-blur", [ + ["virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4", { + "packageLocation": "./.yarn/$$virtual/@jimp-plugin-blur-virtual-20bce75558/0/cache/@jimp-plugin-blur-npm-0.6.4-94660924c4-2.zip/node_modules/@jimp/plugin-blur/", + "packageDependencies": [ + ["@jimp/plugin-blur", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], + ["@jimp/custom", "npm:0.6.4"], + ["@jimp/utils", "npm:0.6.4"], + ["core-js", "npm:2.6.2"] + ], + "packagePeers": [ + "custom" + ], + "linkType": "HARD", + }], + ["virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.0", { + "packageLocation": "./.yarn/$$virtual/@jimp-plugin-blur-virtual-1bfaf23e28/0/cache/@jimp-plugin-blur-npm-0.5.0-e4b2366623-2.zip/node_modules/@jimp/plugin-blur/", + "packageDependencies": [ + ["@jimp/plugin-blur", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.0"], + ["@jimp/custom", "npm:0.5.4"], + ["@jimp/utils", "npm:0.5.0"], + ["core-js", "npm:2.6.2"] + ], + "packagePeers": [ + "custom" + ], + "linkType": "HARD", + }] + ]], + ["@jimp/plugin-color", [ + ["virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4", { + "packageLocation": "./.yarn/$$virtual/@jimp-plugin-color-virtual-4e7a20fa64/0/cache/@jimp-plugin-color-npm-0.6.4-b516c633ce-2.zip/node_modules/@jimp/plugin-color/", + "packageDependencies": [ + ["@jimp/plugin-color", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], + ["@jimp/custom", "npm:0.6.4"], + ["@jimp/utils", "npm:0.6.4"], + ["core-js", "npm:2.6.2"], + ["tinycolor2", "npm:1.4.1"] + ], + "packagePeers": [ + "custom" + ], + "linkType": "HARD", + }], + ["virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.5", { + "packageLocation": "./.yarn/$$virtual/@jimp-plugin-color-virtual-b4a33c7f5d/0/cache/@jimp-plugin-color-npm-0.5.5-0eacbe4e58-2.zip/node_modules/@jimp/plugin-color/", + "packageDependencies": [ + ["@jimp/plugin-color", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.5"], + ["@jimp/custom", "npm:0.5.4"], + ["@jimp/utils", "npm:0.5.0"], + ["core-js", "npm:2.6.2"], + ["tinycolor2", "npm:1.4.1"] + ], + "packagePeers": [ + "custom" + ], + "linkType": "HARD", + }] + ]], + ["@jimp/plugin-contain", [ + ["virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4", { + "packageLocation": "./.yarn/$$virtual/@jimp-plugin-contain-virtual-6343da3e9b/0/cache/@jimp-plugin-contain-npm-0.6.4-a0c8d97c63-2.zip/node_modules/@jimp/plugin-contain/", + "packageDependencies": [ + ["@jimp/plugin-contain", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], + ["@jimp/custom", "npm:0.6.4"], + ["@jimp/plugin-blit", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], + ["@jimp/plugin-resize", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], + ["@jimp/plugin-scale", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], + ["@jimp/utils", "npm:0.6.4"], + ["core-js", "npm:2.6.2"] + ], + "packagePeers": [ + "custom", + "plugin-blit", + "plugin-resize", + "plugin-scale" + ], + "linkType": "HARD", + }], + ["virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.4", { + "packageLocation": "./.yarn/$$virtual/@jimp-plugin-contain-virtual-fd65513734/0/cache/@jimp-plugin-contain-npm-0.5.4-6538a32747-2.zip/node_modules/@jimp/plugin-contain/", + "packageDependencies": [ + ["@jimp/plugin-contain", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.4"], + ["@jimp/custom", "npm:0.5.4"], + ["@jimp/plugin-blit", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.4"], + ["@jimp/plugin-resize", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.4"], + ["@jimp/plugin-scale", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.0"], + ["@jimp/utils", "npm:0.5.0"], + ["core-js", "npm:2.6.2"] + ], + "packagePeers": [ + "custom", + "plugin-blit", + "plugin-resize", + "plugin-scale" + ], + "linkType": "HARD", + }] + ]], + ["@jimp/plugin-cover", [ + ["virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4", { + "packageLocation": "./.yarn/$$virtual/@jimp-plugin-cover-virtual-10c9d014fd/0/cache/@jimp-plugin-cover-npm-0.6.4-4a048cce2d-2.zip/node_modules/@jimp/plugin-cover/", + "packageDependencies": [ + ["@jimp/plugin-cover", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], + ["@jimp/custom", "npm:0.6.4"], + ["@jimp/plugin-crop", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], + ["@jimp/plugin-resize", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], + ["@jimp/plugin-scale", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], + ["@jimp/utils", "npm:0.6.4"], + ["core-js", "npm:2.6.2"] + ], + "packagePeers": [ + "custom", + "plugin-crop", + "plugin-resize", + "plugin-scale" + ], + "linkType": "HARD", + }], + ["virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.4", { + "packageLocation": "./.yarn/$$virtual/@jimp-plugin-cover-virtual-0e5bd17727/0/cache/@jimp-plugin-cover-npm-0.5.4-8ec63442f3-2.zip/node_modules/@jimp/plugin-cover/", + "packageDependencies": [ + ["@jimp/plugin-cover", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.4"], + ["@jimp/custom", "npm:0.5.4"], + ["@jimp/plugin-crop", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.4"], + ["@jimp/plugin-resize", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.4"], + ["@jimp/plugin-scale", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.0"], + ["@jimp/utils", "npm:0.5.0"], + ["core-js", "npm:2.6.2"] + ], + "packagePeers": [ + "custom", + "plugin-crop", + "plugin-resize", + "plugin-scale" + ], + "linkType": "HARD", + }] + ]], + ["@jimp/plugin-crop", [ + ["virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4", { + "packageLocation": "./.yarn/$$virtual/@jimp-plugin-crop-virtual-8d086ea633/0/cache/@jimp-plugin-crop-npm-0.6.4-21ab839c7f-2.zip/node_modules/@jimp/plugin-crop/", + "packageDependencies": [ + ["@jimp/plugin-crop", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], + ["@jimp/custom", "npm:0.6.4"], + ["@jimp/utils", "npm:0.6.4"], + ["core-js", "npm:2.6.2"] + ], + "packagePeers": [ + "custom" + ], + "linkType": "HARD", + }], + ["virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.4", { + "packageLocation": "./.yarn/$$virtual/@jimp-plugin-crop-virtual-52dc15cb47/0/cache/@jimp-plugin-crop-npm-0.5.4-31d26ecccf-2.zip/node_modules/@jimp/plugin-crop/", + "packageDependencies": [ + ["@jimp/plugin-crop", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.4"], + ["@jimp/custom", "npm:0.5.4"], + ["@jimp/utils", "npm:0.5.0"], + ["core-js", "npm:2.6.2"] + ], + "packagePeers": [ + "custom" + ], + "linkType": "HARD", + }] + ]], + ["@jimp/plugin-displace", [ + ["virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4", { + "packageLocation": "./.yarn/$$virtual/@jimp-plugin-displace-virtual-177569a504/0/cache/@jimp-plugin-displace-npm-0.6.4-e9669ddf12-2.zip/node_modules/@jimp/plugin-displace/", + "packageDependencies": [ + ["@jimp/plugin-displace", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], + ["@jimp/custom", "npm:0.6.4"], + ["@jimp/utils", "npm:0.6.4"], + ["core-js", "npm:2.6.2"] + ], + "packagePeers": [ + "custom" + ], + "linkType": "HARD", + }], + ["virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.0", { + "packageLocation": "./.yarn/$$virtual/@jimp-plugin-displace-virtual-afcdb78ba5/0/cache/@jimp-plugin-displace-npm-0.5.0-f09a17e0a1-2.zip/node_modules/@jimp/plugin-displace/", + "packageDependencies": [ + ["@jimp/plugin-displace", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.0"], + ["@jimp/custom", "npm:0.5.4"], + ["@jimp/utils", "npm:0.5.0"], + ["core-js", "npm:2.6.2"] + ], + "packagePeers": [ + "custom" + ], + "linkType": "HARD", + }] + ]], + ["@jimp/plugin-dither", [ + ["virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4", { + "packageLocation": "./.yarn/$$virtual/@jimp-plugin-dither-virtual-7a222aa0d1/0/cache/@jimp-plugin-dither-npm-0.6.4-eab714514b-2.zip/node_modules/@jimp/plugin-dither/", + "packageDependencies": [ + ["@jimp/plugin-dither", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], + ["@jimp/custom", "npm:0.6.4"], + ["@jimp/utils", "npm:0.6.4"], + ["core-js", "npm:2.6.2"] + ], + "packagePeers": [ + "custom" + ], + "linkType": "HARD", + }], + ["virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.0", { + "packageLocation": "./.yarn/$$virtual/@jimp-plugin-dither-virtual-08d298e8a5/0/cache/@jimp-plugin-dither-npm-0.5.0-2aca6f6a4f-2.zip/node_modules/@jimp/plugin-dither/", + "packageDependencies": [ + ["@jimp/plugin-dither", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.0"], + ["@jimp/custom", "npm:0.5.4"], + ["@jimp/utils", "npm:0.5.0"], + ["core-js", "npm:2.6.2"] + ], + "packagePeers": [ + "custom" + ], + "linkType": "HARD", + }] + ]], + ["@jimp/plugin-flip", [ + ["virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4", { + "packageLocation": "./.yarn/$$virtual/@jimp-plugin-flip-virtual-4d9043a380/0/cache/@jimp-plugin-flip-npm-0.6.4-a52b059753-2.zip/node_modules/@jimp/plugin-flip/", + "packageDependencies": [ + ["@jimp/plugin-flip", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], + ["@jimp/custom", "npm:0.6.4"], + ["@jimp/plugin-rotate", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], + ["@jimp/utils", "npm:0.6.4"], + ["core-js", "npm:2.6.2"] + ], + "packagePeers": [ + "custom", + "plugin-rotate" + ], + "linkType": "HARD", + }], + ["virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.0", { + "packageLocation": "./.yarn/$$virtual/@jimp-plugin-flip-virtual-97b9f9d033/0/cache/@jimp-plugin-flip-npm-0.5.0-97f39a3b1b-2.zip/node_modules/@jimp/plugin-flip/", + "packageDependencies": [ + ["@jimp/plugin-flip", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.0"], + ["@jimp/custom", "npm:0.5.4"], + ["@jimp/plugin-rotate", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.4"], + ["@jimp/utils", "npm:0.5.0"], + ["core-js", "npm:2.6.2"] + ], + "packagePeers": [ + "custom", + "plugin-rotate" + ], + "linkType": "HARD", + }] + ]], + ["@jimp/plugin-gaussian", [ + ["virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4", { + "packageLocation": "./.yarn/$$virtual/@jimp-plugin-gaussian-virtual-0b9c60d726/0/cache/@jimp-plugin-gaussian-npm-0.6.4-222db9cee1-2.zip/node_modules/@jimp/plugin-gaussian/", + "packageDependencies": [ + ["@jimp/plugin-gaussian", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], + ["@jimp/custom", "npm:0.6.4"], + ["@jimp/utils", "npm:0.6.4"], + ["core-js", "npm:2.6.2"] + ], + "packagePeers": [ + "custom" + ], + "linkType": "HARD", + }], + ["virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.0", { + "packageLocation": "./.yarn/$$virtual/@jimp-plugin-gaussian-virtual-26bab6ed34/0/cache/@jimp-plugin-gaussian-npm-0.5.0-0b651fff55-2.zip/node_modules/@jimp/plugin-gaussian/", + "packageDependencies": [ + ["@jimp/plugin-gaussian", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.0"], + ["@jimp/custom", "npm:0.5.4"], + ["@jimp/utils", "npm:0.5.0"], + ["core-js", "npm:2.6.2"] + ], + "packagePeers": [ + "custom" + ], + "linkType": "HARD", + }] + ]], + ["@jimp/plugin-invert", [ + ["virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4", { + "packageLocation": "./.yarn/$$virtual/@jimp-plugin-invert-virtual-98822356c6/0/cache/@jimp-plugin-invert-npm-0.6.4-0679c9eb1d-2.zip/node_modules/@jimp/plugin-invert/", + "packageDependencies": [ + ["@jimp/plugin-invert", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], + ["@jimp/custom", "npm:0.6.4"], + ["@jimp/utils", "npm:0.6.4"], + ["core-js", "npm:2.6.2"] + ], + "packagePeers": [ + "custom" + ], + "linkType": "HARD", + }], + ["virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.0", { + "packageLocation": "./.yarn/$$virtual/@jimp-plugin-invert-virtual-951bfbdb74/0/cache/@jimp-plugin-invert-npm-0.5.0-2c6fb1a938-2.zip/node_modules/@jimp/plugin-invert/", + "packageDependencies": [ + ["@jimp/plugin-invert", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.0"], + ["@jimp/custom", "npm:0.5.4"], + ["@jimp/utils", "npm:0.5.0"], + ["core-js", "npm:2.6.2"] + ], + "packagePeers": [ + "custom" + ], + "linkType": "HARD", + }] + ]], + ["@jimp/plugin-mask", [ + ["virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4", { + "packageLocation": "./.yarn/$$virtual/@jimp-plugin-mask-virtual-f1cc2ffe35/0/cache/@jimp-plugin-mask-npm-0.6.4-e980c90268-2.zip/node_modules/@jimp/plugin-mask/", + "packageDependencies": [ + ["@jimp/plugin-mask", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], + ["@jimp/custom", "npm:0.6.4"], + ["@jimp/utils", "npm:0.6.4"], + ["core-js", "npm:2.6.2"] + ], + "packagePeers": [ + "custom" + ], + "linkType": "HARD", + }], + ["virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.4", { + "packageLocation": "./.yarn/$$virtual/@jimp-plugin-mask-virtual-7d616f86a6/0/cache/@jimp-plugin-mask-npm-0.5.4-d6e2e54c0b-2.zip/node_modules/@jimp/plugin-mask/", + "packageDependencies": [ + ["@jimp/plugin-mask", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.4"], + ["@jimp/custom", "npm:0.5.4"], + ["@jimp/utils", "npm:0.5.0"], + ["core-js", "npm:2.6.2"] + ], + "packagePeers": [ + "custom" + ], + "linkType": "HARD", + }] + ]], + ["@jimp/plugin-normalize", [ + ["virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4", { + "packageLocation": "./.yarn/$$virtual/@jimp-plugin-normalize-virtual-f37d63cd0d/0/cache/@jimp-plugin-normalize-npm-0.6.4-99305e7a27-2.zip/node_modules/@jimp/plugin-normalize/", + "packageDependencies": [ + ["@jimp/plugin-normalize", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], + ["@jimp/custom", "npm:0.6.4"], + ["@jimp/utils", "npm:0.6.4"], + ["core-js", "npm:2.6.2"] + ], + "packagePeers": [ + "custom" + ], + "linkType": "HARD", + }], + ["virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.4", { + "packageLocation": "./.yarn/$$virtual/@jimp-plugin-normalize-virtual-68861fdbf2/0/cache/@jimp-plugin-normalize-npm-0.5.4-2a968b410f-2.zip/node_modules/@jimp/plugin-normalize/", + "packageDependencies": [ + ["@jimp/plugin-normalize", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.4"], + ["@jimp/custom", "npm:0.5.4"], + ["@jimp/utils", "npm:0.5.0"], + ["core-js", "npm:2.6.2"] + ], + "packagePeers": [ + "custom" + ], + "linkType": "HARD", + }] + ]], + ["@jimp/plugin-print", [ + ["virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4", { + "packageLocation": "./.yarn/$$virtual/@jimp-plugin-print-virtual-dc293c8031/0/cache/@jimp-plugin-print-npm-0.6.4-9c0050cb51-2.zip/node_modules/@jimp/plugin-print/", + "packageDependencies": [ + ["@jimp/plugin-print", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], + ["@jimp/custom", "npm:0.6.4"], + ["@jimp/plugin-blit", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], + ["@jimp/utils", "npm:0.6.4"], + ["core-js", "npm:2.6.2"], + ["load-bmfont", "npm:1.4.0"] + ], + "packagePeers": [ + "custom", + "plugin-blit" + ], + "linkType": "HARD", + }], + ["virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.4", { + "packageLocation": "./.yarn/$$virtual/@jimp-plugin-print-virtual-77e100d614/0/cache/@jimp-plugin-print-npm-0.5.4-6b7cf549d2-2.zip/node_modules/@jimp/plugin-print/", + "packageDependencies": [ + ["@jimp/plugin-print", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.4"], + ["@jimp/custom", "npm:0.5.4"], + ["@jimp/plugin-blit", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.4"], + ["@jimp/utils", "npm:0.5.0"], + ["core-js", "npm:2.6.2"], + ["load-bmfont", "npm:1.4.0"] + ], + "packagePeers": [ + "custom", + "plugin-blit" + ], + "linkType": "HARD", + }] + ]], + ["@jimp/plugin-resize", [ + ["virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4", { + "packageLocation": "./.yarn/$$virtual/@jimp-plugin-resize-virtual-599d568b2c/0/cache/@jimp-plugin-resize-npm-0.6.4-548f726627-2.zip/node_modules/@jimp/plugin-resize/", + "packageDependencies": [ + ["@jimp/plugin-resize", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], + ["@jimp/custom", "npm:0.6.4"], + ["@jimp/utils", "npm:0.6.4"], + ["core-js", "npm:2.6.2"] + ], + "packagePeers": [ + "custom" + ], + "linkType": "HARD", + }], + ["virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.4", { + "packageLocation": "./.yarn/$$virtual/@jimp-plugin-resize-virtual-72f10fa1b4/0/cache/@jimp-plugin-resize-npm-0.5.4-e602d4764d-2.zip/node_modules/@jimp/plugin-resize/", + "packageDependencies": [ + ["@jimp/plugin-resize", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.4"], + ["@jimp/custom", "npm:0.5.4"], + ["@jimp/utils", "npm:0.5.0"], + ["core-js", "npm:2.6.2"] + ], + "packagePeers": [ + "custom" + ], + "linkType": "HARD", + }] + ]], + ["@jimp/plugin-rotate", [ + ["virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4", { + "packageLocation": "./.yarn/$$virtual/@jimp-plugin-rotate-virtual-6a0783add0/0/cache/@jimp-plugin-rotate-npm-0.6.4-428bb507aa-2.zip/node_modules/@jimp/plugin-rotate/", + "packageDependencies": [ + ["@jimp/plugin-rotate", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], + ["@jimp/custom", "npm:0.6.4"], + ["@jimp/plugin-blit", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], + ["@jimp/plugin-crop", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], + ["@jimp/plugin-resize", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], + ["@jimp/utils", "npm:0.6.4"], + ["core-js", "npm:2.6.2"] + ], + "packagePeers": [ + "custom", + "plugin-blit", + "plugin-crop", + "plugin-resize" + ], + "linkType": "HARD", + }], + ["virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.4", { + "packageLocation": "./.yarn/$$virtual/@jimp-plugin-rotate-virtual-5fc86197ef/0/cache/@jimp-plugin-rotate-npm-0.5.4-08fcb505b8-2.zip/node_modules/@jimp/plugin-rotate/", + "packageDependencies": [ + ["@jimp/plugin-rotate", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.4"], + ["@jimp/custom", "npm:0.5.4"], + ["@jimp/plugin-blit", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.4"], + ["@jimp/plugin-crop", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.4"], + ["@jimp/plugin-resize", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.4"], + ["@jimp/utils", "npm:0.5.0"], + ["core-js", "npm:2.6.2"] + ], + "packagePeers": [ + "custom", + "plugin-blit", + "plugin-crop", + "plugin-resize" + ], + "linkType": "HARD", + }] + ]], + ["@jimp/plugin-scale", [ + ["virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4", { + "packageLocation": "./.yarn/$$virtual/@jimp-plugin-scale-virtual-d04e06bcfe/0/cache/@jimp-plugin-scale-npm-0.6.4-4e5754ecf8-2.zip/node_modules/@jimp/plugin-scale/", + "packageDependencies": [ + ["@jimp/plugin-scale", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], + ["@jimp/custom", "npm:0.6.4"], + ["@jimp/plugin-resize", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], + ["@jimp/utils", "npm:0.6.4"], + ["core-js", "npm:2.6.2"] + ], + "packagePeers": [ + "custom", + "plugin-resize" + ], + "linkType": "HARD", + }], + ["virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.0", { + "packageLocation": "./.yarn/$$virtual/@jimp-plugin-scale-virtual-90549b820f/0/cache/@jimp-plugin-scale-npm-0.5.0-c096df28d2-2.zip/node_modules/@jimp/plugin-scale/", + "packageDependencies": [ + ["@jimp/plugin-scale", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.0"], + ["@jimp/custom", "npm:0.5.4"], + ["@jimp/plugin-resize", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.4"], + ["@jimp/utils", "npm:0.5.0"], + ["core-js", "npm:2.6.2"] + ], + "packagePeers": [ + "custom", + "plugin-resize" + ], + "linkType": "HARD", + }] + ]], + ["@jimp/plugins", [ + ["virtual:b908f1f7fb6775fab95580cb30f6761ce06c6dd7873a6739d5b587771032059f2ccdaaf64427e5d958aea3291e7d08fd0bca5b17747743d295e649ca79c54056#npm:0.5.5", { + "packageLocation": "./.yarn/$$virtual/@jimp-plugins-virtual-c44d9f0db2/0/cache/@jimp-plugins-npm-0.5.5-e8d0cbc01b-2.zip/node_modules/@jimp/plugins/", + "packageDependencies": [ + ["@jimp/plugins", "virtual:b908f1f7fb6775fab95580cb30f6761ce06c6dd7873a6739d5b587771032059f2ccdaaf64427e5d958aea3291e7d08fd0bca5b17747743d295e649ca79c54056#npm:0.5.5"], + ["@jimp/custom", "npm:0.5.4"], + ["@jimp/plugin-blit", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.4"], + ["@jimp/plugin-blur", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.0"], + ["@jimp/plugin-color", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.5"], + ["@jimp/plugin-contain", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.4"], + ["@jimp/plugin-cover", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.4"], + ["@jimp/plugin-crop", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.4"], + ["@jimp/plugin-displace", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.0"], + ["@jimp/plugin-dither", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.0"], + ["@jimp/plugin-flip", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.0"], + ["@jimp/plugin-gaussian", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.0"], + ["@jimp/plugin-invert", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.0"], + ["@jimp/plugin-mask", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.4"], + ["@jimp/plugin-normalize", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.4"], + ["@jimp/plugin-print", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.4"], + ["@jimp/plugin-resize", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.4"], + ["@jimp/plugin-rotate", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.4"], + ["@jimp/plugin-scale", "virtual:c44d9f0db2c912e830f6de716e6762bd7515c9456ae1d5789a8285345a44093a348b0fa2c90b0a4bb421e5a6889f338583ee53510db49a2994a113b85c87ab68#npm:0.5.0"], + ["core-js", "npm:2.6.2"], + ["timm", "npm:1.6.1"] + ], + "packagePeers": [ + "custom" + ], + "linkType": "HARD", + }], + ["virtual:d98e5bc1ccbead39170d3994004672b64fdf154267795710ad1c4d8efe0eacf80ac7423ed74d40277ed00bcc8464a09bde690088f4b3658d31ca240e32657dfe#npm:0.6.4", { + "packageLocation": "./.yarn/$$virtual/@jimp-plugins-virtual-529ac3888b/0/cache/@jimp-plugins-npm-0.6.4-a0f1c92400-2.zip/node_modules/@jimp/plugins/", + "packageDependencies": [ + ["@jimp/plugins", "virtual:d98e5bc1ccbead39170d3994004672b64fdf154267795710ad1c4d8efe0eacf80ac7423ed74d40277ed00bcc8464a09bde690088f4b3658d31ca240e32657dfe#npm:0.6.4"], + ["@jimp/custom", "npm:0.6.4"], + ["@jimp/plugin-blit", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], + ["@jimp/plugin-blur", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], + ["@jimp/plugin-color", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], + ["@jimp/plugin-contain", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], + ["@jimp/plugin-cover", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], + ["@jimp/plugin-crop", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], + ["@jimp/plugin-displace", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], + ["@jimp/plugin-dither", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], + ["@jimp/plugin-flip", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], + ["@jimp/plugin-gaussian", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], + ["@jimp/plugin-invert", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], + ["@jimp/plugin-mask", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], + ["@jimp/plugin-normalize", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], + ["@jimp/plugin-print", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], + ["@jimp/plugin-resize", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], + ["@jimp/plugin-rotate", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], + ["@jimp/plugin-scale", "virtual:529ac3888b4ee8d239b6024e52dd4564a1a4b96f5fa1c6a976e1f196224811b2117164d08384d7ff90b69ea267cfc3512a435eb602bf6af915569885dae26f1f#npm:0.6.4"], + ["core-js", "npm:2.6.2"], + ["timm", "npm:1.6.1"] + ], + "packagePeers": [ + "custom" + ], + "linkType": "HARD", + }] + ]], + ["@jimp/png", [ + ["virtual:d1e928e432903fafb73a2775b38558101866b1216dd72fb79a897d5bcacb7f6382fe5142a611eee853ec4884d682b310d40e16a68096d90a7058e3e3fff739ad#npm:0.6.4", { + "packageLocation": "./.yarn/$$virtual/@jimp-png-virtual-df6e011e93/0/cache/@jimp-png-npm-0.6.4-fd5d14c76a-2.zip/node_modules/@jimp/png/", + "packageDependencies": [ + ["@jimp/png", "virtual:d1e928e432903fafb73a2775b38558101866b1216dd72fb79a897d5bcacb7f6382fe5142a611eee853ec4884d682b310d40e16a68096d90a7058e3e3fff739ad#npm:0.6.4"], + ["@jimp/custom", "npm:0.6.4"], + ["@jimp/utils", "npm:0.6.4"], + ["core-js", "npm:2.6.2"], + ["pngjs", "npm:3.3.3"] + ], + "packagePeers": [ + "custom" + ], + "linkType": "HARD", + }], + ["virtual:fdf35f3a0f42601fdbc6fb4ea58b332c493c34a958a60e0d77e60fd8caa0eb9886ea3b8b988063469697404a29319cbdd02546c69acc77d0246c36a506733473#npm:0.5.4", { + "packageLocation": "./.yarn/$$virtual/@jimp-png-virtual-d0c7db1490/0/cache/@jimp-png-npm-0.5.4-0b0582d3d9-2.zip/node_modules/@jimp/png/", + "packageDependencies": [ + ["@jimp/png", "virtual:fdf35f3a0f42601fdbc6fb4ea58b332c493c34a958a60e0d77e60fd8caa0eb9886ea3b8b988063469697404a29319cbdd02546c69acc77d0246c36a506733473#npm:0.5.4"], + ["@jimp/custom", "npm:0.5.4"], + ["@jimp/utils", "npm:0.5.0"], + ["core-js", "npm:2.6.2"], + ["pngjs", "npm:3.3.3"] + ], + "packagePeers": [ + "custom" + ], + "linkType": "HARD", + }] + ]], + ["@jimp/tiff", [ + ["virtual:d1e928e432903fafb73a2775b38558101866b1216dd72fb79a897d5bcacb7f6382fe5142a611eee853ec4884d682b310d40e16a68096d90a7058e3e3fff739ad#npm:0.6.4", { + "packageLocation": "./.yarn/$$virtual/@jimp-tiff-virtual-38e78f4c98/0/cache/@jimp-tiff-npm-0.6.4-f90d73a6f0-2.zip/node_modules/@jimp/tiff/", + "packageDependencies": [ + ["@jimp/tiff", "virtual:d1e928e432903fafb73a2775b38558101866b1216dd72fb79a897d5bcacb7f6382fe5142a611eee853ec4884d682b310d40e16a68096d90a7058e3e3fff739ad#npm:0.6.4"], + ["@jimp/custom", "npm:0.6.4"], + ["core-js", "npm:2.6.2"], + ["utif", "npm:2.0.1"] + ], + "packagePeers": [ + "custom" + ], + "linkType": "HARD", + }], + ["virtual:fdf35f3a0f42601fdbc6fb4ea58b332c493c34a958a60e0d77e60fd8caa0eb9886ea3b8b988063469697404a29319cbdd02546c69acc77d0246c36a506733473#npm:0.5.4", { + "packageLocation": "./.yarn/$$virtual/@jimp-tiff-virtual-f57d11b2cd/0/cache/@jimp-tiff-npm-0.5.4-690970abae-2.zip/node_modules/@jimp/tiff/", + "packageDependencies": [ + ["@jimp/tiff", "virtual:fdf35f3a0f42601fdbc6fb4ea58b332c493c34a958a60e0d77e60fd8caa0eb9886ea3b8b988063469697404a29319cbdd02546c69acc77d0246c36a506733473#npm:0.5.4"], + ["@jimp/custom", "npm:0.5.4"], + ["core-js", "npm:2.6.2"], + ["utif", "npm:2.0.1"] + ], + "packagePeers": [ + "custom" + ], + "linkType": "HARD", + }] + ]], + ["@jimp/types", [ + ["virtual:b908f1f7fb6775fab95580cb30f6761ce06c6dd7873a6739d5b587771032059f2ccdaaf64427e5d958aea3291e7d08fd0bca5b17747743d295e649ca79c54056#npm:0.5.4", { + "packageLocation": "./.yarn/$$virtual/@jimp-types-virtual-fdf35f3a0f/0/cache/@jimp-types-npm-0.5.4-7cf42d381b-2.zip/node_modules/@jimp/types/", + "packageDependencies": [ + ["@jimp/types", "virtual:b908f1f7fb6775fab95580cb30f6761ce06c6dd7873a6739d5b587771032059f2ccdaaf64427e5d958aea3291e7d08fd0bca5b17747743d295e649ca79c54056#npm:0.5.4"], + ["@jimp/bmp", "virtual:fdf35f3a0f42601fdbc6fb4ea58b332c493c34a958a60e0d77e60fd8caa0eb9886ea3b8b988063469697404a29319cbdd02546c69acc77d0246c36a506733473#npm:0.5.4"], + ["@jimp/custom", "npm:0.5.4"], + ["@jimp/gif", "virtual:fdf35f3a0f42601fdbc6fb4ea58b332c493c34a958a60e0d77e60fd8caa0eb9886ea3b8b988063469697404a29319cbdd02546c69acc77d0246c36a506733473#npm:0.5.0"], + ["@jimp/jpeg", "virtual:fdf35f3a0f42601fdbc6fb4ea58b332c493c34a958a60e0d77e60fd8caa0eb9886ea3b8b988063469697404a29319cbdd02546c69acc77d0246c36a506733473#npm:0.5.4"], + ["@jimp/png", "virtual:fdf35f3a0f42601fdbc6fb4ea58b332c493c34a958a60e0d77e60fd8caa0eb9886ea3b8b988063469697404a29319cbdd02546c69acc77d0246c36a506733473#npm:0.5.4"], + ["@jimp/tiff", "virtual:fdf35f3a0f42601fdbc6fb4ea58b332c493c34a958a60e0d77e60fd8caa0eb9886ea3b8b988063469697404a29319cbdd02546c69acc77d0246c36a506733473#npm:0.5.4"], + ["core-js", "npm:2.6.2"], + ["timm", "npm:1.6.1"] + ], + "packagePeers": [ + "custom" + ], + "linkType": "HARD", + }], + ["virtual:d98e5bc1ccbead39170d3994004672b64fdf154267795710ad1c4d8efe0eacf80ac7423ed74d40277ed00bcc8464a09bde690088f4b3658d31ca240e32657dfe#npm:0.6.4", { + "packageLocation": "./.yarn/$$virtual/@jimp-types-virtual-d1e928e432/0/cache/@jimp-types-npm-0.6.4-3b4d702722-2.zip/node_modules/@jimp/types/", + "packageDependencies": [ + ["@jimp/types", "virtual:d98e5bc1ccbead39170d3994004672b64fdf154267795710ad1c4d8efe0eacf80ac7423ed74d40277ed00bcc8464a09bde690088f4b3658d31ca240e32657dfe#npm:0.6.4"], + ["@jimp/bmp", "virtual:d1e928e432903fafb73a2775b38558101866b1216dd72fb79a897d5bcacb7f6382fe5142a611eee853ec4884d682b310d40e16a68096d90a7058e3e3fff739ad#npm:0.6.4"], + ["@jimp/custom", "npm:0.6.4"], + ["@jimp/gif", "virtual:d1e928e432903fafb73a2775b38558101866b1216dd72fb79a897d5bcacb7f6382fe5142a611eee853ec4884d682b310d40e16a68096d90a7058e3e3fff739ad#npm:0.6.4"], + ["@jimp/jpeg", "virtual:d1e928e432903fafb73a2775b38558101866b1216dd72fb79a897d5bcacb7f6382fe5142a611eee853ec4884d682b310d40e16a68096d90a7058e3e3fff739ad#npm:0.6.4"], + ["@jimp/png", "virtual:d1e928e432903fafb73a2775b38558101866b1216dd72fb79a897d5bcacb7f6382fe5142a611eee853ec4884d682b310d40e16a68096d90a7058e3e3fff739ad#npm:0.6.4"], + ["@jimp/tiff", "virtual:d1e928e432903fafb73a2775b38558101866b1216dd72fb79a897d5bcacb7f6382fe5142a611eee853ec4884d682b310d40e16a68096d90a7058e3e3fff739ad#npm:0.6.4"], + ["core-js", "npm:2.6.2"], + ["timm", "npm:1.6.1"] + ], + "packagePeers": [ + "custom" + ], + "linkType": "HARD", + }] + ]], + ["@jimp/utils", [ + ["npm:0.5.0", { + "packageLocation": "./.yarn/cache/@jimp-utils-npm-0.5.0-8e08e24b50-2.zip/node_modules/@jimp/utils/", + "packageDependencies": [ + ["@jimp/utils", "npm:0.5.0"], + ["core-js", "npm:2.6.2"] + ], + "linkType": "HARD", + }], + ["npm:0.6.4", { + "packageLocation": "./.yarn/cache/@jimp-utils-npm-0.6.4-24102dc440-2.zip/node_modules/@jimp/utils/", + "packageDependencies": [ + ["@jimp/utils", "npm:0.6.4"], + ["core-js", "npm:2.6.2"] + ], + "linkType": "HARD", + }] + ]], + ["@mikaelkristiansson/domready", [ + ["npm:1.0.9", { + "packageLocation": "./.yarn/cache/@mikaelkristiansson-domready-npm-1.0.9-da9d05baf9-2.zip/node_modules/@mikaelkristiansson/domready/", + "packageDependencies": [ + ["@mikaelkristiansson/domready", "npm:1.0.9"] + ], + "linkType": "HARD", + }] + ]], + ["@mrmlnc/readdir-enhanced", [ + ["npm:2.2.1", { + "packageLocation": "./.yarn/cache/@mrmlnc-readdir-enhanced-npm-2.2.1-5286808663-2.zip/node_modules/@mrmlnc/readdir-enhanced/", + "packageDependencies": [ + ["@mrmlnc/readdir-enhanced", "npm:2.2.1"], + ["call-me-maybe", "npm:1.0.1"], + ["glob-to-regexp", "npm:0.3.0"] + ], + "linkType": "HARD", + }] + ]], + ["@nodelib/fs.scandir", [ + ["npm:2.1.3", { + "packageLocation": "./.yarn/cache/@nodelib-fs.scandir-npm-2.1.3-92e0b8f0d5-2.zip/node_modules/@nodelib/fs.scandir/", + "packageDependencies": [ + ["@nodelib/fs.scandir", "npm:2.1.3"], + ["@nodelib/fs.stat", "npm:2.0.3"], + ["run-parallel", "npm:1.1.9"] + ], + "linkType": "HARD", + }] + ]], + ["@nodelib/fs.stat", [ + ["npm:1.1.3", { + "packageLocation": "./.yarn/cache/@nodelib-fs.stat-npm-1.1.3-95bc1892a0-2.zip/node_modules/@nodelib/fs.stat/", + "packageDependencies": [ + ["@nodelib/fs.stat", "npm:1.1.3"] + ], + "linkType": "HARD", + }], + ["npm:2.0.3", { + "packageLocation": "./.yarn/cache/@nodelib-fs.stat-npm-2.0.3-be9eaa5ef7-2.zip/node_modules/@nodelib/fs.stat/", + "packageDependencies": [ + ["@nodelib/fs.stat", "npm:2.0.3"] + ], + "linkType": "HARD", + }] + ]], + ["@nodelib/fs.walk", [ + ["npm:1.2.4", { + "packageLocation": "./.yarn/cache/@nodelib-fs.walk-npm-1.2.4-1ae6c97d00-2.zip/node_modules/@nodelib/fs.walk/", + "packageDependencies": [ + ["@nodelib/fs.walk", "npm:1.2.4"], + ["@nodelib/fs.scandir", "npm:2.1.3"], + ["fastq", "npm:1.6.0"] + ], + "linkType": "HARD", + }] + ]], + ["@npm/types", [ + ["npm:1.0.1", { + "packageLocation": "./.yarn/cache/@npm-types-npm-1.0.1-3d959856a7-2.zip/node_modules/@npm/types/", + "packageDependencies": [ + ["@npm/types", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["@octokit/endpoint", [ + ["npm:5.3.2", { + "packageLocation": "./.yarn/cache/@octokit-endpoint-npm-5.3.2-d49ac4ff2c-2.zip/node_modules/@octokit/endpoint/", + "packageDependencies": [ + ["@octokit/endpoint", "npm:5.3.2"], + ["deepmerge", "npm:4.0.0"], + ["is-plain-object", "npm:3.0.0"], + ["universal-user-agent", "npm:3.0.0"], + ["url-template", "npm:2.0.8"] + ], + "linkType": "HARD", + }] + ]], + ["@octokit/request", [ + ["npm:5.0.2", { + "packageLocation": "./.yarn/cache/@octokit-request-npm-5.0.2-e1135e3942-2.zip/node_modules/@octokit/request/", + "packageDependencies": [ + ["@octokit/request", "npm:5.0.2"], + ["@octokit/endpoint", "npm:5.3.2"], + ["@octokit/request-error", "npm:1.0.4"], + ["deprecation", "npm:2.3.1"], + ["is-plain-object", "npm:3.0.0"], + ["node-fetch", "npm:2.6.0"], + ["once", "npm:1.4.0"], + ["universal-user-agent", "npm:3.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["@octokit/request-error", [ + ["npm:1.0.4", { + "packageLocation": "./.yarn/cache/@octokit-request-error-npm-1.0.4-0dc83cd265-2.zip/node_modules/@octokit/request-error/", + "packageDependencies": [ + ["@octokit/request-error", "npm:1.0.4"], + ["deprecation", "npm:2.3.1"], + ["once", "npm:1.4.0"] + ], + "linkType": "HARD", + }] + ]], + ["@octokit/rest", [ + ["npm:16.28.7", { + "packageLocation": "./.yarn/cache/@octokit-rest-npm-16.28.7-84a4ad8c76-2.zip/node_modules/@octokit/rest/", + "packageDependencies": [ + ["@octokit/rest", "npm:16.28.7"], + ["@octokit/request", "npm:5.0.2"], + ["@octokit/request-error", "npm:1.0.4"], + ["atob-lite", "npm:2.0.0"], + ["before-after-hook", "npm:2.1.0"], + ["btoa-lite", "npm:1.0.0"], + ["deprecation", "npm:2.3.1"], + ["lodash.get", "npm:4.4.2"], + ["lodash.set", "npm:4.3.2"], + ["lodash.uniq", "npm:4.5.0"], + ["octokit-pagination-methods", "npm:1.1.0"], + ["once", "npm:1.4.0"], + ["universal-user-agent", "npm:3.0.0"], + ["url-template", "npm:2.0.8"] + ], + "linkType": "HARD", + }] + ]], + ["@pieh/friendly-errors-webpack-plugin", [ + ["virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:1.7.0-chalk-2", { + "packageLocation": "./.yarn/$$virtual/@pieh-friendly-errors-webpack-plugin-virtual-55d5887016/0/cache/@pieh-friendly-errors-webpack-plugin-npm-1.7.0-chalk-2-fbb9682698-2.zip/node_modules/@pieh/friendly-errors-webpack-plugin/", + "packageDependencies": [ + ["@pieh/friendly-errors-webpack-plugin", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:1.7.0-chalk-2"], + ["chalk", "npm:2.4.2"], + ["error-stack-parser", "npm:2.0.2"], + ["string-width", "npm:2.1.1"], + ["strip-ansi", "npm:3.0.1"], + ["webpack", "npm:4.28.4"] + ], + "packagePeers": [ + "webpack" + ], + "linkType": "HARD", + }] + ]], + ["@reach/router", [ + ["virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:1.2.1", { + "packageLocation": "./.yarn/$$virtual/@reach-router-virtual-8fe8657bb9/0/cache/@reach-router-npm-1.2.1-2701a4a937-2.zip/node_modules/@reach/router/", + "packageDependencies": [ + ["@reach/router", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:1.2.1"], + ["create-react-context", "virtual:c9952112e10d868ec1e7656f40178b12df3b2aabaded8807cff613db2e9894b8eb857b5436464cc295befa9ca8a42dad46fb7958af114dd3f55db0aba49628cb#npm:0.2.3"], + ["invariant", "npm:2.2.4"], + ["prop-types", "npm:15.6.2"], + ["react", "npm:16.8.4"], + ["react-dom", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:16.8.4"], + ["react-lifecycles-compat", "npm:3.0.4"], + ["warning", "npm:3.0.0"] + ], + "packagePeers": [ + "react", + "react-dom" + ], + "linkType": "HARD", + }] + ]], + ["@sindresorhus/is", [ + ["npm:0.7.0", { + "packageLocation": "./.yarn/cache/@sindresorhus-is-npm-0.7.0-306ce07075-2.zip/node_modules/@sindresorhus/is/", + "packageDependencies": [ + ["@sindresorhus/is", "npm:0.7.0"] + ], + "linkType": "HARD", + }], + ["npm:1.2.0", { + "packageLocation": "./.yarn/cache/@sindresorhus-is-npm-1.2.0-18c0254059-2.zip/node_modules/@sindresorhus/is/", + "packageDependencies": [ + ["@sindresorhus/is", "npm:1.2.0"] + ], + "linkType": "HARD", + }] + ]], + ["@stefanprobst/lokijs", [ + ["npm:1.5.6-b", { + "packageLocation": "./.yarn/cache/@stefanprobst-lokijs-npm-1.5.6-b-353e29142b-2.zip/node_modules/@stefanprobst/lokijs/", + "packageDependencies": [ + ["@stefanprobst/lokijs", "npm:1.5.6-b"] + ], + "linkType": "HARD", + }] + ]], + ["@szmarczak/http-timer", [ + ["npm:3.1.1", { + "packageLocation": "./.yarn/cache/@szmarczak-http-timer-npm-3.1.1-6c1f220b55-2.zip/node_modules/@szmarczak/http-timer/", + "packageDependencies": [ + ["@szmarczak/http-timer", "npm:3.1.1"], + ["defer-to-connect", "npm:1.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["@types/algoliasearch", [ + ["npm:3.34.10", { + "packageLocation": "./.yarn/cache/@types-algoliasearch-npm-3.34.10-994371d25f-2.zip/node_modules/@types/algoliasearch/", + "packageDependencies": [ + ["@types/algoliasearch", "npm:3.34.10"] + ], + "linkType": "HARD", + }] + ]], + ["@types/anymatch", [ + ["npm:1.3.1", { + "packageLocation": "./.yarn/cache/@types-anymatch-npm-1.3.1-b86e9de5d9-2.zip/node_modules/@types/anymatch/", + "packageDependencies": [ + ["@types/anymatch", "npm:1.3.1"] + ], + "linkType": "HARD", + }] + ]], + ["@types/babel__core", [ + ["npm:7.1.0", { + "packageLocation": "./.yarn/cache/@types-babel__core-npm-7.1.0-5a61c5ad24-2.zip/node_modules/@types/babel__core/", + "packageDependencies": [ + ["@types/babel__core", "npm:7.1.0"], + ["@babel/parser", "npm:7.7.4"], + ["@babel/types", "npm:7.2.2"], + ["@types/babel__generator", "npm:7.0.2"], + ["@types/babel__template", "npm:7.0.2"], + ["@types/babel__traverse", "npm:7.0.6"] + ], + "linkType": "HARD", + }], + ["npm:7.1.3", { + "packageLocation": "./.yarn/cache/@types-babel__core-npm-7.1.3-250c75bf68-2.zip/node_modules/@types/babel__core/", + "packageDependencies": [ + ["@types/babel__core", "npm:7.1.3"], + ["@babel/parser", "npm:7.7.4"], + ["@babel/types", "npm:7.2.2"], + ["@types/babel__generator", "npm:7.0.2"], + ["@types/babel__template", "npm:7.0.2"], + ["@types/babel__traverse", "npm:7.0.6"] + ], + "linkType": "HARD", + }] + ]], + ["@types/babel__generator", [ + ["npm:7.0.2", { + "packageLocation": "./.yarn/cache/@types-babel__generator-npm-7.0.2-e1dc3368e7-2.zip/node_modules/@types/babel__generator/", + "packageDependencies": [ + ["@types/babel__generator", "npm:7.0.2"], + ["@babel/types", "npm:7.2.2"] + ], + "linkType": "HARD", + }] + ]], + ["@types/babel__template", [ + ["npm:7.0.2", { + "packageLocation": "./.yarn/cache/@types-babel__template-npm-7.0.2-32d369837a-2.zip/node_modules/@types/babel__template/", + "packageDependencies": [ + ["@types/babel__template", "npm:7.0.2"], + ["@babel/parser", "npm:7.7.4"], + ["@babel/types", "npm:7.2.2"] + ], + "linkType": "HARD", + }] + ]], + ["@types/babel__traverse", [ + ["npm:7.0.6", { + "packageLocation": "./.yarn/cache/@types-babel__traverse-npm-7.0.6-8812e9b37a-2.zip/node_modules/@types/babel__traverse/", + "packageDependencies": [ + ["@types/babel__traverse", "npm:7.0.6"], + ["@babel/types", "npm:7.3.3"] + ], + "linkType": "HARD", + }] + ]], + ["@types/braces", [ + ["npm:3.0.0", { + "packageLocation": "./.yarn/cache/@types-braces-npm-3.0.0-511ab9ce35-2.zip/node_modules/@types/braces/", + "packageDependencies": [ + ["@types/braces", "npm:3.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["@types/cacheable-request", [ + ["npm:6.0.1", { + "packageLocation": "./.yarn/cache/@types-cacheable-request-npm-6.0.1-067bf7714d-2.zip/node_modules/@types/cacheable-request/", + "packageDependencies": [ + ["@types/cacheable-request", "npm:6.0.1"], + ["@types/http-cache-semantics", "npm:4.0.0"], + ["@types/keyv", "npm:3.1.1"], + ["@types/node", "npm:10.12.18"], + ["@types/responselike", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["@types/ci-info", [ + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/@types-ci-info-npm-2.0.0-92ce16a39f-2.zip/node_modules/@types/ci-info/", + "packageDependencies": [ + ["@types/ci-info", "npm:2.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["@types/color-name", [ + ["npm:1.1.1", { + "packageLocation": "./.yarn/cache/@types-color-name-npm-1.1.1-00b0925070-2.zip/node_modules/@types/color-name/", + "packageDependencies": [ + ["@types/color-name", "npm:1.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["@types/comment-json", [ + ["npm:1.1.1", { + "packageLocation": "./.yarn/cache/@types-comment-json-npm-1.1.1-39a82b149a-2.zip/node_modules/@types/comment-json/", + "packageDependencies": [ + ["@types/comment-json", "npm:1.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["@types/configstore", [ + ["npm:2.1.1", { + "packageLocation": "./.yarn/cache/@types-configstore-npm-2.1.1-bb3144db15-2.zip/node_modules/@types/configstore/", + "packageDependencies": [ + ["@types/configstore", "npm:2.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["@types/cross-spawn", [ + ["npm:6.0.0", { + "packageLocation": "./.yarn/cache/@types-cross-spawn-npm-6.0.0-daaecbda8f-2.zip/node_modules/@types/cross-spawn/", + "packageDependencies": [ + ["@types/cross-spawn", "npm:6.0.0"], + ["@types/node", "npm:10.12.18"] + ], + "linkType": "HARD", + }] + ]], + ["@types/debug", [ + ["npm:0.0.29", { + "packageLocation": "./.yarn/cache/@types-debug-npm-0.0.29-f3bd149c0c-2.zip/node_modules/@types/debug/", + "packageDependencies": [ + ["@types/debug", "npm:0.0.29"] + ], + "linkType": "HARD", + }] + ]], + ["@types/diff", [ + ["npm:4.0.2", { + "packageLocation": "./.yarn/cache/@types-diff-npm-4.0.2-e0c9c256aa-2.zip/node_modules/@types/diff/", + "packageDependencies": [ + ["@types/diff", "npm:4.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["@types/emscripten", [ + ["npm:1.38.0", { + "packageLocation": "./.yarn/cache/@types-emscripten-npm-1.38.0-17ced398fd-2.zip/node_modules/@types/emscripten/", + "packageDependencies": [ + ["@types/emscripten", "npm:1.38.0"] + ], + "linkType": "HARD", + }] + ]], + ["@types/eslint-visitor-keys", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/@types-eslint-visitor-keys-npm-1.0.0-a300061b93-2.zip/node_modules/@types/eslint-visitor-keys/", + "packageDependencies": [ + ["@types/eslint-visitor-keys", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["@types/events", [ + ["npm:1.2.0", { + "packageLocation": "./.yarn/cache/@types-events-npm-1.2.0-2885f21f77-2.zip/node_modules/@types/events/", + "packageDependencies": [ + ["@types/events", "npm:1.2.0"] + ], + "linkType": "HARD", + }] + ]], + ["@types/express-serve-static-core", [ + ["npm:4.17.0", { + "packageLocation": "./.yarn/cache/@types-express-serve-static-core-npm-4.17.0-f06df62a08-2.zip/node_modules/@types/express-serve-static-core/", + "packageDependencies": [ + ["@types/express-serve-static-core", "npm:4.17.0"], + ["@types/node", "npm:10.12.18"], + ["@types/range-parser", "npm:1.2.3"] + ], + "linkType": "HARD", + }] + ]], + ["@types/filesize", [ + ["npm:4.1.0", { + "packageLocation": "./.yarn/cache/@types-filesize-npm-4.1.0-4ca804aaaf-2.zip/node_modules/@types/filesize/", + "packageDependencies": [ + ["@types/filesize", "npm:4.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["@types/finalhandler", [ + ["npm:1.1.0", { + "packageLocation": "./.yarn/cache/@types-finalhandler-npm-1.1.0-bb15aba0e7-2.zip/node_modules/@types/finalhandler/", + "packageDependencies": [ + ["@types/finalhandler", "npm:1.1.0"], + ["@types/node", "npm:10.12.18"] + ], + "linkType": "HARD", + }] + ]], + ["@types/get-port", [ + ["npm:0.0.4", { + "packageLocation": "./.yarn/cache/@types-get-port-npm-0.0.4-3791a61b90-2.zip/node_modules/@types/get-port/", + "packageDependencies": [ + ["@types/get-port", "npm:0.0.4"] + ], + "linkType": "HARD", + }] + ]], + ["@types/glob", [ + ["npm:5.0.36", { + "packageLocation": "./.yarn/cache/@types-glob-npm-5.0.36-de93add935-2.zip/node_modules/@types/glob/", + "packageDependencies": [ + ["@types/glob", "npm:5.0.36"], + ["@types/events", "npm:1.2.0"], + ["@types/minimatch", "npm:3.0.3"], + ["@types/node", "npm:10.12.18"] + ], + "linkType": "HARD", + }], + ["npm:7.1.1", { + "packageLocation": "./.yarn/cache/@types-glob-npm-7.1.1-10bfc8b49b-2.zip/node_modules/@types/glob/", + "packageDependencies": [ + ["@types/glob", "npm:7.1.1"], + ["@types/events", "npm:1.2.0"], + ["@types/minimatch", "npm:3.0.3"], + ["@types/node", "npm:10.12.18"] + ], + "linkType": "HARD", + }] + ]], + ["@types/got", [ + ["npm:8.3.5", { + "packageLocation": "./.yarn/cache/@types-got-npm-8.3.5-a96a7b7325-2.zip/node_modules/@types/got/", + "packageDependencies": [ + ["@types/got", "npm:8.3.5"], + ["@types/node", "npm:10.12.18"] + ], + "linkType": "HARD", + }] + ]], + ["@types/history", [ + ["npm:4.7.2", { + "packageLocation": "./.yarn/cache/@types-history-npm-4.7.2-6716f81c25-2.zip/node_modules/@types/history/", + "packageDependencies": [ + ["@types/history", "npm:4.7.2"] + ], + "linkType": "HARD", + }] + ]], + ["@types/http-cache-semantics", [ + ["npm:4.0.0", { + "packageLocation": "./.yarn/cache/@types-http-cache-semantics-npm-4.0.0-000c9dc8e0-2.zip/node_modules/@types/http-cache-semantics/", + "packageDependencies": [ + ["@types/http-cache-semantics", "npm:4.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["@types/inquirer", [ + ["npm:0.0.43", { + "packageLocation": "./.yarn/cache/@types-inquirer-npm-0.0.43-3a9b56072c-2.zip/node_modules/@types/inquirer/", + "packageDependencies": [ + ["@types/inquirer", "npm:0.0.43"], + ["@types/rx", "npm:4.1.1"], + ["@types/through", "npm:0.0.29"] + ], + "linkType": "HARD", + }] + ]], + ["@types/invariant", [ + ["npm:2.2.30", { + "packageLocation": "./.yarn/cache/@types-invariant-npm-2.2.30-726e43b330-2.zip/node_modules/@types/invariant/", + "packageDependencies": [ + ["@types/invariant", "npm:2.2.30"] + ], + "linkType": "HARD", + }] + ]], + ["@types/is-ci", [ + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/@types-is-ci-npm-2.0.0-1007c71303-2.zip/node_modules/@types/is-ci/", + "packageDependencies": [ + ["@types/is-ci", "npm:2.0.0"], + ["@types/ci-info", "npm:2.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["@types/istanbul-lib-coverage", [ + ["npm:1.1.0", { + "packageLocation": "./.yarn/cache/@types-istanbul-lib-coverage-npm-1.1.0-766d15dead-2.zip/node_modules/@types/istanbul-lib-coverage/", + "packageDependencies": [ + ["@types/istanbul-lib-coverage", "npm:1.1.0"] + ], + "linkType": "HARD", + }], + ["npm:2.0.1", { + "packageLocation": "./.yarn/cache/@types-istanbul-lib-coverage-npm-2.0.1-c8b87e4b03-2.zip/node_modules/@types/istanbul-lib-coverage/", + "packageDependencies": [ + ["@types/istanbul-lib-coverage", "npm:2.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["@types/istanbul-lib-report", [ + ["npm:1.1.1", { + "packageLocation": "./.yarn/cache/@types-istanbul-lib-report-npm-1.1.1-be4b2ca215-2.zip/node_modules/@types/istanbul-lib-report/", + "packageDependencies": [ + ["@types/istanbul-lib-report", "npm:1.1.1"], + ["@types/istanbul-lib-coverage", "npm:2.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["@types/istanbul-reports", [ + ["npm:1.1.1", { + "packageLocation": "./.yarn/cache/@types-istanbul-reports-npm-1.1.1-380bb9d636-2.zip/node_modules/@types/istanbul-reports/", + "packageDependencies": [ + ["@types/istanbul-reports", "npm:1.1.1"], + ["@types/istanbul-lib-coverage", "npm:2.0.1"], + ["@types/istanbul-lib-report", "npm:1.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["@types/jest", [ + ["npm:24.0.25", { + "packageLocation": "./.yarn/cache/@types-jest-npm-24.0.25-4f86b66de3-2.zip/node_modules/@types/jest/", + "packageDependencies": [ + ["@types/jest", "npm:24.0.25"], + ["jest-diff", "npm:24.9.0"] + ], + "linkType": "HARD", + }] + ]], + ["@types/json-schema", [ + ["npm:7.0.3", { + "packageLocation": "./.yarn/cache/@types-json-schema-npm-7.0.3-ffbcd28c6e-2.zip/node_modules/@types/json-schema/", + "packageDependencies": [ + ["@types/json-schema", "npm:7.0.3"] + ], + "linkType": "HARD", + }] + ]], + ["@types/json5", [ + ["npm:0.0.30", { + "packageLocation": "./.yarn/cache/@types-json5-npm-0.0.30-f1e41a4c3a-2.zip/node_modules/@types/json5/", + "packageDependencies": [ + ["@types/json5", "npm:0.0.30"] + ], + "linkType": "HARD", + }] + ]], + ["@types/keyv", [ + ["npm:3.1.1", { + "packageLocation": "./.yarn/cache/@types-keyv-npm-3.1.1-779a80f2c7-2.zip/node_modules/@types/keyv/", + "packageDependencies": [ + ["@types/keyv", "npm:3.1.1"], + ["@types/node", "npm:10.12.18"] + ], + "linkType": "HARD", + }] + ]], + ["@types/klaw", [ + ["npm:2.1.1", { + "packageLocation": "./.yarn/cache/@types-klaw-npm-2.1.1-eaac1f658d-2.zip/node_modules/@types/klaw/", + "packageDependencies": [ + ["@types/klaw", "npm:2.1.1"], + ["@types/node", "npm:10.12.18"] + ], + "linkType": "HARD", + }] + ]], + ["@types/left-pad", [ + ["npm:1.2.0", { + "packageLocation": "./.yarn/cache/@types-left-pad-npm-1.2.0-e13d4c0e9e-2.zip/node_modules/@types/left-pad/", + "packageDependencies": [ + ["@types/left-pad", "npm:1.2.0"], + ["left-pad", "npm:1.3.0"] + ], + "linkType": "HARD", + }] + ]], + ["@types/lodash", [ + ["npm:4.14.136", { + "packageLocation": "./.yarn/cache/@types-lodash-npm-4.14.136-b396221d04-2.zip/node_modules/@types/lodash/", + "packageDependencies": [ + ["@types/lodash", "npm:4.14.136"] + ], + "linkType": "HARD", + }] + ]], + ["@types/micromatch", [ + ["npm:3.1.0", { + "packageLocation": "./.yarn/cache/@types-micromatch-npm-3.1.0-6d150817e4-2.zip/node_modules/@types/micromatch/", + "packageDependencies": [ + ["@types/micromatch", "npm:3.1.0"], + ["@types/braces", "npm:3.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["@types/mime", [ + ["npm:2.0.1", { + "packageLocation": "./.yarn/cache/@types-mime-npm-2.0.1-1018885da5-2.zip/node_modules/@types/mime/", + "packageDependencies": [ + ["@types/mime", "npm:2.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["@types/minimatch", [ + ["npm:3.0.3", { + "packageLocation": "./.yarn/cache/@types-minimatch-npm-3.0.3-c8b0625f84-2.zip/node_modules/@types/minimatch/", + "packageDependencies": [ + ["@types/minimatch", "npm:3.0.3"] + ], + "linkType": "HARD", + }] + ]], + ["@types/mkdirp", [ + ["npm:0.3.29", { + "packageLocation": "./.yarn/cache/@types-mkdirp-npm-0.3.29-388d757dbc-2.zip/node_modules/@types/mkdirp/", + "packageDependencies": [ + ["@types/mkdirp", "npm:0.3.29"] + ], + "linkType": "HARD", + }] + ]], + ["@types/node", [ + ["npm:10.12.18", { + "packageLocation": "./.yarn/cache/@types-node-npm-10.12.18-7c6aeb4e07-2.zip/node_modules/@types/node/", + "packageDependencies": [ + ["@types/node", "npm:10.12.18"] + ], + "linkType": "HARD", + }], + ["npm:13.1.1", { + "packageLocation": "./.yarn/cache/@types-node-npm-13.1.1-601dc3a977-2.zip/node_modules/@types/node/", + "packageDependencies": [ + ["@types/node", "npm:13.1.1"] + ], + "linkType": "HARD", + }], + ["npm:7.10.5", { + "packageLocation": "./.yarn/cache/@types-node-npm-7.10.5-ab79c19027-2.zip/node_modules/@types/node/", + "packageDependencies": [ + ["@types/node", "npm:7.10.5"] + ], + "linkType": "HARD", + }] + ]], + ["@types/prettier", [ + ["npm:1.19.0", { + "packageLocation": "./.yarn/cache/@types-prettier-npm-1.19.0-a6b7c059dc-2.zip/node_modules/@types/prettier/", + "packageDependencies": [ + ["@types/prettier", "npm:1.19.0"] + ], + "linkType": "HARD", + }] + ]], + ["@types/promise.prototype.finally", [ + ["npm:2.0.3", { + "packageLocation": "./.yarn/cache/@types-promise.prototype.finally-npm-2.0.3-0b88982846-2.zip/node_modules/@types/promise.prototype.finally/", + "packageDependencies": [ + ["@types/promise.prototype.finally", "npm:2.0.3"] + ], + "linkType": "HARD", + }] + ]], + ["@types/prop-types", [ + ["npm:15.5.8", { + "packageLocation": "./.yarn/cache/@types-prop-types-npm-15.5.8-ed72e782b0-2.zip/node_modules/@types/prop-types/", + "packageDependencies": [ + ["@types/prop-types", "npm:15.5.8"] + ], + "linkType": "HARD", + }] + ]], + ["@types/q", [ + ["npm:1.5.1", { + "packageLocation": "./.yarn/cache/@types-q-npm-1.5.1-29b49b9eca-2.zip/node_modules/@types/q/", + "packageDependencies": [ + ["@types/q", "npm:1.5.1"] + ], + "linkType": "HARD", + }] + ]], + ["@types/range-parser", [ + ["npm:1.2.3", { + "packageLocation": "./.yarn/cache/@types-range-parser-npm-1.2.3-c06253b351-2.zip/node_modules/@types/range-parser/", + "packageDependencies": [ + ["@types/range-parser", "npm:1.2.3"] + ], + "linkType": "HARD", + }] + ]], + ["@types/reach__router", [ + ["npm:1.2.3", { + "packageLocation": "./.yarn/cache/@types-reach__router-npm-1.2.3-19694e287c-2.zip/node_modules/@types/reach__router/", + "packageDependencies": [ + ["@types/reach__router", "npm:1.2.3"], + ["@types/history", "npm:4.7.2"], + ["@types/react", "npm:16.9.2"] + ], + "linkType": "HARD", + }] + ]], + ["@types/react", [ + ["npm:16.9.2", { + "packageLocation": "./.yarn/cache/@types-react-npm-16.9.2-9cbf87ef87-2.zip/node_modules/@types/react/", + "packageDependencies": [ + ["@types/react", "npm:16.9.2"], + ["@types/prop-types", "npm:15.5.8"], + ["csstype", "npm:2.6.0"] + ], + "linkType": "HARD", + }] + ]], + ["@types/responselike", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/@types-responselike-npm-1.0.0-85dd08af42-2.zip/node_modules/@types/responselike/", + "packageDependencies": [ + ["@types/responselike", "npm:1.0.0"], + ["@types/node", "npm:10.12.18"] + ], + "linkType": "HARD", + }] + ]], + ["@types/rx", [ + ["npm:4.1.1", { + "packageLocation": "./.yarn/cache/@types-rx-npm-4.1.1-c1eced3743-2.zip/node_modules/@types/rx/", + "packageDependencies": [ + ["@types/rx", "npm:4.1.1"], + ["@types/rx-core", "npm:4.0.3"], + ["@types/rx-core-binding", "npm:4.0.4"], + ["@types/rx-lite", "npm:4.0.6"], + ["@types/rx-lite-aggregates", "npm:4.0.3"], + ["@types/rx-lite-async", "npm:4.0.2"], + ["@types/rx-lite-backpressure", "npm:4.0.3"], + ["@types/rx-lite-coincidence", "npm:4.0.3"], + ["@types/rx-lite-experimental", "npm:4.0.1"], + ["@types/rx-lite-joinpatterns", "npm:4.0.1"], + ["@types/rx-lite-testing", "npm:4.0.1"], + ["@types/rx-lite-time", "npm:4.0.3"], + ["@types/rx-lite-virtualtime", "npm:4.0.3"] + ], + "linkType": "HARD", + }] + ]], + ["@types/rx-core", [ + ["npm:4.0.3", { + "packageLocation": "./.yarn/cache/@types-rx-core-npm-4.0.3-7cdfd00e20-2.zip/node_modules/@types/rx-core/", + "packageDependencies": [ + ["@types/rx-core", "npm:4.0.3"] + ], + "linkType": "HARD", + }] + ]], + ["@types/rx-core-binding", [ + ["npm:4.0.4", { + "packageLocation": "./.yarn/cache/@types-rx-core-binding-npm-4.0.4-c7fb765518-2.zip/node_modules/@types/rx-core-binding/", + "packageDependencies": [ + ["@types/rx-core-binding", "npm:4.0.4"], + ["@types/rx-core", "npm:4.0.3"] + ], + "linkType": "HARD", + }] + ]], + ["@types/rx-lite", [ + ["npm:4.0.6", { + "packageLocation": "./.yarn/cache/@types-rx-lite-npm-4.0.6-e2f1fd43c5-2.zip/node_modules/@types/rx-lite/", + "packageDependencies": [ + ["@types/rx-lite", "npm:4.0.6"], + ["@types/rx-core", "npm:4.0.3"], + ["@types/rx-core-binding", "npm:4.0.4"] + ], + "linkType": "HARD", + }] + ]], + ["@types/rx-lite-aggregates", [ + ["npm:4.0.3", { + "packageLocation": "./.yarn/cache/@types-rx-lite-aggregates-npm-4.0.3-53159132d7-2.zip/node_modules/@types/rx-lite-aggregates/", + "packageDependencies": [ + ["@types/rx-lite-aggregates", "npm:4.0.3"], + ["@types/rx-lite", "npm:4.0.6"] + ], + "linkType": "HARD", + }] + ]], + ["@types/rx-lite-async", [ + ["npm:4.0.2", { + "packageLocation": "./.yarn/cache/@types-rx-lite-async-npm-4.0.2-b0e53cf5b1-2.zip/node_modules/@types/rx-lite-async/", + "packageDependencies": [ + ["@types/rx-lite-async", "npm:4.0.2"], + ["@types/rx-lite", "npm:4.0.6"] + ], + "linkType": "HARD", + }] + ]], + ["@types/rx-lite-backpressure", [ + ["npm:4.0.3", { + "packageLocation": "./.yarn/cache/@types-rx-lite-backpressure-npm-4.0.3-7dabe0a549-2.zip/node_modules/@types/rx-lite-backpressure/", + "packageDependencies": [ + ["@types/rx-lite-backpressure", "npm:4.0.3"], + ["@types/rx-lite", "npm:4.0.6"] + ], + "linkType": "HARD", + }] + ]], + ["@types/rx-lite-coincidence", [ + ["npm:4.0.3", { + "packageLocation": "./.yarn/cache/@types-rx-lite-coincidence-npm-4.0.3-faf94b17e6-2.zip/node_modules/@types/rx-lite-coincidence/", + "packageDependencies": [ + ["@types/rx-lite-coincidence", "npm:4.0.3"], + ["@types/rx-lite", "npm:4.0.6"] + ], + "linkType": "HARD", + }] + ]], + ["@types/rx-lite-experimental", [ + ["npm:4.0.1", { + "packageLocation": "./.yarn/cache/@types-rx-lite-experimental-npm-4.0.1-864ac2562a-2.zip/node_modules/@types/rx-lite-experimental/", + "packageDependencies": [ + ["@types/rx-lite-experimental", "npm:4.0.1"], + ["@types/rx-lite", "npm:4.0.6"] + ], + "linkType": "HARD", + }] + ]], + ["@types/rx-lite-joinpatterns", [ + ["npm:4.0.1", { + "packageLocation": "./.yarn/cache/@types-rx-lite-joinpatterns-npm-4.0.1-dff6d76f8e-2.zip/node_modules/@types/rx-lite-joinpatterns/", + "packageDependencies": [ + ["@types/rx-lite-joinpatterns", "npm:4.0.1"], + ["@types/rx-lite", "npm:4.0.6"] + ], + "linkType": "HARD", + }] + ]], + ["@types/rx-lite-testing", [ + ["npm:4.0.1", { + "packageLocation": "./.yarn/cache/@types-rx-lite-testing-npm-4.0.1-4952860ab6-2.zip/node_modules/@types/rx-lite-testing/", + "packageDependencies": [ + ["@types/rx-lite-testing", "npm:4.0.1"], + ["@types/rx-lite-virtualtime", "npm:4.0.3"] + ], + "linkType": "HARD", + }] + ]], + ["@types/rx-lite-time", [ + ["npm:4.0.3", { + "packageLocation": "./.yarn/cache/@types-rx-lite-time-npm-4.0.3-24261375a9-2.zip/node_modules/@types/rx-lite-time/", + "packageDependencies": [ + ["@types/rx-lite-time", "npm:4.0.3"], + ["@types/rx-lite", "npm:4.0.6"] + ], + "linkType": "HARD", + }] + ]], + ["@types/rx-lite-virtualtime", [ + ["npm:4.0.3", { + "packageLocation": "./.yarn/cache/@types-rx-lite-virtualtime-npm-4.0.3-eb0d8778dc-2.zip/node_modules/@types/rx-lite-virtualtime/", + "packageDependencies": [ + ["@types/rx-lite-virtualtime", "npm:4.0.3"], + ["@types/rx-lite", "npm:4.0.6"] + ], + "linkType": "HARD", + }] + ]], + ["@types/semver", [ + ["npm:7.1.0", { + "packageLocation": "./.yarn/cache/@types-semver-npm-7.1.0-ce58bbc3b4-2.zip/node_modules/@types/semver/", + "packageDependencies": [ + ["@types/semver", "npm:7.1.0"], + ["@types/node", "npm:10.12.18"] + ], + "linkType": "HARD", + }] + ]], + ["@types/serve-static", [ + ["npm:1.13.3", { + "packageLocation": "./.yarn/cache/@types-serve-static-npm-1.13.3-945c071406-2.zip/node_modules/@types/serve-static/", + "packageDependencies": [ + ["@types/serve-static", "npm:1.13.3"], + ["@types/express-serve-static-core", "npm:4.17.0"], + ["@types/mime", "npm:2.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["@types/source-list-map", [ + ["npm:0.1.2", { + "packageLocation": "./.yarn/cache/@types-source-list-map-npm-0.1.2-1983e10da7-2.zip/node_modules/@types/source-list-map/", + "packageDependencies": [ + ["@types/source-list-map", "npm:0.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["@types/ssri", [ + ["npm:6.0.1", { + "packageLocation": "./.yarn/cache/@types-ssri-npm-6.0.1-da6c21e6d2-2.zip/node_modules/@types/ssri/", + "packageDependencies": [ + ["@types/ssri", "npm:6.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["@types/stack-utils", [ + ["npm:1.0.1", { + "packageLocation": "./.yarn/cache/@types-stack-utils-npm-1.0.1-e2f2f7a882-2.zip/node_modules/@types/stack-utils/", + "packageDependencies": [ + ["@types/stack-utils", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["@types/tapable", [ + ["npm:1.0.4", { + "packageLocation": "./.yarn/cache/@types-tapable-npm-1.0.4-3ed5f6102e-2.zip/node_modules/@types/tapable/", + "packageDependencies": [ + ["@types/tapable", "npm:1.0.4"] + ], + "linkType": "HARD", + }] + ]], + ["@types/tar", [ + ["npm:4.0.0", { + "packageLocation": "./.yarn/cache/@types-tar-npm-4.0.0-4b464df1a6-2.zip/node_modules/@types/tar/", + "packageDependencies": [ + ["@types/tar", "npm:4.0.0"], + ["@types/node", "npm:10.12.18"] + ], + "linkType": "HARD", + }] + ]], + ["@types/tar-fs", [ + ["npm:1.16.1", { + "packageLocation": "./.yarn/cache/@types-tar-fs-npm-1.16.1-d84562705d-2.zip/node_modules/@types/tar-fs/", + "packageDependencies": [ + ["@types/tar-fs", "npm:1.16.1"], + ["@types/node", "npm:10.12.18"] + ], + "linkType": "HARD", + }] + ]], + ["@types/tar-stream", [ + ["npm:1.6.0", { + "packageLocation": "./.yarn/cache/@types-tar-stream-npm-1.6.0-442fee9fb0-2.zip/node_modules/@types/tar-stream/", + "packageDependencies": [ + ["@types/tar-stream", "npm:1.6.0"], + ["@types/node", "npm:10.12.18"] + ], + "linkType": "HARD", + }] + ]], + ["@types/terser-webpack-plugin", [ + ["npm:1.2.1", { + "packageLocation": "./.yarn/cache/@types-terser-webpack-plugin-npm-1.2.1-67d57d28fe-2.zip/node_modules/@types/terser-webpack-plugin/", + "packageDependencies": [ + ["@types/terser-webpack-plugin", "npm:1.2.1"], + ["@types/webpack", "npm:4.32.1"], + ["terser", "npm:3.17.0"] + ], + "linkType": "HARD", + }] + ]], + ["@types/through", [ + ["npm:0.0.29", { + "packageLocation": "./.yarn/cache/@types-through-npm-0.0.29-5e43403e29-2.zip/node_modules/@types/through/", + "packageDependencies": [ + ["@types/through", "npm:0.0.29"], + ["@types/node", "npm:10.12.18"] + ], + "linkType": "HARD", + }] + ]], + ["@types/tmp", [ + ["npm:0.0.32", { + "packageLocation": "./.yarn/cache/@types-tmp-npm-0.0.32-3a7bf0fcf7-2.zip/node_modules/@types/tmp/", + "packageDependencies": [ + ["@types/tmp", "npm:0.0.32"] + ], + "linkType": "HARD", + }], + ["npm:0.0.33", { + "packageLocation": "./.yarn/cache/@types-tmp-npm-0.0.33-070918943f-2.zip/node_modules/@types/tmp/", + "packageDependencies": [ + ["@types/tmp", "npm:0.0.33"] + ], + "linkType": "HARD", + }] + ]], + ["@types/treeify", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/@types-treeify-npm-1.0.0-b5e04e9cd3-2.zip/node_modules/@types/treeify/", + "packageDependencies": [ + ["@types/treeify", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["@types/tunnel", [ + ["npm:0.0.0", { + "packageLocation": "./.yarn/cache/@types-tunnel-npm-0.0.0-60b0691686-2.zip/node_modules/@types/tunnel/", + "packageDependencies": [ + ["@types/tunnel", "npm:0.0.0"], + ["@types/node", "npm:10.12.18"] + ], + "linkType": "HARD", + }] + ]], + ["@types/typescript", [ + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/@types-typescript-npm-2.0.0-4639092a54-2.zip/node_modules/@types/typescript/", + "packageDependencies": [ + ["@types/typescript", "npm:2.0.0"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] + ], + "linkType": "HARD", + }] + ]], + ["@types/uglify-js", [ + ["npm:3.0.4", { + "packageLocation": "./.yarn/cache/@types-uglify-js-npm-3.0.4-17dd492e5f-2.zip/node_modules/@types/uglify-js/", + "packageDependencies": [ + ["@types/uglify-js", "npm:3.0.4"], + ["source-map", "npm:0.6.1"] + ], + "linkType": "HARD", + }] + ]], + ["@types/unist", [ + ["npm:2.0.3", { + "packageLocation": "./.yarn/cache/@types-unist-npm-2.0.3-4b26dedfde-2.zip/node_modules/@types/unist/", + "packageDependencies": [ + ["@types/unist", "npm:2.0.3"] + ], + "linkType": "HARD", + }] + ]], + ["@types/vfile", [ + ["npm:3.0.2", { + "packageLocation": "./.yarn/cache/@types-vfile-npm-3.0.2-5a6f4624c4-2.zip/node_modules/@types/vfile/", + "packageDependencies": [ + ["@types/vfile", "npm:3.0.2"], + ["@types/node", "npm:10.12.18"], + ["@types/unist", "npm:2.0.3"], + ["@types/vfile-message", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["@types/vfile-message", [ + ["npm:1.0.1", { + "packageLocation": "./.yarn/cache/@types-vfile-message-npm-1.0.1-94f6b0361a-2.zip/node_modules/@types/vfile-message/", + "packageDependencies": [ + ["@types/vfile-message", "npm:1.0.1"], + ["@types/node", "npm:10.12.18"], + ["@types/unist", "npm:2.0.3"] + ], + "linkType": "HARD", + }] + ]], + ["@types/webpack", [ + ["npm:4.32.1", { + "packageLocation": "./.yarn/cache/@types-webpack-npm-4.32.1-08e5e03227-2.zip/node_modules/@types/webpack/", + "packageDependencies": [ + ["@types/webpack", "npm:4.32.1"], + ["@types/anymatch", "npm:1.3.1"], + ["@types/node", "npm:10.12.18"], + ["@types/tapable", "npm:1.0.4"], + ["@types/uglify-js", "npm:3.0.4"], + ["source-map", "npm:0.6.1"] + ], + "linkType": "HARD", + }] + ]], + ["@types/webpack-merge", [ + ["npm:4.1.5", { + "packageLocation": "./.yarn/cache/@types-webpack-merge-npm-4.1.5-2d7748bcf3-2.zip/node_modules/@types/webpack-merge/", + "packageDependencies": [ + ["@types/webpack-merge", "npm:4.1.5"], + ["@types/webpack", "npm:4.32.1"] + ], + "linkType": "HARD", + }] + ]], + ["@types/webpack-sources", [ + ["npm:0.1.5", { + "packageLocation": "./.yarn/cache/@types-webpack-sources-npm-0.1.5-3007b449ae-2.zip/node_modules/@types/webpack-sources/", + "packageDependencies": [ + ["@types/webpack-sources", "npm:0.1.5"], + ["@types/node", "npm:10.12.18"], + ["@types/source-list-map", "npm:0.1.2"], + ["source-map", "npm:0.6.1"] + ], + "linkType": "HARD", + }] + ]], + ["@types/yargs", [ + ["npm:12.0.10", { + "packageLocation": "./.yarn/cache/@types-yargs-npm-12.0.10-bb3dc2d650-2.zip/node_modules/@types/yargs/", + "packageDependencies": [ + ["@types/yargs", "npm:12.0.10"] + ], + "linkType": "HARD", + }], + ["npm:13.0.2", { + "packageLocation": "./.yarn/cache/@types-yargs-npm-13.0.2-c00efce784-2.zip/node_modules/@types/yargs/", + "packageDependencies": [ + ["@types/yargs", "npm:13.0.2"], + ["@types/yargs-parser", "npm:13.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["@types/yargs-parser", [ + ["npm:13.0.0", { + "packageLocation": "./.yarn/cache/@types-yargs-parser-npm-13.0.0-948354affa-2.zip/node_modules/@types/yargs-parser/", + "packageDependencies": [ + ["@types/yargs-parser", "npm:13.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["@types/yup", [ + ["npm:0.26.12", { + "packageLocation": "./.yarn/cache/@types-yup-npm-0.26.12-acc57a9b95-2.zip/node_modules/@types/yup/", + "packageDependencies": [ + ["@types/yup", "npm:0.26.12"] + ], + "linkType": "HARD", + }] + ]], + ["@typescript-eslint/eslint-plugin", [ + ["virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:1.7.0", { + "packageLocation": "./.yarn/$$virtual/@typescript-eslint-eslint-plugin-virtual-45cefb3a77/0/cache/@typescript-eslint-eslint-plugin-npm-1.7.0-7e6cd333d5-2.zip/node_modules/@typescript-eslint/eslint-plugin/", + "packageDependencies": [ + ["@typescript-eslint/eslint-plugin", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:1.7.0"], + ["@typescript-eslint/parser", "virtual:45cefb3a778deece82fc842b2b72f0afc757b6c0484407b9caa29c093b750350155ac2abd0f56e4ac93885a167aa5c99574da658766a7bf001a0aae00168eb82#npm:1.7.0"], + ["@typescript-eslint/typescript-estree", "virtual:45cefb3a778deece82fc842b2b72f0afc757b6c0484407b9caa29c093b750350155ac2abd0f56e4ac93885a167aa5c99574da658766a7bf001a0aae00168eb82#npm:1.7.0"], + ["eslint", "npm:5.16.0"], + ["eslint-utils", "npm:1.3.1"], + ["regexpp", "npm:2.0.1"], + ["requireindex", "npm:1.2.0"], + ["tsutils", "virtual:45cefb3a778deece82fc842b2b72f0afc757b6c0484407b9caa29c093b750350155ac2abd0f56e4ac93885a167aa5c99574da658766a7bf001a0aae00168eb82#npm:3.10.0"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] + ], + "packagePeers": [ + "eslint", + "typescript" + ], + "linkType": "HARD", + }] + ]], + ["@typescript-eslint/experimental-utils", [ + ["virtual:be22e969588e5b9bb01154245a30a1bfa2fad15f08a9f0d7874afa09a4651ae4fe9cd0600afa10932b5dfe007f9b520145319057e59f92e2d7a8fb54b87c1da9#npm:2.13.0", { + "packageLocation": "./.yarn/$$virtual/@typescript-eslint-experimental-utils-virtual-8f761bee9e/0/cache/@typescript-eslint-experimental-utils-npm-2.13.0-42102e3610-2.zip/node_modules/@typescript-eslint/experimental-utils/", + "packageDependencies": [ + ["@typescript-eslint/experimental-utils", "virtual:be22e969588e5b9bb01154245a30a1bfa2fad15f08a9f0d7874afa09a4651ae4fe9cd0600afa10932b5dfe007f9b520145319057e59f92e2d7a8fb54b87c1da9#npm:2.13.0"], + ["@types/json-schema", "npm:7.0.3"], + ["@typescript-eslint/typescript-estree", "virtual:8f761bee9eb5bd9df32b1ace75fc67b672d27b9ccd6ac132b62cb22e0ef341e04a5806a9ebc7ff872e0df4b8e0a464f90e28aecac7fb7259033e54a9a89cb2f9#npm:2.13.0"], + ["eslint", "npm:5.16.0"], + ["eslint-scope", "npm:5.0.0"] + ], + "packagePeers": [ + "eslint" + ], + "linkType": "HARD", + }] + ]], + ["@typescript-eslint/parser", [ + ["virtual:45cefb3a778deece82fc842b2b72f0afc757b6c0484407b9caa29c093b750350155ac2abd0f56e4ac93885a167aa5c99574da658766a7bf001a0aae00168eb82#npm:1.7.0", { + "packageLocation": "./.yarn/$$virtual/@typescript-eslint-parser-virtual-bfa1be041c/0/cache/@typescript-eslint-parser-npm-1.7.0-87f7d44c8e-2.zip/node_modules/@typescript-eslint/parser/", + "packageDependencies": [ + ["@typescript-eslint/parser", "virtual:45cefb3a778deece82fc842b2b72f0afc757b6c0484407b9caa29c093b750350155ac2abd0f56e4ac93885a167aa5c99574da658766a7bf001a0aae00168eb82#npm:1.7.0"], + ["@typescript-eslint/typescript-estree", "virtual:45cefb3a778deece82fc842b2b72f0afc757b6c0484407b9caa29c093b750350155ac2abd0f56e4ac93885a167aa5c99574da658766a7bf001a0aae00168eb82#npm:1.7.0"], + ["eslint", "npm:5.16.0"], + ["eslint-scope", "npm:4.0.0"], + ["eslint-visitor-keys", "npm:1.0.0"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] + ], + "packagePeers": [ + "eslint", + "typescript" + ], + "linkType": "HARD", + }], + ["virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:2.13.0", { + "packageLocation": "./.yarn/$$virtual/@typescript-eslint-parser-virtual-be22e96958/0/cache/@typescript-eslint-parser-npm-2.13.0-a1e67058e4-2.zip/node_modules/@typescript-eslint/parser/", + "packageDependencies": [ + ["@typescript-eslint/parser", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:2.13.0"], + ["@types/eslint-visitor-keys", "npm:1.0.0"], + ["@typescript-eslint/experimental-utils", "virtual:be22e969588e5b9bb01154245a30a1bfa2fad15f08a9f0d7874afa09a4651ae4fe9cd0600afa10932b5dfe007f9b520145319057e59f92e2d7a8fb54b87c1da9#npm:2.13.0"], + ["@typescript-eslint/typescript-estree", "virtual:be22e969588e5b9bb01154245a30a1bfa2fad15f08a9f0d7874afa09a4651ae4fe9cd0600afa10932b5dfe007f9b520145319057e59f92e2d7a8fb54b87c1da9#npm:2.13.0"], + ["eslint", "npm:5.16.0"], + ["eslint-visitor-keys", "npm:1.1.0"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] + ], + "packagePeers": [ + "eslint", + "typescript" + ], + "linkType": "HARD", + }] + ]], + ["@typescript-eslint/typescript-estree", [ + ["virtual:45cefb3a778deece82fc842b2b72f0afc757b6c0484407b9caa29c093b750350155ac2abd0f56e4ac93885a167aa5c99574da658766a7bf001a0aae00168eb82#npm:1.7.0", { + "packageLocation": "./.yarn/$$virtual/@typescript-eslint-typescript-estree-virtual-8609b490a6/0/cache/@typescript-eslint-typescript-estree-npm-1.7.0-b739ddbf0f-2.zip/node_modules/@typescript-eslint/typescript-estree/", + "packageDependencies": [ + ["@typescript-eslint/typescript-estree", "virtual:45cefb3a778deece82fc842b2b72f0afc757b6c0484407b9caa29c093b750350155ac2abd0f56e4ac93885a167aa5c99574da658766a7bf001a0aae00168eb82#npm:1.7.0"], + ["lodash.unescape", "npm:4.0.1"], + ["semver", "npm:5.5.0"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] + ], + "packagePeers": [ + "typescript" + ], + "linkType": "HARD", + }], + ["virtual:8f761bee9eb5bd9df32b1ace75fc67b672d27b9ccd6ac132b62cb22e0ef341e04a5806a9ebc7ff872e0df4b8e0a464f90e28aecac7fb7259033e54a9a89cb2f9#npm:2.13.0", { + "packageLocation": "./.yarn/$$virtual/@typescript-eslint-typescript-estree-virtual-5b276aefe4/0/cache/@typescript-eslint-typescript-estree-npm-2.13.0-2807dbdaf1-2.zip/node_modules/@typescript-eslint/typescript-estree/", + "packageDependencies": [ + ["@typescript-eslint/typescript-estree", "virtual:8f761bee9eb5bd9df32b1ace75fc67b672d27b9ccd6ac132b62cb22e0ef341e04a5806a9ebc7ff872e0df4b8e0a464f90e28aecac7fb7259033e54a9a89cb2f9#npm:2.13.0"], + ["debug", "virtual:600237cf09a10d2aee41c3b67d3b1a1f8e4ee4d3398af108896e8123f43754f0ac9f704dcda78606de8699a7aca253e14c9d0933cdf05abe7bb399fdfb1d0dfa#npm:4.1.1"], + ["eslint-visitor-keys", "npm:1.1.0"], + ["glob", "npm:7.1.6"], + ["is-glob", "npm:4.0.1"], + ["lodash.unescape", "npm:4.0.1"], + ["semver", "npm:6.3.0"], + ["tsutils", "virtual:5b276aefe487bd5c5db0b13e68fddf5f156e11dc92758e76fb9554bb68a75cdf36a571dd81c7201a36aad453d8026a3ea58eb0ad2fef2da5e449d2e16e6fe7be#npm:3.17.1"], + ["typescript", null] + ], + "packagePeers": [ + "typescript" + ], + "linkType": "HARD", + }], + ["virtual:be22e969588e5b9bb01154245a30a1bfa2fad15f08a9f0d7874afa09a4651ae4fe9cd0600afa10932b5dfe007f9b520145319057e59f92e2d7a8fb54b87c1da9#npm:2.13.0", { + "packageLocation": "./.yarn/$$virtual/@typescript-eslint-typescript-estree-virtual-faf413bcdf/0/cache/@typescript-eslint-typescript-estree-npm-2.13.0-2807dbdaf1-2.zip/node_modules/@typescript-eslint/typescript-estree/", + "packageDependencies": [ + ["@typescript-eslint/typescript-estree", "virtual:be22e969588e5b9bb01154245a30a1bfa2fad15f08a9f0d7874afa09a4651ae4fe9cd0600afa10932b5dfe007f9b520145319057e59f92e2d7a8fb54b87c1da9#npm:2.13.0"], + ["debug", "virtual:600237cf09a10d2aee41c3b67d3b1a1f8e4ee4d3398af108896e8123f43754f0ac9f704dcda78606de8699a7aca253e14c9d0933cdf05abe7bb399fdfb1d0dfa#npm:4.1.1"], + ["eslint-visitor-keys", "npm:1.1.0"], + ["glob", "npm:7.1.6"], + ["is-glob", "npm:4.0.1"], + ["lodash.unescape", "npm:4.0.1"], + ["semver", "npm:6.3.0"], + ["tsutils", "virtual:faf413bcdf63d4ba216a03af4562f5428e636501de9fdbe6a8290b289fd010181647b2e3f557d4967e3d32c0e2e93d138ad4315d4b6048c665fd19f5d4a4f89d#npm:3.17.1"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] + ], + "packagePeers": [ + "typescript" + ], + "linkType": "HARD", + }] + ]], + ["@webassemblyjs/ast", [ + ["npm:1.7.11", { + "packageLocation": "./.yarn/cache/@webassemblyjs-ast-npm-1.7.11-4731de44a0-2.zip/node_modules/@webassemblyjs/ast/", + "packageDependencies": [ + ["@webassemblyjs/ast", "npm:1.7.11"], + ["@webassemblyjs/helper-module-context", "npm:1.7.11"], + ["@webassemblyjs/helper-wasm-bytecode", "npm:1.7.11"], + ["@webassemblyjs/wast-parser", "npm:1.7.11"] + ], + "linkType": "HARD", + }], + ["npm:1.8.5", { + "packageLocation": "./.yarn/cache/@webassemblyjs-ast-npm-1.8.5-fc0b35ea9a-2.zip/node_modules/@webassemblyjs/ast/", + "packageDependencies": [ + ["@webassemblyjs/ast", "npm:1.8.5"], + ["@webassemblyjs/helper-module-context", "npm:1.8.5"], + ["@webassemblyjs/helper-wasm-bytecode", "npm:1.8.5"], + ["@webassemblyjs/wast-parser", "npm:1.8.5"] + ], + "linkType": "HARD", + }] + ]], + ["@webassemblyjs/floating-point-hex-parser", [ + ["npm:1.7.11", { + "packageLocation": "./.yarn/cache/@webassemblyjs-floating-point-hex-parser-npm-1.7.11-2416a0c807-2.zip/node_modules/@webassemblyjs/floating-point-hex-parser/", + "packageDependencies": [ + ["@webassemblyjs/floating-point-hex-parser", "npm:1.7.11"] + ], + "linkType": "HARD", + }], + ["npm:1.8.5", { + "packageLocation": "./.yarn/cache/@webassemblyjs-floating-point-hex-parser-npm-1.8.5-2f282838ca-2.zip/node_modules/@webassemblyjs/floating-point-hex-parser/", + "packageDependencies": [ + ["@webassemblyjs/floating-point-hex-parser", "npm:1.8.5"] + ], + "linkType": "HARD", + }] + ]], + ["@webassemblyjs/helper-api-error", [ + ["npm:1.7.11", { + "packageLocation": "./.yarn/cache/@webassemblyjs-helper-api-error-npm-1.7.11-a0f2d42213-2.zip/node_modules/@webassemblyjs/helper-api-error/", + "packageDependencies": [ + ["@webassemblyjs/helper-api-error", "npm:1.7.11"] + ], + "linkType": "HARD", + }], + ["npm:1.8.5", { + "packageLocation": "./.yarn/cache/@webassemblyjs-helper-api-error-npm-1.8.5-fc3f9c88e2-2.zip/node_modules/@webassemblyjs/helper-api-error/", + "packageDependencies": [ + ["@webassemblyjs/helper-api-error", "npm:1.8.5"] + ], + "linkType": "HARD", + }] + ]], + ["@webassemblyjs/helper-buffer", [ + ["npm:1.7.11", { + "packageLocation": "./.yarn/cache/@webassemblyjs-helper-buffer-npm-1.7.11-07ca7eb917-2.zip/node_modules/@webassemblyjs/helper-buffer/", + "packageDependencies": [ + ["@webassemblyjs/helper-buffer", "npm:1.7.11"] + ], + "linkType": "HARD", + }], + ["npm:1.8.5", { + "packageLocation": "./.yarn/cache/@webassemblyjs-helper-buffer-npm-1.8.5-4b96e385b8-2.zip/node_modules/@webassemblyjs/helper-buffer/", + "packageDependencies": [ + ["@webassemblyjs/helper-buffer", "npm:1.8.5"] + ], + "linkType": "HARD", + }] + ]], + ["@webassemblyjs/helper-code-frame", [ + ["npm:1.7.11", { + "packageLocation": "./.yarn/cache/@webassemblyjs-helper-code-frame-npm-1.7.11-624e00c26d-2.zip/node_modules/@webassemblyjs/helper-code-frame/", + "packageDependencies": [ + ["@webassemblyjs/helper-code-frame", "npm:1.7.11"], + ["@webassemblyjs/wast-printer", "npm:1.7.11"] + ], + "linkType": "HARD", + }], + ["npm:1.8.5", { + "packageLocation": "./.yarn/cache/@webassemblyjs-helper-code-frame-npm-1.8.5-c35411c7e4-2.zip/node_modules/@webassemblyjs/helper-code-frame/", + "packageDependencies": [ + ["@webassemblyjs/helper-code-frame", "npm:1.8.5"], + ["@webassemblyjs/wast-printer", "npm:1.8.5"] + ], + "linkType": "HARD", + }] + ]], + ["@webassemblyjs/helper-fsm", [ + ["npm:1.7.11", { + "packageLocation": "./.yarn/cache/@webassemblyjs-helper-fsm-npm-1.7.11-ecdb806e87-2.zip/node_modules/@webassemblyjs/helper-fsm/", + "packageDependencies": [ + ["@webassemblyjs/helper-fsm", "npm:1.7.11"] + ], + "linkType": "HARD", + }], + ["npm:1.8.5", { + "packageLocation": "./.yarn/cache/@webassemblyjs-helper-fsm-npm-1.8.5-e6107359e9-2.zip/node_modules/@webassemblyjs/helper-fsm/", + "packageDependencies": [ + ["@webassemblyjs/helper-fsm", "npm:1.8.5"] + ], + "linkType": "HARD", + }] + ]], + ["@webassemblyjs/helper-module-context", [ + ["npm:1.7.11", { + "packageLocation": "./.yarn/cache/@webassemblyjs-helper-module-context-npm-1.7.11-9c894f457c-2.zip/node_modules/@webassemblyjs/helper-module-context/", + "packageDependencies": [ + ["@webassemblyjs/helper-module-context", "npm:1.7.11"] + ], + "linkType": "HARD", + }], + ["npm:1.8.5", { + "packageLocation": "./.yarn/cache/@webassemblyjs-helper-module-context-npm-1.8.5-db969ff351-2.zip/node_modules/@webassemblyjs/helper-module-context/", + "packageDependencies": [ + ["@webassemblyjs/helper-module-context", "npm:1.8.5"], + ["@webassemblyjs/ast", "npm:1.8.5"], + ["mamacro", "npm:0.0.3"] + ], + "linkType": "HARD", + }] + ]], + ["@webassemblyjs/helper-wasm-bytecode", [ + ["npm:1.7.11", { + "packageLocation": "./.yarn/cache/@webassemblyjs-helper-wasm-bytecode-npm-1.7.11-195d85a3c2-2.zip/node_modules/@webassemblyjs/helper-wasm-bytecode/", + "packageDependencies": [ + ["@webassemblyjs/helper-wasm-bytecode", "npm:1.7.11"] + ], + "linkType": "HARD", + }], + ["npm:1.8.5", { + "packageLocation": "./.yarn/cache/@webassemblyjs-helper-wasm-bytecode-npm-1.8.5-204f76777c-2.zip/node_modules/@webassemblyjs/helper-wasm-bytecode/", + "packageDependencies": [ + ["@webassemblyjs/helper-wasm-bytecode", "npm:1.8.5"] + ], + "linkType": "HARD", + }] + ]], + ["@webassemblyjs/helper-wasm-section", [ + ["npm:1.7.11", { + "packageLocation": "./.yarn/cache/@webassemblyjs-helper-wasm-section-npm-1.7.11-3e97fa7484-2.zip/node_modules/@webassemblyjs/helper-wasm-section/", + "packageDependencies": [ + ["@webassemblyjs/helper-wasm-section", "npm:1.7.11"], + ["@webassemblyjs/ast", "npm:1.7.11"], + ["@webassemblyjs/helper-buffer", "npm:1.7.11"], + ["@webassemblyjs/helper-wasm-bytecode", "npm:1.7.11"], + ["@webassemblyjs/wasm-gen", "npm:1.7.11"] + ], + "linkType": "HARD", + }], + ["npm:1.8.5", { + "packageLocation": "./.yarn/cache/@webassemblyjs-helper-wasm-section-npm-1.8.5-14d990002e-2.zip/node_modules/@webassemblyjs/helper-wasm-section/", + "packageDependencies": [ + ["@webassemblyjs/helper-wasm-section", "npm:1.8.5"], + ["@webassemblyjs/ast", "npm:1.8.5"], + ["@webassemblyjs/helper-buffer", "npm:1.8.5"], + ["@webassemblyjs/helper-wasm-bytecode", "npm:1.8.5"], + ["@webassemblyjs/wasm-gen", "npm:1.8.5"] + ], + "linkType": "HARD", + }] + ]], + ["@webassemblyjs/ieee754", [ + ["npm:1.7.11", { + "packageLocation": "./.yarn/cache/@webassemblyjs-ieee754-npm-1.7.11-6b5e7b305c-2.zip/node_modules/@webassemblyjs/ieee754/", + "packageDependencies": [ + ["@webassemblyjs/ieee754", "npm:1.7.11"], + ["@xtuc/ieee754", "npm:1.2.0"] + ], + "linkType": "HARD", + }], + ["npm:1.8.5", { + "packageLocation": "./.yarn/cache/@webassemblyjs-ieee754-npm-1.8.5-f8c56e71d0-2.zip/node_modules/@webassemblyjs/ieee754/", + "packageDependencies": [ + ["@webassemblyjs/ieee754", "npm:1.8.5"], + ["@xtuc/ieee754", "npm:1.2.0"] + ], + "linkType": "HARD", + }] + ]], + ["@webassemblyjs/leb128", [ + ["npm:1.7.11", { + "packageLocation": "./.yarn/cache/@webassemblyjs-leb128-npm-1.7.11-b7c9f93010-2.zip/node_modules/@webassemblyjs/leb128/", + "packageDependencies": [ + ["@webassemblyjs/leb128", "npm:1.7.11"], + ["@xtuc/long", "npm:4.2.1"] + ], + "linkType": "HARD", + }], + ["npm:1.8.5", { + "packageLocation": "./.yarn/cache/@webassemblyjs-leb128-npm-1.8.5-f33cda9731-2.zip/node_modules/@webassemblyjs/leb128/", + "packageDependencies": [ + ["@webassemblyjs/leb128", "npm:1.8.5"], + ["@xtuc/long", "npm:4.2.2"] + ], + "linkType": "HARD", + }] + ]], + ["@webassemblyjs/utf8", [ + ["npm:1.7.11", { + "packageLocation": "./.yarn/cache/@webassemblyjs-utf8-npm-1.7.11-967f256c8e-2.zip/node_modules/@webassemblyjs/utf8/", + "packageDependencies": [ + ["@webassemblyjs/utf8", "npm:1.7.11"] + ], + "linkType": "HARD", + }], + ["npm:1.8.5", { + "packageLocation": "./.yarn/cache/@webassemblyjs-utf8-npm-1.8.5-f93693aeeb-2.zip/node_modules/@webassemblyjs/utf8/", + "packageDependencies": [ + ["@webassemblyjs/utf8", "npm:1.8.5"] + ], + "linkType": "HARD", + }] + ]], + ["@webassemblyjs/wasm-edit", [ + ["npm:1.7.11", { + "packageLocation": "./.yarn/cache/@webassemblyjs-wasm-edit-npm-1.7.11-4038a4f12a-2.zip/node_modules/@webassemblyjs/wasm-edit/", + "packageDependencies": [ + ["@webassemblyjs/wasm-edit", "npm:1.7.11"], + ["@webassemblyjs/ast", "npm:1.7.11"], + ["@webassemblyjs/helper-buffer", "npm:1.7.11"], + ["@webassemblyjs/helper-wasm-bytecode", "npm:1.7.11"], + ["@webassemblyjs/helper-wasm-section", "npm:1.7.11"], + ["@webassemblyjs/wasm-gen", "npm:1.7.11"], + ["@webassemblyjs/wasm-opt", "npm:1.7.11"], + ["@webassemblyjs/wasm-parser", "npm:1.7.11"], + ["@webassemblyjs/wast-printer", "npm:1.7.11"] + ], + "linkType": "HARD", + }], + ["npm:1.8.5", { + "packageLocation": "./.yarn/cache/@webassemblyjs-wasm-edit-npm-1.8.5-287ddc9d4c-2.zip/node_modules/@webassemblyjs/wasm-edit/", + "packageDependencies": [ + ["@webassemblyjs/wasm-edit", "npm:1.8.5"], + ["@webassemblyjs/ast", "npm:1.8.5"], + ["@webassemblyjs/helper-buffer", "npm:1.8.5"], + ["@webassemblyjs/helper-wasm-bytecode", "npm:1.8.5"], + ["@webassemblyjs/helper-wasm-section", "npm:1.8.5"], + ["@webassemblyjs/wasm-gen", "npm:1.8.5"], + ["@webassemblyjs/wasm-opt", "npm:1.8.5"], + ["@webassemblyjs/wasm-parser", "npm:1.8.5"], + ["@webassemblyjs/wast-printer", "npm:1.8.5"] + ], + "linkType": "HARD", + }] + ]], + ["@webassemblyjs/wasm-gen", [ + ["npm:1.7.11", { + "packageLocation": "./.yarn/cache/@webassemblyjs-wasm-gen-npm-1.7.11-c508276c42-2.zip/node_modules/@webassemblyjs/wasm-gen/", + "packageDependencies": [ + ["@webassemblyjs/wasm-gen", "npm:1.7.11"], + ["@webassemblyjs/ast", "npm:1.7.11"], + ["@webassemblyjs/helper-wasm-bytecode", "npm:1.7.11"], + ["@webassemblyjs/ieee754", "npm:1.7.11"], + ["@webassemblyjs/leb128", "npm:1.7.11"], + ["@webassemblyjs/utf8", "npm:1.7.11"] + ], + "linkType": "HARD", + }], + ["npm:1.8.5", { + "packageLocation": "./.yarn/cache/@webassemblyjs-wasm-gen-npm-1.8.5-cb4036d0fa-2.zip/node_modules/@webassemblyjs/wasm-gen/", + "packageDependencies": [ + ["@webassemblyjs/wasm-gen", "npm:1.8.5"], + ["@webassemblyjs/ast", "npm:1.8.5"], + ["@webassemblyjs/helper-wasm-bytecode", "npm:1.8.5"], + ["@webassemblyjs/ieee754", "npm:1.8.5"], + ["@webassemblyjs/leb128", "npm:1.8.5"], + ["@webassemblyjs/utf8", "npm:1.8.5"] + ], + "linkType": "HARD", + }] + ]], + ["@webassemblyjs/wasm-opt", [ + ["npm:1.7.11", { + "packageLocation": "./.yarn/cache/@webassemblyjs-wasm-opt-npm-1.7.11-d15c14bb67-2.zip/node_modules/@webassemblyjs/wasm-opt/", + "packageDependencies": [ + ["@webassemblyjs/wasm-opt", "npm:1.7.11"], + ["@webassemblyjs/ast", "npm:1.7.11"], + ["@webassemblyjs/helper-buffer", "npm:1.7.11"], + ["@webassemblyjs/wasm-gen", "npm:1.7.11"], + ["@webassemblyjs/wasm-parser", "npm:1.7.11"] + ], + "linkType": "HARD", + }], + ["npm:1.8.5", { + "packageLocation": "./.yarn/cache/@webassemblyjs-wasm-opt-npm-1.8.5-4fd9a2e204-2.zip/node_modules/@webassemblyjs/wasm-opt/", + "packageDependencies": [ + ["@webassemblyjs/wasm-opt", "npm:1.8.5"], + ["@webassemblyjs/ast", "npm:1.8.5"], + ["@webassemblyjs/helper-buffer", "npm:1.8.5"], + ["@webassemblyjs/wasm-gen", "npm:1.8.5"], + ["@webassemblyjs/wasm-parser", "npm:1.8.5"] + ], + "linkType": "HARD", + }] + ]], + ["@webassemblyjs/wasm-parser", [ + ["npm:1.7.11", { + "packageLocation": "./.yarn/cache/@webassemblyjs-wasm-parser-npm-1.7.11-324ebc8ed8-2.zip/node_modules/@webassemblyjs/wasm-parser/", + "packageDependencies": [ + ["@webassemblyjs/wasm-parser", "npm:1.7.11"], + ["@webassemblyjs/ast", "npm:1.7.11"], + ["@webassemblyjs/helper-api-error", "npm:1.7.11"], + ["@webassemblyjs/helper-wasm-bytecode", "npm:1.7.11"], + ["@webassemblyjs/ieee754", "npm:1.7.11"], + ["@webassemblyjs/leb128", "npm:1.7.11"], + ["@webassemblyjs/utf8", "npm:1.7.11"] + ], + "linkType": "HARD", + }], + ["npm:1.8.5", { + "packageLocation": "./.yarn/cache/@webassemblyjs-wasm-parser-npm-1.8.5-8730695b54-2.zip/node_modules/@webassemblyjs/wasm-parser/", + "packageDependencies": [ + ["@webassemblyjs/wasm-parser", "npm:1.8.5"], + ["@webassemblyjs/ast", "npm:1.8.5"], + ["@webassemblyjs/helper-api-error", "npm:1.8.5"], + ["@webassemblyjs/helper-wasm-bytecode", "npm:1.8.5"], + ["@webassemblyjs/ieee754", "npm:1.8.5"], + ["@webassemblyjs/leb128", "npm:1.8.5"], + ["@webassemblyjs/utf8", "npm:1.8.5"] + ], + "linkType": "HARD", + }] + ]], + ["@webassemblyjs/wast-parser", [ + ["npm:1.7.11", { + "packageLocation": "./.yarn/cache/@webassemblyjs-wast-parser-npm-1.7.11-abdcd2de48-2.zip/node_modules/@webassemblyjs/wast-parser/", + "packageDependencies": [ + ["@webassemblyjs/wast-parser", "npm:1.7.11"], + ["@webassemblyjs/ast", "npm:1.7.11"], + ["@webassemblyjs/floating-point-hex-parser", "npm:1.7.11"], + ["@webassemblyjs/helper-api-error", "npm:1.7.11"], + ["@webassemblyjs/helper-code-frame", "npm:1.7.11"], + ["@webassemblyjs/helper-fsm", "npm:1.7.11"], + ["@xtuc/long", "npm:4.2.1"] + ], + "linkType": "HARD", + }], + ["npm:1.8.5", { + "packageLocation": "./.yarn/cache/@webassemblyjs-wast-parser-npm-1.8.5-3fd28cc923-2.zip/node_modules/@webassemblyjs/wast-parser/", + "packageDependencies": [ + ["@webassemblyjs/wast-parser", "npm:1.8.5"], + ["@webassemblyjs/ast", "npm:1.8.5"], + ["@webassemblyjs/floating-point-hex-parser", "npm:1.8.5"], + ["@webassemblyjs/helper-api-error", "npm:1.8.5"], + ["@webassemblyjs/helper-code-frame", "npm:1.8.5"], + ["@webassemblyjs/helper-fsm", "npm:1.8.5"], + ["@xtuc/long", "npm:4.2.2"] + ], + "linkType": "HARD", + }] + ]], + ["@webassemblyjs/wast-printer", [ + ["npm:1.7.11", { + "packageLocation": "./.yarn/cache/@webassemblyjs-wast-printer-npm-1.7.11-958ddbafe6-2.zip/node_modules/@webassemblyjs/wast-printer/", + "packageDependencies": [ + ["@webassemblyjs/wast-printer", "npm:1.7.11"], + ["@webassemblyjs/ast", "npm:1.7.11"], + ["@webassemblyjs/wast-parser", "npm:1.7.11"], + ["@xtuc/long", "npm:4.2.1"] + ], + "linkType": "HARD", + }], + ["npm:1.8.5", { + "packageLocation": "./.yarn/cache/@webassemblyjs-wast-printer-npm-1.8.5-9310ce4948-2.zip/node_modules/@webassemblyjs/wast-printer/", + "packageDependencies": [ + ["@webassemblyjs/wast-printer", "npm:1.8.5"], + ["@webassemblyjs/ast", "npm:1.8.5"], + ["@webassemblyjs/wast-parser", "npm:1.8.5"], + ["@xtuc/long", "npm:4.2.2"] + ], + "linkType": "HARD", + }] + ]], + ["@xtuc/ieee754", [ + ["npm:1.2.0", { + "packageLocation": "./.yarn/cache/@xtuc-ieee754-npm-1.2.0-ec0ce4e025-2.zip/node_modules/@xtuc/ieee754/", + "packageDependencies": [ + ["@xtuc/ieee754", "npm:1.2.0"] + ], + "linkType": "HARD", + }] + ]], + ["@xtuc/long", [ + ["npm:4.2.1", { + "packageLocation": "./.yarn/cache/@xtuc-long-npm-4.2.1-2f2318a6ae-2.zip/node_modules/@xtuc/long/", + "packageDependencies": [ + ["@xtuc/long", "npm:4.2.1"] + ], + "linkType": "HARD", + }], + ["npm:4.2.2", { + "packageLocation": "./.yarn/cache/@xtuc-long-npm-4.2.2-37236e6d72-2.zip/node_modules/@xtuc/long/", + "packageDependencies": [ + ["@xtuc/long", "npm:4.2.2"] + ], + "linkType": "HARD", + }] + ]], + ["@yarnpkg/builder", [ + ["virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-builder-virtual-e04a2594c7/1/packages/yarnpkg-builder/", + "packageDependencies": [ + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@babel/core", "npm:7.7.4"], + ["@babel/plugin-syntax-class-properties", "virtual:e04a2594c769771b96db34e7a92a8a3af1c98ae86dce662589a5c5d5209e16875506f8cb5f4c2230a2b2ae06335b14466352c4ed470d39edf9edb6c515984525#npm:7.2.0"], + ["@babel/plugin-syntax-decorators", "virtual:e04a2594c769771b96db34e7a92a8a3af1c98ae86dce662589a5c5d5209e16875506f8cb5f4c2230a2b2ae06335b14466352c4ed470d39edf9edb6c515984525#npm:7.2.0"], + ["@types/filesize", "npm:4.1.0"], + ["@types/terser-webpack-plugin", "npm:1.2.1"], + ["@types/webpack", "npm:4.32.1"], + ["@types/webpack-merge", "npm:4.1.5"], + ["@types/webpack-sources", "npm:0.1.5"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/monorepo", "workspace:."], + ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], + ["babel-loader", "virtual:e04a2594c769771b96db34e7a92a8a3af1c98ae86dce662589a5c5d5209e16875506f8cb5f4c2230a2b2ae06335b14466352c4ed470d39edf9edb6c515984525#npm:8.0.6"], + ["babel-plugin-lazy-import", "virtual:e04a2594c769771b96db34e7a92a8a3af1c98ae86dce662589a5c5d5209e16875506f8cb5f4c2230a2b2ae06335b14466352c4ed470d39edf9edb6c515984525#https://github.com/arcanis/babel-plugin-lazy-import.git#commit:ff060e230afb4f2f36a1c495be65271c14ae2e4b"], + ["chalk", "npm:3.0.0"], + ["clipanion", "npm:2.1.5"], + ["filesize", "npm:4.1.2"], + ["pnp-webpack-plugin", "npm:1.4.3"], + ["semver", "npm:7.1.2"], + ["terser-webpack-plugin", "virtual:e04a2594c769771b96db34e7a92a8a3af1c98ae86dce662589a5c5d5209e16875506f8cb5f4c2230a2b2ae06335b14466352c4ed470d39edf9edb6c515984525#npm:2.1.3"], + ["ts-loader", "virtual:e04a2594c769771b96db34e7a92a8a3af1c98ae86dce662589a5c5d5209e16875506f8cb5f4c2230a2b2ae06335b14466352c4ed470d39edf9edb6c515984525#npm:6.2.1"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], + ["val-loader", "virtual:e04a2594c769771b96db34e7a92a8a3af1c98ae86dce662589a5c5d5209e16875506f8cb5f4c2230a2b2ae06335b14466352c4ed470d39edf9edb6c515984525#npm:1.1.1"], + ["webpack", "npm:4.41.2"], + ["webpack-merge", "npm:4.2.1"], + ["webpack-sources", "npm:1.3.0"] + ], + "packagePeers": [ + "typescript" + ], + "linkType": "SOFT", + }], + ["workspace:packages/yarnpkg-builder", { + "packageLocation": "./packages/yarnpkg-builder/", + "packageDependencies": [ + ["@yarnpkg/builder", "workspace:packages/yarnpkg-builder"], + ["@babel/core", "npm:7.7.4"], + ["@babel/plugin-syntax-class-properties", "virtual:e04a2594c769771b96db34e7a92a8a3af1c98ae86dce662589a5c5d5209e16875506f8cb5f4c2230a2b2ae06335b14466352c4ed470d39edf9edb6c515984525#npm:7.2.0"], + ["@babel/plugin-syntax-decorators", "virtual:e04a2594c769771b96db34e7a92a8a3af1c98ae86dce662589a5c5d5209e16875506f8cb5f4c2230a2b2ae06335b14466352c4ed470d39edf9edb6c515984525#npm:7.2.0"], + ["@types/filesize", "npm:4.1.0"], + ["@types/terser-webpack-plugin", "npm:1.2.1"], + ["@types/webpack", "npm:4.32.1"], + ["@types/webpack-merge", "npm:4.1.5"], + ["@types/webpack-sources", "npm:0.1.5"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/monorepo", "workspace:."], + ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], + ["babel-loader", "virtual:e04a2594c769771b96db34e7a92a8a3af1c98ae86dce662589a5c5d5209e16875506f8cb5f4c2230a2b2ae06335b14466352c4ed470d39edf9edb6c515984525#npm:8.0.6"], + ["babel-plugin-lazy-import", "virtual:e04a2594c769771b96db34e7a92a8a3af1c98ae86dce662589a5c5d5209e16875506f8cb5f4c2230a2b2ae06335b14466352c4ed470d39edf9edb6c515984525#https://github.com/arcanis/babel-plugin-lazy-import.git#commit:ff060e230afb4f2f36a1c495be65271c14ae2e4b"], + ["chalk", "npm:3.0.0"], + ["clipanion", "npm:2.1.5"], + ["filesize", "npm:4.1.2"], + ["pnp-webpack-plugin", "npm:1.4.3"], + ["semver", "npm:7.1.2"], + ["terser-webpack-plugin", "virtual:e04a2594c769771b96db34e7a92a8a3af1c98ae86dce662589a5c5d5209e16875506f8cb5f4c2230a2b2ae06335b14466352c4ed470d39edf9edb6c515984525#npm:2.1.3"], + ["ts-loader", "virtual:5d170a96e3bd35439131aba7820e7b850e9381656d638624d34e228d96fc2f134ebf73b7eb6235db8cb822a7bcd252e04750d4dfcaeb49408c4e561390950138#npm:6.2.1"], + ["typescript", null], + ["val-loader", "virtual:e04a2594c769771b96db34e7a92a8a3af1c98ae86dce662589a5c5d5209e16875506f8cb5f4c2230a2b2ae06335b14466352c4ed470d39edf9edb6c515984525#npm:1.1.1"], + ["webpack", "npm:4.41.2"], + ["webpack-merge", "npm:4.2.1"], + ["webpack-sources", "npm:1.3.0"] + ], + "packagePeers": [ + "typescript" + ], + "linkType": "SOFT", + }] + ]], + ["@yarnpkg/cli", [ + ["virtual:142f2540721377707149f0b1d7ad0188d020f822e234abcdca162642d42824b344a1ac44bd6035644a0ca9babd62eb7d72923350ac75b876b51e87eb92b3e464#workspace:packages/yarnpkg-cli", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-cli-virtual-a4e201fc3c/1/packages/yarnpkg-cli/", + "packageDependencies": [ + ["@yarnpkg/cli", "virtual:142f2540721377707149f0b1d7ad0188d020f822e234abcdca162642d42824b344a1ac44bd6035644a0ca9babd62eb7d72923350ac75b876b51e87eb92b3e464#workspace:packages/yarnpkg-cli"], + ["@types/promise.prototype.finally", "npm:2.0.3"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/monorepo", "workspace:."], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["@yarnpkg/plugin-compat", "virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-compat"], + ["@yarnpkg/plugin-constraints", "virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-constraints"], + ["@yarnpkg/plugin-dlx", "virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-dlx"], + ["@yarnpkg/plugin-essentials", "virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-essentials"], + ["@yarnpkg/plugin-file", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-file"], + ["@yarnpkg/plugin-git", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-git"], + ["@yarnpkg/plugin-github", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-github"], + ["@yarnpkg/plugin-http", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-http"], + ["@yarnpkg/plugin-init", "virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-init"], + ["@yarnpkg/plugin-link", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-link"], + ["@yarnpkg/plugin-node-modules", "virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-node-modules"], + ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], + ["@yarnpkg/plugin-npm-cli", "virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-npm-cli"], + ["@yarnpkg/plugin-pack", "virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-pack"], + ["@yarnpkg/plugin-patch", "virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-patch"], + ["@yarnpkg/plugin-pnp", "virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-pnp"], + ["@yarnpkg/plugin-version", "virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-version"], + ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], + ["@yarnpkg/shell", "workspace:packages/yarnpkg-shell"], + ["chalk", "npm:3.0.0"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["promise.prototype.finally", "npm:3.1.1"], + ["semver", "npm:7.1.2"], + ["tmp", "npm:0.1.0"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "SOFT", + }], + ["virtual:14a22fb3831dfc762a1bb8a042d17886271c56698e1a83233f09eaacff5a5b83fe6f87adb9255774eab3586392c18ff98cf87aa6b374d572d9b72f88829f6d9e#workspace:packages/yarnpkg-cli", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-cli-virtual-1c3d72c6b3/1/packages/yarnpkg-cli/", + "packageDependencies": [ + ["@yarnpkg/cli", "virtual:14a22fb3831dfc762a1bb8a042d17886271c56698e1a83233f09eaacff5a5b83fe6f87adb9255774eab3586392c18ff98cf87aa6b374d572d9b72f88829f6d9e#workspace:packages/yarnpkg-cli"], + ["@types/promise.prototype.finally", "npm:2.0.3"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/monorepo", "workspace:."], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["@yarnpkg/plugin-compat", "virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-compat"], + ["@yarnpkg/plugin-constraints", "virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-constraints"], + ["@yarnpkg/plugin-dlx", "virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-dlx"], + ["@yarnpkg/plugin-essentials", "virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-essentials"], + ["@yarnpkg/plugin-file", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-file"], + ["@yarnpkg/plugin-git", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-git"], + ["@yarnpkg/plugin-github", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-github"], + ["@yarnpkg/plugin-http", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-http"], + ["@yarnpkg/plugin-init", "virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-init"], + ["@yarnpkg/plugin-link", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-link"], + ["@yarnpkg/plugin-node-modules", "virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-node-modules"], + ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], + ["@yarnpkg/plugin-npm-cli", "virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-npm-cli"], + ["@yarnpkg/plugin-pack", "virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-pack"], + ["@yarnpkg/plugin-patch", "virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-patch"], + ["@yarnpkg/plugin-pnp", "virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-pnp"], + ["@yarnpkg/plugin-version", "virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-version"], + ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], + ["@yarnpkg/shell", "workspace:packages/yarnpkg-shell"], + ["chalk", "npm:3.0.0"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["promise.prototype.finally", "npm:3.1.1"], + ["semver", "npm:7.1.2"], + ["tmp", "npm:0.1.0"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "SOFT", + }], + ["virtual:27ebb8cf1fa70157f710b4926b6d25c44192e74dbac3a766c8dc6505a59ebc433221bfb4b5aabc8cca814bbe95fcb6e1ecffcf94ba96ee6112a57c89364571ac#workspace:packages/yarnpkg-cli", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-cli-virtual-6fc63e4d1a/1/packages/yarnpkg-cli/", + "packageDependencies": [ + ["@yarnpkg/cli", "virtual:27ebb8cf1fa70157f710b4926b6d25c44192e74dbac3a766c8dc6505a59ebc433221bfb4b5aabc8cca814bbe95fcb6e1ecffcf94ba96ee6112a57c89364571ac#workspace:packages/yarnpkg-cli"], + ["@types/promise.prototype.finally", "npm:2.0.3"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/monorepo", "workspace:."], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["@yarnpkg/plugin-compat", "virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-compat"], + ["@yarnpkg/plugin-constraints", "virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-constraints"], + ["@yarnpkg/plugin-dlx", "virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-dlx"], + ["@yarnpkg/plugin-essentials", "virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-essentials"], + ["@yarnpkg/plugin-file", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-file"], + ["@yarnpkg/plugin-git", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-git"], + ["@yarnpkg/plugin-github", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-github"], + ["@yarnpkg/plugin-http", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-http"], + ["@yarnpkg/plugin-init", "virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-init"], + ["@yarnpkg/plugin-link", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-link"], + ["@yarnpkg/plugin-node-modules", "virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-node-modules"], + ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], + ["@yarnpkg/plugin-npm-cli", "virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-npm-cli"], + ["@yarnpkg/plugin-pack", "virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-pack"], + ["@yarnpkg/plugin-patch", "virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-patch"], + ["@yarnpkg/plugin-pnp", "virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-pnp"], + ["@yarnpkg/plugin-version", "virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-version"], + ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], + ["@yarnpkg/shell", "workspace:packages/yarnpkg-shell"], + ["chalk", "npm:3.0.0"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["promise.prototype.finally", "npm:3.1.1"], + ["semver", "npm:7.1.2"], + ["tmp", "npm:0.1.0"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "SOFT", + }], + ["virtual:35104c47575f2fe378d8d20383ae667f19d4dd801df8cc4c76848603aa6b4a2234a00142ff12fd557f6f48bd2810880e31c40c767010ea61a31fca302c2cc5e0#workspace:packages/yarnpkg-cli", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-cli-virtual-4ff153bc11/1/packages/yarnpkg-cli/", + "packageDependencies": [ + ["@yarnpkg/cli", "virtual:35104c47575f2fe378d8d20383ae667f19d4dd801df8cc4c76848603aa6b4a2234a00142ff12fd557f6f48bd2810880e31c40c767010ea61a31fca302c2cc5e0#workspace:packages/yarnpkg-cli"], + ["@types/promise.prototype.finally", "npm:2.0.3"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/monorepo", "workspace:."], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["@yarnpkg/plugin-compat", "virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-compat"], + ["@yarnpkg/plugin-constraints", "virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-constraints"], + ["@yarnpkg/plugin-dlx", "virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-dlx"], + ["@yarnpkg/plugin-essentials", "virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-essentials"], + ["@yarnpkg/plugin-file", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-file"], + ["@yarnpkg/plugin-git", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-git"], + ["@yarnpkg/plugin-github", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-github"], + ["@yarnpkg/plugin-http", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-http"], + ["@yarnpkg/plugin-init", "virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-init"], + ["@yarnpkg/plugin-link", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-link"], + ["@yarnpkg/plugin-node-modules", "virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-node-modules"], + ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], + ["@yarnpkg/plugin-npm-cli", "virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-npm-cli"], + ["@yarnpkg/plugin-pack", "virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-pack"], + ["@yarnpkg/plugin-patch", "virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-patch"], + ["@yarnpkg/plugin-pnp", "virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-pnp"], + ["@yarnpkg/plugin-version", "virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-version"], + ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], + ["@yarnpkg/shell", "workspace:packages/yarnpkg-shell"], + ["chalk", "npm:3.0.0"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["promise.prototype.finally", "npm:3.1.1"], + ["semver", "npm:7.1.2"], + ["tmp", "npm:0.1.0"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "SOFT", + }], + ["virtual:3f21a2572d1fa6d1ff8d16d86e25bcefcbff7d17161c440fdbddbd871d9d675c377d66a2cbd98ddb8f2c024060bc7bc6c01e8ae328fa1fef861c72a9b2c30755#workspace:packages/yarnpkg-cli", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-cli-virtual-b4c0e602e8/1/packages/yarnpkg-cli/", + "packageDependencies": [ + ["@yarnpkg/cli", "virtual:3f21a2572d1fa6d1ff8d16d86e25bcefcbff7d17161c440fdbddbd871d9d675c377d66a2cbd98ddb8f2c024060bc7bc6c01e8ae328fa1fef861c72a9b2c30755#workspace:packages/yarnpkg-cli"], + ["@types/promise.prototype.finally", "npm:2.0.3"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/monorepo", "workspace:."], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["@yarnpkg/plugin-compat", "virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-compat"], + ["@yarnpkg/plugin-constraints", "virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-constraints"], + ["@yarnpkg/plugin-dlx", "virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-dlx"], + ["@yarnpkg/plugin-essentials", "virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-essentials"], + ["@yarnpkg/plugin-file", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-file"], + ["@yarnpkg/plugin-git", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-git"], + ["@yarnpkg/plugin-github", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-github"], + ["@yarnpkg/plugin-http", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-http"], + ["@yarnpkg/plugin-init", "virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-init"], + ["@yarnpkg/plugin-link", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-link"], + ["@yarnpkg/plugin-node-modules", "virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-node-modules"], + ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], + ["@yarnpkg/plugin-npm-cli", "virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-npm-cli"], + ["@yarnpkg/plugin-pack", "virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-pack"], + ["@yarnpkg/plugin-patch", "virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-patch"], + ["@yarnpkg/plugin-pnp", "virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-pnp"], + ["@yarnpkg/plugin-version", "virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-version"], + ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], + ["@yarnpkg/shell", "workspace:packages/yarnpkg-shell"], + ["chalk", "npm:3.0.0"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["promise.prototype.finally", "npm:3.1.1"], + ["semver", "npm:7.1.2"], + ["tmp", "npm:0.1.0"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "SOFT", + }], + ["virtual:4a733c8d9614e2148392368219d98ec1a70b4e8ce99164edd551241b22f6c5233e9d0ccf9f6d83265c8a5aafc617cfd3c4100b3efef1e092a42053c23770ed9a#workspace:packages/yarnpkg-cli", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-cli-virtual-f8376ca2bc/1/packages/yarnpkg-cli/", + "packageDependencies": [ + ["@yarnpkg/cli", "virtual:4a733c8d9614e2148392368219d98ec1a70b4e8ce99164edd551241b22f6c5233e9d0ccf9f6d83265c8a5aafc617cfd3c4100b3efef1e092a42053c23770ed9a#workspace:packages/yarnpkg-cli"], + ["@types/promise.prototype.finally", "npm:2.0.3"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/monorepo", "workspace:."], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["@yarnpkg/plugin-compat", "virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-compat"], + ["@yarnpkg/plugin-constraints", "virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-constraints"], + ["@yarnpkg/plugin-dlx", "virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-dlx"], + ["@yarnpkg/plugin-essentials", "virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-essentials"], + ["@yarnpkg/plugin-file", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-file"], + ["@yarnpkg/plugin-git", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-git"], + ["@yarnpkg/plugin-github", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-github"], + ["@yarnpkg/plugin-http", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-http"], + ["@yarnpkg/plugin-init", "virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-init"], + ["@yarnpkg/plugin-link", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-link"], + ["@yarnpkg/plugin-node-modules", "virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-node-modules"], + ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], + ["@yarnpkg/plugin-npm-cli", "virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-npm-cli"], + ["@yarnpkg/plugin-pack", "virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-pack"], + ["@yarnpkg/plugin-patch", "virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-patch"], + ["@yarnpkg/plugin-pnp", "virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-pnp"], + ["@yarnpkg/plugin-version", "virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-version"], + ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], + ["@yarnpkg/shell", "workspace:packages/yarnpkg-shell"], + ["chalk", "npm:3.0.0"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["promise.prototype.finally", "npm:3.1.1"], + ["semver", "npm:7.1.2"], + ["tmp", "npm:0.1.0"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "SOFT", + }], + ["virtual:616a2ba0d005227805d037f4c8ec29f1dd09fdb3e3f49f7b5c4a07a62139a147d373d38bc5ebcb31bddab3956c3fc25d54edf8722741d9ebdbe9d36d21968f91#workspace:packages/yarnpkg-cli", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-cli-virtual-2351fd5ac4/1/packages/yarnpkg-cli/", + "packageDependencies": [ + ["@yarnpkg/cli", "virtual:616a2ba0d005227805d037f4c8ec29f1dd09fdb3e3f49f7b5c4a07a62139a147d373d38bc5ebcb31bddab3956c3fc25d54edf8722741d9ebdbe9d36d21968f91#workspace:packages/yarnpkg-cli"], + ["@types/promise.prototype.finally", "npm:2.0.3"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/monorepo", "workspace:."], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["@yarnpkg/plugin-compat", "virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-compat"], + ["@yarnpkg/plugin-constraints", "virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-constraints"], + ["@yarnpkg/plugin-dlx", "virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-dlx"], + ["@yarnpkg/plugin-essentials", "virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-essentials"], + ["@yarnpkg/plugin-file", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-file"], + ["@yarnpkg/plugin-git", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-git"], + ["@yarnpkg/plugin-github", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-github"], + ["@yarnpkg/plugin-http", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-http"], + ["@yarnpkg/plugin-init", "virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-init"], + ["@yarnpkg/plugin-link", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-link"], + ["@yarnpkg/plugin-node-modules", "virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-node-modules"], + ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], + ["@yarnpkg/plugin-npm-cli", "virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-npm-cli"], + ["@yarnpkg/plugin-pack", "virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-pack"], + ["@yarnpkg/plugin-patch", "virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-patch"], + ["@yarnpkg/plugin-pnp", "virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-pnp"], + ["@yarnpkg/plugin-version", "virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-version"], + ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], + ["@yarnpkg/shell", "workspace:packages/yarnpkg-shell"], + ["chalk", "npm:3.0.0"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["promise.prototype.finally", "npm:3.1.1"], + ["semver", "npm:7.1.2"], + ["tmp", "npm:0.1.0"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "SOFT", + }], + ["virtual:65b0a3c18b908df18dc5bd8d9a02bf3b64d57b3b4cd45187dca6c1ee574962b917737e89c164c644419160acf275596e0ab62d889c7575234206a0c7ccb06610#workspace:packages/yarnpkg-cli", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-cli-virtual-381a246dcb/1/packages/yarnpkg-cli/", + "packageDependencies": [ + ["@yarnpkg/cli", "virtual:65b0a3c18b908df18dc5bd8d9a02bf3b64d57b3b4cd45187dca6c1ee574962b917737e89c164c644419160acf275596e0ab62d889c7575234206a0c7ccb06610#workspace:packages/yarnpkg-cli"], + ["@types/promise.prototype.finally", "npm:2.0.3"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/monorepo", "workspace:."], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["@yarnpkg/plugin-compat", "virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-compat"], + ["@yarnpkg/plugin-constraints", "virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-constraints"], + ["@yarnpkg/plugin-dlx", "virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-dlx"], + ["@yarnpkg/plugin-essentials", "virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-essentials"], + ["@yarnpkg/plugin-file", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-file"], + ["@yarnpkg/plugin-git", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-git"], + ["@yarnpkg/plugin-github", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-github"], + ["@yarnpkg/plugin-http", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-http"], + ["@yarnpkg/plugin-init", "virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-init"], + ["@yarnpkg/plugin-link", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-link"], + ["@yarnpkg/plugin-node-modules", "virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-node-modules"], + ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], + ["@yarnpkg/plugin-npm-cli", "virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-npm-cli"], + ["@yarnpkg/plugin-pack", "virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-pack"], + ["@yarnpkg/plugin-patch", "virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-patch"], + ["@yarnpkg/plugin-pnp", "virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-pnp"], + ["@yarnpkg/plugin-version", "virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-version"], + ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], + ["@yarnpkg/shell", "workspace:packages/yarnpkg-shell"], + ["chalk", "npm:3.0.0"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["promise.prototype.finally", "npm:3.1.1"], + ["semver", "npm:7.1.2"], + ["tmp", "npm:0.1.0"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "SOFT", + }], + ["virtual:712d04b0098634bdb13868ff8f85b327022bd7d3880873ada8c0ae56847ed36cf9da1fd74a88519380129cec528fe2bd2201426bc28ac9d4a8cc6734ff25c538#workspace:packages/yarnpkg-cli", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-cli-virtual-54c8b951e7/1/packages/yarnpkg-cli/", + "packageDependencies": [ + ["@yarnpkg/cli", "virtual:712d04b0098634bdb13868ff8f85b327022bd7d3880873ada8c0ae56847ed36cf9da1fd74a88519380129cec528fe2bd2201426bc28ac9d4a8cc6734ff25c538#workspace:packages/yarnpkg-cli"], + ["@types/promise.prototype.finally", "npm:2.0.3"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/monorepo", "workspace:."], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["@yarnpkg/plugin-compat", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-compat"], + ["@yarnpkg/plugin-constraints", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-constraints"], + ["@yarnpkg/plugin-dlx", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-dlx"], + ["@yarnpkg/plugin-essentials", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-essentials"], + ["@yarnpkg/plugin-file", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-file"], + ["@yarnpkg/plugin-git", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-git"], + ["@yarnpkg/plugin-github", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-github"], + ["@yarnpkg/plugin-http", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-http"], + ["@yarnpkg/plugin-init", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-init"], + ["@yarnpkg/plugin-link", "virtual:712d04b0098634bdb13868ff8f85b327022bd7d3880873ada8c0ae56847ed36cf9da1fd74a88519380129cec528fe2bd2201426bc28ac9d4a8cc6734ff25c538#workspace:packages/plugin-link"], + ["@yarnpkg/plugin-node-modules", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-node-modules"], + ["@yarnpkg/plugin-npm", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-npm"], + ["@yarnpkg/plugin-npm-cli", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-npm-cli"], + ["@yarnpkg/plugin-pack", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-pack"], + ["@yarnpkg/plugin-patch", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-patch"], + ["@yarnpkg/plugin-pnp", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-pnp"], + ["@yarnpkg/plugin-version", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-version"], + ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], + ["@yarnpkg/shell", "workspace:packages/yarnpkg-shell"], + ["chalk", "npm:3.0.0"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["promise.prototype.finally", "npm:3.1.1"], + ["semver", "npm:7.1.2"], + ["tmp", "npm:0.1.0"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "SOFT", + }], + ["virtual:743b60015fc887fe314a7ee01ea4843b516ac512d77939f47dc39d50bc7db742dc8994fe9bb2245ada0b3ce6f8aa58329d603fbc24093050cd499cb16a1a995f#workspace:packages/yarnpkg-cli", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-cli-virtual-d1d72d9e39/1/packages/yarnpkg-cli/", + "packageDependencies": [ + ["@yarnpkg/cli", "virtual:743b60015fc887fe314a7ee01ea4843b516ac512d77939f47dc39d50bc7db742dc8994fe9bb2245ada0b3ce6f8aa58329d603fbc24093050cd499cb16a1a995f#workspace:packages/yarnpkg-cli"], + ["@types/promise.prototype.finally", "npm:2.0.3"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/monorepo", "workspace:."], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["@yarnpkg/plugin-compat", "virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-compat"], + ["@yarnpkg/plugin-constraints", "virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-constraints"], + ["@yarnpkg/plugin-dlx", "virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-dlx"], + ["@yarnpkg/plugin-essentials", "virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-essentials"], + ["@yarnpkg/plugin-file", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-file"], + ["@yarnpkg/plugin-git", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-git"], + ["@yarnpkg/plugin-github", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-github"], + ["@yarnpkg/plugin-http", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-http"], + ["@yarnpkg/plugin-init", "virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-init"], + ["@yarnpkg/plugin-link", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-link"], + ["@yarnpkg/plugin-node-modules", "virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-node-modules"], + ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], + ["@yarnpkg/plugin-npm-cli", "virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-npm-cli"], + ["@yarnpkg/plugin-pack", "virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-pack"], + ["@yarnpkg/plugin-patch", "virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-patch"], + ["@yarnpkg/plugin-pnp", "virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-pnp"], + ["@yarnpkg/plugin-version", "virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-version"], + ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], + ["@yarnpkg/shell", "workspace:packages/yarnpkg-shell"], + ["chalk", "npm:3.0.0"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["promise.prototype.finally", "npm:3.1.1"], + ["semver", "npm:7.1.2"], + ["tmp", "npm:0.1.0"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "SOFT", + }], + ["virtual:7bf4ad1016291a7e1c04756f55760890095421dd1b945930b62d8d0464c365d1cdce28ed812277b54dc54443922ac82afd5e98ed7f1d218ae7753d16e21541bb#workspace:packages/yarnpkg-cli", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-cli-virtual-c44c4b6360/1/packages/yarnpkg-cli/", + "packageDependencies": [ + ["@yarnpkg/cli", "virtual:7bf4ad1016291a7e1c04756f55760890095421dd1b945930b62d8d0464c365d1cdce28ed812277b54dc54443922ac82afd5e98ed7f1d218ae7753d16e21541bb#workspace:packages/yarnpkg-cli"], + ["@types/promise.prototype.finally", "npm:2.0.3"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/monorepo", "workspace:."], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["@yarnpkg/plugin-compat", "virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-compat"], + ["@yarnpkg/plugin-constraints", "virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-constraints"], + ["@yarnpkg/plugin-dlx", "virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-dlx"], + ["@yarnpkg/plugin-essentials", "virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-essentials"], + ["@yarnpkg/plugin-file", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-file"], + ["@yarnpkg/plugin-git", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-git"], + ["@yarnpkg/plugin-github", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-github"], + ["@yarnpkg/plugin-http", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-http"], + ["@yarnpkg/plugin-init", "virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-init"], + ["@yarnpkg/plugin-link", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-link"], + ["@yarnpkg/plugin-node-modules", "virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-node-modules"], + ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], + ["@yarnpkg/plugin-npm-cli", "virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-npm-cli"], + ["@yarnpkg/plugin-pack", "virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-pack"], + ["@yarnpkg/plugin-patch", "virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-patch"], + ["@yarnpkg/plugin-pnp", "virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-pnp"], + ["@yarnpkg/plugin-version", "virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-version"], + ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], + ["@yarnpkg/shell", "workspace:packages/yarnpkg-shell"], + ["chalk", "npm:3.0.0"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["promise.prototype.finally", "npm:3.1.1"], + ["semver", "npm:7.1.2"], + ["tmp", "npm:0.1.0"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "SOFT", + }], + ["virtual:86c95fabbcd56c56f5f2d2e080e64a1095e3fe233877aa9f7958f317f88a95627e0be2765e89c0cff02c9f08f27b64b7cbc9d5c3960c1df509d5e6ea98cca4f4#workspace:packages/yarnpkg-cli", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-cli-virtual-ce4dc31355/1/packages/yarnpkg-cli/", + "packageDependencies": [ + ["@yarnpkg/cli", "virtual:86c95fabbcd56c56f5f2d2e080e64a1095e3fe233877aa9f7958f317f88a95627e0be2765e89c0cff02c9f08f27b64b7cbc9d5c3960c1df509d5e6ea98cca4f4#workspace:packages/yarnpkg-cli"], + ["@types/promise.prototype.finally", "npm:2.0.3"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/monorepo", "workspace:."], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["@yarnpkg/plugin-compat", "virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-compat"], + ["@yarnpkg/plugin-constraints", "virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-constraints"], + ["@yarnpkg/plugin-dlx", "virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-dlx"], + ["@yarnpkg/plugin-essentials", "virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-essentials"], + ["@yarnpkg/plugin-file", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-file"], + ["@yarnpkg/plugin-git", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-git"], + ["@yarnpkg/plugin-github", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-github"], + ["@yarnpkg/plugin-http", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-http"], + ["@yarnpkg/plugin-init", "virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-init"], + ["@yarnpkg/plugin-link", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-link"], + ["@yarnpkg/plugin-node-modules", "virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-node-modules"], + ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], + ["@yarnpkg/plugin-npm-cli", "virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-npm-cli"], + ["@yarnpkg/plugin-pack", "virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-pack"], + ["@yarnpkg/plugin-patch", "virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-patch"], + ["@yarnpkg/plugin-pnp", "virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-pnp"], + ["@yarnpkg/plugin-version", "virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-version"], + ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], + ["@yarnpkg/shell", "workspace:packages/yarnpkg-shell"], + ["chalk", "npm:3.0.0"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["promise.prototype.finally", "npm:3.1.1"], + ["semver", "npm:7.1.2"], + ["tmp", "npm:0.1.0"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "SOFT", + }], + ["virtual:a027ddc7edcbf74025e90effce333897039d2c6f8e1ebe319fb72c52c5be1b885da91acc56476d19bb6ce2e31cbc2d5b11241940b82f833a2cac262496c0088f#workspace:packages/yarnpkg-cli", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-cli-virtual-a7c38e9a42/1/packages/yarnpkg-cli/", + "packageDependencies": [ + ["@yarnpkg/cli", "virtual:a027ddc7edcbf74025e90effce333897039d2c6f8e1ebe319fb72c52c5be1b885da91acc56476d19bb6ce2e31cbc2d5b11241940b82f833a2cac262496c0088f#workspace:packages/yarnpkg-cli"], + ["@types/promise.prototype.finally", "npm:2.0.3"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/monorepo", "workspace:."], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["@yarnpkg/plugin-compat", "virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-compat"], + ["@yarnpkg/plugin-constraints", "virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-constraints"], + ["@yarnpkg/plugin-dlx", "virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-dlx"], + ["@yarnpkg/plugin-essentials", "virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-essentials"], + ["@yarnpkg/plugin-file", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-file"], + ["@yarnpkg/plugin-git", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-git"], + ["@yarnpkg/plugin-github", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-github"], + ["@yarnpkg/plugin-http", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-http"], + ["@yarnpkg/plugin-init", "virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-init"], + ["@yarnpkg/plugin-link", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-link"], + ["@yarnpkg/plugin-node-modules", "virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-node-modules"], + ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], + ["@yarnpkg/plugin-npm-cli", "virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-npm-cli"], + ["@yarnpkg/plugin-pack", "virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-pack"], + ["@yarnpkg/plugin-patch", "virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-patch"], + ["@yarnpkg/plugin-pnp", "virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-pnp"], + ["@yarnpkg/plugin-version", "virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-version"], + ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], + ["@yarnpkg/shell", "workspace:packages/yarnpkg-shell"], + ["chalk", "npm:3.0.0"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["promise.prototype.finally", "npm:3.1.1"], + ["semver", "npm:7.1.2"], + ["tmp", "npm:0.1.0"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "SOFT", + }], + ["virtual:a4e4e792796cefb4fb82f09187fa18bf4c97a9cb5b106da0eab6189e1895a4bb9bf068e5c91168fec85cee1392df48e4a120f3bae6cbbbde019ff2c21186a374#workspace:packages/yarnpkg-cli", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-cli-virtual-10635d85d4/1/packages/yarnpkg-cli/", + "packageDependencies": [ + ["@yarnpkg/cli", "virtual:a4e4e792796cefb4fb82f09187fa18bf4c97a9cb5b106da0eab6189e1895a4bb9bf068e5c91168fec85cee1392df48e4a120f3bae6cbbbde019ff2c21186a374#workspace:packages/yarnpkg-cli"], + ["@types/promise.prototype.finally", "npm:2.0.3"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/monorepo", "workspace:."], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["@yarnpkg/plugin-compat", "virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-compat"], + ["@yarnpkg/plugin-constraints", "virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-constraints"], + ["@yarnpkg/plugin-dlx", "virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-dlx"], + ["@yarnpkg/plugin-essentials", "virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-essentials"], + ["@yarnpkg/plugin-file", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-file"], + ["@yarnpkg/plugin-git", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-git"], + ["@yarnpkg/plugin-github", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-github"], + ["@yarnpkg/plugin-http", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-http"], + ["@yarnpkg/plugin-init", "virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-init"], + ["@yarnpkg/plugin-link", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-link"], + ["@yarnpkg/plugin-node-modules", "virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-node-modules"], + ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], + ["@yarnpkg/plugin-npm-cli", "virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-npm-cli"], + ["@yarnpkg/plugin-pack", "virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-pack"], + ["@yarnpkg/plugin-patch", "virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-patch"], + ["@yarnpkg/plugin-pnp", "virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-pnp"], + ["@yarnpkg/plugin-version", "virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-version"], + ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], + ["@yarnpkg/shell", "workspace:packages/yarnpkg-shell"], + ["chalk", "npm:3.0.0"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["promise.prototype.finally", "npm:3.1.1"], + ["semver", "npm:7.1.2"], + ["tmp", "npm:0.1.0"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "SOFT", + }], + ["virtual:b67eefea63d6ce2a2493f462bbe6718e1da81a92c1be9fc6d94cbd4f855be65d84717b1951eaa1c805d1369f118fed6e9edfb78044a500657ffc7f84e691dfbb#workspace:packages/yarnpkg-cli", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-cli-virtual-a8631e9eb0/1/packages/yarnpkg-cli/", + "packageDependencies": [ + ["@yarnpkg/cli", "virtual:b67eefea63d6ce2a2493f462bbe6718e1da81a92c1be9fc6d94cbd4f855be65d84717b1951eaa1c805d1369f118fed6e9edfb78044a500657ffc7f84e691dfbb#workspace:packages/yarnpkg-cli"], + ["@types/promise.prototype.finally", "npm:2.0.3"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/monorepo", "workspace:."], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["@yarnpkg/plugin-compat", "virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-compat"], + ["@yarnpkg/plugin-constraints", "virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-constraints"], + ["@yarnpkg/plugin-dlx", "virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-dlx"], + ["@yarnpkg/plugin-essentials", "virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-essentials"], + ["@yarnpkg/plugin-file", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-file"], + ["@yarnpkg/plugin-git", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-git"], + ["@yarnpkg/plugin-github", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-github"], + ["@yarnpkg/plugin-http", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-http"], + ["@yarnpkg/plugin-init", "virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-init"], + ["@yarnpkg/plugin-link", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-link"], + ["@yarnpkg/plugin-node-modules", "virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-node-modules"], + ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], + ["@yarnpkg/plugin-npm-cli", "virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-npm-cli"], + ["@yarnpkg/plugin-pack", "virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-pack"], + ["@yarnpkg/plugin-patch", "virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-patch"], + ["@yarnpkg/plugin-pnp", "virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-pnp"], + ["@yarnpkg/plugin-version", "virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-version"], + ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], + ["@yarnpkg/shell", "workspace:packages/yarnpkg-shell"], + ["chalk", "npm:3.0.0"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["promise.prototype.finally", "npm:3.1.1"], + ["semver", "npm:7.1.2"], + ["tmp", "npm:0.1.0"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "SOFT", + }], + ["virtual:cfce476fbcac37853570c2d41665757b5f868b1c2f089ee6edbc8bb5aa32141e156cae7d75350d1095258d90afbabe2b2bb142142b995d133c3ee535c89d459b#workspace:packages/yarnpkg-cli", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-cli-virtual-adaf1cec87/1/packages/yarnpkg-cli/", + "packageDependencies": [ + ["@yarnpkg/cli", "virtual:cfce476fbcac37853570c2d41665757b5f868b1c2f089ee6edbc8bb5aa32141e156cae7d75350d1095258d90afbabe2b2bb142142b995d133c3ee535c89d459b#workspace:packages/yarnpkg-cli"], + ["@types/promise.prototype.finally", "npm:2.0.3"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/monorepo", "workspace:."], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["@yarnpkg/plugin-compat", "virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-compat"], + ["@yarnpkg/plugin-constraints", "virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-constraints"], + ["@yarnpkg/plugin-dlx", "virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-dlx"], + ["@yarnpkg/plugin-essentials", "virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-essentials"], + ["@yarnpkg/plugin-file", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-file"], + ["@yarnpkg/plugin-git", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-git"], + ["@yarnpkg/plugin-github", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-github"], + ["@yarnpkg/plugin-http", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-http"], + ["@yarnpkg/plugin-init", "virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-init"], + ["@yarnpkg/plugin-link", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-link"], + ["@yarnpkg/plugin-node-modules", "virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-node-modules"], + ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], + ["@yarnpkg/plugin-npm-cli", "virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-npm-cli"], + ["@yarnpkg/plugin-pack", "virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-pack"], + ["@yarnpkg/plugin-patch", "virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-patch"], + ["@yarnpkg/plugin-pnp", "virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-pnp"], + ["@yarnpkg/plugin-version", "virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-version"], + ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], + ["@yarnpkg/shell", "workspace:packages/yarnpkg-shell"], + ["chalk", "npm:3.0.0"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["promise.prototype.finally", "npm:3.1.1"], + ["semver", "npm:7.1.2"], + ["tmp", "npm:0.1.0"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "SOFT", + }], + ["virtual:e23b02a23dd21a1183b7bea287ba41db2b362005cc3f364e1677565eaf97ca1611b7ccd4cdf6ef547bbb3251afacdc4a1a999c3156da491b521e7c36b6663da9#workspace:packages/yarnpkg-cli", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-cli-virtual-fbdc5d510b/1/packages/yarnpkg-cli/", + "packageDependencies": [ + ["@yarnpkg/cli", "virtual:e23b02a23dd21a1183b7bea287ba41db2b362005cc3f364e1677565eaf97ca1611b7ccd4cdf6ef547bbb3251afacdc4a1a999c3156da491b521e7c36b6663da9#workspace:packages/yarnpkg-cli"], + ["@types/promise.prototype.finally", "npm:2.0.3"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/monorepo", "workspace:."], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["@yarnpkg/plugin-compat", "virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-compat"], + ["@yarnpkg/plugin-constraints", "virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-constraints"], + ["@yarnpkg/plugin-dlx", "virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-dlx"], + ["@yarnpkg/plugin-essentials", "virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-essentials"], + ["@yarnpkg/plugin-file", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-file"], + ["@yarnpkg/plugin-git", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-git"], + ["@yarnpkg/plugin-github", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-github"], + ["@yarnpkg/plugin-http", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-http"], + ["@yarnpkg/plugin-init", "virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-init"], + ["@yarnpkg/plugin-link", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-link"], + ["@yarnpkg/plugin-node-modules", "virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-node-modules"], + ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], + ["@yarnpkg/plugin-npm-cli", "virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-npm-cli"], + ["@yarnpkg/plugin-pack", "virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-pack"], + ["@yarnpkg/plugin-patch", "virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-patch"], + ["@yarnpkg/plugin-pnp", "virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-pnp"], + ["@yarnpkg/plugin-version", "virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-version"], + ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], + ["@yarnpkg/shell", "workspace:packages/yarnpkg-shell"], + ["chalk", "npm:3.0.0"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["promise.prototype.finally", "npm:3.1.1"], + ["semver", "npm:7.1.2"], + ["tmp", "npm:0.1.0"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "SOFT", + }], + ["virtual:e3ce0ce4b7f0796ca44011528cb9cdc133fc62a76363fea6de68497bae04bdbe5a6dd47e6b9f23c282eb8e4533d75e96cf378c943d07a4e78aae0b715f06a450#workspace:packages/yarnpkg-cli", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-cli-virtual-c4bd2716e3/1/packages/yarnpkg-cli/", + "packageDependencies": [ + ["@yarnpkg/cli", "virtual:e3ce0ce4b7f0796ca44011528cb9cdc133fc62a76363fea6de68497bae04bdbe5a6dd47e6b9f23c282eb8e4533d75e96cf378c943d07a4e78aae0b715f06a450#workspace:packages/yarnpkg-cli"], + ["@types/promise.prototype.finally", "npm:2.0.3"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/monorepo", "workspace:."], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["@yarnpkg/plugin-compat", "virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-compat"], + ["@yarnpkg/plugin-constraints", "virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-constraints"], + ["@yarnpkg/plugin-dlx", "virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-dlx"], + ["@yarnpkg/plugin-essentials", "virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-essentials"], + ["@yarnpkg/plugin-file", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-file"], + ["@yarnpkg/plugin-git", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-git"], + ["@yarnpkg/plugin-github", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-github"], + ["@yarnpkg/plugin-http", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-http"], + ["@yarnpkg/plugin-init", "virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-init"], + ["@yarnpkg/plugin-link", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-link"], + ["@yarnpkg/plugin-node-modules", "virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-node-modules"], + ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], + ["@yarnpkg/plugin-npm-cli", "virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-npm-cli"], + ["@yarnpkg/plugin-pack", "virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-pack"], + ["@yarnpkg/plugin-patch", "virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-patch"], + ["@yarnpkg/plugin-pnp", "virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-pnp"], + ["@yarnpkg/plugin-version", "virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-version"], + ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], + ["@yarnpkg/shell", "workspace:packages/yarnpkg-shell"], + ["chalk", "npm:3.0.0"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["promise.prototype.finally", "npm:3.1.1"], + ["semver", "npm:7.1.2"], + ["tmp", "npm:0.1.0"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "SOFT", + }], + ["virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#workspace:packages/yarnpkg-cli", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-cli-virtual-e230705518/1/packages/yarnpkg-cli/", + "packageDependencies": [ + ["@yarnpkg/cli", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#workspace:packages/yarnpkg-cli"], + ["@types/promise.prototype.finally", "npm:2.0.3"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/monorepo", "workspace:."], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["@yarnpkg/plugin-compat", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-compat"], + ["@yarnpkg/plugin-constraints", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-constraints"], + ["@yarnpkg/plugin-dlx", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-dlx"], + ["@yarnpkg/plugin-essentials", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-essentials"], + ["@yarnpkg/plugin-file", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-file"], + ["@yarnpkg/plugin-git", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-git"], + ["@yarnpkg/plugin-github", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-github"], + ["@yarnpkg/plugin-http", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-http"], + ["@yarnpkg/plugin-init", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-init"], + ["@yarnpkg/plugin-link", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-link"], + ["@yarnpkg/plugin-node-modules", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-node-modules"], + ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], + ["@yarnpkg/plugin-npm-cli", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm-cli"], + ["@yarnpkg/plugin-pack", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-pack"], + ["@yarnpkg/plugin-patch", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-patch"], + ["@yarnpkg/plugin-pnp", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-pnp"], + ["@yarnpkg/plugin-version", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-version"], + ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], + ["@yarnpkg/shell", "workspace:packages/yarnpkg-shell"], + ["chalk", "npm:3.0.0"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["promise.prototype.finally", "npm:3.1.1"], + ["semver", "npm:7.1.2"], + ["tmp", "npm:0.1.0"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "SOFT", + }], + ["virtual:e7860e5e86d43836272b8f3160c9f940f5e9a636f8d56e7f3bf19eca4b40180fd3da404d7dcb48535a300ac4895ee439ca74ef28f4568f4804e4708f7340e300#workspace:packages/yarnpkg-cli", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-cli-virtual-4a29f80799/1/packages/yarnpkg-cli/", + "packageDependencies": [ + ["@yarnpkg/cli", "virtual:e7860e5e86d43836272b8f3160c9f940f5e9a636f8d56e7f3bf19eca4b40180fd3da404d7dcb48535a300ac4895ee439ca74ef28f4568f4804e4708f7340e300#workspace:packages/yarnpkg-cli"], + ["@types/promise.prototype.finally", "npm:2.0.3"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/monorepo", "workspace:."], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["@yarnpkg/plugin-compat", "virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-compat"], + ["@yarnpkg/plugin-constraints", "virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-constraints"], + ["@yarnpkg/plugin-dlx", "virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-dlx"], + ["@yarnpkg/plugin-essentials", "virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-essentials"], + ["@yarnpkg/plugin-file", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-file"], + ["@yarnpkg/plugin-git", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-git"], + ["@yarnpkg/plugin-github", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-github"], + ["@yarnpkg/plugin-http", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-http"], + ["@yarnpkg/plugin-init", "virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-init"], + ["@yarnpkg/plugin-link", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-link"], + ["@yarnpkg/plugin-node-modules", "virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-node-modules"], + ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], + ["@yarnpkg/plugin-npm-cli", "virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-npm-cli"], + ["@yarnpkg/plugin-pack", "virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-pack"], + ["@yarnpkg/plugin-patch", "virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-patch"], + ["@yarnpkg/plugin-pnp", "virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-pnp"], + ["@yarnpkg/plugin-version", "virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-version"], + ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], + ["@yarnpkg/shell", "workspace:packages/yarnpkg-shell"], + ["chalk", "npm:3.0.0"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["promise.prototype.finally", "npm:3.1.1"], + ["semver", "npm:7.1.2"], + ["tmp", "npm:0.1.0"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "SOFT", + }], + ["workspace:packages/yarnpkg-cli", { + "packageLocation": "./packages/yarnpkg-cli/", + "packageDependencies": [ + ["@yarnpkg/cli", "workspace:packages/yarnpkg-cli"], + ["@types/promise.prototype.finally", "npm:2.0.3"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/monorepo", "workspace:."], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["@yarnpkg/plugin-compat", "virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-compat"], + ["@yarnpkg/plugin-constraints", "virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-constraints"], + ["@yarnpkg/plugin-dlx", "virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-dlx"], + ["@yarnpkg/plugin-essentials", "virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-essentials"], + ["@yarnpkg/plugin-file", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-file"], + ["@yarnpkg/plugin-git", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-git"], + ["@yarnpkg/plugin-github", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-github"], + ["@yarnpkg/plugin-http", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-http"], + ["@yarnpkg/plugin-init", "virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-init"], + ["@yarnpkg/plugin-link", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-link"], + ["@yarnpkg/plugin-node-modules", "virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-node-modules"], + ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], + ["@yarnpkg/plugin-npm-cli", "virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-npm-cli"], + ["@yarnpkg/plugin-pack", "virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-pack"], + ["@yarnpkg/plugin-patch", "virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-patch"], + ["@yarnpkg/plugin-pnp", "virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-pnp"], + ["@yarnpkg/plugin-version", "virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-version"], + ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], + ["@yarnpkg/shell", "workspace:packages/yarnpkg-shell"], + ["chalk", "npm:3.0.0"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["promise.prototype.finally", "npm:3.1.1"], + ["semver", "npm:7.1.2"], + ["tmp", "npm:0.1.0"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "SOFT", + }] + ]], + ["@yarnpkg/core", [ + ["workspace:packages/yarnpkg-core", { + "packageLocation": "./packages/yarnpkg-core/", + "packageDependencies": [ + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@types/cross-spawn", "npm:6.0.0"], + ["@types/diff", "npm:4.0.2"], + ["@types/got", "npm:8.3.5"], + ["@types/is-ci", "npm:2.0.0"], + ["@types/micromatch", "npm:3.1.0"], + ["@types/semver", "npm:7.1.0"], + ["@types/tar", "npm:4.0.0"], + ["@types/tmp", "npm:0.0.33"], + ["@types/tunnel", "npm:0.0.0"], + ["@yarnpkg/cli", "virtual:712d04b0098634bdb13868ff8f85b327022bd7d3880873ada8c0ae56847ed36cf9da1fd74a88519380129cec528fe2bd2201426bc28ac9d4a8cc6734ff25c538#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], + ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["@yarnpkg/plugin-link", "virtual:712d04b0098634bdb13868ff8f85b327022bd7d3880873ada8c0ae56847ed36cf9da1fd74a88519380129cec528fe2bd2201426bc28ac9d4a8cc6734ff25c538#workspace:packages/plugin-link"], + ["@yarnpkg/plugin-pnp", "virtual:712d04b0098634bdb13868ff8f85b327022bd7d3880873ada8c0ae56847ed36cf9da1fd74a88519380129cec528fe2bd2201426bc28ac9d4a8cc6734ff25c538#workspace:packages/plugin-pnp"], + ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], + ["@yarnpkg/shell", "workspace:packages/yarnpkg-shell"], + ["camelcase", "npm:5.3.1"], + ["chalk", "npm:3.0.0"], + ["clipanion", "npm:2.1.5"], + ["cross-spawn", "npm:6.0.5"], + ["diff", "npm:4.0.1"], + ["globby", "npm:10.0.1"], + ["got", "npm:10.2.0"], + ["is-ci", "npm:2.0.0"], + ["json-file-plus", "npm:3.3.1"], + ["logic-solver", "npm:2.0.1"], + ["micromatch", "npm:4.0.2"], + ["mkdirp", "npm:0.5.1"], + ["p-limit", "npm:2.2.0"], + ["pluralize", "npm:7.0.0"], + ["pretty-bytes", "npm:5.1.0"], + ["semver", "npm:7.1.2"], + ["stream-to-promise", "npm:2.2.0"], + ["tar", "npm:4.4.8"], + ["tmp", "npm:0.1.0"], + ["tunnel", "npm:0.0.6"] + ], + "linkType": "SOFT", + }] + ]], + ["@yarnpkg/doctor", [ + ["workspace:packages/yarnpkg-doctor", { + "packageLocation": "./packages/yarnpkg-doctor/", + "packageDependencies": [ + ["@yarnpkg/doctor", "workspace:packages/yarnpkg-doctor"], + ["@types/micromatch", "npm:3.1.0"], + ["@yarnpkg/cli", "virtual:e7860e5e86d43836272b8f3160c9f940f5e9a636f8d56e7f3bf19eca4b40180fd3da404d7dcb48535a300ac4895ee439ca74ef28f4568f4804e4708f7340e300#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/monorepo", "workspace:."], + ["clipanion", "npm:2.1.5"], + ["globby", "npm:10.0.1"], + ["micromatch", "npm:4.0.2"], + ["p-limit", "npm:2.2.0"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] + ], + "linkType": "SOFT", + }] + ]], + ["@yarnpkg/fslib", [ + ["workspace:packages/yarnpkg-fslib", { + "packageLocation": "./packages/yarnpkg-fslib/", + "packageDependencies": [ + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], + ["tmp", "npm:0.1.0"] + ], + "linkType": "SOFT", + }] + ]], + ["@yarnpkg/gatsby", [ + ["workspace:packages/gatsby", { + "packageLocation": "./packages/gatsby/", + "packageDependencies": [ + ["@yarnpkg/gatsby", "workspace:packages/gatsby"], + ["@babel/core", "npm:7.7.4"], + ["@emotion/core", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:10.0.7"], + ["@emotion/styled", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:10.0.17"], + ["@emotion/styled-base", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:10.0.7"], + ["@haroenv/react-sparklines", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:1.7.1"], + ["@reach/router", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:1.2.1"], + ["@types/babel__core", "npm:7.1.3"], + ["algoliasearch", "npm:4.0.0-beta.14"], + ["bytes", "npm:3.1.0"], + ["date-fns", "npm:2.0.0-beta.2"], + ["es6-promise", "npm:4.2.6"], + ["gatsby", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.13.6"], + ["gatsby-image", "npm:2.0.31"], + ["gatsby-plugin-catch-links", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.0.13"], + ["gatsby-plugin-clipanion-cli", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#portal:./gatsby-plugin-clipanion-cli::locator=%40yarnpkg%2Fgatsby%40workspace%3Apackages%2Fgatsby"], + ["gatsby-plugin-emotion", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:4.1.4"], + ["gatsby-plugin-favicon", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:3.1.6"], + ["gatsby-plugin-manifest", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.2.13"], + ["gatsby-plugin-offline", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.0.24"], + ["gatsby-plugin-prefetch-google-fonts", "npm:1.4.0"], + ["gatsby-plugin-react-helmet", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:3.0.8"], + ["gatsby-plugin-remove-trailing-slashes", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.0.10"], + ["gatsby-plugin-sharp", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.2.19"], + ["gatsby-remark-autolink-headers", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.0.16"], + ["gatsby-remark-prismjs", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:3.2.9"], + ["gatsby-source-filesystem", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.0.23"], + ["gatsby-transformer-remark", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.3.2"], + ["gatsby-transformer-sharp", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.2.13"], + ["highlight.js", "npm:9.15.8"], + ["marked", "npm:0.6.3"], + ["minimatch", "npm:3.0.4"], + ["pify", "npm:4.0.1"], + ["prismjs", "npm:1.16.0"], + ["prop-types", "npm:15.7.2"], + ["qs", "npm:6.7.0"], + ["react", "npm:16.8.4"], + ["react-dom", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:16.8.4"], + ["react-helmet", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:5.2.0"], + ["react-icons", "npm:3.7.0"], + ["react-instantsearch-dom", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:6.2.0"], + ["react-transition-group", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:1.2.1"], + ["regenerator-runtime", "npm:0.13.3"], + ["remark-html", "npm:9.0.0"], + ["remark-parse", "npm:6.0.3"], + ["unescape-html", "npm:1.1.0"], + ["unfetch", "npm:4.1.0"], + ["unified", "npm:7.1.0"], + ["xss", "npm:1.0.6"] + ], + "linkType": "SOFT", + }] + ]], + ["@yarnpkg/json-proxy", [ + ["workspace:packages/yarnpkg-json-proxy", { + "packageLocation": "./packages/yarnpkg-json-proxy/", + "packageDependencies": [ + ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"] + ], + "linkType": "SOFT", + }] + ]], + ["@yarnpkg/libui", [ + ["virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#workspace:packages/yarnpkg-libui", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-libui-virtual-c5b3654f6b/1/packages/yarnpkg-libui/", + "packageDependencies": [ + ["@yarnpkg/libui", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#workspace:packages/yarnpkg-libui"], + ["@types/react", "npm:16.9.2"], + ["ink", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#npm:2.3.0"], + ["react", "npm:16.8.4"], + ["redux", "npm:4.0.1"] + ], + "packagePeers": [ + "ink", + "react" + ], + "linkType": "SOFT", + }], + ["workspace:packages/yarnpkg-libui", { + "packageLocation": "./packages/yarnpkg-libui/", + "packageDependencies": [ + ["@yarnpkg/libui", "workspace:packages/yarnpkg-libui"], + ["@types/react", "npm:16.9.2"], + ["ink", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#npm:2.3.0"], + ["react", "npm:16.8.4"], + ["redux", "npm:4.0.1"] + ], + "packagePeers": [ + "ink", + "react" + ], + "linkType": "SOFT", + }] + ]], + ["@yarnpkg/libzip", [ + ["workspace:packages/yarnpkg-libzip", { + "packageLocation": "./packages/yarnpkg-libzip/", + "packageDependencies": [ + ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], + ["@types/prettier", "npm:1.19.0"], + ["prettier", "npm:1.19.1"] + ], + "linkType": "SOFT", + }] + ]], + ["@yarnpkg/monorepo", [ + ["workspace:.", { + "packageLocation": "./", + "packageDependencies": [ + ["@yarnpkg/monorepo", "workspace:."], + ["@arcanis/sherlock", "npm:1.0.38"], + ["@babel/cli", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.2.3"], + ["@babel/core", "npm:7.7.4"], + ["@babel/plugin-proposal-async-generator-functions", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.2.0"], + ["@babel/plugin-proposal-class-properties", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.3.3"], + ["@babel/plugin-proposal-decorators", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.4.4"], + ["@babel/plugin-proposal-optional-chaining", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.7.5"], + ["@babel/plugin-transform-modules-commonjs", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.2.0"], + ["@babel/preset-env", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.3.1"], + ["@babel/preset-react", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.0.0"], + ["@babel/preset-typescript", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.3.3"], + ["@babel/register", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.5.5"], + ["@types/emscripten", "npm:1.38.0"], + ["@types/jest", "npm:24.0.25"], + ["@types/node", "npm:13.1.1"], + ["@typescript-eslint/eslint-plugin", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:1.7.0"], + ["@typescript-eslint/parser", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:2.13.0"], + ["@yarnpkg/cli", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], + ["babel-jest", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:24.5.0"], + ["clipanion", "npm:2.1.5"], + ["eslint", "npm:5.16.0"], + ["eslint-plugin-arca", "npm:0.9.0"], + ["eslint-plugin-react", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.14.3"], + ["github-api", "npm:3.2.2"], + ["jest", "npm:24.9.0"], + ["jest-environment-node", "npm:24.5.0"], + ["jest-junit", "npm:5.2.0"], + ["micromatch", "npm:4.0.2"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] + ], + "linkType": "SOFT", + }] + ]], + ["@yarnpkg/parsers", [ + ["workspace:packages/yarnpkg-parsers", { + "packageLocation": "./packages/yarnpkg-parsers/", + "packageDependencies": [ + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["js-yaml", "npm:3.12.2"], + ["pegjs", "npm:0.10.0"] + ], + "linkType": "SOFT", + }] + ]], + ["@yarnpkg/plugin-compat", [ + ["virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-compat", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-compat-virtual-cf41aa914b/1/packages/plugin-compat/", + "packageDependencies": [ + ["@yarnpkg/plugin-compat", "virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-compat"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/plugin-patch", "virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-patch"] + ], + "packagePeers": [ + "core", + "plugin-patch" + ], + "linkType": "SOFT", + }], + ["virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-compat", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-compat-virtual-b605a03544/1/packages/plugin-compat/", + "packageDependencies": [ + ["@yarnpkg/plugin-compat", "virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-compat"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/plugin-patch", "virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-patch"] + ], + "packagePeers": [ + "core", + "plugin-patch" + ], + "linkType": "SOFT", + }], + ["virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-compat", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-compat-virtual-b70719e1cf/1/packages/plugin-compat/", + "packageDependencies": [ + ["@yarnpkg/plugin-compat", "virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-compat"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/plugin-patch", "virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-patch"] + ], + "packagePeers": [ + "core", + "plugin-patch" + ], + "linkType": "SOFT", + }], + ["virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-compat", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-compat-virtual-75e00f32e4/1/packages/plugin-compat/", + "packageDependencies": [ + ["@yarnpkg/plugin-compat", "virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-compat"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/plugin-patch", "virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-patch"] + ], + "packagePeers": [ + "core", + "plugin-patch" + ], + "linkType": "SOFT", + }], + ["virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-compat", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-compat-virtual-5fe64685a8/1/packages/plugin-compat/", + "packageDependencies": [ + ["@yarnpkg/plugin-compat", "virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-compat"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/plugin-patch", "virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-patch"] + ], + "packagePeers": [ + "core", + "plugin-patch" + ], + "linkType": "SOFT", + }], + ["virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-compat", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-compat-virtual-a292b884cc/1/packages/plugin-compat/", + "packageDependencies": [ + ["@yarnpkg/plugin-compat", "virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-compat"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/plugin-patch", "virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-patch"] + ], + "packagePeers": [ + "core", + "plugin-patch" + ], + "linkType": "SOFT", + }], + ["virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-compat", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-compat-virtual-48e1c4b1e3/1/packages/plugin-compat/", + "packageDependencies": [ + ["@yarnpkg/plugin-compat", "virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-compat"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/plugin-patch", "virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-patch"] + ], + "packagePeers": [ + "core", + "plugin-patch" + ], + "linkType": "SOFT", + }], + ["virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-compat", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-compat-virtual-278bc71407/1/packages/plugin-compat/", + "packageDependencies": [ + ["@yarnpkg/plugin-compat", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-compat"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/plugin-patch", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-patch"] + ], + "packagePeers": [ + "core", + "plugin-patch" + ], + "linkType": "SOFT", + }], + ["virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-compat", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-compat-virtual-b0f3d3ddf7/1/packages/plugin-compat/", + "packageDependencies": [ + ["@yarnpkg/plugin-compat", "virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-compat"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/plugin-patch", "virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-patch"] + ], + "packagePeers": [ + "core", + "plugin-patch" + ], + "linkType": "SOFT", + }], + ["virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-compat", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-compat-virtual-c16f5d91fd/1/packages/plugin-compat/", + "packageDependencies": [ + ["@yarnpkg/plugin-compat", "virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-compat"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/plugin-patch", "virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-patch"] + ], + "packagePeers": [ + "core", + "plugin-patch" + ], + "linkType": "SOFT", + }], + ["virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-compat", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-compat-virtual-08fe6ad7a7/1/packages/plugin-compat/", + "packageDependencies": [ + ["@yarnpkg/plugin-compat", "virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-compat"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/plugin-patch", "virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-patch"] + ], + "packagePeers": [ + "core", + "plugin-patch" + ], + "linkType": "SOFT", + }], + ["virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-compat", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-compat-virtual-e222cec123/1/packages/plugin-compat/", + "packageDependencies": [ + ["@yarnpkg/plugin-compat", "virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-compat"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/plugin-patch", "virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-patch"] + ], + "packagePeers": [ + "core", + "plugin-patch" + ], + "linkType": "SOFT", + }], + ["virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-compat", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-compat-virtual-4e0e483559/1/packages/plugin-compat/", + "packageDependencies": [ + ["@yarnpkg/plugin-compat", "virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-compat"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/plugin-patch", "virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-patch"] + ], + "packagePeers": [ + "core", + "plugin-patch" + ], + "linkType": "SOFT", + }], + ["virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-compat", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-compat-virtual-bc7b846a45/1/packages/plugin-compat/", + "packageDependencies": [ + ["@yarnpkg/plugin-compat", "virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-compat"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/plugin-patch", "virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-patch"] + ], + "packagePeers": [ + "core", + "plugin-patch" + ], + "linkType": "SOFT", + }], + ["virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-compat", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-compat-virtual-506110722c/1/packages/plugin-compat/", + "packageDependencies": [ + ["@yarnpkg/plugin-compat", "virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-compat"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/plugin-patch", "virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-patch"] + ], + "packagePeers": [ + "core", + "plugin-patch" + ], + "linkType": "SOFT", + }], + ["virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-compat", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-compat-virtual-f1ba55b2e5/1/packages/plugin-compat/", + "packageDependencies": [ + ["@yarnpkg/plugin-compat", "virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-compat"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/plugin-patch", "virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-patch"] + ], + "packagePeers": [ + "core", + "plugin-patch" + ], + "linkType": "SOFT", + }], + ["virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-compat", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-compat-virtual-c1671af1b3/1/packages/plugin-compat/", + "packageDependencies": [ + ["@yarnpkg/plugin-compat", "virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-compat"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/plugin-patch", "virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-patch"] + ], + "packagePeers": [ + "core", + "plugin-patch" + ], + "linkType": "SOFT", + }], + ["virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-compat", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-compat-virtual-9d09146e76/1/packages/plugin-compat/", + "packageDependencies": [ + ["@yarnpkg/plugin-compat", "virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-compat"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/plugin-patch", "virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-patch"] + ], + "packagePeers": [ + "core", + "plugin-patch" + ], + "linkType": "SOFT", + }], + ["virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-compat", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-compat-virtual-7d8b12c085/1/packages/plugin-compat/", + "packageDependencies": [ + ["@yarnpkg/plugin-compat", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-compat"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/plugin-patch", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-patch"] + ], + "packagePeers": [ + "core", + "plugin-patch" + ], + "linkType": "SOFT", + }], + ["virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-compat", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-compat-virtual-10001d27b8/1/packages/plugin-compat/", + "packageDependencies": [ + ["@yarnpkg/plugin-compat", "virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-compat"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/plugin-patch", "virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-patch"] + ], + "packagePeers": [ + "core", + "plugin-patch" + ], + "linkType": "SOFT", + }], + ["virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-compat", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-compat-virtual-6a56e8c3dc/1/packages/plugin-compat/", + "packageDependencies": [ + ["@yarnpkg/plugin-compat", "virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-compat"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/plugin-patch", "virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-patch"] + ], + "packagePeers": [ + "core", + "plugin-patch" + ], + "linkType": "SOFT", + }], + ["workspace:packages/plugin-compat", { + "packageLocation": "./packages/plugin-compat/", + "packageDependencies": [ + ["@yarnpkg/plugin-compat", "workspace:packages/plugin-compat"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/plugin-patch", "virtual:f4e4f4a9a0213f122880195b39adaee7de5cb560c1d806ebc8bace6a3124e5b8f820bbb89ebecd4d535caeb6f527d343143210aa405689c118ff2813b78998a0#workspace:packages/plugin-patch"] + ], + "packagePeers": [ + "core", + "plugin-patch" + ], + "linkType": "SOFT", + }] + ]], + ["@yarnpkg/plugin-constraints", [ + ["virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-constraints", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-constraints-virtual-ef1cf190fa/1/packages/plugin-constraints/", + "packageDependencies": [ + ["@yarnpkg/plugin-constraints", "virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-constraints"], + ["@types/lodash", "npm:4.14.136"], + ["@types/typescript", "npm:2.0.0"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/cli", "virtual:a4e4e792796cefb4fb82f09187fa18bf4c97a9cb5b106da0eab6189e1895a4bb9bf068e5c91168fec85cee1392df48e4a120f3bae6cbbbde019ff2c21186a374#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["clipanion", "npm:2.1.5"], + ["inquirer", "npm:6.2.1"], + ["lodash", "npm:4.17.15"], + ["node-emoji", "npm:1.8.1"], + ["tau-prolog", "npm:0.2.66"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-constraints", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-constraints-virtual-5d5cf1382d/1/packages/plugin-constraints/", + "packageDependencies": [ + ["@yarnpkg/plugin-constraints", "virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-constraints"], + ["@types/lodash", "npm:4.14.136"], + ["@types/typescript", "npm:2.0.0"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/cli", "virtual:14a22fb3831dfc762a1bb8a042d17886271c56698e1a83233f09eaacff5a5b83fe6f87adb9255774eab3586392c18ff98cf87aa6b374d572d9b72f88829f6d9e#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["clipanion", "npm:2.1.5"], + ["inquirer", "npm:6.2.1"], + ["lodash", "npm:4.17.15"], + ["node-emoji", "npm:1.8.1"], + ["tau-prolog", "npm:0.2.66"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-constraints", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-constraints-virtual-7f953da1f1/1/packages/plugin-constraints/", + "packageDependencies": [ + ["@yarnpkg/plugin-constraints", "virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-constraints"], + ["@types/lodash", "npm:4.14.136"], + ["@types/typescript", "npm:2.0.0"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/cli", "virtual:616a2ba0d005227805d037f4c8ec29f1dd09fdb3e3f49f7b5c4a07a62139a147d373d38bc5ebcb31bddab3956c3fc25d54edf8722741d9ebdbe9d36d21968f91#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["clipanion", "npm:2.1.5"], + ["inquirer", "npm:6.2.1"], + ["lodash", "npm:4.17.15"], + ["node-emoji", "npm:1.8.1"], + ["tau-prolog", "npm:0.2.66"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-constraints", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-constraints-virtual-80f1638219/1/packages/plugin-constraints/", + "packageDependencies": [ + ["@yarnpkg/plugin-constraints", "virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-constraints"], + ["@types/lodash", "npm:4.14.136"], + ["@types/typescript", "npm:2.0.0"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/cli", "virtual:65b0a3c18b908df18dc5bd8d9a02bf3b64d57b3b4cd45187dca6c1ee574962b917737e89c164c644419160acf275596e0ab62d889c7575234206a0c7ccb06610#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["clipanion", "npm:2.1.5"], + ["inquirer", "npm:6.2.1"], + ["lodash", "npm:4.17.15"], + ["node-emoji", "npm:1.8.1"], + ["tau-prolog", "npm:0.2.66"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-constraints", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-constraints-virtual-99fd3d5184/1/packages/plugin-constraints/", + "packageDependencies": [ + ["@yarnpkg/plugin-constraints", "virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-constraints"], + ["@types/lodash", "npm:4.14.136"], + ["@types/typescript", "npm:2.0.0"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/cli", "workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["clipanion", "npm:2.1.5"], + ["inquirer", "npm:6.2.1"], + ["lodash", "npm:4.17.15"], + ["node-emoji", "npm:1.8.1"], + ["tau-prolog", "npm:0.2.66"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-constraints", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-constraints-virtual-91ebe13556/1/packages/plugin-constraints/", + "packageDependencies": [ + ["@yarnpkg/plugin-constraints", "virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-constraints"], + ["@types/lodash", "npm:4.14.136"], + ["@types/typescript", "npm:2.0.0"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/cli", "virtual:e7860e5e86d43836272b8f3160c9f940f5e9a636f8d56e7f3bf19eca4b40180fd3da404d7dcb48535a300ac4895ee439ca74ef28f4568f4804e4708f7340e300#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["clipanion", "npm:2.1.5"], + ["inquirer", "npm:6.2.1"], + ["lodash", "npm:4.17.15"], + ["node-emoji", "npm:1.8.1"], + ["tau-prolog", "npm:0.2.66"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-constraints", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-constraints-virtual-5e229efdf3/1/packages/plugin-constraints/", + "packageDependencies": [ + ["@yarnpkg/plugin-constraints", "virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-constraints"], + ["@types/lodash", "npm:4.14.136"], + ["@types/typescript", "npm:2.0.0"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/cli", "virtual:35104c47575f2fe378d8d20383ae667f19d4dd801df8cc4c76848603aa6b4a2234a00142ff12fd557f6f48bd2810880e31c40c767010ea61a31fca302c2cc5e0#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["clipanion", "npm:2.1.5"], + ["inquirer", "npm:6.2.1"], + ["lodash", "npm:4.17.15"], + ["node-emoji", "npm:1.8.1"], + ["tau-prolog", "npm:0.2.66"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-constraints", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-constraints-virtual-8fcb17feb9/1/packages/plugin-constraints/", + "packageDependencies": [ + ["@yarnpkg/plugin-constraints", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-constraints"], + ["@types/lodash", "npm:4.14.136"], + ["@types/typescript", "npm:2.0.0"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/cli", "virtual:712d04b0098634bdb13868ff8f85b327022bd7d3880873ada8c0ae56847ed36cf9da1fd74a88519380129cec528fe2bd2201426bc28ac9d4a8cc6734ff25c538#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["clipanion", "npm:2.1.5"], + ["inquirer", "npm:6.2.1"], + ["lodash", "npm:4.17.15"], + ["node-emoji", "npm:1.8.1"], + ["tau-prolog", "npm:0.2.66"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-constraints", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-constraints-virtual-d63d0d2f1b/1/packages/plugin-constraints/", + "packageDependencies": [ + ["@yarnpkg/plugin-constraints", "virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-constraints"], + ["@types/lodash", "npm:4.14.136"], + ["@types/typescript", "npm:2.0.0"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/cli", "virtual:27ebb8cf1fa70157f710b4926b6d25c44192e74dbac3a766c8dc6505a59ebc433221bfb4b5aabc8cca814bbe95fcb6e1ecffcf94ba96ee6112a57c89364571ac#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["clipanion", "npm:2.1.5"], + ["inquirer", "npm:6.2.1"], + ["lodash", "npm:4.17.15"], + ["node-emoji", "npm:1.8.1"], + ["tau-prolog", "npm:0.2.66"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-constraints", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-constraints-virtual-29b639d552/1/packages/plugin-constraints/", + "packageDependencies": [ + ["@yarnpkg/plugin-constraints", "virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-constraints"], + ["@types/lodash", "npm:4.14.136"], + ["@types/typescript", "npm:2.0.0"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/cli", "virtual:142f2540721377707149f0b1d7ad0188d020f822e234abcdca162642d42824b344a1ac44bd6035644a0ca9babd62eb7d72923350ac75b876b51e87eb92b3e464#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["clipanion", "npm:2.1.5"], + ["inquirer", "npm:6.2.1"], + ["lodash", "npm:4.17.15"], + ["node-emoji", "npm:1.8.1"], + ["tau-prolog", "npm:0.2.66"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-constraints", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-constraints-virtual-98a58bd406/1/packages/plugin-constraints/", + "packageDependencies": [ + ["@yarnpkg/plugin-constraints", "virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-constraints"], + ["@types/lodash", "npm:4.14.136"], + ["@types/typescript", "npm:2.0.0"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/cli", "virtual:a027ddc7edcbf74025e90effce333897039d2c6f8e1ebe319fb72c52c5be1b885da91acc56476d19bb6ce2e31cbc2d5b11241940b82f833a2cac262496c0088f#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["clipanion", "npm:2.1.5"], + ["inquirer", "npm:6.2.1"], + ["lodash", "npm:4.17.15"], + ["node-emoji", "npm:1.8.1"], + ["tau-prolog", "npm:0.2.66"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-constraints", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-constraints-virtual-321590573b/1/packages/plugin-constraints/", + "packageDependencies": [ + ["@yarnpkg/plugin-constraints", "virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-constraints"], + ["@types/lodash", "npm:4.14.136"], + ["@types/typescript", "npm:2.0.0"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/cli", "virtual:b67eefea63d6ce2a2493f462bbe6718e1da81a92c1be9fc6d94cbd4f855be65d84717b1951eaa1c805d1369f118fed6e9edfb78044a500657ffc7f84e691dfbb#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["clipanion", "npm:2.1.5"], + ["inquirer", "npm:6.2.1"], + ["lodash", "npm:4.17.15"], + ["node-emoji", "npm:1.8.1"], + ["tau-prolog", "npm:0.2.66"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-constraints", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-constraints-virtual-52eb924bd8/1/packages/plugin-constraints/", + "packageDependencies": [ + ["@yarnpkg/plugin-constraints", "virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-constraints"], + ["@types/lodash", "npm:4.14.136"], + ["@types/typescript", "npm:2.0.0"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/cli", "virtual:cfce476fbcac37853570c2d41665757b5f868b1c2f089ee6edbc8bb5aa32141e156cae7d75350d1095258d90afbabe2b2bb142142b995d133c3ee535c89d459b#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["clipanion", "npm:2.1.5"], + ["inquirer", "npm:6.2.1"], + ["lodash", "npm:4.17.15"], + ["node-emoji", "npm:1.8.1"], + ["tau-prolog", "npm:0.2.66"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-constraints", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-constraints-virtual-afb367a9d4/1/packages/plugin-constraints/", + "packageDependencies": [ + ["@yarnpkg/plugin-constraints", "virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-constraints"], + ["@types/lodash", "npm:4.14.136"], + ["@types/typescript", "npm:2.0.0"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/cli", "virtual:3f21a2572d1fa6d1ff8d16d86e25bcefcbff7d17161c440fdbddbd871d9d675c377d66a2cbd98ddb8f2c024060bc7bc6c01e8ae328fa1fef861c72a9b2c30755#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["clipanion", "npm:2.1.5"], + ["inquirer", "npm:6.2.1"], + ["lodash", "npm:4.17.15"], + ["node-emoji", "npm:1.8.1"], + ["tau-prolog", "npm:0.2.66"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-constraints", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-constraints-virtual-a47c2cb6de/1/packages/plugin-constraints/", + "packageDependencies": [ + ["@yarnpkg/plugin-constraints", "virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-constraints"], + ["@types/lodash", "npm:4.14.136"], + ["@types/typescript", "npm:2.0.0"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/cli", "virtual:7bf4ad1016291a7e1c04756f55760890095421dd1b945930b62d8d0464c365d1cdce28ed812277b54dc54443922ac82afd5e98ed7f1d218ae7753d16e21541bb#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["clipanion", "npm:2.1.5"], + ["inquirer", "npm:6.2.1"], + ["lodash", "npm:4.17.15"], + ["node-emoji", "npm:1.8.1"], + ["tau-prolog", "npm:0.2.66"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-constraints", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-constraints-virtual-ac7583c0b4/1/packages/plugin-constraints/", + "packageDependencies": [ + ["@yarnpkg/plugin-constraints", "virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-constraints"], + ["@types/lodash", "npm:4.14.136"], + ["@types/typescript", "npm:2.0.0"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/cli", "virtual:e3ce0ce4b7f0796ca44011528cb9cdc133fc62a76363fea6de68497bae04bdbe5a6dd47e6b9f23c282eb8e4533d75e96cf378c943d07a4e78aae0b715f06a450#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["clipanion", "npm:2.1.5"], + ["inquirer", "npm:6.2.1"], + ["lodash", "npm:4.17.15"], + ["node-emoji", "npm:1.8.1"], + ["tau-prolog", "npm:0.2.66"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-constraints", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-constraints-virtual-8a2d582b2a/1/packages/plugin-constraints/", + "packageDependencies": [ + ["@yarnpkg/plugin-constraints", "virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-constraints"], + ["@types/lodash", "npm:4.14.136"], + ["@types/typescript", "npm:2.0.0"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/cli", "virtual:86c95fabbcd56c56f5f2d2e080e64a1095e3fe233877aa9f7958f317f88a95627e0be2765e89c0cff02c9f08f27b64b7cbc9d5c3960c1df509d5e6ea98cca4f4#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["clipanion", "npm:2.1.5"], + ["inquirer", "npm:6.2.1"], + ["lodash", "npm:4.17.15"], + ["node-emoji", "npm:1.8.1"], + ["tau-prolog", "npm:0.2.66"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-constraints", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-constraints-virtual-49d51b985c/1/packages/plugin-constraints/", + "packageDependencies": [ + ["@yarnpkg/plugin-constraints", "virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-constraints"], + ["@types/lodash", "npm:4.14.136"], + ["@types/typescript", "npm:2.0.0"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/cli", "virtual:743b60015fc887fe314a7ee01ea4843b516ac512d77939f47dc39d50bc7db742dc8994fe9bb2245ada0b3ce6f8aa58329d603fbc24093050cd499cb16a1a995f#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["clipanion", "npm:2.1.5"], + ["inquirer", "npm:6.2.1"], + ["lodash", "npm:4.17.15"], + ["node-emoji", "npm:1.8.1"], + ["tau-prolog", "npm:0.2.66"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-constraints", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-constraints-virtual-a39e3f7bd2/1/packages/plugin-constraints/", + "packageDependencies": [ + ["@yarnpkg/plugin-constraints", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-constraints"], + ["@types/lodash", "npm:4.14.136"], + ["@types/typescript", "npm:2.0.0"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/cli", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["clipanion", "npm:2.1.5"], + ["inquirer", "npm:6.2.1"], + ["lodash", "npm:4.17.15"], + ["node-emoji", "npm:1.8.1"], + ["tau-prolog", "npm:0.2.66"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-constraints", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-constraints-virtual-08000e8377/1/packages/plugin-constraints/", + "packageDependencies": [ + ["@yarnpkg/plugin-constraints", "virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-constraints"], + ["@types/lodash", "npm:4.14.136"], + ["@types/typescript", "npm:2.0.0"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/cli", "virtual:4a733c8d9614e2148392368219d98ec1a70b4e8ce99164edd551241b22f6c5233e9d0ccf9f6d83265c8a5aafc617cfd3c4100b3efef1e092a42053c23770ed9a#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["clipanion", "npm:2.1.5"], + ["inquirer", "npm:6.2.1"], + ["lodash", "npm:4.17.15"], + ["node-emoji", "npm:1.8.1"], + ["tau-prolog", "npm:0.2.66"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-constraints", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-constraints-virtual-b2ea587d97/1/packages/plugin-constraints/", + "packageDependencies": [ + ["@yarnpkg/plugin-constraints", "virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-constraints"], + ["@types/lodash", "npm:4.14.136"], + ["@types/typescript", "npm:2.0.0"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/cli", "virtual:e23b02a23dd21a1183b7bea287ba41db2b362005cc3f364e1677565eaf97ca1611b7ccd4cdf6ef547bbb3251afacdc4a1a999c3156da491b521e7c36b6663da9#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["clipanion", "npm:2.1.5"], + ["inquirer", "npm:6.2.1"], + ["lodash", "npm:4.17.15"], + ["node-emoji", "npm:1.8.1"], + ["tau-prolog", "npm:0.2.66"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["workspace:packages/plugin-constraints", { + "packageLocation": "./packages/plugin-constraints/", + "packageDependencies": [ + ["@yarnpkg/plugin-constraints", "workspace:packages/plugin-constraints"], + ["@types/lodash", "npm:4.14.136"], + ["@types/typescript", "npm:2.0.0"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/cli", "virtual:142f2540721377707149f0b1d7ad0188d020f822e234abcdca162642d42824b344a1ac44bd6035644a0ca9babd62eb7d72923350ac75b876b51e87eb92b3e464#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["clipanion", "npm:2.1.5"], + ["inquirer", "npm:6.2.1"], + ["lodash", "npm:4.17.15"], + ["node-emoji", "npm:1.8.1"], + ["tau-prolog", "npm:0.2.66"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }] + ]], + ["@yarnpkg/plugin-dlx", [ + ["virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-dlx", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-dlx-virtual-35ea3aa241/1/packages/plugin-dlx/", + "packageDependencies": [ + ["@yarnpkg/plugin-dlx", "virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-dlx"], + ["@types/tmp", "npm:0.0.33"], + ["@yarnpkg/cli", "virtual:a4e4e792796cefb4fb82f09187fa18bf4c97a9cb5b106da0eab6189e1895a4bb9bf068e5c91168fec85cee1392df48e4a120f3bae6cbbbde019ff2c21186a374#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], + ["clipanion", "npm:2.1.5"], + ["tmp", "npm:0.1.0"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-dlx", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-dlx-virtual-5344893080/1/packages/plugin-dlx/", + "packageDependencies": [ + ["@yarnpkg/plugin-dlx", "virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-dlx"], + ["@types/tmp", "npm:0.0.33"], + ["@yarnpkg/cli", "virtual:14a22fb3831dfc762a1bb8a042d17886271c56698e1a83233f09eaacff5a5b83fe6f87adb9255774eab3586392c18ff98cf87aa6b374d572d9b72f88829f6d9e#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], + ["clipanion", "npm:2.1.5"], + ["tmp", "npm:0.1.0"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-dlx", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-dlx-virtual-03cc116f33/1/packages/plugin-dlx/", + "packageDependencies": [ + ["@yarnpkg/plugin-dlx", "virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-dlx"], + ["@types/tmp", "npm:0.0.33"], + ["@yarnpkg/cli", "virtual:616a2ba0d005227805d037f4c8ec29f1dd09fdb3e3f49f7b5c4a07a62139a147d373d38bc5ebcb31bddab3956c3fc25d54edf8722741d9ebdbe9d36d21968f91#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], + ["clipanion", "npm:2.1.5"], + ["tmp", "npm:0.1.0"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-dlx", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-dlx-virtual-7789b73dd8/1/packages/plugin-dlx/", + "packageDependencies": [ + ["@yarnpkg/plugin-dlx", "virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-dlx"], + ["@types/tmp", "npm:0.0.33"], + ["@yarnpkg/cli", "virtual:65b0a3c18b908df18dc5bd8d9a02bf3b64d57b3b4cd45187dca6c1ee574962b917737e89c164c644419160acf275596e0ab62d889c7575234206a0c7ccb06610#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], + ["clipanion", "npm:2.1.5"], + ["tmp", "npm:0.1.0"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-dlx", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-dlx-virtual-0ee854167a/1/packages/plugin-dlx/", + "packageDependencies": [ + ["@yarnpkg/plugin-dlx", "virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-dlx"], + ["@types/tmp", "npm:0.0.33"], + ["@yarnpkg/cli", "workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], + ["clipanion", "npm:2.1.5"], + ["tmp", "npm:0.1.0"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-dlx", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-dlx-virtual-524c90d849/1/packages/plugin-dlx/", + "packageDependencies": [ + ["@yarnpkg/plugin-dlx", "virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-dlx"], + ["@types/tmp", "npm:0.0.33"], + ["@yarnpkg/cli", "virtual:e7860e5e86d43836272b8f3160c9f940f5e9a636f8d56e7f3bf19eca4b40180fd3da404d7dcb48535a300ac4895ee439ca74ef28f4568f4804e4708f7340e300#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], + ["clipanion", "npm:2.1.5"], + ["tmp", "npm:0.1.0"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-dlx", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-dlx-virtual-167c39befc/1/packages/plugin-dlx/", + "packageDependencies": [ + ["@yarnpkg/plugin-dlx", "virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-dlx"], + ["@types/tmp", "npm:0.0.33"], + ["@yarnpkg/cli", "virtual:35104c47575f2fe378d8d20383ae667f19d4dd801df8cc4c76848603aa6b4a2234a00142ff12fd557f6f48bd2810880e31c40c767010ea61a31fca302c2cc5e0#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], + ["clipanion", "npm:2.1.5"], + ["tmp", "npm:0.1.0"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-dlx", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-dlx-virtual-7d2512c2b4/1/packages/plugin-dlx/", + "packageDependencies": [ + ["@yarnpkg/plugin-dlx", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-dlx"], + ["@types/tmp", "npm:0.0.33"], + ["@yarnpkg/cli", "virtual:712d04b0098634bdb13868ff8f85b327022bd7d3880873ada8c0ae56847ed36cf9da1fd74a88519380129cec528fe2bd2201426bc28ac9d4a8cc6734ff25c538#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], + ["clipanion", "npm:2.1.5"], + ["tmp", "npm:0.1.0"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-dlx", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-dlx-virtual-a0517453b8/1/packages/plugin-dlx/", + "packageDependencies": [ + ["@yarnpkg/plugin-dlx", "virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-dlx"], + ["@types/tmp", "npm:0.0.33"], + ["@yarnpkg/cli", "virtual:27ebb8cf1fa70157f710b4926b6d25c44192e74dbac3a766c8dc6505a59ebc433221bfb4b5aabc8cca814bbe95fcb6e1ecffcf94ba96ee6112a57c89364571ac#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], + ["clipanion", "npm:2.1.5"], + ["tmp", "npm:0.1.0"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-dlx", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-dlx-virtual-5f185c27ee/1/packages/plugin-dlx/", + "packageDependencies": [ + ["@yarnpkg/plugin-dlx", "virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-dlx"], + ["@types/tmp", "npm:0.0.33"], + ["@yarnpkg/cli", "virtual:142f2540721377707149f0b1d7ad0188d020f822e234abcdca162642d42824b344a1ac44bd6035644a0ca9babd62eb7d72923350ac75b876b51e87eb92b3e464#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], + ["clipanion", "npm:2.1.5"], + ["tmp", "npm:0.1.0"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-dlx", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-dlx-virtual-827b834d09/1/packages/plugin-dlx/", + "packageDependencies": [ + ["@yarnpkg/plugin-dlx", "virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-dlx"], + ["@types/tmp", "npm:0.0.33"], + ["@yarnpkg/cli", "virtual:a027ddc7edcbf74025e90effce333897039d2c6f8e1ebe319fb72c52c5be1b885da91acc56476d19bb6ce2e31cbc2d5b11241940b82f833a2cac262496c0088f#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], + ["clipanion", "npm:2.1.5"], + ["tmp", "npm:0.1.0"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-dlx", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-dlx-virtual-9a5a65ea95/1/packages/plugin-dlx/", + "packageDependencies": [ + ["@yarnpkg/plugin-dlx", "virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-dlx"], + ["@types/tmp", "npm:0.0.33"], + ["@yarnpkg/cli", "virtual:b67eefea63d6ce2a2493f462bbe6718e1da81a92c1be9fc6d94cbd4f855be65d84717b1951eaa1c805d1369f118fed6e9edfb78044a500657ffc7f84e691dfbb#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], + ["clipanion", "npm:2.1.5"], + ["tmp", "npm:0.1.0"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-dlx", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-dlx-virtual-4fb235390b/1/packages/plugin-dlx/", + "packageDependencies": [ + ["@yarnpkg/plugin-dlx", "virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-dlx"], + ["@types/tmp", "npm:0.0.33"], + ["@yarnpkg/cli", "virtual:cfce476fbcac37853570c2d41665757b5f868b1c2f089ee6edbc8bb5aa32141e156cae7d75350d1095258d90afbabe2b2bb142142b995d133c3ee535c89d459b#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], + ["clipanion", "npm:2.1.5"], + ["tmp", "npm:0.1.0"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-dlx", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-dlx-virtual-016845bdd3/1/packages/plugin-dlx/", + "packageDependencies": [ + ["@yarnpkg/plugin-dlx", "virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-dlx"], + ["@types/tmp", "npm:0.0.33"], + ["@yarnpkg/cli", "virtual:3f21a2572d1fa6d1ff8d16d86e25bcefcbff7d17161c440fdbddbd871d9d675c377d66a2cbd98ddb8f2c024060bc7bc6c01e8ae328fa1fef861c72a9b2c30755#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], + ["clipanion", "npm:2.1.5"], + ["tmp", "npm:0.1.0"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-dlx", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-dlx-virtual-d5960f4294/1/packages/plugin-dlx/", + "packageDependencies": [ + ["@yarnpkg/plugin-dlx", "virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-dlx"], + ["@types/tmp", "npm:0.0.33"], + ["@yarnpkg/cli", "virtual:7bf4ad1016291a7e1c04756f55760890095421dd1b945930b62d8d0464c365d1cdce28ed812277b54dc54443922ac82afd5e98ed7f1d218ae7753d16e21541bb#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], + ["clipanion", "npm:2.1.5"], + ["tmp", "npm:0.1.0"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-dlx", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-dlx-virtual-b0a0eebf84/1/packages/plugin-dlx/", + "packageDependencies": [ + ["@yarnpkg/plugin-dlx", "virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-dlx"], + ["@types/tmp", "npm:0.0.33"], + ["@yarnpkg/cli", "virtual:e3ce0ce4b7f0796ca44011528cb9cdc133fc62a76363fea6de68497bae04bdbe5a6dd47e6b9f23c282eb8e4533d75e96cf378c943d07a4e78aae0b715f06a450#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], + ["clipanion", "npm:2.1.5"], + ["tmp", "npm:0.1.0"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-dlx", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-dlx-virtual-799ddde787/1/packages/plugin-dlx/", + "packageDependencies": [ + ["@yarnpkg/plugin-dlx", "virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-dlx"], + ["@types/tmp", "npm:0.0.33"], + ["@yarnpkg/cli", "virtual:86c95fabbcd56c56f5f2d2e080e64a1095e3fe233877aa9f7958f317f88a95627e0be2765e89c0cff02c9f08f27b64b7cbc9d5c3960c1df509d5e6ea98cca4f4#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], + ["clipanion", "npm:2.1.5"], + ["tmp", "npm:0.1.0"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-dlx", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-dlx-virtual-5bfec9317d/1/packages/plugin-dlx/", + "packageDependencies": [ + ["@yarnpkg/plugin-dlx", "virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-dlx"], + ["@types/tmp", "npm:0.0.33"], + ["@yarnpkg/cli", "virtual:743b60015fc887fe314a7ee01ea4843b516ac512d77939f47dc39d50bc7db742dc8994fe9bb2245ada0b3ce6f8aa58329d603fbc24093050cd499cb16a1a995f#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], + ["clipanion", "npm:2.1.5"], + ["tmp", "npm:0.1.0"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-dlx", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-dlx-virtual-4e5b7c75f5/1/packages/plugin-dlx/", + "packageDependencies": [ + ["@yarnpkg/plugin-dlx", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-dlx"], + ["@types/tmp", "npm:0.0.33"], + ["@yarnpkg/cli", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], + ["clipanion", "npm:2.1.5"], + ["tmp", "npm:0.1.0"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-dlx", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-dlx-virtual-703c597cae/1/packages/plugin-dlx/", + "packageDependencies": [ + ["@yarnpkg/plugin-dlx", "virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-dlx"], + ["@types/tmp", "npm:0.0.33"], + ["@yarnpkg/cli", "virtual:4a733c8d9614e2148392368219d98ec1a70b4e8ce99164edd551241b22f6c5233e9d0ccf9f6d83265c8a5aafc617cfd3c4100b3efef1e092a42053c23770ed9a#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], + ["clipanion", "npm:2.1.5"], + ["tmp", "npm:0.1.0"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-dlx", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-dlx-virtual-08202303a2/1/packages/plugin-dlx/", + "packageDependencies": [ + ["@yarnpkg/plugin-dlx", "virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-dlx"], + ["@types/tmp", "npm:0.0.33"], + ["@yarnpkg/cli", "virtual:e23b02a23dd21a1183b7bea287ba41db2b362005cc3f364e1677565eaf97ca1611b7ccd4cdf6ef547bbb3251afacdc4a1a999c3156da491b521e7c36b6663da9#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], + ["clipanion", "npm:2.1.5"], + ["tmp", "npm:0.1.0"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["workspace:packages/plugin-dlx", { + "packageLocation": "./packages/plugin-dlx/", + "packageDependencies": [ + ["@yarnpkg/plugin-dlx", "workspace:packages/plugin-dlx"], + ["@types/tmp", "npm:0.0.33"], + ["@yarnpkg/cli", "virtual:743b60015fc887fe314a7ee01ea4843b516ac512d77939f47dc39d50bc7db742dc8994fe9bb2245ada0b3ce6f8aa58329d603fbc24093050cd499cb16a1a995f#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], + ["clipanion", "npm:2.1.5"], + ["tmp", "npm:0.1.0"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }] + ]], + ["@yarnpkg/plugin-essentials", [ + ["virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-essentials", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-essentials-virtual-e51035a0cd/1/packages/plugin-essentials/", + "packageDependencies": [ + ["@yarnpkg/plugin-essentials", "virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-essentials"], + ["@types/inquirer", "npm:0.0.43"], + ["@types/semver", "npm:7.1.0"], + ["@types/treeify", "npm:1.0.0"], + ["@yarnpkg/cli", "virtual:a4e4e792796cefb4fb82f09187fa18bf4c97a9cb5b106da0eab6189e1895a4bb9bf068e5c91168fec85cee1392df48e4a120f3bae6cbbbde019ff2c21186a374#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["clipanion", "npm:2.1.5"], + ["inquirer", "npm:6.2.1"], + ["semver", "npm:7.1.2"], + ["treeify", "npm:1.1.0"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-essentials", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-essentials-virtual-a61608b862/1/packages/plugin-essentials/", + "packageDependencies": [ + ["@yarnpkg/plugin-essentials", "virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-essentials"], + ["@types/inquirer", "npm:0.0.43"], + ["@types/semver", "npm:7.1.0"], + ["@types/treeify", "npm:1.0.0"], + ["@yarnpkg/cli", "virtual:14a22fb3831dfc762a1bb8a042d17886271c56698e1a83233f09eaacff5a5b83fe6f87adb9255774eab3586392c18ff98cf87aa6b374d572d9b72f88829f6d9e#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["clipanion", "npm:2.1.5"], + ["inquirer", "npm:6.2.1"], + ["semver", "npm:7.1.2"], + ["treeify", "npm:1.1.0"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-essentials", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-essentials-virtual-56d958157c/1/packages/plugin-essentials/", + "packageDependencies": [ + ["@yarnpkg/plugin-essentials", "virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-essentials"], + ["@types/inquirer", "npm:0.0.43"], + ["@types/semver", "npm:7.1.0"], + ["@types/treeify", "npm:1.0.0"], + ["@yarnpkg/cli", "virtual:616a2ba0d005227805d037f4c8ec29f1dd09fdb3e3f49f7b5c4a07a62139a147d373d38bc5ebcb31bddab3956c3fc25d54edf8722741d9ebdbe9d36d21968f91#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["clipanion", "npm:2.1.5"], + ["inquirer", "npm:6.2.1"], + ["semver", "npm:7.1.2"], + ["treeify", "npm:1.1.0"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:27ebb8cf1fa70157f710b4926b6d25c44192e74dbac3a766c8dc6505a59ebc433221bfb4b5aabc8cca814bbe95fcb6e1ecffcf94ba96ee6112a57c89364571ac#workspace:packages/plugin-essentials", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-essentials-virtual-438dc58496/1/packages/plugin-essentials/", + "packageDependencies": [ + ["@yarnpkg/plugin-essentials", "virtual:27ebb8cf1fa70157f710b4926b6d25c44192e74dbac3a766c8dc6505a59ebc433221bfb4b5aabc8cca814bbe95fcb6e1ecffcf94ba96ee6112a57c89364571ac#workspace:packages/plugin-essentials"], + ["@types/inquirer", "npm:0.0.43"], + ["@types/semver", "npm:7.1.0"], + ["@types/treeify", "npm:1.0.0"], + ["@yarnpkg/cli", "virtual:27ebb8cf1fa70157f710b4926b6d25c44192e74dbac3a766c8dc6505a59ebc433221bfb4b5aabc8cca814bbe95fcb6e1ecffcf94ba96ee6112a57c89364571ac#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["clipanion", "npm:2.1.5"], + ["inquirer", "npm:6.2.1"], + ["semver", "npm:7.1.2"], + ["treeify", "npm:1.1.0"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-essentials", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-essentials-virtual-22f40af7fe/1/packages/plugin-essentials/", + "packageDependencies": [ + ["@yarnpkg/plugin-essentials", "virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-essentials"], + ["@types/inquirer", "npm:0.0.43"], + ["@types/semver", "npm:7.1.0"], + ["@types/treeify", "npm:1.0.0"], + ["@yarnpkg/cli", "virtual:65b0a3c18b908df18dc5bd8d9a02bf3b64d57b3b4cd45187dca6c1ee574962b917737e89c164c644419160acf275596e0ab62d889c7575234206a0c7ccb06610#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["clipanion", "npm:2.1.5"], + ["inquirer", "npm:6.2.1"], + ["semver", "npm:7.1.2"], + ["treeify", "npm:1.1.0"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-essentials", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-essentials-virtual-ba2aa356ff/1/packages/plugin-essentials/", + "packageDependencies": [ + ["@yarnpkg/plugin-essentials", "virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-essentials"], + ["@types/inquirer", "npm:0.0.43"], + ["@types/semver", "npm:7.1.0"], + ["@types/treeify", "npm:1.0.0"], + ["@yarnpkg/cli", "workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["clipanion", "npm:2.1.5"], + ["inquirer", "npm:6.2.1"], + ["semver", "npm:7.1.2"], + ["treeify", "npm:1.1.0"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-essentials", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-essentials-virtual-b17c6d0e07/1/packages/plugin-essentials/", + "packageDependencies": [ + ["@yarnpkg/plugin-essentials", "virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-essentials"], + ["@types/inquirer", "npm:0.0.43"], + ["@types/semver", "npm:7.1.0"], + ["@types/treeify", "npm:1.0.0"], + ["@yarnpkg/cli", "virtual:e7860e5e86d43836272b8f3160c9f940f5e9a636f8d56e7f3bf19eca4b40180fd3da404d7dcb48535a300ac4895ee439ca74ef28f4568f4804e4708f7340e300#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["clipanion", "npm:2.1.5"], + ["inquirer", "npm:6.2.1"], + ["semver", "npm:7.1.2"], + ["treeify", "npm:1.1.0"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-essentials", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-essentials-virtual-6ab02ab8e0/1/packages/plugin-essentials/", + "packageDependencies": [ + ["@yarnpkg/plugin-essentials", "virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-essentials"], + ["@types/inquirer", "npm:0.0.43"], + ["@types/semver", "npm:7.1.0"], + ["@types/treeify", "npm:1.0.0"], + ["@yarnpkg/cli", "virtual:35104c47575f2fe378d8d20383ae667f19d4dd801df8cc4c76848603aa6b4a2234a00142ff12fd557f6f48bd2810880e31c40c767010ea61a31fca302c2cc5e0#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["clipanion", "npm:2.1.5"], + ["inquirer", "npm:6.2.1"], + ["semver", "npm:7.1.2"], + ["treeify", "npm:1.1.0"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-essentials", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-essentials-virtual-2cb710994c/1/packages/plugin-essentials/", + "packageDependencies": [ + ["@yarnpkg/plugin-essentials", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-essentials"], + ["@types/inquirer", "npm:0.0.43"], + ["@types/semver", "npm:7.1.0"], + ["@types/treeify", "npm:1.0.0"], + ["@yarnpkg/cli", "virtual:712d04b0098634bdb13868ff8f85b327022bd7d3880873ada8c0ae56847ed36cf9da1fd74a88519380129cec528fe2bd2201426bc28ac9d4a8cc6734ff25c538#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["clipanion", "npm:2.1.5"], + ["inquirer", "npm:6.2.1"], + ["semver", "npm:7.1.2"], + ["treeify", "npm:1.1.0"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-essentials", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-essentials-virtual-d9186031a9/1/packages/plugin-essentials/", + "packageDependencies": [ + ["@yarnpkg/plugin-essentials", "virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-essentials"], + ["@types/inquirer", "npm:0.0.43"], + ["@types/semver", "npm:7.1.0"], + ["@types/treeify", "npm:1.0.0"], + ["@yarnpkg/cli", "virtual:27ebb8cf1fa70157f710b4926b6d25c44192e74dbac3a766c8dc6505a59ebc433221bfb4b5aabc8cca814bbe95fcb6e1ecffcf94ba96ee6112a57c89364571ac#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["clipanion", "npm:2.1.5"], + ["inquirer", "npm:6.2.1"], + ["semver", "npm:7.1.2"], + ["treeify", "npm:1.1.0"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-essentials", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-essentials-virtual-59637079f8/1/packages/plugin-essentials/", + "packageDependencies": [ + ["@yarnpkg/plugin-essentials", "virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-essentials"], + ["@types/inquirer", "npm:0.0.43"], + ["@types/semver", "npm:7.1.0"], + ["@types/treeify", "npm:1.0.0"], + ["@yarnpkg/cli", "virtual:142f2540721377707149f0b1d7ad0188d020f822e234abcdca162642d42824b344a1ac44bd6035644a0ca9babd62eb7d72923350ac75b876b51e87eb92b3e464#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["clipanion", "npm:2.1.5"], + ["inquirer", "npm:6.2.1"], + ["semver", "npm:7.1.2"], + ["treeify", "npm:1.1.0"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:a4e4e792796cefb4fb82f09187fa18bf4c97a9cb5b106da0eab6189e1895a4bb9bf068e5c91168fec85cee1392df48e4a120f3bae6cbbbde019ff2c21186a374#workspace:packages/plugin-essentials", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-essentials-virtual-6ef07c69ef/1/packages/plugin-essentials/", + "packageDependencies": [ + ["@yarnpkg/plugin-essentials", "virtual:a4e4e792796cefb4fb82f09187fa18bf4c97a9cb5b106da0eab6189e1895a4bb9bf068e5c91168fec85cee1392df48e4a120f3bae6cbbbde019ff2c21186a374#workspace:packages/plugin-essentials"], + ["@types/inquirer", "npm:0.0.43"], + ["@types/semver", "npm:7.1.0"], + ["@types/treeify", "npm:1.0.0"], + ["@yarnpkg/cli", "virtual:a4e4e792796cefb4fb82f09187fa18bf4c97a9cb5b106da0eab6189e1895a4bb9bf068e5c91168fec85cee1392df48e4a120f3bae6cbbbde019ff2c21186a374#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["clipanion", "npm:2.1.5"], + ["inquirer", "npm:6.2.1"], + ["semver", "npm:7.1.2"], + ["treeify", "npm:1.1.0"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-essentials", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-essentials-virtual-6343d19cda/1/packages/plugin-essentials/", + "packageDependencies": [ + ["@yarnpkg/plugin-essentials", "virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-essentials"], + ["@types/inquirer", "npm:0.0.43"], + ["@types/semver", "npm:7.1.0"], + ["@types/treeify", "npm:1.0.0"], + ["@yarnpkg/cli", "virtual:a027ddc7edcbf74025e90effce333897039d2c6f8e1ebe319fb72c52c5be1b885da91acc56476d19bb6ce2e31cbc2d5b11241940b82f833a2cac262496c0088f#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["clipanion", "npm:2.1.5"], + ["inquirer", "npm:6.2.1"], + ["semver", "npm:7.1.2"], + ["treeify", "npm:1.1.0"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-essentials", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-essentials-virtual-e8ad7b34e3/1/packages/plugin-essentials/", + "packageDependencies": [ + ["@yarnpkg/plugin-essentials", "virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-essentials"], + ["@types/inquirer", "npm:0.0.43"], + ["@types/semver", "npm:7.1.0"], + ["@types/treeify", "npm:1.0.0"], + ["@yarnpkg/cli", "virtual:b67eefea63d6ce2a2493f462bbe6718e1da81a92c1be9fc6d94cbd4f855be65d84717b1951eaa1c805d1369f118fed6e9edfb78044a500657ffc7f84e691dfbb#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["clipanion", "npm:2.1.5"], + ["inquirer", "npm:6.2.1"], + ["semver", "npm:7.1.2"], + ["treeify", "npm:1.1.0"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-essentials", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-essentials-virtual-bf4b2b429d/1/packages/plugin-essentials/", + "packageDependencies": [ + ["@yarnpkg/plugin-essentials", "virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-essentials"], + ["@types/inquirer", "npm:0.0.43"], + ["@types/semver", "npm:7.1.0"], + ["@types/treeify", "npm:1.0.0"], + ["@yarnpkg/cli", "virtual:cfce476fbcac37853570c2d41665757b5f868b1c2f089ee6edbc8bb5aa32141e156cae7d75350d1095258d90afbabe2b2bb142142b995d133c3ee535c89d459b#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["clipanion", "npm:2.1.5"], + ["inquirer", "npm:6.2.1"], + ["semver", "npm:7.1.2"], + ["treeify", "npm:1.1.0"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-essentials", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-essentials-virtual-68f2d58aeb/1/packages/plugin-essentials/", + "packageDependencies": [ + ["@yarnpkg/plugin-essentials", "virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-essentials"], + ["@types/inquirer", "npm:0.0.43"], + ["@types/semver", "npm:7.1.0"], + ["@types/treeify", "npm:1.0.0"], + ["@yarnpkg/cli", "virtual:3f21a2572d1fa6d1ff8d16d86e25bcefcbff7d17161c440fdbddbd871d9d675c377d66a2cbd98ddb8f2c024060bc7bc6c01e8ae328fa1fef861c72a9b2c30755#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["clipanion", "npm:2.1.5"], + ["inquirer", "npm:6.2.1"], + ["semver", "npm:7.1.2"], + ["treeify", "npm:1.1.0"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-essentials", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-essentials-virtual-6c0b251ceb/1/packages/plugin-essentials/", + "packageDependencies": [ + ["@yarnpkg/plugin-essentials", "virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-essentials"], + ["@types/inquirer", "npm:0.0.43"], + ["@types/semver", "npm:7.1.0"], + ["@types/treeify", "npm:1.0.0"], + ["@yarnpkg/cli", "virtual:7bf4ad1016291a7e1c04756f55760890095421dd1b945930b62d8d0464c365d1cdce28ed812277b54dc54443922ac82afd5e98ed7f1d218ae7753d16e21541bb#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["clipanion", "npm:2.1.5"], + ["inquirer", "npm:6.2.1"], + ["semver", "npm:7.1.2"], + ["treeify", "npm:1.1.0"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-essentials", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-essentials-virtual-ba5500f249/1/packages/plugin-essentials/", + "packageDependencies": [ + ["@yarnpkg/plugin-essentials", "virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-essentials"], + ["@types/inquirer", "npm:0.0.43"], + ["@types/semver", "npm:7.1.0"], + ["@types/treeify", "npm:1.0.0"], + ["@yarnpkg/cli", "virtual:e3ce0ce4b7f0796ca44011528cb9cdc133fc62a76363fea6de68497bae04bdbe5a6dd47e6b9f23c282eb8e4533d75e96cf378c943d07a4e78aae0b715f06a450#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["clipanion", "npm:2.1.5"], + ["inquirer", "npm:6.2.1"], + ["semver", "npm:7.1.2"], + ["treeify", "npm:1.1.0"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-essentials", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-essentials-virtual-e33c2283a9/1/packages/plugin-essentials/", + "packageDependencies": [ + ["@yarnpkg/plugin-essentials", "virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-essentials"], + ["@types/inquirer", "npm:0.0.43"], + ["@types/semver", "npm:7.1.0"], + ["@types/treeify", "npm:1.0.0"], + ["@yarnpkg/cli", "virtual:86c95fabbcd56c56f5f2d2e080e64a1095e3fe233877aa9f7958f317f88a95627e0be2765e89c0cff02c9f08f27b64b7cbc9d5c3960c1df509d5e6ea98cca4f4#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["clipanion", "npm:2.1.5"], + ["inquirer", "npm:6.2.1"], + ["semver", "npm:7.1.2"], + ["treeify", "npm:1.1.0"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-essentials", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-essentials-virtual-c2f404fd45/1/packages/plugin-essentials/", + "packageDependencies": [ + ["@yarnpkg/plugin-essentials", "virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-essentials"], + ["@types/inquirer", "npm:0.0.43"], + ["@types/semver", "npm:7.1.0"], + ["@types/treeify", "npm:1.0.0"], + ["@yarnpkg/cli", "virtual:743b60015fc887fe314a7ee01ea4843b516ac512d77939f47dc39d50bc7db742dc8994fe9bb2245ada0b3ce6f8aa58329d603fbc24093050cd499cb16a1a995f#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["clipanion", "npm:2.1.5"], + ["inquirer", "npm:6.2.1"], + ["semver", "npm:7.1.2"], + ["treeify", "npm:1.1.0"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-essentials", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-essentials-virtual-cac0ac1059/1/packages/plugin-essentials/", + "packageDependencies": [ + ["@yarnpkg/plugin-essentials", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-essentials"], + ["@types/inquirer", "npm:0.0.43"], + ["@types/semver", "npm:7.1.0"], + ["@types/treeify", "npm:1.0.0"], + ["@yarnpkg/cli", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["clipanion", "npm:2.1.5"], + ["inquirer", "npm:6.2.1"], + ["semver", "npm:7.1.2"], + ["treeify", "npm:1.1.0"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-essentials", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-essentials-virtual-4a08378673/1/packages/plugin-essentials/", + "packageDependencies": [ + ["@yarnpkg/plugin-essentials", "virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-essentials"], + ["@types/inquirer", "npm:0.0.43"], + ["@types/semver", "npm:7.1.0"], + ["@types/treeify", "npm:1.0.0"], + ["@yarnpkg/cli", "virtual:4a733c8d9614e2148392368219d98ec1a70b4e8ce99164edd551241b22f6c5233e9d0ccf9f6d83265c8a5aafc617cfd3c4100b3efef1e092a42053c23770ed9a#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["clipanion", "npm:2.1.5"], + ["inquirer", "npm:6.2.1"], + ["semver", "npm:7.1.2"], + ["treeify", "npm:1.1.0"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-essentials", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-essentials-virtual-a62849a221/1/packages/plugin-essentials/", + "packageDependencies": [ + ["@yarnpkg/plugin-essentials", "virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-essentials"], + ["@types/inquirer", "npm:0.0.43"], + ["@types/semver", "npm:7.1.0"], + ["@types/treeify", "npm:1.0.0"], + ["@yarnpkg/cli", "virtual:e23b02a23dd21a1183b7bea287ba41db2b362005cc3f364e1677565eaf97ca1611b7ccd4cdf6ef547bbb3251afacdc4a1a999c3156da491b521e7c36b6663da9#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["clipanion", "npm:2.1.5"], + ["inquirer", "npm:6.2.1"], + ["semver", "npm:7.1.2"], + ["treeify", "npm:1.1.0"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["workspace:packages/plugin-essentials", { + "packageLocation": "./packages/plugin-essentials/", + "packageDependencies": [ + ["@yarnpkg/plugin-essentials", "workspace:packages/plugin-essentials"], + ["@types/inquirer", "npm:0.0.43"], + ["@types/semver", "npm:7.1.0"], + ["@types/treeify", "npm:1.0.0"], + ["@yarnpkg/cli", "virtual:cfce476fbcac37853570c2d41665757b5f868b1c2f089ee6edbc8bb5aa32141e156cae7d75350d1095258d90afbabe2b2bb142142b995d133c3ee535c89d459b#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/json-proxy", "workspace:packages/yarnpkg-json-proxy"], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["clipanion", "npm:2.1.5"], + ["inquirer", "npm:6.2.1"], + ["semver", "npm:7.1.2"], + ["treeify", "npm:1.1.0"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }] + ]], + ["@yarnpkg/plugin-exec", [ + ["workspace:packages/plugin-exec", { + "packageLocation": "./packages/plugin-exec/", + "packageDependencies": [ + ["@yarnpkg/plugin-exec", "workspace:packages/plugin-exec"], + ["@types/tmp", "npm:0.0.33"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["tmp", "npm:0.1.0"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] + ], + "packagePeers": [ + "core" + ], + "linkType": "SOFT", + }] + ]], + ["@yarnpkg/plugin-file", [ + ["virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-file", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-file-virtual-09493efbf9/1/packages/plugin-file/", + "packageDependencies": [ + ["@yarnpkg/plugin-file", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-file"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"] + ], + "packagePeers": [ + "core" + ], + "linkType": "SOFT", + }], + ["virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-file", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-file-virtual-3a2c35eb8d/1/packages/plugin-file/", + "packageDependencies": [ + ["@yarnpkg/plugin-file", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-file"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"] + ], + "packagePeers": [ + "core" + ], + "linkType": "SOFT", + }], + ["workspace:packages/plugin-file", { + "packageLocation": "./packages/plugin-file/", + "packageDependencies": [ + ["@yarnpkg/plugin-file", "workspace:packages/plugin-file"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"] + ], + "packagePeers": [ + "core" + ], + "linkType": "SOFT", + }] + ]], + ["@yarnpkg/plugin-git", [ + ["virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-git", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-git-virtual-0aab12d756/1/packages/plugin-git/", + "packageDependencies": [ + ["@yarnpkg/plugin-git", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-git"], + ["@types/semver", "npm:7.1.0"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["git-url-parse", "npm:11.1.2"], + ["semver", "npm:7.1.2"], + ["tmp", "npm:0.1.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "SOFT", + }], + ["virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-git", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-git-virtual-7069a13e85/1/packages/plugin-git/", + "packageDependencies": [ + ["@yarnpkg/plugin-git", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-git"], + ["@types/semver", "npm:7.1.0"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["git-url-parse", "npm:11.1.2"], + ["semver", "npm:7.1.2"], + ["tmp", "npm:0.1.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "SOFT", + }], + ["workspace:packages/plugin-git", { + "packageLocation": "./packages/plugin-git/", + "packageDependencies": [ + ["@yarnpkg/plugin-git", "workspace:packages/plugin-git"], + ["@types/semver", "npm:7.1.0"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["git-url-parse", "npm:11.1.2"], + ["semver", "npm:7.1.2"], + ["tmp", "npm:0.1.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "SOFT", + }] + ]], + ["@yarnpkg/plugin-github", [ + ["virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-github", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-github-virtual-f1a8e708ca/1/packages/plugin-github/", + "packageDependencies": [ + ["@yarnpkg/plugin-github", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-github"], + ["@types/tmp", "npm:0.0.33"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/plugin-git", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-git"], + ["tmp", "npm:0.1.0"] + ], + "packagePeers": [ + "core", + "plugin-git" + ], + "linkType": "SOFT", + }], + ["virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-github", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-github-virtual-3f9246e99e/1/packages/plugin-github/", + "packageDependencies": [ + ["@yarnpkg/plugin-github", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-github"], + ["@types/tmp", "npm:0.0.33"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/plugin-git", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-git"], + ["tmp", "npm:0.1.0"] + ], + "packagePeers": [ + "core", + "plugin-git" + ], + "linkType": "SOFT", + }], + ["workspace:packages/plugin-github", { + "packageLocation": "./packages/plugin-github/", + "packageDependencies": [ + ["@yarnpkg/plugin-github", "workspace:packages/plugin-github"], + ["@types/tmp", "npm:0.0.33"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/plugin-git", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-git"], + ["tmp", "npm:0.1.0"] + ], + "packagePeers": [ + "core", + "plugin-git" + ], + "linkType": "SOFT", + }] + ]], + ["@yarnpkg/plugin-http", [ + ["virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-http", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-http-virtual-873dddb2f0/1/packages/plugin-http/", + "packageDependencies": [ + ["@yarnpkg/plugin-http", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-http"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"] + ], + "packagePeers": [ + "core" + ], + "linkType": "SOFT", + }], + ["virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-http", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-http-virtual-7ead0e06cf/1/packages/plugin-http/", + "packageDependencies": [ + ["@yarnpkg/plugin-http", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-http"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"] + ], + "packagePeers": [ + "core" + ], + "linkType": "SOFT", + }], + ["workspace:packages/plugin-http", { + "packageLocation": "./packages/plugin-http/", + "packageDependencies": [ + ["@yarnpkg/plugin-http", "workspace:packages/plugin-http"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"] + ], + "packagePeers": [ + "core" + ], + "linkType": "SOFT", + }] + ]], + ["@yarnpkg/plugin-init", [ + ["virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-init", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-init-virtual-634b5aefbf/1/packages/plugin-init/", + "packageDependencies": [ + ["@yarnpkg/plugin-init", "virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-init"], + ["@yarnpkg/cli", "virtual:a4e4e792796cefb4fb82f09187fa18bf4c97a9cb5b106da0eab6189e1895a4bb9bf068e5c91168fec85cee1392df48e4a120f3bae6cbbbde019ff2c21186a374#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["clipanion", "npm:2.1.5"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-init", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-init-virtual-29dac376fa/1/packages/plugin-init/", + "packageDependencies": [ + ["@yarnpkg/plugin-init", "virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-init"], + ["@yarnpkg/cli", "virtual:14a22fb3831dfc762a1bb8a042d17886271c56698e1a83233f09eaacff5a5b83fe6f87adb9255774eab3586392c18ff98cf87aa6b374d572d9b72f88829f6d9e#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["clipanion", "npm:2.1.5"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-init", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-init-virtual-cc1830b59a/1/packages/plugin-init/", + "packageDependencies": [ + ["@yarnpkg/plugin-init", "virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-init"], + ["@yarnpkg/cli", "virtual:616a2ba0d005227805d037f4c8ec29f1dd09fdb3e3f49f7b5c4a07a62139a147d373d38bc5ebcb31bddab3956c3fc25d54edf8722741d9ebdbe9d36d21968f91#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["clipanion", "npm:2.1.5"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-init", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-init-virtual-ae4be4fc34/1/packages/plugin-init/", + "packageDependencies": [ + ["@yarnpkg/plugin-init", "virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-init"], + ["@yarnpkg/cli", "virtual:65b0a3c18b908df18dc5bd8d9a02bf3b64d57b3b4cd45187dca6c1ee574962b917737e89c164c644419160acf275596e0ab62d889c7575234206a0c7ccb06610#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["clipanion", "npm:2.1.5"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-init", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-init-virtual-bb60ce87e8/1/packages/plugin-init/", + "packageDependencies": [ + ["@yarnpkg/plugin-init", "virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-init"], + ["@yarnpkg/cli", "workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["clipanion", "npm:2.1.5"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-init", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-init-virtual-d32bb9156b/1/packages/plugin-init/", + "packageDependencies": [ + ["@yarnpkg/plugin-init", "virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-init"], + ["@yarnpkg/cli", "virtual:e7860e5e86d43836272b8f3160c9f940f5e9a636f8d56e7f3bf19eca4b40180fd3da404d7dcb48535a300ac4895ee439ca74ef28f4568f4804e4708f7340e300#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["clipanion", "npm:2.1.5"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-init", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-init-virtual-7f277acb0d/1/packages/plugin-init/", + "packageDependencies": [ + ["@yarnpkg/plugin-init", "virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-init"], + ["@yarnpkg/cli", "virtual:35104c47575f2fe378d8d20383ae667f19d4dd801df8cc4c76848603aa6b4a2234a00142ff12fd557f6f48bd2810880e31c40c767010ea61a31fca302c2cc5e0#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["clipanion", "npm:2.1.5"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-init", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-init-virtual-9d35217da1/1/packages/plugin-init/", + "packageDependencies": [ + ["@yarnpkg/plugin-init", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-init"], + ["@yarnpkg/cli", "virtual:712d04b0098634bdb13868ff8f85b327022bd7d3880873ada8c0ae56847ed36cf9da1fd74a88519380129cec528fe2bd2201426bc28ac9d4a8cc6734ff25c538#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["clipanion", "npm:2.1.5"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-init", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-init-virtual-e0414135b3/1/packages/plugin-init/", + "packageDependencies": [ + ["@yarnpkg/plugin-init", "virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-init"], + ["@yarnpkg/cli", "virtual:27ebb8cf1fa70157f710b4926b6d25c44192e74dbac3a766c8dc6505a59ebc433221bfb4b5aabc8cca814bbe95fcb6e1ecffcf94ba96ee6112a57c89364571ac#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["clipanion", "npm:2.1.5"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-init", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-init-virtual-52fff92e05/1/packages/plugin-init/", + "packageDependencies": [ + ["@yarnpkg/plugin-init", "virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-init"], + ["@yarnpkg/cli", "virtual:142f2540721377707149f0b1d7ad0188d020f822e234abcdca162642d42824b344a1ac44bd6035644a0ca9babd62eb7d72923350ac75b876b51e87eb92b3e464#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["clipanion", "npm:2.1.5"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-init", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-init-virtual-682df30633/1/packages/plugin-init/", + "packageDependencies": [ + ["@yarnpkg/plugin-init", "virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-init"], + ["@yarnpkg/cli", "virtual:a027ddc7edcbf74025e90effce333897039d2c6f8e1ebe319fb72c52c5be1b885da91acc56476d19bb6ce2e31cbc2d5b11241940b82f833a2cac262496c0088f#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["clipanion", "npm:2.1.5"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-init", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-init-virtual-9cedf236f3/1/packages/plugin-init/", + "packageDependencies": [ + ["@yarnpkg/plugin-init", "virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-init"], + ["@yarnpkg/cli", "virtual:b67eefea63d6ce2a2493f462bbe6718e1da81a92c1be9fc6d94cbd4f855be65d84717b1951eaa1c805d1369f118fed6e9edfb78044a500657ffc7f84e691dfbb#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["clipanion", "npm:2.1.5"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-init", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-init-virtual-082d4d1ed3/1/packages/plugin-init/", + "packageDependencies": [ + ["@yarnpkg/plugin-init", "virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-init"], + ["@yarnpkg/cli", "virtual:cfce476fbcac37853570c2d41665757b5f868b1c2f089ee6edbc8bb5aa32141e156cae7d75350d1095258d90afbabe2b2bb142142b995d133c3ee535c89d459b#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["clipanion", "npm:2.1.5"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-init", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-init-virtual-59486ea49a/1/packages/plugin-init/", + "packageDependencies": [ + ["@yarnpkg/plugin-init", "virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-init"], + ["@yarnpkg/cli", "virtual:3f21a2572d1fa6d1ff8d16d86e25bcefcbff7d17161c440fdbddbd871d9d675c377d66a2cbd98ddb8f2c024060bc7bc6c01e8ae328fa1fef861c72a9b2c30755#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["clipanion", "npm:2.1.5"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-init", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-init-virtual-318d681a0f/1/packages/plugin-init/", + "packageDependencies": [ + ["@yarnpkg/plugin-init", "virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-init"], + ["@yarnpkg/cli", "virtual:7bf4ad1016291a7e1c04756f55760890095421dd1b945930b62d8d0464c365d1cdce28ed812277b54dc54443922ac82afd5e98ed7f1d218ae7753d16e21541bb#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["clipanion", "npm:2.1.5"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-init", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-init-virtual-4af00ad8ad/1/packages/plugin-init/", + "packageDependencies": [ + ["@yarnpkg/plugin-init", "virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-init"], + ["@yarnpkg/cli", "virtual:e3ce0ce4b7f0796ca44011528cb9cdc133fc62a76363fea6de68497bae04bdbe5a6dd47e6b9f23c282eb8e4533d75e96cf378c943d07a4e78aae0b715f06a450#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["clipanion", "npm:2.1.5"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-init", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-init-virtual-8748bb0aa3/1/packages/plugin-init/", + "packageDependencies": [ + ["@yarnpkg/plugin-init", "virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-init"], + ["@yarnpkg/cli", "virtual:86c95fabbcd56c56f5f2d2e080e64a1095e3fe233877aa9f7958f317f88a95627e0be2765e89c0cff02c9f08f27b64b7cbc9d5c3960c1df509d5e6ea98cca4f4#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["clipanion", "npm:2.1.5"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-init", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-init-virtual-6d07f9c983/1/packages/plugin-init/", + "packageDependencies": [ + ["@yarnpkg/plugin-init", "virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-init"], + ["@yarnpkg/cli", "virtual:743b60015fc887fe314a7ee01ea4843b516ac512d77939f47dc39d50bc7db742dc8994fe9bb2245ada0b3ce6f8aa58329d603fbc24093050cd499cb16a1a995f#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["clipanion", "npm:2.1.5"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-init", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-init-virtual-9d5447ea66/1/packages/plugin-init/", + "packageDependencies": [ + ["@yarnpkg/plugin-init", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-init"], + ["@yarnpkg/cli", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["clipanion", "npm:2.1.5"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-init", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-init-virtual-8ab3e1714c/1/packages/plugin-init/", + "packageDependencies": [ + ["@yarnpkg/plugin-init", "virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-init"], + ["@yarnpkg/cli", "virtual:4a733c8d9614e2148392368219d98ec1a70b4e8ce99164edd551241b22f6c5233e9d0ccf9f6d83265c8a5aafc617cfd3c4100b3efef1e092a42053c23770ed9a#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["clipanion", "npm:2.1.5"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-init", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-init-virtual-04d51e7065/1/packages/plugin-init/", + "packageDependencies": [ + ["@yarnpkg/plugin-init", "virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-init"], + ["@yarnpkg/cli", "virtual:e23b02a23dd21a1183b7bea287ba41db2b362005cc3f364e1677565eaf97ca1611b7ccd4cdf6ef547bbb3251afacdc4a1a999c3156da491b521e7c36b6663da9#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["clipanion", "npm:2.1.5"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["workspace:packages/plugin-init", { + "packageLocation": "./packages/plugin-init/", + "packageDependencies": [ + ["@yarnpkg/plugin-init", "workspace:packages/plugin-init"], + ["@yarnpkg/cli", "virtual:14a22fb3831dfc762a1bb8a042d17886271c56698e1a83233f09eaacff5a5b83fe6f87adb9255774eab3586392c18ff98cf87aa6b374d572d9b72f88829f6d9e#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["clipanion", "npm:2.1.5"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }] + ]], + ["@yarnpkg/plugin-interactive-tools", [ + ["workspace:packages/plugin-interactive-tools", { + "packageLocation": "./packages/plugin-interactive-tools/", + "packageDependencies": [ + ["@yarnpkg/plugin-interactive-tools", "workspace:packages/plugin-interactive-tools"], + ["@types/diff", "npm:4.0.2"], + ["@types/react", "npm:16.9.2"], + ["@types/semver", "npm:7.1.0"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/cli", "virtual:a4e4e792796cefb4fb82f09187fa18bf4c97a9cb5b106da0eab6189e1895a4bb9bf068e5c91168fec85cee1392df48e4a120f3bae6cbbbde019ff2c21186a374#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/libui", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#workspace:packages/yarnpkg-libui"], + ["@yarnpkg/plugin-essentials", "virtual:a4e4e792796cefb4fb82f09187fa18bf4c97a9cb5b106da0eab6189e1895a4bb9bf068e5c91168fec85cee1392df48e4a120f3bae6cbbbde019ff2c21186a374#workspace:packages/plugin-essentials"], + ["clipanion", "npm:2.1.5"], + ["diff", "npm:4.0.1"], + ["ink", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#npm:2.3.0"], + ["react", "npm:16.8.4"], + ["semver", "npm:7.1.2"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] + ], + "packagePeers": [ + "cli", + "core", + "plugin-essentials" + ], + "linkType": "SOFT", + }] + ]], + ["@yarnpkg/plugin-link", [ + ["virtual:712d04b0098634bdb13868ff8f85b327022bd7d3880873ada8c0ae56847ed36cf9da1fd74a88519380129cec528fe2bd2201426bc28ac9d4a8cc6734ff25c538#workspace:packages/plugin-link", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-link-virtual-c23c4cc48b/1/packages/plugin-link/", + "packageDependencies": [ + ["@yarnpkg/plugin-link", "virtual:712d04b0098634bdb13868ff8f85b327022bd7d3880873ada8c0ae56847ed36cf9da1fd74a88519380129cec528fe2bd2201426bc28ac9d4a8cc6734ff25c538#workspace:packages/plugin-link"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"] + ], + "packagePeers": [ + "core" + ], + "linkType": "SOFT", + }], + ["virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-link", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-link-virtual-8b46301b7f/1/packages/plugin-link/", + "packageDependencies": [ + ["@yarnpkg/plugin-link", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-link"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"] + ], + "packagePeers": [ + "core" + ], + "linkType": "SOFT", + }], + ["workspace:packages/plugin-link", { + "packageLocation": "./packages/plugin-link/", + "packageDependencies": [ + ["@yarnpkg/plugin-link", "workspace:packages/plugin-link"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"] + ], + "packagePeers": [ + "core" + ], + "linkType": "SOFT", + }] + ]], + ["@yarnpkg/plugin-node-modules", [ + ["virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-node-modules", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-node-modules-virtual-1d9767a297/1/packages/plugin-node-modules/", + "packageDependencies": [ + ["@yarnpkg/plugin-node-modules", "virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-node-modules"], + ["@types/micromatch", "npm:3.1.0"], + ["@yarnpkg/cli", "virtual:a4e4e792796cefb4fb82f09187fa18bf4c97a9cb5b106da0eab6189e1895a4bb9bf068e5c91168fec85cee1392df48e4a120f3bae6cbbbde019ff2c21186a374#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["@yarnpkg/plugin-pnp", "virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-pnp"], + ["@yarnpkg/plugin-stage", "virtual:1d9767a297ea92525eaadde6cc5dcbfcf166390fc8679015637cadf3dd8f1b7301e6c56441e5beeef56b5763a46dce06f72751cb7da57928a1aecaf4c0d9d434#workspace:packages/plugin-stage"], + ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], + ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["p-limit", "npm:2.2.0"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-node-modules", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-node-modules-virtual-d6b3268686/1/packages/plugin-node-modules/", + "packageDependencies": [ + ["@yarnpkg/plugin-node-modules", "virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-node-modules"], + ["@types/micromatch", "npm:3.1.0"], + ["@yarnpkg/cli", "virtual:14a22fb3831dfc762a1bb8a042d17886271c56698e1a83233f09eaacff5a5b83fe6f87adb9255774eab3586392c18ff98cf87aa6b374d572d9b72f88829f6d9e#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["@yarnpkg/plugin-pnp", "virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-pnp"], + ["@yarnpkg/plugin-stage", "virtual:d6b32686865b12fbbeb45f734acc6af288b6219535e189e00be43584406c8eb50f0e550cb9dc2d80b708b376054eb9d74c1cb1cab4a8bb48e6141efd3533acfb#workspace:packages/plugin-stage"], + ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], + ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["p-limit", "npm:2.2.0"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-node-modules", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-node-modules-virtual-4ce8e40664/1/packages/plugin-node-modules/", + "packageDependencies": [ + ["@yarnpkg/plugin-node-modules", "virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-node-modules"], + ["@types/micromatch", "npm:3.1.0"], + ["@yarnpkg/cli", "virtual:616a2ba0d005227805d037f4c8ec29f1dd09fdb3e3f49f7b5c4a07a62139a147d373d38bc5ebcb31bddab3956c3fc25d54edf8722741d9ebdbe9d36d21968f91#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["@yarnpkg/plugin-pnp", "virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-pnp"], + ["@yarnpkg/plugin-stage", "virtual:4ce8e40664e2389e313b7cc62b74b8c1b71fa8140368625a127dc09e53c1ff5b4744c287bd241792b5fbe4973785d19d54e8ad05bd5eae340e9359c8b388d753#workspace:packages/plugin-stage"], + ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], + ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["p-limit", "npm:2.2.0"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-node-modules", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-node-modules-virtual-d79b03c5bd/1/packages/plugin-node-modules/", + "packageDependencies": [ + ["@yarnpkg/plugin-node-modules", "virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-node-modules"], + ["@types/micromatch", "npm:3.1.0"], + ["@yarnpkg/cli", "virtual:65b0a3c18b908df18dc5bd8d9a02bf3b64d57b3b4cd45187dca6c1ee574962b917737e89c164c644419160acf275596e0ab62d889c7575234206a0c7ccb06610#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["@yarnpkg/plugin-pnp", "virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-pnp"], + ["@yarnpkg/plugin-stage", "virtual:d79b03c5bdbd8611e342426a45f0b954c2399f2dc76af984c53ea05a620541e2c440b24c3a6628725d5a72bba39f545d6ebe8b830f2ee58e013a58dd3d5225e0#workspace:packages/plugin-stage"], + ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], + ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["p-limit", "npm:2.2.0"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-node-modules", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-node-modules-virtual-6c4ffdc97c/1/packages/plugin-node-modules/", + "packageDependencies": [ + ["@yarnpkg/plugin-node-modules", "virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-node-modules"], + ["@types/micromatch", "npm:3.1.0"], + ["@yarnpkg/cli", "workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["@yarnpkg/plugin-pnp", "virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-pnp"], + ["@yarnpkg/plugin-stage", "virtual:6c4ffdc97c0a8fe6a15cb1b353664a2d1556c0bef782dc06790db015a35ca3cd125eaf355368c58a3aaf6330c79507c16275fc3a3c13a847d89839cdae6b509e#workspace:packages/plugin-stage"], + ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], + ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["p-limit", "npm:2.2.0"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-node-modules", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-node-modules-virtual-1029e892f4/1/packages/plugin-node-modules/", + "packageDependencies": [ + ["@yarnpkg/plugin-node-modules", "virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-node-modules"], + ["@types/micromatch", "npm:3.1.0"], + ["@yarnpkg/cli", "virtual:e7860e5e86d43836272b8f3160c9f940f5e9a636f8d56e7f3bf19eca4b40180fd3da404d7dcb48535a300ac4895ee439ca74ef28f4568f4804e4708f7340e300#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["@yarnpkg/plugin-pnp", "virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-pnp"], + ["@yarnpkg/plugin-stage", "virtual:1029e892f4371add3dd7ecd47203e2cbe8665c17bf70305e745b32128f8921288e7c3e4bc9db067494ceed8eeb93dd72473d72b77e9740175429e72029bcc90c#workspace:packages/plugin-stage"], + ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], + ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["p-limit", "npm:2.2.0"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-node-modules", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-node-modules-virtual-6256bcb4eb/1/packages/plugin-node-modules/", + "packageDependencies": [ + ["@yarnpkg/plugin-node-modules", "virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-node-modules"], + ["@types/micromatch", "npm:3.1.0"], + ["@yarnpkg/cli", "virtual:35104c47575f2fe378d8d20383ae667f19d4dd801df8cc4c76848603aa6b4a2234a00142ff12fd557f6f48bd2810880e31c40c767010ea61a31fca302c2cc5e0#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["@yarnpkg/plugin-pnp", "virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-pnp"], + ["@yarnpkg/plugin-stage", "virtual:6256bcb4ebcce928f6a311ed0b5bcb9391294dd16050356b6e1fee981f7e49c2f8c234a7546c2d664a6251c64d463de26a877e2b2b26bd9e340c8f18a7be8ffc#workspace:packages/plugin-stage"], + ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], + ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["p-limit", "npm:2.2.0"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-node-modules", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-node-modules-virtual-fe83f9ef9c/1/packages/plugin-node-modules/", + "packageDependencies": [ + ["@yarnpkg/plugin-node-modules", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-node-modules"], + ["@types/micromatch", "npm:3.1.0"], + ["@yarnpkg/cli", "virtual:712d04b0098634bdb13868ff8f85b327022bd7d3880873ada8c0ae56847ed36cf9da1fd74a88519380129cec528fe2bd2201426bc28ac9d4a8cc6734ff25c538#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["@yarnpkg/plugin-pnp", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-pnp"], + ["@yarnpkg/plugin-stage", "virtual:fe83f9ef9c4464094226f14d0d9d2637b43378711c838ce6194b5c44cf0a77e24228b8c6fd658da19ee3a86978a710abe61d8247e86d97ed3d11085117b10fce#workspace:packages/plugin-stage"], + ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], + ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["p-limit", "npm:2.2.0"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-node-modules", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-node-modules-virtual-331dd712de/1/packages/plugin-node-modules/", + "packageDependencies": [ + ["@yarnpkg/plugin-node-modules", "virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-node-modules"], + ["@types/micromatch", "npm:3.1.0"], + ["@yarnpkg/cli", "virtual:27ebb8cf1fa70157f710b4926b6d25c44192e74dbac3a766c8dc6505a59ebc433221bfb4b5aabc8cca814bbe95fcb6e1ecffcf94ba96ee6112a57c89364571ac#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["@yarnpkg/plugin-pnp", "virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-pnp"], + ["@yarnpkg/plugin-stage", "virtual:331dd712de21fdae53c45eafb7103453167013aa388ca9ba660cfb7c19a4449ac9aff61d4e741175bfb2cba70457f51e76adfaa74b04ba9d65d50c83c07b4471#workspace:packages/plugin-stage"], + ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], + ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["p-limit", "npm:2.2.0"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-node-modules", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-node-modules-virtual-6e38317409/1/packages/plugin-node-modules/", + "packageDependencies": [ + ["@yarnpkg/plugin-node-modules", "virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-node-modules"], + ["@types/micromatch", "npm:3.1.0"], + ["@yarnpkg/cli", "virtual:142f2540721377707149f0b1d7ad0188d020f822e234abcdca162642d42824b344a1ac44bd6035644a0ca9babd62eb7d72923350ac75b876b51e87eb92b3e464#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["@yarnpkg/plugin-pnp", "virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-pnp"], + ["@yarnpkg/plugin-stage", "virtual:6e383174094ba793fb66c8a226fed9032ecf98d3e1bd949c7d37f48eafbab48397ca23a04ef17a32086750205237bff179e133d04d8f8103966ad6a6589fcaf1#workspace:packages/plugin-stage"], + ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], + ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["p-limit", "npm:2.2.0"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-node-modules", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-node-modules-virtual-a45abbf24a/1/packages/plugin-node-modules/", + "packageDependencies": [ + ["@yarnpkg/plugin-node-modules", "virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-node-modules"], + ["@types/micromatch", "npm:3.1.0"], + ["@yarnpkg/cli", "virtual:a027ddc7edcbf74025e90effce333897039d2c6f8e1ebe319fb72c52c5be1b885da91acc56476d19bb6ce2e31cbc2d5b11241940b82f833a2cac262496c0088f#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["@yarnpkg/plugin-pnp", "virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-pnp"], + ["@yarnpkg/plugin-stage", "virtual:a45abbf24aaeef67c894cd963d6c4b9b45bebb889f6c3fed605a57545081ebabdc74cc221511603f068d9a6c173f9ebb91e15ba922aa03d93831f0201a2b342a#workspace:packages/plugin-stage"], + ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], + ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["p-limit", "npm:2.2.0"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-node-modules", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-node-modules-virtual-04c59d4e34/1/packages/plugin-node-modules/", + "packageDependencies": [ + ["@yarnpkg/plugin-node-modules", "virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-node-modules"], + ["@types/micromatch", "npm:3.1.0"], + ["@yarnpkg/cli", "virtual:b67eefea63d6ce2a2493f462bbe6718e1da81a92c1be9fc6d94cbd4f855be65d84717b1951eaa1c805d1369f118fed6e9edfb78044a500657ffc7f84e691dfbb#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["@yarnpkg/plugin-pnp", "virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-pnp"], + ["@yarnpkg/plugin-stage", "virtual:04c59d4e34a674470a4faf409a45d588a9efbeec2ea8d05e4dcd1967a0f1162881d6ceb6c94654e06fcdcd307d29f60b938d016fdca8fac8d513d920e35d37f8#workspace:packages/plugin-stage"], + ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], + ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["p-limit", "npm:2.2.0"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-node-modules", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-node-modules-virtual-478aa04200/1/packages/plugin-node-modules/", + "packageDependencies": [ + ["@yarnpkg/plugin-node-modules", "virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-node-modules"], + ["@types/micromatch", "npm:3.1.0"], + ["@yarnpkg/cli", "virtual:cfce476fbcac37853570c2d41665757b5f868b1c2f089ee6edbc8bb5aa32141e156cae7d75350d1095258d90afbabe2b2bb142142b995d133c3ee535c89d459b#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["@yarnpkg/plugin-pnp", "virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-pnp"], + ["@yarnpkg/plugin-stage", "virtual:478aa042000a236db11190d269bf2ff6150157725ab7480eff9000c571a0de4eab4fa7a8d3229415ab263b63522cd4623d08b48d0b23f2cea2ba652c38655801#workspace:packages/plugin-stage"], + ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], + ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["p-limit", "npm:2.2.0"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-node-modules", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-node-modules-virtual-4b86326b75/1/packages/plugin-node-modules/", + "packageDependencies": [ + ["@yarnpkg/plugin-node-modules", "virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-node-modules"], + ["@types/micromatch", "npm:3.1.0"], + ["@yarnpkg/cli", "virtual:3f21a2572d1fa6d1ff8d16d86e25bcefcbff7d17161c440fdbddbd871d9d675c377d66a2cbd98ddb8f2c024060bc7bc6c01e8ae328fa1fef861c72a9b2c30755#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["@yarnpkg/plugin-pnp", "virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-pnp"], + ["@yarnpkg/plugin-stage", "virtual:4b86326b751491f1de18cd6190fa6879166f24df1b4ef26303e6ae70a20e2a9d7691d2a3e22b01c837059b0d63844e45c32ab98596fb65f319ba403cf9bd285c#workspace:packages/plugin-stage"], + ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], + ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["p-limit", "npm:2.2.0"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-node-modules", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-node-modules-virtual-e8cda35a27/1/packages/plugin-node-modules/", + "packageDependencies": [ + ["@yarnpkg/plugin-node-modules", "virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-node-modules"], + ["@types/micromatch", "npm:3.1.0"], + ["@yarnpkg/cli", "virtual:7bf4ad1016291a7e1c04756f55760890095421dd1b945930b62d8d0464c365d1cdce28ed812277b54dc54443922ac82afd5e98ed7f1d218ae7753d16e21541bb#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["@yarnpkg/plugin-pnp", "virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-pnp"], + ["@yarnpkg/plugin-stage", "virtual:e8cda35a2733ebff0c6e1835a0b4a3d1cef0ff9d639ad601ad19e448297ac3731d7735516d2bb2e46c0e52370781010f5fdcffaa32f24326d4018e5fa6dcc523#workspace:packages/plugin-stage"], + ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], + ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["p-limit", "npm:2.2.0"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-node-modules", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-node-modules-virtual-f58ac00056/1/packages/plugin-node-modules/", + "packageDependencies": [ + ["@yarnpkg/plugin-node-modules", "virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-node-modules"], + ["@types/micromatch", "npm:3.1.0"], + ["@yarnpkg/cli", "virtual:e3ce0ce4b7f0796ca44011528cb9cdc133fc62a76363fea6de68497bae04bdbe5a6dd47e6b9f23c282eb8e4533d75e96cf378c943d07a4e78aae0b715f06a450#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["@yarnpkg/plugin-pnp", "virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-pnp"], + ["@yarnpkg/plugin-stage", "virtual:f58ac00056a4826bf63c1f0d16ab9fc2b2bc87ee4a7324f1b2f1a9c1981f5910992717f72069c3be77bd286449613221ad94600e9f0a899fa52bcf25aebb30f5#workspace:packages/plugin-stage"], + ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], + ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["p-limit", "npm:2.2.0"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-node-modules", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-node-modules-virtual-91000dc6d7/1/packages/plugin-node-modules/", + "packageDependencies": [ + ["@yarnpkg/plugin-node-modules", "virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-node-modules"], + ["@types/micromatch", "npm:3.1.0"], + ["@yarnpkg/cli", "virtual:86c95fabbcd56c56f5f2d2e080e64a1095e3fe233877aa9f7958f317f88a95627e0be2765e89c0cff02c9f08f27b64b7cbc9d5c3960c1df509d5e6ea98cca4f4#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["@yarnpkg/plugin-pnp", "virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-pnp"], + ["@yarnpkg/plugin-stage", "virtual:91000dc6d73a6a1a5931791c67f612259b74269d02ca1424a65c612f2a334b9a494edf0c5c69618c6c00e58cbdf0d849913c87cee6758c839cf288667a63e6b6#workspace:packages/plugin-stage"], + ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], + ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["p-limit", "npm:2.2.0"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-node-modules", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-node-modules-virtual-c82e5c99e8/1/packages/plugin-node-modules/", + "packageDependencies": [ + ["@yarnpkg/plugin-node-modules", "virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-node-modules"], + ["@types/micromatch", "npm:3.1.0"], + ["@yarnpkg/cli", "virtual:743b60015fc887fe314a7ee01ea4843b516ac512d77939f47dc39d50bc7db742dc8994fe9bb2245ada0b3ce6f8aa58329d603fbc24093050cd499cb16a1a995f#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["@yarnpkg/plugin-pnp", "virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-pnp"], + ["@yarnpkg/plugin-stage", "virtual:c82e5c99e8503477b58579ee18a796227a4de23c5d753a5719ff0a9812bdac5fa9ad24003e1eec4670c8562c95e55568286102d06b163acbcfa5c7c4bec2c134#workspace:packages/plugin-stage"], + ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], + ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["p-limit", "npm:2.2.0"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-node-modules", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-node-modules-virtual-8c392b16aa/1/packages/plugin-node-modules/", + "packageDependencies": [ + ["@yarnpkg/plugin-node-modules", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-node-modules"], + ["@types/micromatch", "npm:3.1.0"], + ["@yarnpkg/cli", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["@yarnpkg/plugin-pnp", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-pnp"], + ["@yarnpkg/plugin-stage", "virtual:8c392b16aae68c366129ebf02d3547b54da411df09355d4877aee2229276870d14e62a9f41191b698982ab27c78caa7eb1644f93497b314e8670f2f709481e78#workspace:packages/plugin-stage"], + ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], + ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["p-limit", "npm:2.2.0"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-node-modules", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-node-modules-virtual-45cd0f859e/1/packages/plugin-node-modules/", + "packageDependencies": [ + ["@yarnpkg/plugin-node-modules", "virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-node-modules"], + ["@types/micromatch", "npm:3.1.0"], + ["@yarnpkg/cli", "virtual:4a733c8d9614e2148392368219d98ec1a70b4e8ce99164edd551241b22f6c5233e9d0ccf9f6d83265c8a5aafc617cfd3c4100b3efef1e092a42053c23770ed9a#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["@yarnpkg/plugin-pnp", "virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-pnp"], + ["@yarnpkg/plugin-stage", "virtual:45cd0f859e1b80efae1f72c35d963473eb506d927b62e93ce61deb5863f8a17029b1be00941ae2fd900d8a167f4b1bfca7cb8aa37d67729c0645b33ff3cbcdb7#workspace:packages/plugin-stage"], + ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], + ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["p-limit", "npm:2.2.0"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-node-modules", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-node-modules-virtual-d43c818ef2/1/packages/plugin-node-modules/", + "packageDependencies": [ + ["@yarnpkg/plugin-node-modules", "virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-node-modules"], + ["@types/micromatch", "npm:3.1.0"], + ["@yarnpkg/cli", "virtual:e23b02a23dd21a1183b7bea287ba41db2b362005cc3f364e1677565eaf97ca1611b7ccd4cdf6ef547bbb3251afacdc4a1a999c3156da491b521e7c36b6663da9#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["@yarnpkg/plugin-pnp", "virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-pnp"], + ["@yarnpkg/plugin-stage", "virtual:d43c818ef20a3a2ef97f08fbed9116822c1386c7f50af0ef710f6f0c5a727e2bf228a09542dc55c5132c4bcf035069d1078e0da8c70fcfaa8cff35c2d411e8c7#workspace:packages/plugin-stage"], + ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], + ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["p-limit", "npm:2.2.0"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["workspace:packages/plugin-node-modules", { + "packageLocation": "./packages/plugin-node-modules/", + "packageDependencies": [ + ["@yarnpkg/plugin-node-modules", "workspace:packages/plugin-node-modules"], + ["@types/micromatch", "npm:3.1.0"], + ["@yarnpkg/cli", "virtual:e23b02a23dd21a1183b7bea287ba41db2b362005cc3f364e1677565eaf97ca1611b7ccd4cdf6ef547bbb3251afacdc4a1a999c3156da491b521e7c36b6663da9#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["@yarnpkg/plugin-pnp", "virtual:e23b02a23dd21a1183b7bea287ba41db2b362005cc3f364e1677565eaf97ca1611b7ccd4cdf6ef547bbb3251afacdc4a1a999c3156da491b521e7c36b6663da9#workspace:packages/plugin-pnp"], + ["@yarnpkg/plugin-stage", "virtual:e23b02a23dd21a1183b7bea287ba41db2b362005cc3f364e1677565eaf97ca1611b7ccd4cdf6ef547bbb3251afacdc4a1a999c3156da491b521e7c36b6663da9#workspace:packages/plugin-stage"], + ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], + ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["p-limit", "npm:2.2.0"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }] + ]], + ["@yarnpkg/plugin-npm", [ + ["virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-npm", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-npm-virtual-d0a5a66e87/1/packages/plugin-npm/", + "packageDependencies": [ + ["@yarnpkg/plugin-npm", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-npm"], + ["@types/inquirer", "npm:0.0.43"], + ["@types/semver", "npm:7.1.0"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["inquirer", "npm:6.2.1"], + ["semver", "npm:7.1.2"] + ], + "packagePeers": [ + "core" + ], + "linkType": "SOFT", + }], + ["virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-npm-virtual-71bc041fd0/1/packages/plugin-npm/", + "packageDependencies": [ + ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], + ["@types/inquirer", "npm:0.0.43"], + ["@types/semver", "npm:7.1.0"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["inquirer", "npm:6.2.1"], + ["semver", "npm:7.1.2"] + ], + "packagePeers": [ + "core" + ], + "linkType": "SOFT", + }], + ["workspace:packages/plugin-npm", { + "packageLocation": "./packages/plugin-npm/", + "packageDependencies": [ + ["@yarnpkg/plugin-npm", "workspace:packages/plugin-npm"], + ["@types/inquirer", "npm:0.0.43"], + ["@types/semver", "npm:7.1.0"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["inquirer", "npm:6.2.1"], + ["semver", "npm:7.1.2"] + ], + "packagePeers": [ + "core" + ], + "linkType": "SOFT", + }] + ]], + ["@yarnpkg/plugin-npm-cli", [ + ["virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-npm-cli", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-npm-cli-virtual-8d975c06c3/1/packages/plugin-npm-cli/", + "packageDependencies": [ + ["@yarnpkg/plugin-npm-cli", "virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-npm-cli"], + ["@npm/types", "npm:1.0.1"], + ["@types/inquirer", "npm:0.0.43"], + ["@types/json5", "npm:0.0.30"], + ["@types/semver", "npm:7.1.0"], + ["@types/ssri", "npm:6.0.1"], + ["@yarnpkg/cli", "virtual:a4e4e792796cefb4fb82f09187fa18bf4c97a9cb5b106da0eab6189e1895a4bb9bf068e5c91168fec85cee1392df48e4a120f3bae6cbbbde019ff2c21186a374#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], + ["@yarnpkg/plugin-pack", "virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-pack"], + ["clipanion", "npm:2.1.5"], + ["inquirer", "npm:6.2.1"], + ["json5", "npm:2.1.1"], + ["semver", "npm:7.1.2"], + ["ssri", "npm:6.0.1"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "cli", + "core", + "plugin-npm", + "plugin-pack" + ], + "linkType": "SOFT", + }], + ["virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-npm-cli", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-npm-cli-virtual-fbc568d9bb/1/packages/plugin-npm-cli/", + "packageDependencies": [ + ["@yarnpkg/plugin-npm-cli", "virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-npm-cli"], + ["@npm/types", "npm:1.0.1"], + ["@types/inquirer", "npm:0.0.43"], + ["@types/json5", "npm:0.0.30"], + ["@types/semver", "npm:7.1.0"], + ["@types/ssri", "npm:6.0.1"], + ["@yarnpkg/cli", "virtual:14a22fb3831dfc762a1bb8a042d17886271c56698e1a83233f09eaacff5a5b83fe6f87adb9255774eab3586392c18ff98cf87aa6b374d572d9b72f88829f6d9e#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], + ["@yarnpkg/plugin-pack", "virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-pack"], + ["clipanion", "npm:2.1.5"], + ["inquirer", "npm:6.2.1"], + ["json5", "npm:2.1.1"], + ["semver", "npm:7.1.2"], + ["ssri", "npm:6.0.1"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "cli", + "core", + "plugin-npm", + "plugin-pack" + ], + "linkType": "SOFT", + }], + ["virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-npm-cli", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-npm-cli-virtual-0620aafbe8/1/packages/plugin-npm-cli/", + "packageDependencies": [ + ["@yarnpkg/plugin-npm-cli", "virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-npm-cli"], + ["@npm/types", "npm:1.0.1"], + ["@types/inquirer", "npm:0.0.43"], + ["@types/json5", "npm:0.0.30"], + ["@types/semver", "npm:7.1.0"], + ["@types/ssri", "npm:6.0.1"], + ["@yarnpkg/cli", "virtual:616a2ba0d005227805d037f4c8ec29f1dd09fdb3e3f49f7b5c4a07a62139a147d373d38bc5ebcb31bddab3956c3fc25d54edf8722741d9ebdbe9d36d21968f91#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], + ["@yarnpkg/plugin-pack", "virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-pack"], + ["clipanion", "npm:2.1.5"], + ["inquirer", "npm:6.2.1"], + ["json5", "npm:2.1.1"], + ["semver", "npm:7.1.2"], + ["ssri", "npm:6.0.1"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "cli", + "core", + "plugin-npm", + "plugin-pack" + ], + "linkType": "SOFT", + }], + ["virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-npm-cli", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-npm-cli-virtual-c6f7f15af8/1/packages/plugin-npm-cli/", + "packageDependencies": [ + ["@yarnpkg/plugin-npm-cli", "virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-npm-cli"], + ["@npm/types", "npm:1.0.1"], + ["@types/inquirer", "npm:0.0.43"], + ["@types/json5", "npm:0.0.30"], + ["@types/semver", "npm:7.1.0"], + ["@types/ssri", "npm:6.0.1"], + ["@yarnpkg/cli", "virtual:65b0a3c18b908df18dc5bd8d9a02bf3b64d57b3b4cd45187dca6c1ee574962b917737e89c164c644419160acf275596e0ab62d889c7575234206a0c7ccb06610#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], + ["@yarnpkg/plugin-pack", "virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-pack"], + ["clipanion", "npm:2.1.5"], + ["inquirer", "npm:6.2.1"], + ["json5", "npm:2.1.1"], + ["semver", "npm:7.1.2"], + ["ssri", "npm:6.0.1"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "cli", + "core", + "plugin-npm", + "plugin-pack" + ], + "linkType": "SOFT", + }], + ["virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-npm-cli", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-npm-cli-virtual-2e644aaeac/1/packages/plugin-npm-cli/", + "packageDependencies": [ + ["@yarnpkg/plugin-npm-cli", "virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-npm-cli"], + ["@npm/types", "npm:1.0.1"], + ["@types/inquirer", "npm:0.0.43"], + ["@types/json5", "npm:0.0.30"], + ["@types/semver", "npm:7.1.0"], + ["@types/ssri", "npm:6.0.1"], + ["@yarnpkg/cli", "workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], + ["@yarnpkg/plugin-pack", "virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-pack"], + ["clipanion", "npm:2.1.5"], + ["inquirer", "npm:6.2.1"], + ["json5", "npm:2.1.1"], + ["semver", "npm:7.1.2"], + ["ssri", "npm:6.0.1"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "cli", + "core", + "plugin-npm", + "plugin-pack" + ], + "linkType": "SOFT", + }], + ["virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-npm-cli", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-npm-cli-virtual-8d000364fa/1/packages/plugin-npm-cli/", + "packageDependencies": [ + ["@yarnpkg/plugin-npm-cli", "virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-npm-cli"], + ["@npm/types", "npm:1.0.1"], + ["@types/inquirer", "npm:0.0.43"], + ["@types/json5", "npm:0.0.30"], + ["@types/semver", "npm:7.1.0"], + ["@types/ssri", "npm:6.0.1"], + ["@yarnpkg/cli", "virtual:e7860e5e86d43836272b8f3160c9f940f5e9a636f8d56e7f3bf19eca4b40180fd3da404d7dcb48535a300ac4895ee439ca74ef28f4568f4804e4708f7340e300#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], + ["@yarnpkg/plugin-pack", "virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-pack"], + ["clipanion", "npm:2.1.5"], + ["inquirer", "npm:6.2.1"], + ["json5", "npm:2.1.1"], + ["semver", "npm:7.1.2"], + ["ssri", "npm:6.0.1"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "cli", + "core", + "plugin-npm", + "plugin-pack" + ], + "linkType": "SOFT", + }], + ["virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-npm-cli", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-npm-cli-virtual-d9ccda2be9/1/packages/plugin-npm-cli/", + "packageDependencies": [ + ["@yarnpkg/plugin-npm-cli", "virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-npm-cli"], + ["@npm/types", "npm:1.0.1"], + ["@types/inquirer", "npm:0.0.43"], + ["@types/json5", "npm:0.0.30"], + ["@types/semver", "npm:7.1.0"], + ["@types/ssri", "npm:6.0.1"], + ["@yarnpkg/cli", "virtual:35104c47575f2fe378d8d20383ae667f19d4dd801df8cc4c76848603aa6b4a2234a00142ff12fd557f6f48bd2810880e31c40c767010ea61a31fca302c2cc5e0#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], + ["@yarnpkg/plugin-pack", "virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-pack"], + ["clipanion", "npm:2.1.5"], + ["inquirer", "npm:6.2.1"], + ["json5", "npm:2.1.1"], + ["semver", "npm:7.1.2"], + ["ssri", "npm:6.0.1"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "cli", + "core", + "plugin-npm", + "plugin-pack" + ], + "linkType": "SOFT", + }], + ["virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-npm-cli", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-npm-cli-virtual-139d6e7978/1/packages/plugin-npm-cli/", + "packageDependencies": [ + ["@yarnpkg/plugin-npm-cli", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-npm-cli"], + ["@npm/types", "npm:1.0.1"], + ["@types/inquirer", "npm:0.0.43"], + ["@types/json5", "npm:0.0.30"], + ["@types/semver", "npm:7.1.0"], + ["@types/ssri", "npm:6.0.1"], + ["@yarnpkg/cli", "virtual:712d04b0098634bdb13868ff8f85b327022bd7d3880873ada8c0ae56847ed36cf9da1fd74a88519380129cec528fe2bd2201426bc28ac9d4a8cc6734ff25c538#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/plugin-npm", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-npm"], + ["@yarnpkg/plugin-pack", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-pack"], + ["clipanion", "npm:2.1.5"], + ["inquirer", "npm:6.2.1"], + ["json5", "npm:2.1.1"], + ["semver", "npm:7.1.2"], + ["ssri", "npm:6.0.1"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "cli", + "core", + "plugin-npm", + "plugin-pack" + ], + "linkType": "SOFT", + }], + ["virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-npm-cli", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-npm-cli-virtual-98e74c0807/1/packages/plugin-npm-cli/", + "packageDependencies": [ + ["@yarnpkg/plugin-npm-cli", "virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-npm-cli"], + ["@npm/types", "npm:1.0.1"], + ["@types/inquirer", "npm:0.0.43"], + ["@types/json5", "npm:0.0.30"], + ["@types/semver", "npm:7.1.0"], + ["@types/ssri", "npm:6.0.1"], + ["@yarnpkg/cli", "virtual:27ebb8cf1fa70157f710b4926b6d25c44192e74dbac3a766c8dc6505a59ebc433221bfb4b5aabc8cca814bbe95fcb6e1ecffcf94ba96ee6112a57c89364571ac#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], + ["@yarnpkg/plugin-pack", "virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-pack"], + ["clipanion", "npm:2.1.5"], + ["inquirer", "npm:6.2.1"], + ["json5", "npm:2.1.1"], + ["semver", "npm:7.1.2"], + ["ssri", "npm:6.0.1"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "cli", + "core", + "plugin-npm", + "plugin-pack" + ], + "linkType": "SOFT", + }], + ["virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-npm-cli", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-npm-cli-virtual-8ce0edac87/1/packages/plugin-npm-cli/", + "packageDependencies": [ + ["@yarnpkg/plugin-npm-cli", "virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-npm-cli"], + ["@npm/types", "npm:1.0.1"], + ["@types/inquirer", "npm:0.0.43"], + ["@types/json5", "npm:0.0.30"], + ["@types/semver", "npm:7.1.0"], + ["@types/ssri", "npm:6.0.1"], + ["@yarnpkg/cli", "virtual:142f2540721377707149f0b1d7ad0188d020f822e234abcdca162642d42824b344a1ac44bd6035644a0ca9babd62eb7d72923350ac75b876b51e87eb92b3e464#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], + ["@yarnpkg/plugin-pack", "virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-pack"], + ["clipanion", "npm:2.1.5"], + ["inquirer", "npm:6.2.1"], + ["json5", "npm:2.1.1"], + ["semver", "npm:7.1.2"], + ["ssri", "npm:6.0.1"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "cli", + "core", + "plugin-npm", + "plugin-pack" + ], + "linkType": "SOFT", + }], + ["virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-npm-cli", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-npm-cli-virtual-9aa0c71736/1/packages/plugin-npm-cli/", + "packageDependencies": [ + ["@yarnpkg/plugin-npm-cli", "virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-npm-cli"], + ["@npm/types", "npm:1.0.1"], + ["@types/inquirer", "npm:0.0.43"], + ["@types/json5", "npm:0.0.30"], + ["@types/semver", "npm:7.1.0"], + ["@types/ssri", "npm:6.0.1"], + ["@yarnpkg/cli", "virtual:a027ddc7edcbf74025e90effce333897039d2c6f8e1ebe319fb72c52c5be1b885da91acc56476d19bb6ce2e31cbc2d5b11241940b82f833a2cac262496c0088f#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], + ["@yarnpkg/plugin-pack", "virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-pack"], + ["clipanion", "npm:2.1.5"], + ["inquirer", "npm:6.2.1"], + ["json5", "npm:2.1.1"], + ["semver", "npm:7.1.2"], + ["ssri", "npm:6.0.1"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "cli", + "core", + "plugin-npm", + "plugin-pack" + ], + "linkType": "SOFT", + }], + ["virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-npm-cli", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-npm-cli-virtual-9255ff2848/1/packages/plugin-npm-cli/", + "packageDependencies": [ + ["@yarnpkg/plugin-npm-cli", "virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-npm-cli"], + ["@npm/types", "npm:1.0.1"], + ["@types/inquirer", "npm:0.0.43"], + ["@types/json5", "npm:0.0.30"], + ["@types/semver", "npm:7.1.0"], + ["@types/ssri", "npm:6.0.1"], + ["@yarnpkg/cli", "virtual:b67eefea63d6ce2a2493f462bbe6718e1da81a92c1be9fc6d94cbd4f855be65d84717b1951eaa1c805d1369f118fed6e9edfb78044a500657ffc7f84e691dfbb#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], + ["@yarnpkg/plugin-pack", "virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-pack"], + ["clipanion", "npm:2.1.5"], + ["inquirer", "npm:6.2.1"], + ["json5", "npm:2.1.1"], + ["semver", "npm:7.1.2"], + ["ssri", "npm:6.0.1"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "cli", + "core", + "plugin-npm", + "plugin-pack" + ], + "linkType": "SOFT", + }], + ["virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-npm-cli", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-npm-cli-virtual-50b1f47f58/1/packages/plugin-npm-cli/", + "packageDependencies": [ + ["@yarnpkg/plugin-npm-cli", "virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-npm-cli"], + ["@npm/types", "npm:1.0.1"], + ["@types/inquirer", "npm:0.0.43"], + ["@types/json5", "npm:0.0.30"], + ["@types/semver", "npm:7.1.0"], + ["@types/ssri", "npm:6.0.1"], + ["@yarnpkg/cli", "virtual:cfce476fbcac37853570c2d41665757b5f868b1c2f089ee6edbc8bb5aa32141e156cae7d75350d1095258d90afbabe2b2bb142142b995d133c3ee535c89d459b#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], + ["@yarnpkg/plugin-pack", "virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-pack"], + ["clipanion", "npm:2.1.5"], + ["inquirer", "npm:6.2.1"], + ["json5", "npm:2.1.1"], + ["semver", "npm:7.1.2"], + ["ssri", "npm:6.0.1"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "cli", + "core", + "plugin-npm", + "plugin-pack" + ], + "linkType": "SOFT", + }], + ["virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-npm-cli", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-npm-cli-virtual-53073591bb/1/packages/plugin-npm-cli/", + "packageDependencies": [ + ["@yarnpkg/plugin-npm-cli", "virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-npm-cli"], + ["@npm/types", "npm:1.0.1"], + ["@types/inquirer", "npm:0.0.43"], + ["@types/json5", "npm:0.0.30"], + ["@types/semver", "npm:7.1.0"], + ["@types/ssri", "npm:6.0.1"], + ["@yarnpkg/cli", "virtual:3f21a2572d1fa6d1ff8d16d86e25bcefcbff7d17161c440fdbddbd871d9d675c377d66a2cbd98ddb8f2c024060bc7bc6c01e8ae328fa1fef861c72a9b2c30755#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], + ["@yarnpkg/plugin-pack", "virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-pack"], + ["clipanion", "npm:2.1.5"], + ["inquirer", "npm:6.2.1"], + ["json5", "npm:2.1.1"], + ["semver", "npm:7.1.2"], + ["ssri", "npm:6.0.1"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "cli", + "core", + "plugin-npm", + "plugin-pack" + ], + "linkType": "SOFT", + }], + ["virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-npm-cli", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-npm-cli-virtual-f0b881e682/1/packages/plugin-npm-cli/", + "packageDependencies": [ + ["@yarnpkg/plugin-npm-cli", "virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-npm-cli"], + ["@npm/types", "npm:1.0.1"], + ["@types/inquirer", "npm:0.0.43"], + ["@types/json5", "npm:0.0.30"], + ["@types/semver", "npm:7.1.0"], + ["@types/ssri", "npm:6.0.1"], + ["@yarnpkg/cli", "virtual:7bf4ad1016291a7e1c04756f55760890095421dd1b945930b62d8d0464c365d1cdce28ed812277b54dc54443922ac82afd5e98ed7f1d218ae7753d16e21541bb#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], + ["@yarnpkg/plugin-pack", "virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-pack"], + ["clipanion", "npm:2.1.5"], + ["inquirer", "npm:6.2.1"], + ["json5", "npm:2.1.1"], + ["semver", "npm:7.1.2"], + ["ssri", "npm:6.0.1"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "cli", + "core", + "plugin-npm", + "plugin-pack" + ], + "linkType": "SOFT", + }], + ["virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-npm-cli", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-npm-cli-virtual-c5825828fa/1/packages/plugin-npm-cli/", + "packageDependencies": [ + ["@yarnpkg/plugin-npm-cli", "virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-npm-cli"], + ["@npm/types", "npm:1.0.1"], + ["@types/inquirer", "npm:0.0.43"], + ["@types/json5", "npm:0.0.30"], + ["@types/semver", "npm:7.1.0"], + ["@types/ssri", "npm:6.0.1"], + ["@yarnpkg/cli", "virtual:e3ce0ce4b7f0796ca44011528cb9cdc133fc62a76363fea6de68497bae04bdbe5a6dd47e6b9f23c282eb8e4533d75e96cf378c943d07a4e78aae0b715f06a450#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], + ["@yarnpkg/plugin-pack", "virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-pack"], + ["clipanion", "npm:2.1.5"], + ["inquirer", "npm:6.2.1"], + ["json5", "npm:2.1.1"], + ["semver", "npm:7.1.2"], + ["ssri", "npm:6.0.1"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "cli", + "core", + "plugin-npm", + "plugin-pack" + ], + "linkType": "SOFT", + }], + ["virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-npm-cli", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-npm-cli-virtual-9edb80782e/1/packages/plugin-npm-cli/", + "packageDependencies": [ + ["@yarnpkg/plugin-npm-cli", "virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-npm-cli"], + ["@npm/types", "npm:1.0.1"], + ["@types/inquirer", "npm:0.0.43"], + ["@types/json5", "npm:0.0.30"], + ["@types/semver", "npm:7.1.0"], + ["@types/ssri", "npm:6.0.1"], + ["@yarnpkg/cli", "virtual:86c95fabbcd56c56f5f2d2e080e64a1095e3fe233877aa9f7958f317f88a95627e0be2765e89c0cff02c9f08f27b64b7cbc9d5c3960c1df509d5e6ea98cca4f4#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], + ["@yarnpkg/plugin-pack", "virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-pack"], + ["clipanion", "npm:2.1.5"], + ["inquirer", "npm:6.2.1"], + ["json5", "npm:2.1.1"], + ["semver", "npm:7.1.2"], + ["ssri", "npm:6.0.1"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "cli", + "core", + "plugin-npm", + "plugin-pack" + ], + "linkType": "SOFT", + }], + ["virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-npm-cli", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-npm-cli-virtual-17bc969816/1/packages/plugin-npm-cli/", + "packageDependencies": [ + ["@yarnpkg/plugin-npm-cli", "virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-npm-cli"], + ["@npm/types", "npm:1.0.1"], + ["@types/inquirer", "npm:0.0.43"], + ["@types/json5", "npm:0.0.30"], + ["@types/semver", "npm:7.1.0"], + ["@types/ssri", "npm:6.0.1"], + ["@yarnpkg/cli", "virtual:743b60015fc887fe314a7ee01ea4843b516ac512d77939f47dc39d50bc7db742dc8994fe9bb2245ada0b3ce6f8aa58329d603fbc24093050cd499cb16a1a995f#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], + ["@yarnpkg/plugin-pack", "virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-pack"], + ["clipanion", "npm:2.1.5"], + ["inquirer", "npm:6.2.1"], + ["json5", "npm:2.1.1"], + ["semver", "npm:7.1.2"], + ["ssri", "npm:6.0.1"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "cli", + "core", + "plugin-npm", + "plugin-pack" + ], + "linkType": "SOFT", + }], + ["virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm-cli", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-npm-cli-virtual-3130f2fc71/1/packages/plugin-npm-cli/", + "packageDependencies": [ + ["@yarnpkg/plugin-npm-cli", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm-cli"], + ["@npm/types", "npm:1.0.1"], + ["@types/inquirer", "npm:0.0.43"], + ["@types/json5", "npm:0.0.30"], + ["@types/semver", "npm:7.1.0"], + ["@types/ssri", "npm:6.0.1"], + ["@yarnpkg/cli", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], + ["@yarnpkg/plugin-pack", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-pack"], + ["clipanion", "npm:2.1.5"], + ["inquirer", "npm:6.2.1"], + ["json5", "npm:2.1.1"], + ["semver", "npm:7.1.2"], + ["ssri", "npm:6.0.1"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "cli", + "core", + "plugin-npm", + "plugin-pack" + ], + "linkType": "SOFT", + }], + ["virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-npm-cli", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-npm-cli-virtual-b6f8b1d809/1/packages/plugin-npm-cli/", + "packageDependencies": [ + ["@yarnpkg/plugin-npm-cli", "virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-npm-cli"], + ["@npm/types", "npm:1.0.1"], + ["@types/inquirer", "npm:0.0.43"], + ["@types/json5", "npm:0.0.30"], + ["@types/semver", "npm:7.1.0"], + ["@types/ssri", "npm:6.0.1"], + ["@yarnpkg/cli", "virtual:4a733c8d9614e2148392368219d98ec1a70b4e8ce99164edd551241b22f6c5233e9d0ccf9f6d83265c8a5aafc617cfd3c4100b3efef1e092a42053c23770ed9a#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], + ["@yarnpkg/plugin-pack", "virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-pack"], + ["clipanion", "npm:2.1.5"], + ["inquirer", "npm:6.2.1"], + ["json5", "npm:2.1.1"], + ["semver", "npm:7.1.2"], + ["ssri", "npm:6.0.1"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "cli", + "core", + "plugin-npm", + "plugin-pack" + ], + "linkType": "SOFT", + }], + ["virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-npm-cli", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-npm-cli-virtual-dbfbac67b5/1/packages/plugin-npm-cli/", + "packageDependencies": [ + ["@yarnpkg/plugin-npm-cli", "virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-npm-cli"], + ["@npm/types", "npm:1.0.1"], + ["@types/inquirer", "npm:0.0.43"], + ["@types/json5", "npm:0.0.30"], + ["@types/semver", "npm:7.1.0"], + ["@types/ssri", "npm:6.0.1"], + ["@yarnpkg/cli", "virtual:e23b02a23dd21a1183b7bea287ba41db2b362005cc3f364e1677565eaf97ca1611b7ccd4cdf6ef547bbb3251afacdc4a1a999c3156da491b521e7c36b6663da9#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], + ["@yarnpkg/plugin-pack", "virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-pack"], + ["clipanion", "npm:2.1.5"], + ["inquirer", "npm:6.2.1"], + ["json5", "npm:2.1.1"], + ["semver", "npm:7.1.2"], + ["ssri", "npm:6.0.1"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "cli", + "core", + "plugin-npm", + "plugin-pack" + ], + "linkType": "SOFT", + }], + ["workspace:packages/plugin-npm-cli", { + "packageLocation": "./packages/plugin-npm-cli/", + "packageDependencies": [ + ["@yarnpkg/plugin-npm-cli", "workspace:packages/plugin-npm-cli"], + ["@npm/types", "npm:1.0.1"], + ["@types/inquirer", "npm:0.0.43"], + ["@types/json5", "npm:0.0.30"], + ["@types/semver", "npm:7.1.0"], + ["@types/ssri", "npm:6.0.1"], + ["@yarnpkg/cli", "virtual:4a733c8d9614e2148392368219d98ec1a70b4e8ce99164edd551241b22f6c5233e9d0ccf9f6d83265c8a5aafc617cfd3c4100b3efef1e092a42053c23770ed9a#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/plugin-npm", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-npm"], + ["@yarnpkg/plugin-pack", "virtual:4a733c8d9614e2148392368219d98ec1a70b4e8ce99164edd551241b22f6c5233e9d0ccf9f6d83265c8a5aafc617cfd3c4100b3efef1e092a42053c23770ed9a#workspace:packages/plugin-pack"], + ["clipanion", "npm:2.1.5"], + ["inquirer", "npm:6.2.1"], + ["json5", "npm:2.1.1"], + ["semver", "npm:7.1.2"], + ["ssri", "npm:6.0.1"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "cli", + "core", + "plugin-npm", + "plugin-pack" + ], + "linkType": "SOFT", + }] + ]], + ["@yarnpkg/plugin-pack", [ + ["virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-pack", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pack-virtual-76774085d0/1/packages/plugin-pack/", + "packageDependencies": [ + ["@yarnpkg/plugin-pack", "virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-pack"], + ["@types/micromatch", "npm:3.1.0"], + ["@types/tar-stream", "npm:1.6.0"], + ["@yarnpkg/cli", "virtual:a4e4e792796cefb4fb82f09187fa18bf4c97a9cb5b106da0eab6189e1895a4bb9bf068e5c91168fec85cee1392df48e4a120f3bae6cbbbde019ff2c21186a374#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/plugin-stage", "virtual:1d9767a297ea92525eaadde6cc5dcbfcf166390fc8679015637cadf3dd8f1b7301e6c56441e5beeef56b5763a46dce06f72751cb7da57928a1aecaf4c0d9d434#workspace:packages/plugin-stage"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["tar-stream", "npm:2.0.1"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-pack", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pack-virtual-1fc8c38f0d/1/packages/plugin-pack/", + "packageDependencies": [ + ["@yarnpkg/plugin-pack", "virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-pack"], + ["@types/micromatch", "npm:3.1.0"], + ["@types/tar-stream", "npm:1.6.0"], + ["@yarnpkg/cli", "virtual:14a22fb3831dfc762a1bb8a042d17886271c56698e1a83233f09eaacff5a5b83fe6f87adb9255774eab3586392c18ff98cf87aa6b374d572d9b72f88829f6d9e#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/plugin-stage", "virtual:d6b32686865b12fbbeb45f734acc6af288b6219535e189e00be43584406c8eb50f0e550cb9dc2d80b708b376054eb9d74c1cb1cab4a8bb48e6141efd3533acfb#workspace:packages/plugin-stage"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["tar-stream", "npm:2.0.1"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-pack", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pack-virtual-0d27f767dd/1/packages/plugin-pack/", + "packageDependencies": [ + ["@yarnpkg/plugin-pack", "virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-pack"], + ["@types/micromatch", "npm:3.1.0"], + ["@types/tar-stream", "npm:1.6.0"], + ["@yarnpkg/cli", "virtual:616a2ba0d005227805d037f4c8ec29f1dd09fdb3e3f49f7b5c4a07a62139a147d373d38bc5ebcb31bddab3956c3fc25d54edf8722741d9ebdbe9d36d21968f91#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/plugin-stage", "virtual:4ce8e40664e2389e313b7cc62b74b8c1b71fa8140368625a127dc09e53c1ff5b4744c287bd241792b5fbe4973785d19d54e8ad05bd5eae340e9359c8b388d753#workspace:packages/plugin-stage"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["tar-stream", "npm:2.0.1"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:27ebb8cf1fa70157f710b4926b6d25c44192e74dbac3a766c8dc6505a59ebc433221bfb4b5aabc8cca814bbe95fcb6e1ecffcf94ba96ee6112a57c89364571ac#workspace:packages/plugin-pack", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pack-virtual-3e718539c6/1/packages/plugin-pack/", + "packageDependencies": [ + ["@yarnpkg/plugin-pack", "virtual:27ebb8cf1fa70157f710b4926b6d25c44192e74dbac3a766c8dc6505a59ebc433221bfb4b5aabc8cca814bbe95fcb6e1ecffcf94ba96ee6112a57c89364571ac#workspace:packages/plugin-pack"], + ["@types/micromatch", "npm:3.1.0"], + ["@types/tar-stream", "npm:1.6.0"], + ["@yarnpkg/cli", "virtual:27ebb8cf1fa70157f710b4926b6d25c44192e74dbac3a766c8dc6505a59ebc433221bfb4b5aabc8cca814bbe95fcb6e1ecffcf94ba96ee6112a57c89364571ac#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/plugin-stage", "virtual:3e718539c61241063b0424e8d0a34ce8fdd2fe3bf165b8ba29da42be4586c037eb914c24ec18accdab405a63b53d489760201dc1f1f743588169c0f242b2aef9#workspace:packages/plugin-stage"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["tar-stream", "npm:2.0.1"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:35104c47575f2fe378d8d20383ae667f19d4dd801df8cc4c76848603aa6b4a2234a00142ff12fd557f6f48bd2810880e31c40c767010ea61a31fca302c2cc5e0#workspace:packages/plugin-pack", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pack-virtual-9a3cf597fd/1/packages/plugin-pack/", + "packageDependencies": [ + ["@yarnpkg/plugin-pack", "virtual:35104c47575f2fe378d8d20383ae667f19d4dd801df8cc4c76848603aa6b4a2234a00142ff12fd557f6f48bd2810880e31c40c767010ea61a31fca302c2cc5e0#workspace:packages/plugin-pack"], + ["@types/micromatch", "npm:3.1.0"], + ["@types/tar-stream", "npm:1.6.0"], + ["@yarnpkg/cli", "virtual:35104c47575f2fe378d8d20383ae667f19d4dd801df8cc4c76848603aa6b4a2234a00142ff12fd557f6f48bd2810880e31c40c767010ea61a31fca302c2cc5e0#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/plugin-stage", "virtual:9a3cf597fd9ad9a060275ce96327f6ce048667ef53e418d6751623d7f4f0ab0525d73ad7aa984e401dafbde132b7173182ee5f9f9241cb4f3b9d75d8c86f70a3#workspace:packages/plugin-stage"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["tar-stream", "npm:2.0.1"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-pack", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pack-virtual-710c124f25/1/packages/plugin-pack/", + "packageDependencies": [ + ["@yarnpkg/plugin-pack", "virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-pack"], + ["@types/micromatch", "npm:3.1.0"], + ["@types/tar-stream", "npm:1.6.0"], + ["@yarnpkg/cli", "virtual:65b0a3c18b908df18dc5bd8d9a02bf3b64d57b3b4cd45187dca6c1ee574962b917737e89c164c644419160acf275596e0ab62d889c7575234206a0c7ccb06610#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/plugin-stage", "virtual:d79b03c5bdbd8611e342426a45f0b954c2399f2dc76af984c53ea05a620541e2c440b24c3a6628725d5a72bba39f545d6ebe8b830f2ee58e013a58dd3d5225e0#workspace:packages/plugin-stage"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["tar-stream", "npm:2.0.1"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-pack", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pack-virtual-1c63a696a4/1/packages/plugin-pack/", + "packageDependencies": [ + ["@yarnpkg/plugin-pack", "virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-pack"], + ["@types/micromatch", "npm:3.1.0"], + ["@types/tar-stream", "npm:1.6.0"], + ["@yarnpkg/cli", "workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/plugin-stage", "virtual:6c4ffdc97c0a8fe6a15cb1b353664a2d1556c0bef782dc06790db015a35ca3cd125eaf355368c58a3aaf6330c79507c16275fc3a3c13a847d89839cdae6b509e#workspace:packages/plugin-stage"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["tar-stream", "npm:2.0.1"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-pack", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pack-virtual-345fd0a2c4/1/packages/plugin-pack/", + "packageDependencies": [ + ["@yarnpkg/plugin-pack", "virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-pack"], + ["@types/micromatch", "npm:3.1.0"], + ["@types/tar-stream", "npm:1.6.0"], + ["@yarnpkg/cli", "virtual:e7860e5e86d43836272b8f3160c9f940f5e9a636f8d56e7f3bf19eca4b40180fd3da404d7dcb48535a300ac4895ee439ca74ef28f4568f4804e4708f7340e300#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/plugin-stage", "virtual:1029e892f4371add3dd7ecd47203e2cbe8665c17bf70305e745b32128f8921288e7c3e4bc9db067494ceed8eeb93dd72473d72b77e9740175429e72029bcc90c#workspace:packages/plugin-stage"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["tar-stream", "npm:2.0.1"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:4a733c8d9614e2148392368219d98ec1a70b4e8ce99164edd551241b22f6c5233e9d0ccf9f6d83265c8a5aafc617cfd3c4100b3efef1e092a42053c23770ed9a#workspace:packages/plugin-pack", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pack-virtual-fe7b1ad45c/1/packages/plugin-pack/", + "packageDependencies": [ + ["@yarnpkg/plugin-pack", "virtual:4a733c8d9614e2148392368219d98ec1a70b4e8ce99164edd551241b22f6c5233e9d0ccf9f6d83265c8a5aafc617cfd3c4100b3efef1e092a42053c23770ed9a#workspace:packages/plugin-pack"], + ["@types/micromatch", "npm:3.1.0"], + ["@types/tar-stream", "npm:1.6.0"], + ["@yarnpkg/cli", "virtual:4a733c8d9614e2148392368219d98ec1a70b4e8ce99164edd551241b22f6c5233e9d0ccf9f6d83265c8a5aafc617cfd3c4100b3efef1e092a42053c23770ed9a#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/plugin-stage", "virtual:fe7b1ad45c6868d4b87c72f8b9a0cc4caa47f282e576d66882280958ba40471d7e7392595a89a4b9915f29c28c80fb48e6d75e1eb8ebb6a71421405daffa6031#workspace:packages/plugin-stage"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["tar-stream", "npm:2.0.1"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-pack", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pack-virtual-4f32fc3cb1/1/packages/plugin-pack/", + "packageDependencies": [ + ["@yarnpkg/plugin-pack", "virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-pack"], + ["@types/micromatch", "npm:3.1.0"], + ["@types/tar-stream", "npm:1.6.0"], + ["@yarnpkg/cli", "virtual:35104c47575f2fe378d8d20383ae667f19d4dd801df8cc4c76848603aa6b4a2234a00142ff12fd557f6f48bd2810880e31c40c767010ea61a31fca302c2cc5e0#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/plugin-stage", "virtual:6256bcb4ebcce928f6a311ed0b5bcb9391294dd16050356b6e1fee981f7e49c2f8c234a7546c2d664a6251c64d463de26a877e2b2b26bd9e340c8f18a7be8ffc#workspace:packages/plugin-stage"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["tar-stream", "npm:2.0.1"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-pack", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pack-virtual-210384ac81/1/packages/plugin-pack/", + "packageDependencies": [ + ["@yarnpkg/plugin-pack", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-pack"], + ["@types/micromatch", "npm:3.1.0"], + ["@types/tar-stream", "npm:1.6.0"], + ["@yarnpkg/cli", "virtual:712d04b0098634bdb13868ff8f85b327022bd7d3880873ada8c0ae56847ed36cf9da1fd74a88519380129cec528fe2bd2201426bc28ac9d4a8cc6734ff25c538#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/plugin-stage", "virtual:fe83f9ef9c4464094226f14d0d9d2637b43378711c838ce6194b5c44cf0a77e24228b8c6fd658da19ee3a86978a710abe61d8247e86d97ed3d11085117b10fce#workspace:packages/plugin-stage"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["tar-stream", "npm:2.0.1"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-pack", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pack-virtual-1a62304f6d/1/packages/plugin-pack/", + "packageDependencies": [ + ["@yarnpkg/plugin-pack", "virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-pack"], + ["@types/micromatch", "npm:3.1.0"], + ["@types/tar-stream", "npm:1.6.0"], + ["@yarnpkg/cli", "virtual:27ebb8cf1fa70157f710b4926b6d25c44192e74dbac3a766c8dc6505a59ebc433221bfb4b5aabc8cca814bbe95fcb6e1ecffcf94ba96ee6112a57c89364571ac#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/plugin-stage", "virtual:331dd712de21fdae53c45eafb7103453167013aa388ca9ba660cfb7c19a4449ac9aff61d4e741175bfb2cba70457f51e76adfaa74b04ba9d65d50c83c07b4471#workspace:packages/plugin-stage"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["tar-stream", "npm:2.0.1"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-pack", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pack-virtual-d14908fb91/1/packages/plugin-pack/", + "packageDependencies": [ + ["@yarnpkg/plugin-pack", "virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-pack"], + ["@types/micromatch", "npm:3.1.0"], + ["@types/tar-stream", "npm:1.6.0"], + ["@yarnpkg/cli", "virtual:142f2540721377707149f0b1d7ad0188d020f822e234abcdca162642d42824b344a1ac44bd6035644a0ca9babd62eb7d72923350ac75b876b51e87eb92b3e464#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/plugin-stage", "virtual:6e383174094ba793fb66c8a226fed9032ecf98d3e1bd949c7d37f48eafbab48397ca23a04ef17a32086750205237bff179e133d04d8f8103966ad6a6589fcaf1#workspace:packages/plugin-stage"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["tar-stream", "npm:2.0.1"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-pack", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pack-virtual-0e96856233/1/packages/plugin-pack/", + "packageDependencies": [ + ["@yarnpkg/plugin-pack", "virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-pack"], + ["@types/micromatch", "npm:3.1.0"], + ["@types/tar-stream", "npm:1.6.0"], + ["@yarnpkg/cli", "virtual:a027ddc7edcbf74025e90effce333897039d2c6f8e1ebe319fb72c52c5be1b885da91acc56476d19bb6ce2e31cbc2d5b11241940b82f833a2cac262496c0088f#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/plugin-stage", "virtual:a45abbf24aaeef67c894cd963d6c4b9b45bebb889f6c3fed605a57545081ebabdc74cc221511603f068d9a6c173f9ebb91e15ba922aa03d93831f0201a2b342a#workspace:packages/plugin-stage"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["tar-stream", "npm:2.0.1"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-pack", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pack-virtual-cb0c79ff50/1/packages/plugin-pack/", + "packageDependencies": [ + ["@yarnpkg/plugin-pack", "virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-pack"], + ["@types/micromatch", "npm:3.1.0"], + ["@types/tar-stream", "npm:1.6.0"], + ["@yarnpkg/cli", "virtual:b67eefea63d6ce2a2493f462bbe6718e1da81a92c1be9fc6d94cbd4f855be65d84717b1951eaa1c805d1369f118fed6e9edfb78044a500657ffc7f84e691dfbb#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/plugin-stage", "virtual:04c59d4e34a674470a4faf409a45d588a9efbeec2ea8d05e4dcd1967a0f1162881d6ceb6c94654e06fcdcd307d29f60b938d016fdca8fac8d513d920e35d37f8#workspace:packages/plugin-stage"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["tar-stream", "npm:2.0.1"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-pack", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pack-virtual-503e7a08f8/1/packages/plugin-pack/", + "packageDependencies": [ + ["@yarnpkg/plugin-pack", "virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-pack"], + ["@types/micromatch", "npm:3.1.0"], + ["@types/tar-stream", "npm:1.6.0"], + ["@yarnpkg/cli", "virtual:cfce476fbcac37853570c2d41665757b5f868b1c2f089ee6edbc8bb5aa32141e156cae7d75350d1095258d90afbabe2b2bb142142b995d133c3ee535c89d459b#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/plugin-stage", "virtual:478aa042000a236db11190d269bf2ff6150157725ab7480eff9000c571a0de4eab4fa7a8d3229415ab263b63522cd4623d08b48d0b23f2cea2ba652c38655801#workspace:packages/plugin-stage"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["tar-stream", "npm:2.0.1"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-pack", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pack-virtual-0b3c15b045/1/packages/plugin-pack/", + "packageDependencies": [ + ["@yarnpkg/plugin-pack", "virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-pack"], + ["@types/micromatch", "npm:3.1.0"], + ["@types/tar-stream", "npm:1.6.0"], + ["@yarnpkg/cli", "virtual:3f21a2572d1fa6d1ff8d16d86e25bcefcbff7d17161c440fdbddbd871d9d675c377d66a2cbd98ddb8f2c024060bc7bc6c01e8ae328fa1fef861c72a9b2c30755#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/plugin-stage", "virtual:4b86326b751491f1de18cd6190fa6879166f24df1b4ef26303e6ae70a20e2a9d7691d2a3e22b01c837059b0d63844e45c32ab98596fb65f319ba403cf9bd285c#workspace:packages/plugin-stage"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["tar-stream", "npm:2.0.1"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-pack", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pack-virtual-4e57d0fc72/1/packages/plugin-pack/", + "packageDependencies": [ + ["@yarnpkg/plugin-pack", "virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-pack"], + ["@types/micromatch", "npm:3.1.0"], + ["@types/tar-stream", "npm:1.6.0"], + ["@yarnpkg/cli", "virtual:7bf4ad1016291a7e1c04756f55760890095421dd1b945930b62d8d0464c365d1cdce28ed812277b54dc54443922ac82afd5e98ed7f1d218ae7753d16e21541bb#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/plugin-stage", "virtual:e8cda35a2733ebff0c6e1835a0b4a3d1cef0ff9d639ad601ad19e448297ac3731d7735516d2bb2e46c0e52370781010f5fdcffaa32f24326d4018e5fa6dcc523#workspace:packages/plugin-stage"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["tar-stream", "npm:2.0.1"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-pack", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pack-virtual-b4db0ba657/1/packages/plugin-pack/", + "packageDependencies": [ + ["@yarnpkg/plugin-pack", "virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-pack"], + ["@types/micromatch", "npm:3.1.0"], + ["@types/tar-stream", "npm:1.6.0"], + ["@yarnpkg/cli", "virtual:e3ce0ce4b7f0796ca44011528cb9cdc133fc62a76363fea6de68497bae04bdbe5a6dd47e6b9f23c282eb8e4533d75e96cf378c943d07a4e78aae0b715f06a450#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/plugin-stage", "virtual:f58ac00056a4826bf63c1f0d16ab9fc2b2bc87ee4a7324f1b2f1a9c1981f5910992717f72069c3be77bd286449613221ad94600e9f0a899fa52bcf25aebb30f5#workspace:packages/plugin-stage"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["tar-stream", "npm:2.0.1"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-pack", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pack-virtual-e1907ad60a/1/packages/plugin-pack/", + "packageDependencies": [ + ["@yarnpkg/plugin-pack", "virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-pack"], + ["@types/micromatch", "npm:3.1.0"], + ["@types/tar-stream", "npm:1.6.0"], + ["@yarnpkg/cli", "virtual:86c95fabbcd56c56f5f2d2e080e64a1095e3fe233877aa9f7958f317f88a95627e0be2765e89c0cff02c9f08f27b64b7cbc9d5c3960c1df509d5e6ea98cca4f4#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/plugin-stage", "virtual:91000dc6d73a6a1a5931791c67f612259b74269d02ca1424a65c612f2a334b9a494edf0c5c69618c6c00e58cbdf0d849913c87cee6758c839cf288667a63e6b6#workspace:packages/plugin-stage"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["tar-stream", "npm:2.0.1"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-pack", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pack-virtual-d27d363545/1/packages/plugin-pack/", + "packageDependencies": [ + ["@yarnpkg/plugin-pack", "virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-pack"], + ["@types/micromatch", "npm:3.1.0"], + ["@types/tar-stream", "npm:1.6.0"], + ["@yarnpkg/cli", "virtual:743b60015fc887fe314a7ee01ea4843b516ac512d77939f47dc39d50bc7db742dc8994fe9bb2245ada0b3ce6f8aa58329d603fbc24093050cd499cb16a1a995f#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/plugin-stage", "virtual:c82e5c99e8503477b58579ee18a796227a4de23c5d753a5719ff0a9812bdac5fa9ad24003e1eec4670c8562c95e55568286102d06b163acbcfa5c7c4bec2c134#workspace:packages/plugin-stage"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["tar-stream", "npm:2.0.1"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-pack", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pack-virtual-0c0e3b7ccd/1/packages/plugin-pack/", + "packageDependencies": [ + ["@yarnpkg/plugin-pack", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-pack"], + ["@types/micromatch", "npm:3.1.0"], + ["@types/tar-stream", "npm:1.6.0"], + ["@yarnpkg/cli", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/plugin-stage", "virtual:8c392b16aae68c366129ebf02d3547b54da411df09355d4877aee2229276870d14e62a9f41191b698982ab27c78caa7eb1644f93497b314e8670f2f709481e78#workspace:packages/plugin-stage"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["tar-stream", "npm:2.0.1"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-pack", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pack-virtual-19e94abfc3/1/packages/plugin-pack/", + "packageDependencies": [ + ["@yarnpkg/plugin-pack", "virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-pack"], + ["@types/micromatch", "npm:3.1.0"], + ["@types/tar-stream", "npm:1.6.0"], + ["@yarnpkg/cli", "virtual:4a733c8d9614e2148392368219d98ec1a70b4e8ce99164edd551241b22f6c5233e9d0ccf9f6d83265c8a5aafc617cfd3c4100b3efef1e092a42053c23770ed9a#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/plugin-stage", "virtual:45cd0f859e1b80efae1f72c35d963473eb506d927b62e93ce61deb5863f8a17029b1be00941ae2fd900d8a167f4b1bfca7cb8aa37d67729c0645b33ff3cbcdb7#workspace:packages/plugin-stage"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["tar-stream", "npm:2.0.1"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-pack", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pack-virtual-d91173e005/1/packages/plugin-pack/", + "packageDependencies": [ + ["@yarnpkg/plugin-pack", "virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-pack"], + ["@types/micromatch", "npm:3.1.0"], + ["@types/tar-stream", "npm:1.6.0"], + ["@yarnpkg/cli", "virtual:e23b02a23dd21a1183b7bea287ba41db2b362005cc3f364e1677565eaf97ca1611b7ccd4cdf6ef547bbb3251afacdc4a1a999c3156da491b521e7c36b6663da9#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/plugin-stage", "virtual:d43c818ef20a3a2ef97f08fbed9116822c1386c7f50af0ef710f6f0c5a727e2bf228a09542dc55c5132c4bcf035069d1078e0da8c70fcfaa8cff35c2d411e8c7#workspace:packages/plugin-stage"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["tar-stream", "npm:2.0.1"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["workspace:packages/plugin-pack", { + "packageLocation": "./packages/plugin-pack/", + "packageDependencies": [ + ["@yarnpkg/plugin-pack", "workspace:packages/plugin-pack"], + ["@types/micromatch", "npm:3.1.0"], + ["@types/tar-stream", "npm:1.6.0"], + ["@yarnpkg/cli", "virtual:a027ddc7edcbf74025e90effce333897039d2c6f8e1ebe319fb72c52c5be1b885da91acc56476d19bb6ce2e31cbc2d5b11241940b82f833a2cac262496c0088f#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/plugin-stage", "virtual:a027ddc7edcbf74025e90effce333897039d2c6f8e1ebe319fb72c52c5be1b885da91acc56476d19bb6ce2e31cbc2d5b11241940b82f833a2cac262496c0088f#workspace:packages/plugin-stage"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["tar-stream", "npm:2.0.1"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }] + ]], + ["@yarnpkg/plugin-patch", [ + ["virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-patch", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-patch-virtual-2b4852de35/1/packages/plugin-patch/", + "packageDependencies": [ + ["@yarnpkg/plugin-patch", "virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-patch"], + ["@types/left-pad", "npm:1.2.0"], + ["@yarnpkg/cli", "virtual:a4e4e792796cefb4fb82f09187fa18bf4c97a9cb5b106da0eab6189e1895a4bb9bf068e5c91168fec85cee1392df48e4a120f3bae6cbbbde019ff2c21186a374#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], + ["clipanion", "npm:2.1.5"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-patch", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-patch-virtual-a5b2372ccd/1/packages/plugin-patch/", + "packageDependencies": [ + ["@yarnpkg/plugin-patch", "virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-patch"], + ["@types/left-pad", "npm:1.2.0"], + ["@yarnpkg/cli", "virtual:14a22fb3831dfc762a1bb8a042d17886271c56698e1a83233f09eaacff5a5b83fe6f87adb9255774eab3586392c18ff98cf87aa6b374d572d9b72f88829f6d9e#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], + ["clipanion", "npm:2.1.5"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-patch", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-patch-virtual-21e38c6c6b/1/packages/plugin-patch/", + "packageDependencies": [ + ["@yarnpkg/plugin-patch", "virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-patch"], + ["@types/left-pad", "npm:1.2.0"], + ["@yarnpkg/cli", "virtual:616a2ba0d005227805d037f4c8ec29f1dd09fdb3e3f49f7b5c4a07a62139a147d373d38bc5ebcb31bddab3956c3fc25d54edf8722741d9ebdbe9d36d21968f91#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], + ["clipanion", "npm:2.1.5"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-patch", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-patch-virtual-8612da629d/1/packages/plugin-patch/", + "packageDependencies": [ + ["@yarnpkg/plugin-patch", "virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-patch"], + ["@types/left-pad", "npm:1.2.0"], + ["@yarnpkg/cli", "virtual:65b0a3c18b908df18dc5bd8d9a02bf3b64d57b3b4cd45187dca6c1ee574962b917737e89c164c644419160acf275596e0ab62d889c7575234206a0c7ccb06610#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], + ["clipanion", "npm:2.1.5"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-patch", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-patch-virtual-8a5ab312c8/1/packages/plugin-patch/", + "packageDependencies": [ + ["@yarnpkg/plugin-patch", "virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-patch"], + ["@types/left-pad", "npm:1.2.0"], + ["@yarnpkg/cli", "workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], + ["clipanion", "npm:2.1.5"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-patch", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-patch-virtual-283edd7c22/1/packages/plugin-patch/", + "packageDependencies": [ + ["@yarnpkg/plugin-patch", "virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-patch"], + ["@types/left-pad", "npm:1.2.0"], + ["@yarnpkg/cli", "virtual:e7860e5e86d43836272b8f3160c9f940f5e9a636f8d56e7f3bf19eca4b40180fd3da404d7dcb48535a300ac4895ee439ca74ef28f4568f4804e4708f7340e300#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], + ["clipanion", "npm:2.1.5"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-patch", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-patch-virtual-517df79dde/1/packages/plugin-patch/", + "packageDependencies": [ + ["@yarnpkg/plugin-patch", "virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-patch"], + ["@types/left-pad", "npm:1.2.0"], + ["@yarnpkg/cli", "virtual:35104c47575f2fe378d8d20383ae667f19d4dd801df8cc4c76848603aa6b4a2234a00142ff12fd557f6f48bd2810880e31c40c767010ea61a31fca302c2cc5e0#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], + ["clipanion", "npm:2.1.5"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-patch", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-patch-virtual-58ec4e8030/1/packages/plugin-patch/", + "packageDependencies": [ + ["@yarnpkg/plugin-patch", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-patch"], + ["@types/left-pad", "npm:1.2.0"], + ["@yarnpkg/cli", "virtual:712d04b0098634bdb13868ff8f85b327022bd7d3880873ada8c0ae56847ed36cf9da1fd74a88519380129cec528fe2bd2201426bc28ac9d4a8cc6734ff25c538#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], + ["clipanion", "npm:2.1.5"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-patch", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-patch-virtual-9a014396a4/1/packages/plugin-patch/", + "packageDependencies": [ + ["@yarnpkg/plugin-patch", "virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-patch"], + ["@types/left-pad", "npm:1.2.0"], + ["@yarnpkg/cli", "virtual:27ebb8cf1fa70157f710b4926b6d25c44192e74dbac3a766c8dc6505a59ebc433221bfb4b5aabc8cca814bbe95fcb6e1ecffcf94ba96ee6112a57c89364571ac#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], + ["clipanion", "npm:2.1.5"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-patch", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-patch-virtual-037524d6eb/1/packages/plugin-patch/", + "packageDependencies": [ + ["@yarnpkg/plugin-patch", "virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-patch"], + ["@types/left-pad", "npm:1.2.0"], + ["@yarnpkg/cli", "virtual:142f2540721377707149f0b1d7ad0188d020f822e234abcdca162642d42824b344a1ac44bd6035644a0ca9babd62eb7d72923350ac75b876b51e87eb92b3e464#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], + ["clipanion", "npm:2.1.5"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-patch", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-patch-virtual-74fd1d5822/1/packages/plugin-patch/", + "packageDependencies": [ + ["@yarnpkg/plugin-patch", "virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-patch"], + ["@types/left-pad", "npm:1.2.0"], + ["@yarnpkg/cli", "virtual:a027ddc7edcbf74025e90effce333897039d2c6f8e1ebe319fb72c52c5be1b885da91acc56476d19bb6ce2e31cbc2d5b11241940b82f833a2cac262496c0088f#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], + ["clipanion", "npm:2.1.5"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-patch", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-patch-virtual-4ec9d8f68f/1/packages/plugin-patch/", + "packageDependencies": [ + ["@yarnpkg/plugin-patch", "virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-patch"], + ["@types/left-pad", "npm:1.2.0"], + ["@yarnpkg/cli", "virtual:b67eefea63d6ce2a2493f462bbe6718e1da81a92c1be9fc6d94cbd4f855be65d84717b1951eaa1c805d1369f118fed6e9edfb78044a500657ffc7f84e691dfbb#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], + ["clipanion", "npm:2.1.5"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-patch", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-patch-virtual-fadfd3cffa/1/packages/plugin-patch/", + "packageDependencies": [ + ["@yarnpkg/plugin-patch", "virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-patch"], + ["@types/left-pad", "npm:1.2.0"], + ["@yarnpkg/cli", "virtual:cfce476fbcac37853570c2d41665757b5f868b1c2f089ee6edbc8bb5aa32141e156cae7d75350d1095258d90afbabe2b2bb142142b995d133c3ee535c89d459b#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], + ["clipanion", "npm:2.1.5"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-patch", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-patch-virtual-f03b3697e7/1/packages/plugin-patch/", + "packageDependencies": [ + ["@yarnpkg/plugin-patch", "virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-patch"], + ["@types/left-pad", "npm:1.2.0"], + ["@yarnpkg/cli", "virtual:3f21a2572d1fa6d1ff8d16d86e25bcefcbff7d17161c440fdbddbd871d9d675c377d66a2cbd98ddb8f2c024060bc7bc6c01e8ae328fa1fef861c72a9b2c30755#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], + ["clipanion", "npm:2.1.5"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-patch", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-patch-virtual-ac83d16516/1/packages/plugin-patch/", + "packageDependencies": [ + ["@yarnpkg/plugin-patch", "virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-patch"], + ["@types/left-pad", "npm:1.2.0"], + ["@yarnpkg/cli", "virtual:7bf4ad1016291a7e1c04756f55760890095421dd1b945930b62d8d0464c365d1cdce28ed812277b54dc54443922ac82afd5e98ed7f1d218ae7753d16e21541bb#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], + ["clipanion", "npm:2.1.5"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-patch", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-patch-virtual-18a6cfd835/1/packages/plugin-patch/", + "packageDependencies": [ + ["@yarnpkg/plugin-patch", "virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-patch"], + ["@types/left-pad", "npm:1.2.0"], + ["@yarnpkg/cli", "virtual:e3ce0ce4b7f0796ca44011528cb9cdc133fc62a76363fea6de68497bae04bdbe5a6dd47e6b9f23c282eb8e4533d75e96cf378c943d07a4e78aae0b715f06a450#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], + ["clipanion", "npm:2.1.5"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-patch", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-patch-virtual-a632d61bfb/1/packages/plugin-patch/", + "packageDependencies": [ + ["@yarnpkg/plugin-patch", "virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-patch"], + ["@types/left-pad", "npm:1.2.0"], + ["@yarnpkg/cli", "virtual:86c95fabbcd56c56f5f2d2e080e64a1095e3fe233877aa9f7958f317f88a95627e0be2765e89c0cff02c9f08f27b64b7cbc9d5c3960c1df509d5e6ea98cca4f4#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], + ["clipanion", "npm:2.1.5"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-patch", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-patch-virtual-bbdc0aa93c/1/packages/plugin-patch/", + "packageDependencies": [ + ["@yarnpkg/plugin-patch", "virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-patch"], + ["@types/left-pad", "npm:1.2.0"], + ["@yarnpkg/cli", "virtual:743b60015fc887fe314a7ee01ea4843b516ac512d77939f47dc39d50bc7db742dc8994fe9bb2245ada0b3ce6f8aa58329d603fbc24093050cd499cb16a1a995f#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], + ["clipanion", "npm:2.1.5"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-patch", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-patch-virtual-0b48fd4753/1/packages/plugin-patch/", + "packageDependencies": [ + ["@yarnpkg/plugin-patch", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-patch"], + ["@types/left-pad", "npm:1.2.0"], + ["@yarnpkg/cli", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], + ["clipanion", "npm:2.1.5"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:f4e4f4a9a0213f122880195b39adaee7de5cb560c1d806ebc8bace6a3124e5b8f820bbb89ebecd4d535caeb6f527d343143210aa405689c118ff2813b78998a0#workspace:packages/plugin-patch", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-patch-virtual-b67eefea63/1/packages/plugin-patch/", + "packageDependencies": [ + ["@yarnpkg/plugin-patch", "virtual:f4e4f4a9a0213f122880195b39adaee7de5cb560c1d806ebc8bace6a3124e5b8f820bbb89ebecd4d535caeb6f527d343143210aa405689c118ff2813b78998a0#workspace:packages/plugin-patch"], + ["@types/left-pad", "npm:1.2.0"], + ["@yarnpkg/cli", "virtual:b67eefea63d6ce2a2493f462bbe6718e1da81a92c1be9fc6d94cbd4f855be65d84717b1951eaa1c805d1369f118fed6e9edfb78044a500657ffc7f84e691dfbb#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], + ["clipanion", "npm:2.1.5"] + ], + "packagePeers": [ + "core" + ], + "linkType": "SOFT", + }], + ["virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-patch", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-patch-virtual-7514de57c7/1/packages/plugin-patch/", + "packageDependencies": [ + ["@yarnpkg/plugin-patch", "virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-patch"], + ["@types/left-pad", "npm:1.2.0"], + ["@yarnpkg/cli", "virtual:4a733c8d9614e2148392368219d98ec1a70b4e8ce99164edd551241b22f6c5233e9d0ccf9f6d83265c8a5aafc617cfd3c4100b3efef1e092a42053c23770ed9a#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], + ["clipanion", "npm:2.1.5"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-patch", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-patch-virtual-b6d8197ff1/1/packages/plugin-patch/", + "packageDependencies": [ + ["@yarnpkg/plugin-patch", "virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-patch"], + ["@types/left-pad", "npm:1.2.0"], + ["@yarnpkg/cli", "virtual:e23b02a23dd21a1183b7bea287ba41db2b362005cc3f364e1677565eaf97ca1611b7ccd4cdf6ef547bbb3251afacdc4a1a999c3156da491b521e7c36b6663da9#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], + ["clipanion", "npm:2.1.5"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["workspace:packages/plugin-patch", { + "packageLocation": "./packages/plugin-patch/", + "packageDependencies": [ + ["@yarnpkg/plugin-patch", "workspace:packages/plugin-patch"], + ["@types/left-pad", "npm:1.2.0"], + ["@yarnpkg/cli", "virtual:3f21a2572d1fa6d1ff8d16d86e25bcefcbff7d17161c440fdbddbd871d9d675c377d66a2cbd98ddb8f2c024060bc7bc6c01e8ae328fa1fef861c72a9b2c30755#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], + ["clipanion", "npm:2.1.5"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }] + ]], + ["@yarnpkg/plugin-pnp", [ + ["virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-pnp", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pnp-virtual-f8bdb23c33/1/packages/plugin-pnp/", + "packageDependencies": [ + ["@yarnpkg/plugin-pnp", "virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-pnp"], + ["@types/micromatch", "npm:3.1.0"], + ["@types/semver", "npm:7.1.0"], + ["@yarnpkg/cli", "virtual:a4e4e792796cefb4fb82f09187fa18bf4c97a9cb5b106da0eab6189e1895a4bb9bf068e5c91168fec85cee1392df48e4a120f3bae6cbbbde019ff2c21186a374#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/plugin-stage", "virtual:1d9767a297ea92525eaadde6cc5dcbfcf166390fc8679015637cadf3dd8f1b7301e6c56441e5beeef56b5763a46dce06f72751cb7da57928a1aecaf4c0d9d434#workspace:packages/plugin-stage"], + ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["semver", "npm:7.1.2"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-pnp", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pnp-virtual-42bad15125/1/packages/plugin-pnp/", + "packageDependencies": [ + ["@yarnpkg/plugin-pnp", "virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-pnp"], + ["@types/micromatch", "npm:3.1.0"], + ["@types/semver", "npm:7.1.0"], + ["@yarnpkg/cli", "virtual:14a22fb3831dfc762a1bb8a042d17886271c56698e1a83233f09eaacff5a5b83fe6f87adb9255774eab3586392c18ff98cf87aa6b374d572d9b72f88829f6d9e#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/plugin-stage", "virtual:d6b32686865b12fbbeb45f734acc6af288b6219535e189e00be43584406c8eb50f0e550cb9dc2d80b708b376054eb9d74c1cb1cab4a8bb48e6141efd3533acfb#workspace:packages/plugin-stage"], + ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["semver", "npm:7.1.2"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-pnp", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pnp-virtual-1ab941874f/1/packages/plugin-pnp/", + "packageDependencies": [ + ["@yarnpkg/plugin-pnp", "virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-pnp"], + ["@types/micromatch", "npm:3.1.0"], + ["@types/semver", "npm:7.1.0"], + ["@yarnpkg/cli", "virtual:616a2ba0d005227805d037f4c8ec29f1dd09fdb3e3f49f7b5c4a07a62139a147d373d38bc5ebcb31bddab3956c3fc25d54edf8722741d9ebdbe9d36d21968f91#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/plugin-stage", "virtual:4ce8e40664e2389e313b7cc62b74b8c1b71fa8140368625a127dc09e53c1ff5b4744c287bd241792b5fbe4973785d19d54e8ad05bd5eae340e9359c8b388d753#workspace:packages/plugin-stage"], + ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["semver", "npm:7.1.2"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-pnp", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pnp-virtual-f1bce509e9/1/packages/plugin-pnp/", + "packageDependencies": [ + ["@yarnpkg/plugin-pnp", "virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-pnp"], + ["@types/micromatch", "npm:3.1.0"], + ["@types/semver", "npm:7.1.0"], + ["@yarnpkg/cli", "virtual:65b0a3c18b908df18dc5bd8d9a02bf3b64d57b3b4cd45187dca6c1ee574962b917737e89c164c644419160acf275596e0ab62d889c7575234206a0c7ccb06610#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/plugin-stage", "virtual:d79b03c5bdbd8611e342426a45f0b954c2399f2dc76af984c53ea05a620541e2c440b24c3a6628725d5a72bba39f545d6ebe8b830f2ee58e013a58dd3d5225e0#workspace:packages/plugin-stage"], + ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["semver", "npm:7.1.2"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-pnp", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pnp-virtual-afab17303c/1/packages/plugin-pnp/", + "packageDependencies": [ + ["@yarnpkg/plugin-pnp", "virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-pnp"], + ["@types/micromatch", "npm:3.1.0"], + ["@types/semver", "npm:7.1.0"], + ["@yarnpkg/cli", "workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/plugin-stage", "virtual:6c4ffdc97c0a8fe6a15cb1b353664a2d1556c0bef782dc06790db015a35ca3cd125eaf355368c58a3aaf6330c79507c16275fc3a3c13a847d89839cdae6b509e#workspace:packages/plugin-stage"], + ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["semver", "npm:7.1.2"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-pnp", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pnp-virtual-9a46379af7/1/packages/plugin-pnp/", + "packageDependencies": [ + ["@yarnpkg/plugin-pnp", "virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-pnp"], + ["@types/micromatch", "npm:3.1.0"], + ["@types/semver", "npm:7.1.0"], + ["@yarnpkg/cli", "virtual:e7860e5e86d43836272b8f3160c9f940f5e9a636f8d56e7f3bf19eca4b40180fd3da404d7dcb48535a300ac4895ee439ca74ef28f4568f4804e4708f7340e300#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/plugin-stage", "virtual:1029e892f4371add3dd7ecd47203e2cbe8665c17bf70305e745b32128f8921288e7c3e4bc9db067494ceed8eeb93dd72473d72b77e9740175429e72029bcc90c#workspace:packages/plugin-stage"], + ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["semver", "npm:7.1.2"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-pnp", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pnp-virtual-fd66435670/1/packages/plugin-pnp/", + "packageDependencies": [ + ["@yarnpkg/plugin-pnp", "virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-pnp"], + ["@types/micromatch", "npm:3.1.0"], + ["@types/semver", "npm:7.1.0"], + ["@yarnpkg/cli", "virtual:35104c47575f2fe378d8d20383ae667f19d4dd801df8cc4c76848603aa6b4a2234a00142ff12fd557f6f48bd2810880e31c40c767010ea61a31fca302c2cc5e0#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/plugin-stage", "virtual:6256bcb4ebcce928f6a311ed0b5bcb9391294dd16050356b6e1fee981f7e49c2f8c234a7546c2d664a6251c64d463de26a877e2b2b26bd9e340c8f18a7be8ffc#workspace:packages/plugin-stage"], + ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["semver", "npm:7.1.2"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-pnp", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pnp-virtual-9bc08c7ba4/1/packages/plugin-pnp/", + "packageDependencies": [ + ["@yarnpkg/plugin-pnp", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-pnp"], + ["@types/micromatch", "npm:3.1.0"], + ["@types/semver", "npm:7.1.0"], + ["@yarnpkg/cli", "virtual:712d04b0098634bdb13868ff8f85b327022bd7d3880873ada8c0ae56847ed36cf9da1fd74a88519380129cec528fe2bd2201426bc28ac9d4a8cc6734ff25c538#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/plugin-stage", "virtual:fe83f9ef9c4464094226f14d0d9d2637b43378711c838ce6194b5c44cf0a77e24228b8c6fd658da19ee3a86978a710abe61d8247e86d97ed3d11085117b10fce#workspace:packages/plugin-stage"], + ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["semver", "npm:7.1.2"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-pnp", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pnp-virtual-e1016d9923/1/packages/plugin-pnp/", + "packageDependencies": [ + ["@yarnpkg/plugin-pnp", "virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-pnp"], + ["@types/micromatch", "npm:3.1.0"], + ["@types/semver", "npm:7.1.0"], + ["@yarnpkg/cli", "virtual:27ebb8cf1fa70157f710b4926b6d25c44192e74dbac3a766c8dc6505a59ebc433221bfb4b5aabc8cca814bbe95fcb6e1ecffcf94ba96ee6112a57c89364571ac#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/plugin-stage", "virtual:331dd712de21fdae53c45eafb7103453167013aa388ca9ba660cfb7c19a4449ac9aff61d4e741175bfb2cba70457f51e76adfaa74b04ba9d65d50c83c07b4471#workspace:packages/plugin-stage"], + ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["semver", "npm:7.1.2"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:712d04b0098634bdb13868ff8f85b327022bd7d3880873ada8c0ae56847ed36cf9da1fd74a88519380129cec528fe2bd2201426bc28ac9d4a8cc6734ff25c538#workspace:packages/plugin-pnp", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pnp-virtual-b9731b7d0a/1/packages/plugin-pnp/", + "packageDependencies": [ + ["@yarnpkg/plugin-pnp", "virtual:712d04b0098634bdb13868ff8f85b327022bd7d3880873ada8c0ae56847ed36cf9da1fd74a88519380129cec528fe2bd2201426bc28ac9d4a8cc6734ff25c538#workspace:packages/plugin-pnp"], + ["@types/micromatch", "npm:3.1.0"], + ["@types/semver", "npm:7.1.0"], + ["@yarnpkg/cli", "virtual:712d04b0098634bdb13868ff8f85b327022bd7d3880873ada8c0ae56847ed36cf9da1fd74a88519380129cec528fe2bd2201426bc28ac9d4a8cc6734ff25c538#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/plugin-stage", "virtual:b9731b7d0a9f72cae95021d903b386b6df297cf776f03dcd57e6383935623fb60009eebb02775550f6d16e9a0afd692937bbf1972c2c7540553ab1c831ed7694#workspace:packages/plugin-stage"], + ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["semver", "npm:7.1.2"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-pnp", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pnp-virtual-f0c0d534c3/1/packages/plugin-pnp/", + "packageDependencies": [ + ["@yarnpkg/plugin-pnp", "virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-pnp"], + ["@types/micromatch", "npm:3.1.0"], + ["@types/semver", "npm:7.1.0"], + ["@yarnpkg/cli", "virtual:142f2540721377707149f0b1d7ad0188d020f822e234abcdca162642d42824b344a1ac44bd6035644a0ca9babd62eb7d72923350ac75b876b51e87eb92b3e464#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/plugin-stage", "virtual:6e383174094ba793fb66c8a226fed9032ecf98d3e1bd949c7d37f48eafbab48397ca23a04ef17a32086750205237bff179e133d04d8f8103966ad6a6589fcaf1#workspace:packages/plugin-stage"], + ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["semver", "npm:7.1.2"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-pnp", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pnp-virtual-16839f2b97/1/packages/plugin-pnp/", + "packageDependencies": [ + ["@yarnpkg/plugin-pnp", "virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-pnp"], + ["@types/micromatch", "npm:3.1.0"], + ["@types/semver", "npm:7.1.0"], + ["@yarnpkg/cli", "virtual:a027ddc7edcbf74025e90effce333897039d2c6f8e1ebe319fb72c52c5be1b885da91acc56476d19bb6ce2e31cbc2d5b11241940b82f833a2cac262496c0088f#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/plugin-stage", "virtual:a45abbf24aaeef67c894cd963d6c4b9b45bebb889f6c3fed605a57545081ebabdc74cc221511603f068d9a6c173f9ebb91e15ba922aa03d93831f0201a2b342a#workspace:packages/plugin-stage"], + ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["semver", "npm:7.1.2"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-pnp", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pnp-virtual-9e86ee6674/1/packages/plugin-pnp/", + "packageDependencies": [ + ["@yarnpkg/plugin-pnp", "virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-pnp"], + ["@types/micromatch", "npm:3.1.0"], + ["@types/semver", "npm:7.1.0"], + ["@yarnpkg/cli", "virtual:b67eefea63d6ce2a2493f462bbe6718e1da81a92c1be9fc6d94cbd4f855be65d84717b1951eaa1c805d1369f118fed6e9edfb78044a500657ffc7f84e691dfbb#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/plugin-stage", "virtual:04c59d4e34a674470a4faf409a45d588a9efbeec2ea8d05e4dcd1967a0f1162881d6ceb6c94654e06fcdcd307d29f60b938d016fdca8fac8d513d920e35d37f8#workspace:packages/plugin-stage"], + ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["semver", "npm:7.1.2"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-pnp", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pnp-virtual-e86814eee5/1/packages/plugin-pnp/", + "packageDependencies": [ + ["@yarnpkg/plugin-pnp", "virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-pnp"], + ["@types/micromatch", "npm:3.1.0"], + ["@types/semver", "npm:7.1.0"], + ["@yarnpkg/cli", "virtual:cfce476fbcac37853570c2d41665757b5f868b1c2f089ee6edbc8bb5aa32141e156cae7d75350d1095258d90afbabe2b2bb142142b995d133c3ee535c89d459b#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/plugin-stage", "virtual:478aa042000a236db11190d269bf2ff6150157725ab7480eff9000c571a0de4eab4fa7a8d3229415ab263b63522cd4623d08b48d0b23f2cea2ba652c38655801#workspace:packages/plugin-stage"], + ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["semver", "npm:7.1.2"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-pnp", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pnp-virtual-89b0ed8988/1/packages/plugin-pnp/", + "packageDependencies": [ + ["@yarnpkg/plugin-pnp", "virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-pnp"], + ["@types/micromatch", "npm:3.1.0"], + ["@types/semver", "npm:7.1.0"], + ["@yarnpkg/cli", "virtual:3f21a2572d1fa6d1ff8d16d86e25bcefcbff7d17161c440fdbddbd871d9d675c377d66a2cbd98ddb8f2c024060bc7bc6c01e8ae328fa1fef861c72a9b2c30755#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/plugin-stage", "virtual:4b86326b751491f1de18cd6190fa6879166f24df1b4ef26303e6ae70a20e2a9d7691d2a3e22b01c837059b0d63844e45c32ab98596fb65f319ba403cf9bd285c#workspace:packages/plugin-stage"], + ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["semver", "npm:7.1.2"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-pnp", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pnp-virtual-0425422280/1/packages/plugin-pnp/", + "packageDependencies": [ + ["@yarnpkg/plugin-pnp", "virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-pnp"], + ["@types/micromatch", "npm:3.1.0"], + ["@types/semver", "npm:7.1.0"], + ["@yarnpkg/cli", "virtual:7bf4ad1016291a7e1c04756f55760890095421dd1b945930b62d8d0464c365d1cdce28ed812277b54dc54443922ac82afd5e98ed7f1d218ae7753d16e21541bb#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/plugin-stage", "virtual:e8cda35a2733ebff0c6e1835a0b4a3d1cef0ff9d639ad601ad19e448297ac3731d7735516d2bb2e46c0e52370781010f5fdcffaa32f24326d4018e5fa6dcc523#workspace:packages/plugin-stage"], + ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["semver", "npm:7.1.2"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-pnp", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pnp-virtual-7b0d858cb6/1/packages/plugin-pnp/", + "packageDependencies": [ + ["@yarnpkg/plugin-pnp", "virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-pnp"], + ["@types/micromatch", "npm:3.1.0"], + ["@types/semver", "npm:7.1.0"], + ["@yarnpkg/cli", "virtual:e3ce0ce4b7f0796ca44011528cb9cdc133fc62a76363fea6de68497bae04bdbe5a6dd47e6b9f23c282eb8e4533d75e96cf378c943d07a4e78aae0b715f06a450#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/plugin-stage", "virtual:f58ac00056a4826bf63c1f0d16ab9fc2b2bc87ee4a7324f1b2f1a9c1981f5910992717f72069c3be77bd286449613221ad94600e9f0a899fa52bcf25aebb30f5#workspace:packages/plugin-stage"], + ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["semver", "npm:7.1.2"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-pnp", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pnp-virtual-cceb2c3eed/1/packages/plugin-pnp/", + "packageDependencies": [ + ["@yarnpkg/plugin-pnp", "virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-pnp"], + ["@types/micromatch", "npm:3.1.0"], + ["@types/semver", "npm:7.1.0"], + ["@yarnpkg/cli", "virtual:86c95fabbcd56c56f5f2d2e080e64a1095e3fe233877aa9f7958f317f88a95627e0be2765e89c0cff02c9f08f27b64b7cbc9d5c3960c1df509d5e6ea98cca4f4#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/plugin-stage", "virtual:91000dc6d73a6a1a5931791c67f612259b74269d02ca1424a65c612f2a334b9a494edf0c5c69618c6c00e58cbdf0d849913c87cee6758c839cf288667a63e6b6#workspace:packages/plugin-stage"], + ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["semver", "npm:7.1.2"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-pnp", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pnp-virtual-78fb1b4bc9/1/packages/plugin-pnp/", + "packageDependencies": [ + ["@yarnpkg/plugin-pnp", "virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-pnp"], + ["@types/micromatch", "npm:3.1.0"], + ["@types/semver", "npm:7.1.0"], + ["@yarnpkg/cli", "virtual:743b60015fc887fe314a7ee01ea4843b516ac512d77939f47dc39d50bc7db742dc8994fe9bb2245ada0b3ce6f8aa58329d603fbc24093050cd499cb16a1a995f#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/plugin-stage", "virtual:c82e5c99e8503477b58579ee18a796227a4de23c5d753a5719ff0a9812bdac5fa9ad24003e1eec4670c8562c95e55568286102d06b163acbcfa5c7c4bec2c134#workspace:packages/plugin-stage"], + ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["semver", "npm:7.1.2"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-pnp", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pnp-virtual-d5aee488e6/1/packages/plugin-pnp/", + "packageDependencies": [ + ["@yarnpkg/plugin-pnp", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-pnp"], + ["@types/micromatch", "npm:3.1.0"], + ["@types/semver", "npm:7.1.0"], + ["@yarnpkg/cli", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/plugin-stage", "virtual:8c392b16aae68c366129ebf02d3547b54da411df09355d4877aee2229276870d14e62a9f41191b698982ab27c78caa7eb1644f93497b314e8670f2f709481e78#workspace:packages/plugin-stage"], + ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["semver", "npm:7.1.2"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:e23b02a23dd21a1183b7bea287ba41db2b362005cc3f364e1677565eaf97ca1611b7ccd4cdf6ef547bbb3251afacdc4a1a999c3156da491b521e7c36b6663da9#workspace:packages/plugin-pnp", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pnp-virtual-8e0f0883b5/1/packages/plugin-pnp/", + "packageDependencies": [ + ["@yarnpkg/plugin-pnp", "virtual:e23b02a23dd21a1183b7bea287ba41db2b362005cc3f364e1677565eaf97ca1611b7ccd4cdf6ef547bbb3251afacdc4a1a999c3156da491b521e7c36b6663da9#workspace:packages/plugin-pnp"], + ["@types/micromatch", "npm:3.1.0"], + ["@types/semver", "npm:7.1.0"], + ["@yarnpkg/cli", "virtual:e23b02a23dd21a1183b7bea287ba41db2b362005cc3f364e1677565eaf97ca1611b7ccd4cdf6ef547bbb3251afacdc4a1a999c3156da491b521e7c36b6663da9#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/plugin-stage", "virtual:e23b02a23dd21a1183b7bea287ba41db2b362005cc3f364e1677565eaf97ca1611b7ccd4cdf6ef547bbb3251afacdc4a1a999c3156da491b521e7c36b6663da9#workspace:packages/plugin-stage"], + ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["semver", "npm:7.1.2"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-pnp", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pnp-virtual-ba19d08672/1/packages/plugin-pnp/", + "packageDependencies": [ + ["@yarnpkg/plugin-pnp", "virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-pnp"], + ["@types/micromatch", "npm:3.1.0"], + ["@types/semver", "npm:7.1.0"], + ["@yarnpkg/cli", "virtual:4a733c8d9614e2148392368219d98ec1a70b4e8ce99164edd551241b22f6c5233e9d0ccf9f6d83265c8a5aafc617cfd3c4100b3efef1e092a42053c23770ed9a#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/plugin-stage", "virtual:45cd0f859e1b80efae1f72c35d963473eb506d927b62e93ce61deb5863f8a17029b1be00941ae2fd900d8a167f4b1bfca7cb8aa37d67729c0645b33ff3cbcdb7#workspace:packages/plugin-stage"], + ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["semver", "npm:7.1.2"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-pnp", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-pnp-virtual-b856de08de/1/packages/plugin-pnp/", + "packageDependencies": [ + ["@yarnpkg/plugin-pnp", "virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-pnp"], + ["@types/micromatch", "npm:3.1.0"], + ["@types/semver", "npm:7.1.0"], + ["@yarnpkg/cli", "virtual:e23b02a23dd21a1183b7bea287ba41db2b362005cc3f364e1677565eaf97ca1611b7ccd4cdf6ef547bbb3251afacdc4a1a999c3156da491b521e7c36b6663da9#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/plugin-stage", "virtual:d43c818ef20a3a2ef97f08fbed9116822c1386c7f50af0ef710f6f0c5a727e2bf228a09542dc55c5132c4bcf035069d1078e0da8c70fcfaa8cff35c2d411e8c7#workspace:packages/plugin-stage"], + ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["semver", "npm:7.1.2"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["workspace:packages/plugin-pnp", { + "packageLocation": "./packages/plugin-pnp/", + "packageDependencies": [ + ["@yarnpkg/plugin-pnp", "workspace:packages/plugin-pnp"], + ["@types/micromatch", "npm:3.1.0"], + ["@types/semver", "npm:7.1.0"], + ["@yarnpkg/cli", "virtual:616a2ba0d005227805d037f4c8ec29f1dd09fdb3e3f49f7b5c4a07a62139a147d373d38bc5ebcb31bddab3956c3fc25d54edf8722741d9ebdbe9d36d21968f91#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/plugin-stage", "virtual:616a2ba0d005227805d037f4c8ec29f1dd09fdb3e3f49f7b5c4a07a62139a147d373d38bc5ebcb31bddab3956c3fc25d54edf8722741d9ebdbe9d36d21968f91#workspace:packages/plugin-stage"], + ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], + ["clipanion", "npm:2.1.5"], + ["micromatch", "npm:4.0.2"], + ["semver", "npm:7.1.2"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }] + ]], + ["@yarnpkg/plugin-stage", [ + ["virtual:04c59d4e34a674470a4faf409a45d588a9efbeec2ea8d05e4dcd1967a0f1162881d6ceb6c94654e06fcdcd307d29f60b938d016fdca8fac8d513d920e35d37f8#workspace:packages/plugin-stage", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-stage-virtual-06f6bf1332/1/packages/plugin-stage/", + "packageDependencies": [ + ["@yarnpkg/plugin-stage", "virtual:04c59d4e34a674470a4faf409a45d588a9efbeec2ea8d05e4dcd1967a0f1162881d6ceb6c94654e06fcdcd307d29f60b938d016fdca8fac8d513d920e35d37f8#workspace:packages/plugin-stage"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/cli", "virtual:b67eefea63d6ce2a2493f462bbe6718e1da81a92c1be9fc6d94cbd4f855be65d84717b1951eaa1c805d1369f118fed6e9edfb78044a500657ffc7f84e691dfbb#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["clipanion", "npm:2.1.5"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:1029e892f4371add3dd7ecd47203e2cbe8665c17bf70305e745b32128f8921288e7c3e4bc9db067494ceed8eeb93dd72473d72b77e9740175429e72029bcc90c#workspace:packages/plugin-stage", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-stage-virtual-38996e16d5/1/packages/plugin-stage/", + "packageDependencies": [ + ["@yarnpkg/plugin-stage", "virtual:1029e892f4371add3dd7ecd47203e2cbe8665c17bf70305e745b32128f8921288e7c3e4bc9db067494ceed8eeb93dd72473d72b77e9740175429e72029bcc90c#workspace:packages/plugin-stage"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/cli", "virtual:e7860e5e86d43836272b8f3160c9f940f5e9a636f8d56e7f3bf19eca4b40180fd3da404d7dcb48535a300ac4895ee439ca74ef28f4568f4804e4708f7340e300#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["clipanion", "npm:2.1.5"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:1d9767a297ea92525eaadde6cc5dcbfcf166390fc8679015637cadf3dd8f1b7301e6c56441e5beeef56b5763a46dce06f72751cb7da57928a1aecaf4c0d9d434#workspace:packages/plugin-stage", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-stage-virtual-6f19976b3b/1/packages/plugin-stage/", + "packageDependencies": [ + ["@yarnpkg/plugin-stage", "virtual:1d9767a297ea92525eaadde6cc5dcbfcf166390fc8679015637cadf3dd8f1b7301e6c56441e5beeef56b5763a46dce06f72751cb7da57928a1aecaf4c0d9d434#workspace:packages/plugin-stage"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/cli", "virtual:a4e4e792796cefb4fb82f09187fa18bf4c97a9cb5b106da0eab6189e1895a4bb9bf068e5c91168fec85cee1392df48e4a120f3bae6cbbbde019ff2c21186a374#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["clipanion", "npm:2.1.5"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:331dd712de21fdae53c45eafb7103453167013aa388ca9ba660cfb7c19a4449ac9aff61d4e741175bfb2cba70457f51e76adfaa74b04ba9d65d50c83c07b4471#workspace:packages/plugin-stage", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-stage-virtual-ae2460d08d/1/packages/plugin-stage/", + "packageDependencies": [ + ["@yarnpkg/plugin-stage", "virtual:331dd712de21fdae53c45eafb7103453167013aa388ca9ba660cfb7c19a4449ac9aff61d4e741175bfb2cba70457f51e76adfaa74b04ba9d65d50c83c07b4471#workspace:packages/plugin-stage"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/cli", "virtual:27ebb8cf1fa70157f710b4926b6d25c44192e74dbac3a766c8dc6505a59ebc433221bfb4b5aabc8cca814bbe95fcb6e1ecffcf94ba96ee6112a57c89364571ac#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["clipanion", "npm:2.1.5"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:3e718539c61241063b0424e8d0a34ce8fdd2fe3bf165b8ba29da42be4586c037eb914c24ec18accdab405a63b53d489760201dc1f1f743588169c0f242b2aef9#workspace:packages/plugin-stage", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-stage-virtual-cbd7706d3d/1/packages/plugin-stage/", + "packageDependencies": [ + ["@yarnpkg/plugin-stage", "virtual:3e718539c61241063b0424e8d0a34ce8fdd2fe3bf165b8ba29da42be4586c037eb914c24ec18accdab405a63b53d489760201dc1f1f743588169c0f242b2aef9#workspace:packages/plugin-stage"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/cli", "virtual:27ebb8cf1fa70157f710b4926b6d25c44192e74dbac3a766c8dc6505a59ebc433221bfb4b5aabc8cca814bbe95fcb6e1ecffcf94ba96ee6112a57c89364571ac#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["clipanion", "npm:2.1.5"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:45cd0f859e1b80efae1f72c35d963473eb506d927b62e93ce61deb5863f8a17029b1be00941ae2fd900d8a167f4b1bfca7cb8aa37d67729c0645b33ff3cbcdb7#workspace:packages/plugin-stage", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-stage-virtual-f0a3ee9be7/1/packages/plugin-stage/", + "packageDependencies": [ + ["@yarnpkg/plugin-stage", "virtual:45cd0f859e1b80efae1f72c35d963473eb506d927b62e93ce61deb5863f8a17029b1be00941ae2fd900d8a167f4b1bfca7cb8aa37d67729c0645b33ff3cbcdb7#workspace:packages/plugin-stage"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/cli", "virtual:4a733c8d9614e2148392368219d98ec1a70b4e8ce99164edd551241b22f6c5233e9d0ccf9f6d83265c8a5aafc617cfd3c4100b3efef1e092a42053c23770ed9a#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["clipanion", "npm:2.1.5"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:478aa042000a236db11190d269bf2ff6150157725ab7480eff9000c571a0de4eab4fa7a8d3229415ab263b63522cd4623d08b48d0b23f2cea2ba652c38655801#workspace:packages/plugin-stage", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-stage-virtual-7d338734a3/1/packages/plugin-stage/", + "packageDependencies": [ + ["@yarnpkg/plugin-stage", "virtual:478aa042000a236db11190d269bf2ff6150157725ab7480eff9000c571a0de4eab4fa7a8d3229415ab263b63522cd4623d08b48d0b23f2cea2ba652c38655801#workspace:packages/plugin-stage"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/cli", "virtual:cfce476fbcac37853570c2d41665757b5f868b1c2f089ee6edbc8bb5aa32141e156cae7d75350d1095258d90afbabe2b2bb142142b995d133c3ee535c89d459b#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["clipanion", "npm:2.1.5"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:4b86326b751491f1de18cd6190fa6879166f24df1b4ef26303e6ae70a20e2a9d7691d2a3e22b01c837059b0d63844e45c32ab98596fb65f319ba403cf9bd285c#workspace:packages/plugin-stage", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-stage-virtual-b6f4f6be0d/1/packages/plugin-stage/", + "packageDependencies": [ + ["@yarnpkg/plugin-stage", "virtual:4b86326b751491f1de18cd6190fa6879166f24df1b4ef26303e6ae70a20e2a9d7691d2a3e22b01c837059b0d63844e45c32ab98596fb65f319ba403cf9bd285c#workspace:packages/plugin-stage"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/cli", "virtual:3f21a2572d1fa6d1ff8d16d86e25bcefcbff7d17161c440fdbddbd871d9d675c377d66a2cbd98ddb8f2c024060bc7bc6c01e8ae328fa1fef861c72a9b2c30755#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["clipanion", "npm:2.1.5"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:4ce8e40664e2389e313b7cc62b74b8c1b71fa8140368625a127dc09e53c1ff5b4744c287bd241792b5fbe4973785d19d54e8ad05bd5eae340e9359c8b388d753#workspace:packages/plugin-stage", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-stage-virtual-440c72e3fd/1/packages/plugin-stage/", + "packageDependencies": [ + ["@yarnpkg/plugin-stage", "virtual:4ce8e40664e2389e313b7cc62b74b8c1b71fa8140368625a127dc09e53c1ff5b4744c287bd241792b5fbe4973785d19d54e8ad05bd5eae340e9359c8b388d753#workspace:packages/plugin-stage"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/cli", "virtual:616a2ba0d005227805d037f4c8ec29f1dd09fdb3e3f49f7b5c4a07a62139a147d373d38bc5ebcb31bddab3956c3fc25d54edf8722741d9ebdbe9d36d21968f91#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["clipanion", "npm:2.1.5"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:616a2ba0d005227805d037f4c8ec29f1dd09fdb3e3f49f7b5c4a07a62139a147d373d38bc5ebcb31bddab3956c3fc25d54edf8722741d9ebdbe9d36d21968f91#workspace:packages/plugin-stage", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-stage-virtual-d6b25305ac/1/packages/plugin-stage/", + "packageDependencies": [ + ["@yarnpkg/plugin-stage", "virtual:616a2ba0d005227805d037f4c8ec29f1dd09fdb3e3f49f7b5c4a07a62139a147d373d38bc5ebcb31bddab3956c3fc25d54edf8722741d9ebdbe9d36d21968f91#workspace:packages/plugin-stage"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/cli", "virtual:616a2ba0d005227805d037f4c8ec29f1dd09fdb3e3f49f7b5c4a07a62139a147d373d38bc5ebcb31bddab3956c3fc25d54edf8722741d9ebdbe9d36d21968f91#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["clipanion", "npm:2.1.5"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:6256bcb4ebcce928f6a311ed0b5bcb9391294dd16050356b6e1fee981f7e49c2f8c234a7546c2d664a6251c64d463de26a877e2b2b26bd9e340c8f18a7be8ffc#workspace:packages/plugin-stage", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-stage-virtual-21d09f4714/1/packages/plugin-stage/", + "packageDependencies": [ + ["@yarnpkg/plugin-stage", "virtual:6256bcb4ebcce928f6a311ed0b5bcb9391294dd16050356b6e1fee981f7e49c2f8c234a7546c2d664a6251c64d463de26a877e2b2b26bd9e340c8f18a7be8ffc#workspace:packages/plugin-stage"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/cli", "virtual:35104c47575f2fe378d8d20383ae667f19d4dd801df8cc4c76848603aa6b4a2234a00142ff12fd557f6f48bd2810880e31c40c767010ea61a31fca302c2cc5e0#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["clipanion", "npm:2.1.5"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:6c4ffdc97c0a8fe6a15cb1b353664a2d1556c0bef782dc06790db015a35ca3cd125eaf355368c58a3aaf6330c79507c16275fc3a3c13a847d89839cdae6b509e#workspace:packages/plugin-stage", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-stage-virtual-c02030a1f6/1/packages/plugin-stage/", + "packageDependencies": [ + ["@yarnpkg/plugin-stage", "virtual:6c4ffdc97c0a8fe6a15cb1b353664a2d1556c0bef782dc06790db015a35ca3cd125eaf355368c58a3aaf6330c79507c16275fc3a3c13a847d89839cdae6b509e#workspace:packages/plugin-stage"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/cli", "workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["clipanion", "npm:2.1.5"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:6e383174094ba793fb66c8a226fed9032ecf98d3e1bd949c7d37f48eafbab48397ca23a04ef17a32086750205237bff179e133d04d8f8103966ad6a6589fcaf1#workspace:packages/plugin-stage", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-stage-virtual-776199f533/1/packages/plugin-stage/", + "packageDependencies": [ + ["@yarnpkg/plugin-stage", "virtual:6e383174094ba793fb66c8a226fed9032ecf98d3e1bd949c7d37f48eafbab48397ca23a04ef17a32086750205237bff179e133d04d8f8103966ad6a6589fcaf1#workspace:packages/plugin-stage"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/cli", "virtual:142f2540721377707149f0b1d7ad0188d020f822e234abcdca162642d42824b344a1ac44bd6035644a0ca9babd62eb7d72923350ac75b876b51e87eb92b3e464#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["clipanion", "npm:2.1.5"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:8c392b16aae68c366129ebf02d3547b54da411df09355d4877aee2229276870d14e62a9f41191b698982ab27c78caa7eb1644f93497b314e8670f2f709481e78#workspace:packages/plugin-stage", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-stage-virtual-b76b4cc3bf/1/packages/plugin-stage/", + "packageDependencies": [ + ["@yarnpkg/plugin-stage", "virtual:8c392b16aae68c366129ebf02d3547b54da411df09355d4877aee2229276870d14e62a9f41191b698982ab27c78caa7eb1644f93497b314e8670f2f709481e78#workspace:packages/plugin-stage"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/cli", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["clipanion", "npm:2.1.5"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:91000dc6d73a6a1a5931791c67f612259b74269d02ca1424a65c612f2a334b9a494edf0c5c69618c6c00e58cbdf0d849913c87cee6758c839cf288667a63e6b6#workspace:packages/plugin-stage", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-stage-virtual-1c00088421/1/packages/plugin-stage/", + "packageDependencies": [ + ["@yarnpkg/plugin-stage", "virtual:91000dc6d73a6a1a5931791c67f612259b74269d02ca1424a65c612f2a334b9a494edf0c5c69618c6c00e58cbdf0d849913c87cee6758c839cf288667a63e6b6#workspace:packages/plugin-stage"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/cli", "virtual:86c95fabbcd56c56f5f2d2e080e64a1095e3fe233877aa9f7958f317f88a95627e0be2765e89c0cff02c9f08f27b64b7cbc9d5c3960c1df509d5e6ea98cca4f4#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["clipanion", "npm:2.1.5"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:9a3cf597fd9ad9a060275ce96327f6ce048667ef53e418d6751623d7f4f0ab0525d73ad7aa984e401dafbde132b7173182ee5f9f9241cb4f3b9d75d8c86f70a3#workspace:packages/plugin-stage", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-stage-virtual-ac70648eff/1/packages/plugin-stage/", + "packageDependencies": [ + ["@yarnpkg/plugin-stage", "virtual:9a3cf597fd9ad9a060275ce96327f6ce048667ef53e418d6751623d7f4f0ab0525d73ad7aa984e401dafbde132b7173182ee5f9f9241cb4f3b9d75d8c86f70a3#workspace:packages/plugin-stage"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/cli", "virtual:35104c47575f2fe378d8d20383ae667f19d4dd801df8cc4c76848603aa6b4a2234a00142ff12fd557f6f48bd2810880e31c40c767010ea61a31fca302c2cc5e0#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["clipanion", "npm:2.1.5"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:a027ddc7edcbf74025e90effce333897039d2c6f8e1ebe319fb72c52c5be1b885da91acc56476d19bb6ce2e31cbc2d5b11241940b82f833a2cac262496c0088f#workspace:packages/plugin-stage", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-stage-virtual-bfde7ca378/1/packages/plugin-stage/", + "packageDependencies": [ + ["@yarnpkg/plugin-stage", "virtual:a027ddc7edcbf74025e90effce333897039d2c6f8e1ebe319fb72c52c5be1b885da91acc56476d19bb6ce2e31cbc2d5b11241940b82f833a2cac262496c0088f#workspace:packages/plugin-stage"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/cli", "virtual:a027ddc7edcbf74025e90effce333897039d2c6f8e1ebe319fb72c52c5be1b885da91acc56476d19bb6ce2e31cbc2d5b11241940b82f833a2cac262496c0088f#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["clipanion", "npm:2.1.5"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:a45abbf24aaeef67c894cd963d6c4b9b45bebb889f6c3fed605a57545081ebabdc74cc221511603f068d9a6c173f9ebb91e15ba922aa03d93831f0201a2b342a#workspace:packages/plugin-stage", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-stage-virtual-f7d482f470/1/packages/plugin-stage/", + "packageDependencies": [ + ["@yarnpkg/plugin-stage", "virtual:a45abbf24aaeef67c894cd963d6c4b9b45bebb889f6c3fed605a57545081ebabdc74cc221511603f068d9a6c173f9ebb91e15ba922aa03d93831f0201a2b342a#workspace:packages/plugin-stage"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/cli", "virtual:a027ddc7edcbf74025e90effce333897039d2c6f8e1ebe319fb72c52c5be1b885da91acc56476d19bb6ce2e31cbc2d5b11241940b82f833a2cac262496c0088f#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["clipanion", "npm:2.1.5"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:b9731b7d0a9f72cae95021d903b386b6df297cf776f03dcd57e6383935623fb60009eebb02775550f6d16e9a0afd692937bbf1972c2c7540553ab1c831ed7694#workspace:packages/plugin-stage", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-stage-virtual-d73397a3ad/1/packages/plugin-stage/", + "packageDependencies": [ + ["@yarnpkg/plugin-stage", "virtual:b9731b7d0a9f72cae95021d903b386b6df297cf776f03dcd57e6383935623fb60009eebb02775550f6d16e9a0afd692937bbf1972c2c7540553ab1c831ed7694#workspace:packages/plugin-stage"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/cli", "virtual:712d04b0098634bdb13868ff8f85b327022bd7d3880873ada8c0ae56847ed36cf9da1fd74a88519380129cec528fe2bd2201426bc28ac9d4a8cc6734ff25c538#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["clipanion", "npm:2.1.5"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:c82e5c99e8503477b58579ee18a796227a4de23c5d753a5719ff0a9812bdac5fa9ad24003e1eec4670c8562c95e55568286102d06b163acbcfa5c7c4bec2c134#workspace:packages/plugin-stage", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-stage-virtual-49e60256ad/1/packages/plugin-stage/", + "packageDependencies": [ + ["@yarnpkg/plugin-stage", "virtual:c82e5c99e8503477b58579ee18a796227a4de23c5d753a5719ff0a9812bdac5fa9ad24003e1eec4670c8562c95e55568286102d06b163acbcfa5c7c4bec2c134#workspace:packages/plugin-stage"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/cli", "virtual:743b60015fc887fe314a7ee01ea4843b516ac512d77939f47dc39d50bc7db742dc8994fe9bb2245ada0b3ce6f8aa58329d603fbc24093050cd499cb16a1a995f#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["clipanion", "npm:2.1.5"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:d43c818ef20a3a2ef97f08fbed9116822c1386c7f50af0ef710f6f0c5a727e2bf228a09542dc55c5132c4bcf035069d1078e0da8c70fcfaa8cff35c2d411e8c7#workspace:packages/plugin-stage", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-stage-virtual-1edc09d765/1/packages/plugin-stage/", + "packageDependencies": [ + ["@yarnpkg/plugin-stage", "virtual:d43c818ef20a3a2ef97f08fbed9116822c1386c7f50af0ef710f6f0c5a727e2bf228a09542dc55c5132c4bcf035069d1078e0da8c70fcfaa8cff35c2d411e8c7#workspace:packages/plugin-stage"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/cli", "virtual:e23b02a23dd21a1183b7bea287ba41db2b362005cc3f364e1677565eaf97ca1611b7ccd4cdf6ef547bbb3251afacdc4a1a999c3156da491b521e7c36b6663da9#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["clipanion", "npm:2.1.5"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:d6b32686865b12fbbeb45f734acc6af288b6219535e189e00be43584406c8eb50f0e550cb9dc2d80b708b376054eb9d74c1cb1cab4a8bb48e6141efd3533acfb#workspace:packages/plugin-stage", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-stage-virtual-ce0671e0e4/1/packages/plugin-stage/", + "packageDependencies": [ + ["@yarnpkg/plugin-stage", "virtual:d6b32686865b12fbbeb45f734acc6af288b6219535e189e00be43584406c8eb50f0e550cb9dc2d80b708b376054eb9d74c1cb1cab4a8bb48e6141efd3533acfb#workspace:packages/plugin-stage"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/cli", "virtual:14a22fb3831dfc762a1bb8a042d17886271c56698e1a83233f09eaacff5a5b83fe6f87adb9255774eab3586392c18ff98cf87aa6b374d572d9b72f88829f6d9e#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["clipanion", "npm:2.1.5"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:d79b03c5bdbd8611e342426a45f0b954c2399f2dc76af984c53ea05a620541e2c440b24c3a6628725d5a72bba39f545d6ebe8b830f2ee58e013a58dd3d5225e0#workspace:packages/plugin-stage", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-stage-virtual-fc97a1ae77/1/packages/plugin-stage/", + "packageDependencies": [ + ["@yarnpkg/plugin-stage", "virtual:d79b03c5bdbd8611e342426a45f0b954c2399f2dc76af984c53ea05a620541e2c440b24c3a6628725d5a72bba39f545d6ebe8b830f2ee58e013a58dd3d5225e0#workspace:packages/plugin-stage"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/cli", "virtual:65b0a3c18b908df18dc5bd8d9a02bf3b64d57b3b4cd45187dca6c1ee574962b917737e89c164c644419160acf275596e0ab62d889c7575234206a0c7ccb06610#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["clipanion", "npm:2.1.5"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:e23b02a23dd21a1183b7bea287ba41db2b362005cc3f364e1677565eaf97ca1611b7ccd4cdf6ef547bbb3251afacdc4a1a999c3156da491b521e7c36b6663da9#workspace:packages/plugin-stage", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-stage-virtual-f02fa1c40f/1/packages/plugin-stage/", + "packageDependencies": [ + ["@yarnpkg/plugin-stage", "virtual:e23b02a23dd21a1183b7bea287ba41db2b362005cc3f364e1677565eaf97ca1611b7ccd4cdf6ef547bbb3251afacdc4a1a999c3156da491b521e7c36b6663da9#workspace:packages/plugin-stage"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/cli", "virtual:e23b02a23dd21a1183b7bea287ba41db2b362005cc3f364e1677565eaf97ca1611b7ccd4cdf6ef547bbb3251afacdc4a1a999c3156da491b521e7c36b6663da9#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["clipanion", "npm:2.1.5"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:e8cda35a2733ebff0c6e1835a0b4a3d1cef0ff9d639ad601ad19e448297ac3731d7735516d2bb2e46c0e52370781010f5fdcffaa32f24326d4018e5fa6dcc523#workspace:packages/plugin-stage", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-stage-virtual-bf067a166e/1/packages/plugin-stage/", + "packageDependencies": [ + ["@yarnpkg/plugin-stage", "virtual:e8cda35a2733ebff0c6e1835a0b4a3d1cef0ff9d639ad601ad19e448297ac3731d7735516d2bb2e46c0e52370781010f5fdcffaa32f24326d4018e5fa6dcc523#workspace:packages/plugin-stage"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/cli", "virtual:7bf4ad1016291a7e1c04756f55760890095421dd1b945930b62d8d0464c365d1cdce28ed812277b54dc54443922ac82afd5e98ed7f1d218ae7753d16e21541bb#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["clipanion", "npm:2.1.5"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:f58ac00056a4826bf63c1f0d16ab9fc2b2bc87ee4a7324f1b2f1a9c1981f5910992717f72069c3be77bd286449613221ad94600e9f0a899fa52bcf25aebb30f5#workspace:packages/plugin-stage", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-stage-virtual-93417f6edd/1/packages/plugin-stage/", + "packageDependencies": [ + ["@yarnpkg/plugin-stage", "virtual:f58ac00056a4826bf63c1f0d16ab9fc2b2bc87ee4a7324f1b2f1a9c1981f5910992717f72069c3be77bd286449613221ad94600e9f0a899fa52bcf25aebb30f5#workspace:packages/plugin-stage"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/cli", "virtual:e3ce0ce4b7f0796ca44011528cb9cdc133fc62a76363fea6de68497bae04bdbe5a6dd47e6b9f23c282eb8e4533d75e96cf378c943d07a4e78aae0b715f06a450#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["clipanion", "npm:2.1.5"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:fe7b1ad45c6868d4b87c72f8b9a0cc4caa47f282e576d66882280958ba40471d7e7392595a89a4b9915f29c28c80fb48e6d75e1eb8ebb6a71421405daffa6031#workspace:packages/plugin-stage", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-stage-virtual-c702f9d8a2/1/packages/plugin-stage/", + "packageDependencies": [ + ["@yarnpkg/plugin-stage", "virtual:fe7b1ad45c6868d4b87c72f8b9a0cc4caa47f282e576d66882280958ba40471d7e7392595a89a4b9915f29c28c80fb48e6d75e1eb8ebb6a71421405daffa6031#workspace:packages/plugin-stage"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/cli", "virtual:4a733c8d9614e2148392368219d98ec1a70b4e8ce99164edd551241b22f6c5233e9d0ccf9f6d83265c8a5aafc617cfd3c4100b3efef1e092a42053c23770ed9a#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["clipanion", "npm:2.1.5"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["virtual:fe83f9ef9c4464094226f14d0d9d2637b43378711c838ce6194b5c44cf0a77e24228b8c6fd658da19ee3a86978a710abe61d8247e86d97ed3d11085117b10fce#workspace:packages/plugin-stage", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-stage-virtual-b26f424f2e/1/packages/plugin-stage/", + "packageDependencies": [ + ["@yarnpkg/plugin-stage", "virtual:fe83f9ef9c4464094226f14d0d9d2637b43378711c838ce6194b5c44cf0a77e24228b8c6fd658da19ee3a86978a710abe61d8247e86d97ed3d11085117b10fce#workspace:packages/plugin-stage"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/cli", "virtual:712d04b0098634bdb13868ff8f85b327022bd7d3880873ada8c0ae56847ed36cf9da1fd74a88519380129cec528fe2bd2201426bc28ac9d4a8cc6734ff25c538#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["clipanion", "npm:2.1.5"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }], + ["workspace:packages/plugin-stage", { + "packageLocation": "./packages/plugin-stage/", + "packageDependencies": [ + ["@yarnpkg/plugin-stage", "workspace:packages/plugin-stage"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/cli", "virtual:86c95fabbcd56c56f5f2d2e080e64a1095e3fe233877aa9f7958f317f88a95627e0be2765e89c0cff02c9f08f27b64b7cbc9d5c3960c1df509d5e6ea98cca4f4#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["clipanion", "npm:2.1.5"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }] + ]], + ["@yarnpkg/plugin-typescript", [ + ["workspace:packages/plugin-typescript", { + "packageLocation": "./packages/plugin-typescript/", + "packageDependencies": [ + ["@yarnpkg/plugin-typescript", "workspace:packages/plugin-typescript"], + ["@algolia/requester-common", "npm:4.0.0-beta.14"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/cli", "virtual:27ebb8cf1fa70157f710b4926b6d25c44192e74dbac3a766c8dc6505a59ebc433221bfb4b5aabc8cca814bbe95fcb6e1ecffcf94ba96ee6112a57c89364571ac#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/plugin-essentials", "virtual:27ebb8cf1fa70157f710b4926b6d25c44192e74dbac3a766c8dc6505a59ebc433221bfb4b5aabc8cca814bbe95fcb6e1ecffcf94ba96ee6112a57c89364571ac#workspace:packages/plugin-essentials"], + ["@yarnpkg/plugin-pack", "virtual:27ebb8cf1fa70157f710b4926b6d25c44192e74dbac3a766c8dc6505a59ebc433221bfb4b5aabc8cca814bbe95fcb6e1ecffcf94ba96ee6112a57c89364571ac#workspace:packages/plugin-pack"], + ["algoliasearch", "npm:4.0.0-beta.14"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] + ], + "packagePeers": [ + "cli", + "core", + "plugin-essentials" + ], + "linkType": "SOFT", + }] + ]], + ["@yarnpkg/plugin-version", [ + ["virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-version", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-version-virtual-7d20acd3c5/1/packages/plugin-version/", + "packageDependencies": [ + ["@yarnpkg/plugin-version", "virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-version"], + ["@types/react", "npm:16.9.2"], + ["@types/semver", "npm:7.1.0"], + ["@types/yup", "npm:0.26.12"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/cli", "virtual:a4e4e792796cefb4fb82f09187fa18bf4c97a9cb5b106da0eab6189e1895a4bb9bf068e5c91168fec85cee1392df48e4a120f3bae6cbbbde019ff2c21186a374#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/libui", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#workspace:packages/yarnpkg-libui"], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["@yarnpkg/plugin-pack", "virtual:10635d85d43c1773f587c2d6565f7a30c3bff1c16e39550dcdd44b3745dd69317ced5e20de16484758df2d6dc9314da646bf356d1ef8485a0dcd939b71a3327c#workspace:packages/plugin-pack"], + ["clipanion", "npm:2.1.5"], + ["ink", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#npm:2.3.0"], + ["react", "npm:16.8.4"], + ["semver", "npm:7.1.2"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "cli", + "core", + "plugin-pack" + ], + "linkType": "SOFT", + }], + ["virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-version", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-version-virtual-49806834b3/1/packages/plugin-version/", + "packageDependencies": [ + ["@yarnpkg/plugin-version", "virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-version"], + ["@types/react", "npm:16.9.2"], + ["@types/semver", "npm:7.1.0"], + ["@types/yup", "npm:0.26.12"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/cli", "virtual:14a22fb3831dfc762a1bb8a042d17886271c56698e1a83233f09eaacff5a5b83fe6f87adb9255774eab3586392c18ff98cf87aa6b374d572d9b72f88829f6d9e#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/libui", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#workspace:packages/yarnpkg-libui"], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["@yarnpkg/plugin-pack", "virtual:1c3d72c6b31a8950672985f8306a860ecc80c9a006aac95cf4a7ba13a6e7cc4e095e37186a53c9909e9efe97bc0f7f570a74b3879778e2a2356cdcf407120006#workspace:packages/plugin-pack"], + ["clipanion", "npm:2.1.5"], + ["ink", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#npm:2.3.0"], + ["react", "npm:16.8.4"], + ["semver", "npm:7.1.2"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "cli", + "core", + "plugin-pack" + ], + "linkType": "SOFT", + }], + ["virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-version", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-version-virtual-dab262e92a/1/packages/plugin-version/", + "packageDependencies": [ + ["@yarnpkg/plugin-version", "virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-version"], + ["@types/react", "npm:16.9.2"], + ["@types/semver", "npm:7.1.0"], + ["@types/yup", "npm:0.26.12"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/cli", "virtual:616a2ba0d005227805d037f4c8ec29f1dd09fdb3e3f49f7b5c4a07a62139a147d373d38bc5ebcb31bddab3956c3fc25d54edf8722741d9ebdbe9d36d21968f91#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/libui", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#workspace:packages/yarnpkg-libui"], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["@yarnpkg/plugin-pack", "virtual:2351fd5ac4f83ad35b714d8af9fdeea561ada341d529d0dba50742dd5735dc3750df6c56bd680e14833d5b987026a1eab6618211ea0ef1b34b727372b3c77bc9#workspace:packages/plugin-pack"], + ["clipanion", "npm:2.1.5"], + ["ink", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#npm:2.3.0"], + ["react", "npm:16.8.4"], + ["semver", "npm:7.1.2"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "cli", + "core", + "plugin-pack" + ], + "linkType": "SOFT", + }], + ["virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-version", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-version-virtual-b98b6a382e/1/packages/plugin-version/", + "packageDependencies": [ + ["@yarnpkg/plugin-version", "virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-version"], + ["@types/react", "npm:16.9.2"], + ["@types/semver", "npm:7.1.0"], + ["@types/yup", "npm:0.26.12"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/cli", "virtual:65b0a3c18b908df18dc5bd8d9a02bf3b64d57b3b4cd45187dca6c1ee574962b917737e89c164c644419160acf275596e0ab62d889c7575234206a0c7ccb06610#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/libui", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#workspace:packages/yarnpkg-libui"], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["@yarnpkg/plugin-pack", "virtual:381a246dcb7de41565b7f807dad363d33e7845cbeaab8718b2310c7db922bb0991e2c4951bf72a53b696dc68432c0d43145b1b29571d06347e4c3c45a9b02a68#workspace:packages/plugin-pack"], + ["clipanion", "npm:2.1.5"], + ["ink", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#npm:2.3.0"], + ["react", "npm:16.8.4"], + ["semver", "npm:7.1.2"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "cli", + "core", + "plugin-pack" + ], + "linkType": "SOFT", + }], + ["virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-version", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-version-virtual-0dfa48e4ab/1/packages/plugin-version/", + "packageDependencies": [ + ["@yarnpkg/plugin-version", "virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-version"], + ["@types/react", "npm:16.9.2"], + ["@types/semver", "npm:7.1.0"], + ["@types/yup", "npm:0.26.12"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/cli", "workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/libui", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#workspace:packages/yarnpkg-libui"], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["@yarnpkg/plugin-pack", "virtual:4864d30fc563f2fd1b72a5e3869493c5f50bf38f98ed3886173d80c044d981c3f68220dbf17f2b5fc5b4c5fba7d0af2e003926efe3487086484049f41c449852#workspace:packages/plugin-pack"], + ["clipanion", "npm:2.1.5"], + ["ink", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#npm:2.3.0"], + ["react", "npm:16.8.4"], + ["semver", "npm:7.1.2"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "cli", + "core", + "plugin-pack" + ], + "linkType": "SOFT", + }], + ["virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-version", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-version-virtual-f0711a1985/1/packages/plugin-version/", + "packageDependencies": [ + ["@yarnpkg/plugin-version", "virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-version"], + ["@types/react", "npm:16.9.2"], + ["@types/semver", "npm:7.1.0"], + ["@types/yup", "npm:0.26.12"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/cli", "virtual:e7860e5e86d43836272b8f3160c9f940f5e9a636f8d56e7f3bf19eca4b40180fd3da404d7dcb48535a300ac4895ee439ca74ef28f4568f4804e4708f7340e300#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/libui", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#workspace:packages/yarnpkg-libui"], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["@yarnpkg/plugin-pack", "virtual:4a29f807996f33373b7909f7697d5552557b79876b38e12fe66420e3f55966553aeb91d59e46557b52c54398e721a822e73c7c1e4a7b731dfa9a51d31204328c#workspace:packages/plugin-pack"], + ["clipanion", "npm:2.1.5"], + ["ink", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#npm:2.3.0"], + ["react", "npm:16.8.4"], + ["semver", "npm:7.1.2"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "cli", + "core", + "plugin-pack" + ], + "linkType": "SOFT", + }], + ["virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-version", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-version-virtual-1ca21579b6/1/packages/plugin-version/", + "packageDependencies": [ + ["@yarnpkg/plugin-version", "virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-version"], + ["@types/react", "npm:16.9.2"], + ["@types/semver", "npm:7.1.0"], + ["@types/yup", "npm:0.26.12"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/cli", "virtual:35104c47575f2fe378d8d20383ae667f19d4dd801df8cc4c76848603aa6b4a2234a00142ff12fd557f6f48bd2810880e31c40c767010ea61a31fca302c2cc5e0#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/libui", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#workspace:packages/yarnpkg-libui"], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["@yarnpkg/plugin-pack", "virtual:4ff153bc11101851444cc464184bde5e42ffd55b3939421c30a4c2b69483c3267c1680de4a4c00a49c98cbbe35e70111bb3c26f5ce8836b703c15cd5b753451a#workspace:packages/plugin-pack"], + ["clipanion", "npm:2.1.5"], + ["ink", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#npm:2.3.0"], + ["react", "npm:16.8.4"], + ["semver", "npm:7.1.2"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "cli", + "core", + "plugin-pack" + ], + "linkType": "SOFT", + }], + ["virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-version", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-version-virtual-58c6a160e6/1/packages/plugin-version/", + "packageDependencies": [ + ["@yarnpkg/plugin-version", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-version"], + ["@types/react", "npm:16.9.2"], + ["@types/semver", "npm:7.1.0"], + ["@types/yup", "npm:0.26.12"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/cli", "virtual:712d04b0098634bdb13868ff8f85b327022bd7d3880873ada8c0ae56847ed36cf9da1fd74a88519380129cec528fe2bd2201426bc28ac9d4a8cc6734ff25c538#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/libui", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#workspace:packages/yarnpkg-libui"], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["@yarnpkg/plugin-pack", "virtual:54c8b951e743ea46368d98ac86d4c1ac7d1aa57c9d31cbf6424fa2d918257654f26f71d51dbfe63844c533e97635ff97de50fd37e6e4bf74f2603a98754d6d22#workspace:packages/plugin-pack"], + ["clipanion", "npm:2.1.5"], + ["ink", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#npm:2.3.0"], + ["react", "npm:16.8.4"], + ["semver", "npm:7.1.2"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "cli", + "core", + "plugin-pack" + ], + "linkType": "SOFT", + }], + ["virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-version", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-version-virtual-53a2b3777a/1/packages/plugin-version/", + "packageDependencies": [ + ["@yarnpkg/plugin-version", "virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-version"], + ["@types/react", "npm:16.9.2"], + ["@types/semver", "npm:7.1.0"], + ["@types/yup", "npm:0.26.12"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/cli", "virtual:27ebb8cf1fa70157f710b4926b6d25c44192e74dbac3a766c8dc6505a59ebc433221bfb4b5aabc8cca814bbe95fcb6e1ecffcf94ba96ee6112a57c89364571ac#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/libui", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#workspace:packages/yarnpkg-libui"], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["@yarnpkg/plugin-pack", "virtual:6fc63e4d1a1b8c6564cfaaeabf378b05cdf49336a90189d76df005175060690d597b069801c0c39b9c60573a6fba29e7646274224b3007bd7f72c95871114cf2#workspace:packages/plugin-pack"], + ["clipanion", "npm:2.1.5"], + ["ink", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#npm:2.3.0"], + ["react", "npm:16.8.4"], + ["semver", "npm:7.1.2"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "cli", + "core", + "plugin-pack" + ], + "linkType": "SOFT", + }], + ["virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-version", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-version-virtual-c31ee0150f/1/packages/plugin-version/", + "packageDependencies": [ + ["@yarnpkg/plugin-version", "virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-version"], + ["@types/react", "npm:16.9.2"], + ["@types/semver", "npm:7.1.0"], + ["@types/yup", "npm:0.26.12"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/cli", "virtual:142f2540721377707149f0b1d7ad0188d020f822e234abcdca162642d42824b344a1ac44bd6035644a0ca9babd62eb7d72923350ac75b876b51e87eb92b3e464#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/libui", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#workspace:packages/yarnpkg-libui"], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["@yarnpkg/plugin-pack", "virtual:a4e201fc3c2d8b3ec5632082d407d554bbf8ea8b84182577dde1ce419148ae0981b382a0805280637d50e1132628fef8f78ee6a015164963130b1310a4cca910#workspace:packages/plugin-pack"], + ["clipanion", "npm:2.1.5"], + ["ink", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#npm:2.3.0"], + ["react", "npm:16.8.4"], + ["semver", "npm:7.1.2"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "cli", + "core", + "plugin-pack" + ], + "linkType": "SOFT", + }], + ["virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-version", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-version-virtual-68d6872f8c/1/packages/plugin-version/", + "packageDependencies": [ + ["@yarnpkg/plugin-version", "virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-version"], + ["@types/react", "npm:16.9.2"], + ["@types/semver", "npm:7.1.0"], + ["@types/yup", "npm:0.26.12"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/cli", "virtual:a027ddc7edcbf74025e90effce333897039d2c6f8e1ebe319fb72c52c5be1b885da91acc56476d19bb6ce2e31cbc2d5b11241940b82f833a2cac262496c0088f#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/libui", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#workspace:packages/yarnpkg-libui"], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["@yarnpkg/plugin-pack", "virtual:a7c38e9a420fd3b408ea245831c2c9f0e880eac64b268fab3219f5f0b1d6015f44b1f92d23aabfc6e980bbbbda00a23e9faa983fb98544fab94119ccd31f2440#workspace:packages/plugin-pack"], + ["clipanion", "npm:2.1.5"], + ["ink", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#npm:2.3.0"], + ["react", "npm:16.8.4"], + ["semver", "npm:7.1.2"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "cli", + "core", + "plugin-pack" + ], + "linkType": "SOFT", + }], + ["virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-version", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-version-virtual-d0e71e124e/1/packages/plugin-version/", + "packageDependencies": [ + ["@yarnpkg/plugin-version", "virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-version"], + ["@types/react", "npm:16.9.2"], + ["@types/semver", "npm:7.1.0"], + ["@types/yup", "npm:0.26.12"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/cli", "virtual:b67eefea63d6ce2a2493f462bbe6718e1da81a92c1be9fc6d94cbd4f855be65d84717b1951eaa1c805d1369f118fed6e9edfb78044a500657ffc7f84e691dfbb#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/libui", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#workspace:packages/yarnpkg-libui"], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["@yarnpkg/plugin-pack", "virtual:a8631e9eb012bd7005ebfca8331470c837503bbf4c0b4f7db03f49a3739aaf3b5a6c1735ae2d8d68fae3256359660d204da9a63f932c56f4c6819943f2715c9d#workspace:packages/plugin-pack"], + ["clipanion", "npm:2.1.5"], + ["ink", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#npm:2.3.0"], + ["react", "npm:16.8.4"], + ["semver", "npm:7.1.2"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "cli", + "core", + "plugin-pack" + ], + "linkType": "SOFT", + }], + ["virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-version", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-version-virtual-429f5a0565/1/packages/plugin-version/", + "packageDependencies": [ + ["@yarnpkg/plugin-version", "virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-version"], + ["@types/react", "npm:16.9.2"], + ["@types/semver", "npm:7.1.0"], + ["@types/yup", "npm:0.26.12"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/cli", "virtual:cfce476fbcac37853570c2d41665757b5f868b1c2f089ee6edbc8bb5aa32141e156cae7d75350d1095258d90afbabe2b2bb142142b995d133c3ee535c89d459b#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/libui", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#workspace:packages/yarnpkg-libui"], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["@yarnpkg/plugin-pack", "virtual:adaf1cec8728346f1bf6a263f1954625a52d60518b8d2084da8a926203282105d2b95fb9da84922062af8d4fc84b8a1c39f220238424024e56f55577bdbc7208#workspace:packages/plugin-pack"], + ["clipanion", "npm:2.1.5"], + ["ink", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#npm:2.3.0"], + ["react", "npm:16.8.4"], + ["semver", "npm:7.1.2"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "cli", + "core", + "plugin-pack" + ], + "linkType": "SOFT", + }], + ["virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-version", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-version-virtual-680fffeb4f/1/packages/plugin-version/", + "packageDependencies": [ + ["@yarnpkg/plugin-version", "virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-version"], + ["@types/react", "npm:16.9.2"], + ["@types/semver", "npm:7.1.0"], + ["@types/yup", "npm:0.26.12"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/cli", "virtual:3f21a2572d1fa6d1ff8d16d86e25bcefcbff7d17161c440fdbddbd871d9d675c377d66a2cbd98ddb8f2c024060bc7bc6c01e8ae328fa1fef861c72a9b2c30755#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/libui", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#workspace:packages/yarnpkg-libui"], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["@yarnpkg/plugin-pack", "virtual:b4c0e602e8ac4e01a7b08db41bb5808da767dd1f6802758faa5125fb2423614bb0a8806ee1b30c3a0769f86da15ad37377f5118d93cd93fa48df0008a448fb35#workspace:packages/plugin-pack"], + ["clipanion", "npm:2.1.5"], + ["ink", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#npm:2.3.0"], + ["react", "npm:16.8.4"], + ["semver", "npm:7.1.2"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "cli", + "core", + "plugin-pack" + ], + "linkType": "SOFT", + }], + ["virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-version", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-version-virtual-eb9bf9a449/1/packages/plugin-version/", + "packageDependencies": [ + ["@yarnpkg/plugin-version", "virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-version"], + ["@types/react", "npm:16.9.2"], + ["@types/semver", "npm:7.1.0"], + ["@types/yup", "npm:0.26.12"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/cli", "virtual:7bf4ad1016291a7e1c04756f55760890095421dd1b945930b62d8d0464c365d1cdce28ed812277b54dc54443922ac82afd5e98ed7f1d218ae7753d16e21541bb#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/libui", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#workspace:packages/yarnpkg-libui"], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["@yarnpkg/plugin-pack", "virtual:c44c4b6360dc34d25da6d32e39622e7e40f36f37b99dc66b6ebbd615fdd49465f496bf10f81b6fa5f71b95443fda61174ad51d2799fc7ca433af9a9666cd0f37#workspace:packages/plugin-pack"], + ["clipanion", "npm:2.1.5"], + ["ink", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#npm:2.3.0"], + ["react", "npm:16.8.4"], + ["semver", "npm:7.1.2"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "cli", + "core", + "plugin-pack" + ], + "linkType": "SOFT", + }], + ["virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-version", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-version-virtual-b54fa36549/1/packages/plugin-version/", + "packageDependencies": [ + ["@yarnpkg/plugin-version", "virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-version"], + ["@types/react", "npm:16.9.2"], + ["@types/semver", "npm:7.1.0"], + ["@types/yup", "npm:0.26.12"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/cli", "virtual:e3ce0ce4b7f0796ca44011528cb9cdc133fc62a76363fea6de68497bae04bdbe5a6dd47e6b9f23c282eb8e4533d75e96cf378c943d07a4e78aae0b715f06a450#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/libui", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#workspace:packages/yarnpkg-libui"], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["@yarnpkg/plugin-pack", "virtual:c4bd2716e35986fb2e70f5fba6e9570c69eceabc69282df5bcff5d22c6b7d0e696d0cfb4bcbd9a20675fe3e2eb6192b59d41b97baa8b27e1d474b94eeda3f778#workspace:packages/plugin-pack"], + ["clipanion", "npm:2.1.5"], + ["ink", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#npm:2.3.0"], + ["react", "npm:16.8.4"], + ["semver", "npm:7.1.2"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "cli", + "core", + "plugin-pack" + ], + "linkType": "SOFT", + }], + ["virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-version", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-version-virtual-fa39d07cef/1/packages/plugin-version/", + "packageDependencies": [ + ["@yarnpkg/plugin-version", "virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-version"], + ["@types/react", "npm:16.9.2"], + ["@types/semver", "npm:7.1.0"], + ["@types/yup", "npm:0.26.12"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/cli", "virtual:86c95fabbcd56c56f5f2d2e080e64a1095e3fe233877aa9f7958f317f88a95627e0be2765e89c0cff02c9f08f27b64b7cbc9d5c3960c1df509d5e6ea98cca4f4#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/libui", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#workspace:packages/yarnpkg-libui"], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["@yarnpkg/plugin-pack", "virtual:ce4dc3135569e847b88addae1199f9468fb0b37867e1a86ba6725f71b9df587a8ae43356ae86c3bfe3b0cbbf07dcf8c1a4a95199810d9f20df387eec0a1e1965#workspace:packages/plugin-pack"], + ["clipanion", "npm:2.1.5"], + ["ink", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#npm:2.3.0"], + ["react", "npm:16.8.4"], + ["semver", "npm:7.1.2"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "cli", + "core", + "plugin-pack" + ], + "linkType": "SOFT", + }], + ["virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-version", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-version-virtual-448ea695de/1/packages/plugin-version/", + "packageDependencies": [ + ["@yarnpkg/plugin-version", "virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-version"], + ["@types/react", "npm:16.9.2"], + ["@types/semver", "npm:7.1.0"], + ["@types/yup", "npm:0.26.12"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/cli", "virtual:743b60015fc887fe314a7ee01ea4843b516ac512d77939f47dc39d50bc7db742dc8994fe9bb2245ada0b3ce6f8aa58329d603fbc24093050cd499cb16a1a995f#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/libui", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#workspace:packages/yarnpkg-libui"], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["@yarnpkg/plugin-pack", "virtual:d1d72d9e3903ca8b8d9c23a360395cc764db2689e5992ef9af91c79f03a839db10ec675af9e4c1c8f4842aff1a614eb5b115fcc0afe8256630151ef1252de94b#workspace:packages/plugin-pack"], + ["clipanion", "npm:2.1.5"], + ["ink", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#npm:2.3.0"], + ["react", "npm:16.8.4"], + ["semver", "npm:7.1.2"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "cli", + "core", + "plugin-pack" + ], + "linkType": "SOFT", + }], + ["virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-version", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-version-virtual-3ea5e1882f/1/packages/plugin-version/", + "packageDependencies": [ + ["@yarnpkg/plugin-version", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-version"], + ["@types/react", "npm:16.9.2"], + ["@types/semver", "npm:7.1.0"], + ["@types/yup", "npm:0.26.12"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/cli", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/libui", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#workspace:packages/yarnpkg-libui"], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["@yarnpkg/plugin-pack", "virtual:e23070551897c977d5b8085c4d1e9a894a68fa8203db624358fb50a574c8e05714fb57031cb1acbef3b066e56b561ac5b876c49fef2e6b9466f45869bf78103f#workspace:packages/plugin-pack"], + ["clipanion", "npm:2.1.5"], + ["ink", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#npm:2.3.0"], + ["react", "npm:16.8.4"], + ["semver", "npm:7.1.2"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "cli", + "core", + "plugin-pack" + ], + "linkType": "SOFT", + }], + ["virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-version", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-version-virtual-67ce6ad1a8/1/packages/plugin-version/", + "packageDependencies": [ + ["@yarnpkg/plugin-version", "virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-version"], + ["@types/react", "npm:16.9.2"], + ["@types/semver", "npm:7.1.0"], + ["@types/yup", "npm:0.26.12"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/cli", "virtual:4a733c8d9614e2148392368219d98ec1a70b4e8ce99164edd551241b22f6c5233e9d0ccf9f6d83265c8a5aafc617cfd3c4100b3efef1e092a42053c23770ed9a#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/libui", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#workspace:packages/yarnpkg-libui"], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["@yarnpkg/plugin-pack", "virtual:f8376ca2bc11738adced76b97627e7eff07ec08f93f5b76caf8d6bd4f78f5ae9c1911cb9d1a0bd256ef3e0601dedeba933acf0d2381588b6513ee81e25626459#workspace:packages/plugin-pack"], + ["clipanion", "npm:2.1.5"], + ["ink", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#npm:2.3.0"], + ["react", "npm:16.8.4"], + ["semver", "npm:7.1.2"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "cli", + "core", + "plugin-pack" + ], + "linkType": "SOFT", + }], + ["virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-version", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-plugin-version-virtual-756ad40060/1/packages/plugin-version/", + "packageDependencies": [ + ["@yarnpkg/plugin-version", "virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-version"], + ["@types/react", "npm:16.9.2"], + ["@types/semver", "npm:7.1.0"], + ["@types/yup", "npm:0.26.12"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/cli", "virtual:e23b02a23dd21a1183b7bea287ba41db2b362005cc3f364e1677565eaf97ca1611b7ccd4cdf6ef547bbb3251afacdc4a1a999c3156da491b521e7c36b6663da9#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/libui", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#workspace:packages/yarnpkg-libui"], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["@yarnpkg/plugin-pack", "virtual:fbdc5d510ba8a17c8a6f41fa886aad6afdb5bb69a6c572f07631b9053e2f6fffb88c3c0ed12ce824d16679e6179817298d840c6f53555825740d9f6b3a6aa0cd#workspace:packages/plugin-pack"], + ["clipanion", "npm:2.1.5"], + ["ink", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#npm:2.3.0"], + ["react", "npm:16.8.4"], + ["semver", "npm:7.1.2"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "cli", + "core", + "plugin-pack" + ], + "linkType": "SOFT", + }], + ["workspace:packages/plugin-version", { + "packageLocation": "./packages/plugin-version/", + "packageDependencies": [ + ["@yarnpkg/plugin-version", "workspace:packages/plugin-version"], + ["@types/react", "npm:16.9.2"], + ["@types/semver", "npm:7.1.0"], + ["@types/yup", "npm:0.26.12"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/cli", "virtual:35104c47575f2fe378d8d20383ae667f19d4dd801df8cc4c76848603aa6b4a2234a00142ff12fd557f6f48bd2810880e31c40c767010ea61a31fca302c2cc5e0#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/libui", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#workspace:packages/yarnpkg-libui"], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["@yarnpkg/plugin-pack", "virtual:35104c47575f2fe378d8d20383ae667f19d4dd801df8cc4c76848603aa6b4a2234a00142ff12fd557f6f48bd2810880e31c40c767010ea61a31fca302c2cc5e0#workspace:packages/plugin-pack"], + ["clipanion", "npm:2.1.5"], + ["ink", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#npm:2.3.0"], + ["react", "npm:16.8.4"], + ["semver", "npm:7.1.2"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "cli", + "core", + "plugin-pack" + ], + "linkType": "SOFT", + }] + ]], + ["@yarnpkg/plugin-workspace-tools", [ + ["workspace:packages/plugin-workspace-tools", { + "packageLocation": "./packages/plugin-workspace-tools/", + "packageDependencies": [ + ["@yarnpkg/plugin-workspace-tools", "workspace:packages/plugin-workspace-tools"], + ["@types/yup", "npm:0.26.12"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/cli", "virtual:e3ce0ce4b7f0796ca44011528cb9cdc133fc62a76363fea6de68497bae04bdbe5a6dd47e6b9f23c282eb8e4533d75e96cf378c943d07a4e78aae0b715f06a450#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["clipanion", "npm:2.1.5"], + ["p-limit", "npm:2.2.0"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], + ["yup", "npm:0.27.0"] + ], + "packagePeers": [ + "cli", + "core" + ], + "linkType": "SOFT", + }] + ]], + ["@yarnpkg/pnp", [ + ["workspace:packages/yarnpkg-pnp", { + "packageLocation": "./packages/yarnpkg-pnp/", + "packageDependencies": [ + ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], + ["@types/node", "npm:13.1.1"], + ["@yarnpkg/builder", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-builder"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], + ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], + ["webpack", "npm:4.41.2"], + ["webpack-cli", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#npm:3.3.2"], + ["webpack-sources", "npm:1.3.0"] + ], + "linkType": "SOFT", + }] + ]], + ["@yarnpkg/pnpify", [ + ["virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify", { + "packageLocation": "./.yarn/$$virtual/@yarnpkg-pnpify-virtual-4a42bd25cb/1/packages/yarnpkg-pnpify/", + "packageDependencies": [ + ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], + ["@types/comment-json", "npm:1.1.1"], + ["@types/cross-spawn", "npm:6.0.0"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/monorepo", "workspace:."], + ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], + ["comment-json", "npm:2.2.0"], + ["cross-spawn", "npm:6.0.5"], + ["eslint", "npm:5.16.0"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] + ], + "packagePeers": [ + "typescript" + ], + "linkType": "SOFT", + }], + ["workspace:packages/yarnpkg-pnpify", { + "packageLocation": "./packages/yarnpkg-pnpify/", + "packageDependencies": [ + ["@yarnpkg/pnpify", "workspace:packages/yarnpkg-pnpify"], + ["@types/comment-json", "npm:1.1.1"], + ["@types/cross-spawn", "npm:6.0.0"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/monorepo", "workspace:."], + ["@yarnpkg/pnp", "workspace:packages/yarnpkg-pnp"], + ["comment-json", "npm:2.2.0"], + ["cross-spawn", "npm:6.0.5"], + ["eslint", "npm:5.16.0"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] + ], + "packagePeers": [ + "eslint", + "typescript" + ], + "linkType": "SOFT", + }] + ]], + ["@yarnpkg/shell", [ + ["workspace:packages/yarnpkg-shell", { + "packageLocation": "./packages/yarnpkg-shell/", + "packageDependencies": [ + ["@yarnpkg/shell", "workspace:packages/yarnpkg-shell"], + ["@types/cross-spawn", "npm:6.0.0"], + ["@types/tmp", "npm:0.0.33"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["cross-spawn", "npm:6.0.5"], + ["stream-buffers", "npm:3.0.2"], + ["tmp", "npm:0.1.0"] + ], + "linkType": "SOFT", + }] + ]], + ["abab", [ + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/abab-npm-2.0.0-0f5f432be3-2.zip/node_modules/abab/", + "packageDependencies": [ + ["abab", "npm:2.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["abbrev", [ + ["npm:1.1.1", { + "packageLocation": "./.yarn/cache/abbrev-npm-1.1.1-3659247eab-2.zip/node_modules/abbrev/", + "packageDependencies": [ + ["abbrev", "npm:1.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["acceptance-tests-229a13", [ + ["workspace:packages/acceptance-tests", { + "packageLocation": "./packages/acceptance-tests/", + "packageDependencies": [ + ["acceptance-tests-229a13", "workspace:packages/acceptance-tests"], + ["@yarnpkg/cli", "virtual:65b0a3c18b908df18dc5bd8d9a02bf3b64d57b3b4cd45187dca6c1ee574962b917737e89c164c644419160acf275596e0ab62d889c7575234206a0c7ccb06610#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/monorepo", "workspace:."], + ["is-wsl", "npm:2.1.1"], + ["pkg-tests-core", "workspace:packages/acceptance-tests/pkg-tests-core"] + ], + "linkType": "SOFT", + }] + ]], + ["accepts", [ + ["npm:1.3.5", { + "packageLocation": "./.yarn/cache/accepts-npm-1.3.5-d78b84b193-2.zip/node_modules/accepts/", + "packageDependencies": [ + ["accepts", "npm:1.3.5"], + ["mime-types", "npm:2.1.21"], + ["negotiator", "npm:0.6.1"] + ], + "linkType": "HARD", + }], + ["npm:1.3.7", { + "packageLocation": "./.yarn/cache/accepts-npm-1.3.7-0dc9de65aa-2.zip/node_modules/accepts/", + "packageDependencies": [ + ["accepts", "npm:1.3.7"], + ["mime-types", "npm:2.1.24"], + ["negotiator", "npm:0.6.2"] + ], + "linkType": "HARD", + }] + ]], + ["acorn", [ + ["npm:5.7.3", { + "packageLocation": "./.yarn/cache/acorn-npm-5.7.3-003c55c3ed-2.zip/node_modules/acorn/", + "packageDependencies": [ + ["acorn", "npm:5.7.3"] + ], + "linkType": "HARD", + }], + ["npm:6.0.5", { + "packageLocation": "./.yarn/cache/acorn-npm-6.0.5-828685fea1-2.zip/node_modules/acorn/", + "packageDependencies": [ + ["acorn", "npm:6.0.5"] + ], + "linkType": "HARD", + }], + ["npm:6.1.1", { + "packageLocation": "./.yarn/cache/acorn-npm-6.1.1-62eeae5e4d-2.zip/node_modules/acorn/", + "packageDependencies": [ + ["acorn", "npm:6.1.1"] + ], + "linkType": "HARD", + }], + ["npm:6.3.0", { + "packageLocation": "./.yarn/cache/acorn-npm-6.3.0-7fd6538796-2.zip/node_modules/acorn/", + "packageDependencies": [ + ["acorn", "npm:6.3.0"] + ], + "linkType": "HARD", + }] + ]], + ["acorn-dynamic-import", [ + ["npm:3.0.0", { + "packageLocation": "./.yarn/cache/acorn-dynamic-import-npm-3.0.0-12ca4b5de8-2.zip/node_modules/acorn-dynamic-import/", + "packageDependencies": [ + ["acorn-dynamic-import", "npm:3.0.0"], + ["acorn", "npm:5.7.3"] + ], + "linkType": "HARD", + }] + ]], + ["acorn-globals", [ + ["npm:4.3.0", { + "packageLocation": "./.yarn/cache/acorn-globals-npm-4.3.0-711ebb3f4a-2.zip/node_modules/acorn-globals/", + "packageDependencies": [ + ["acorn-globals", "npm:4.3.0"], + ["acorn", "npm:6.0.5"], + ["acorn-walk", "npm:6.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["acorn-jsx", [ + ["virtual:abcab55b2813e51f08b801082c9f38afdbe481e334ba7d6e40dd2f60fbd9c724d465f043f920e1b30d36fbfa22aee00a31e3e712b3233975130b29ff0b980775#npm:5.0.1", { + "packageLocation": "./.yarn/$$virtual/acorn-jsx-virtual-cc01306980/0/cache/acorn-jsx-npm-5.0.1-8ba381bede-2.zip/node_modules/acorn-jsx/", + "packageDependencies": [ + ["acorn-jsx", "virtual:abcab55b2813e51f08b801082c9f38afdbe481e334ba7d6e40dd2f60fbd9c724d465f043f920e1b30d36fbfa22aee00a31e3e712b3233975130b29ff0b980775#npm:5.0.1"], + ["acorn", "npm:6.1.1"] + ], + "packagePeers": [ + "acorn" + ], + "linkType": "HARD", + }] + ]], + ["acorn-walk", [ + ["npm:6.1.1", { + "packageLocation": "./.yarn/cache/acorn-walk-npm-6.1.1-19617886f4-2.zip/node_modules/acorn-walk/", + "packageDependencies": [ + ["acorn-walk", "npm:6.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["address", [ + ["npm:1.0.3", { + "packageLocation": "./.yarn/cache/address-npm-1.0.3-b7241fec63-2.zip/node_modules/address/", + "packageDependencies": [ + ["address", "npm:1.0.3"] + ], + "linkType": "HARD", + }] + ]], + ["after", [ + ["npm:0.8.2", { + "packageLocation": "./.yarn/cache/after-npm-0.8.2-7e7b7e3869-2.zip/node_modules/after/", + "packageDependencies": [ + ["after", "npm:0.8.2"] + ], + "linkType": "HARD", + }] + ]], + ["aggregate-error", [ + ["npm:3.0.1", { + "packageLocation": "./.yarn/cache/aggregate-error-npm-3.0.1-46f220b212-2.zip/node_modules/aggregate-error/", + "packageDependencies": [ + ["aggregate-error", "npm:3.0.1"], + ["clean-stack", "npm:2.2.0"], + ["indent-string", "npm:4.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["ajv", [ + ["npm:6.10.0", { + "packageLocation": "./.yarn/cache/ajv-npm-6.10.0-a0bcbdf2ad-2.zip/node_modules/ajv/", + "packageDependencies": [ + ["ajv", "npm:6.10.0"], + ["fast-deep-equal", "npm:2.0.1"], + ["fast-json-stable-stringify", "npm:2.0.0"], + ["json-schema-traverse", "npm:0.4.1"], + ["uri-js", "npm:4.2.2"] + ], + "linkType": "HARD", + }], + ["npm:6.10.2", { + "packageLocation": "./.yarn/cache/ajv-npm-6.10.2-2405036523-2.zip/node_modules/ajv/", + "packageDependencies": [ + ["ajv", "npm:6.10.2"], + ["fast-deep-equal", "npm:2.0.1"], + ["fast-json-stable-stringify", "npm:2.0.0"], + ["json-schema-traverse", "npm:0.4.1"], + ["uri-js", "npm:4.2.2"] + ], + "linkType": "HARD", + }], + ["npm:6.7.0", { + "packageLocation": "./.yarn/cache/ajv-npm-6.7.0-893edde1c0-2.zip/node_modules/ajv/", + "packageDependencies": [ + ["ajv", "npm:6.7.0"], + ["fast-deep-equal", "npm:2.0.1"], + ["fast-json-stable-stringify", "npm:2.0.0"], + ["json-schema-traverse", "npm:0.4.1"], + ["uri-js", "npm:4.2.2"] + ], + "linkType": "HARD", + }] + ]], + ["ajv-errors", [ + ["virtual:2b49db17d1e4e8854e6e7543c07eb7bc19ec9da65a1b99b9cb28e764846d419e5ecd6e057ad65249f2b928862ffd70dbf8a7c79643ccdd7c1c40cab5b59aa03f#npm:1.0.1", { + "packageLocation": "./.yarn/$$virtual/ajv-errors-virtual-917b473fab/0/cache/ajv-errors-npm-1.0.1-32cd0b19f8-2.zip/node_modules/ajv-errors/", + "packageDependencies": [ + ["ajv-errors", "virtual:2b49db17d1e4e8854e6e7543c07eb7bc19ec9da65a1b99b9cb28e764846d419e5ecd6e057ad65249f2b928862ffd70dbf8a7c79643ccdd7c1c40cab5b59aa03f#npm:1.0.1"], + ["ajv", "npm:6.7.0"] + ], + "packagePeers": [ + "ajv" + ], + "linkType": "HARD", + }] + ]], + ["ajv-keywords", [ + ["virtual:2b49db17d1e4e8854e6e7543c07eb7bc19ec9da65a1b99b9cb28e764846d419e5ecd6e057ad65249f2b928862ffd70dbf8a7c79643ccdd7c1c40cab5b59aa03f#npm:3.2.0", { + "packageLocation": "./.yarn/$$virtual/ajv-keywords-virtual-7f89599eaa/0/cache/ajv-keywords-npm-3.2.0-ea850bbe67-2.zip/node_modules/ajv-keywords/", + "packageDependencies": [ + ["ajv-keywords", "virtual:2b49db17d1e4e8854e6e7543c07eb7bc19ec9da65a1b99b9cb28e764846d419e5ecd6e057ad65249f2b928862ffd70dbf8a7c79643ccdd7c1c40cab5b59aa03f#npm:3.2.0"], + ["ajv", "npm:6.7.0"] + ], + "packagePeers": [ + "ajv" + ], + "linkType": "HARD", + }], + ["virtual:efbe0580aa351d4a1b51ea342692c80510f75e8c963c10887aeaee42935c794b500714d251c8b040a6142e03f7a3aa458d91af79a5132727abec1a6bf26571fb#npm:3.4.1", { + "packageLocation": "./.yarn/$$virtual/ajv-keywords-virtual-49421d247b/0/cache/ajv-keywords-npm-3.4.1-851fd088de-2.zip/node_modules/ajv-keywords/", + "packageDependencies": [ + ["ajv-keywords", "virtual:efbe0580aa351d4a1b51ea342692c80510f75e8c963c10887aeaee42935c794b500714d251c8b040a6142e03f7a3aa458d91af79a5132727abec1a6bf26571fb#npm:3.4.1"], + ["ajv", "npm:6.10.2"] + ], + "packagePeers": [ + "ajv" + ], + "linkType": "HARD", + }] + ]], + ["algoliasearch", [ + ["npm:4.0.0-beta.14", { + "packageLocation": "./.yarn/cache/algoliasearch-npm-4.0.0-beta.14-2decfaf265-2.zip/node_modules/algoliasearch/", + "packageDependencies": [ + ["algoliasearch", "npm:4.0.0-beta.14"], + ["@algolia/cache-browser-local-storage", "npm:4.0.0-beta.14"], + ["@algolia/cache-common", "npm:4.0.0-beta.14"], + ["@algolia/cache-in-memory", "npm:4.0.0-beta.14"], + ["@algolia/client-analytics", "npm:4.0.0-beta.14"], + ["@algolia/client-common", "npm:4.0.0-beta.14"], + ["@algolia/client-recommendation", "npm:4.0.0-beta.14"], + ["@algolia/client-search", "npm:4.0.0-beta.14"], + ["@algolia/logger-common", "npm:4.0.0-beta.14"], + ["@algolia/logger-console", "npm:4.0.0-beta.14"], + ["@algolia/requester-browser-xhr", "npm:4.0.0-beta.14"], + ["@algolia/requester-common", "npm:4.0.0-beta.14"], + ["@algolia/requester-node-http", "npm:4.0.0-beta.14"], + ["@algolia/transporter", "npm:4.0.0-beta.14"] + ], + "linkType": "HARD", + }] + ]], + ["algoliasearch-helper", [ + ["virtual:4d75cd6004c60692205b37395ccf5d8b39c77fc65afc17335f6fd5e6b6c88b478f1ad71224bf2b6fd1da86f269d637bab1507722ec3ca4fb1c11fcd49814c48b#npm:3.1.0", { + "packageLocation": "./.yarn/$$virtual/algoliasearch-helper-virtual-c8ed4c238a/0/cache/algoliasearch-helper-npm-3.1.0-8f49d2edce-2.zip/node_modules/algoliasearch-helper/", + "packageDependencies": [ + ["algoliasearch-helper", "virtual:4d75cd6004c60692205b37395ccf5d8b39c77fc65afc17335f6fd5e6b6c88b478f1ad71224bf2b6fd1da86f269d637bab1507722ec3ca4fb1c11fcd49814c48b#npm:3.1.0"], + ["algoliasearch", null], + ["events", "npm:1.1.1"] + ], + "packagePeers": [ + "algoliasearch" + ], + "linkType": "HARD", + }] + ]], + ["alphanum-sort", [ + ["npm:1.0.2", { + "packageLocation": "./.yarn/cache/alphanum-sort-npm-1.0.2-78a592b492-2.zip/node_modules/alphanum-sort/", + "packageDependencies": [ + ["alphanum-sort", "npm:1.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["ansi-align", [ + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/ansi-align-npm-2.0.0-d2b1b30146-2.zip/node_modules/ansi-align/", + "packageDependencies": [ + ["ansi-align", "npm:2.0.0"], + ["string-width", "npm:2.1.1"] + ], + "linkType": "HARD", + }], + ["npm:3.0.0", { + "packageLocation": "./.yarn/cache/ansi-align-npm-3.0.0-2f770647c2-2.zip/node_modules/ansi-align/", + "packageDependencies": [ + ["ansi-align", "npm:3.0.0"], + ["string-width", "npm:3.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["ansi-colors", [ + ["npm:3.2.4", { + "packageLocation": "./.yarn/cache/ansi-colors-npm-3.2.4-f3147b79e7-2.zip/node_modules/ansi-colors/", + "packageDependencies": [ + ["ansi-colors", "npm:3.2.4"] + ], + "linkType": "HARD", + }] + ]], + ["ansi-escapes", [ + ["npm:3.1.0", { + "packageLocation": "./.yarn/cache/ansi-escapes-npm-3.1.0-c00afc8c04-2.zip/node_modules/ansi-escapes/", + "packageDependencies": [ + ["ansi-escapes", "npm:3.1.0"] + ], + "linkType": "HARD", + }], + ["npm:3.2.0", { + "packageLocation": "./.yarn/cache/ansi-escapes-npm-3.2.0-a9d573100e-2.zip/node_modules/ansi-escapes/", + "packageDependencies": [ + ["ansi-escapes", "npm:3.2.0"] + ], + "linkType": "HARD", + }] + ]], + ["ansi-html", [ + ["npm:0.0.7", { + "packageLocation": "./.yarn/cache/ansi-html-npm-0.0.7-962845f6a8-2.zip/node_modules/ansi-html/", + "packageDependencies": [ + ["ansi-html", "npm:0.0.7"] + ], + "linkType": "HARD", + }] + ]], + ["ansi-regex", [ + ["npm:2.1.1", { + "packageLocation": "./.yarn/cache/ansi-regex-npm-2.1.1-ddd24d102b-2.zip/node_modules/ansi-regex/", + "packageDependencies": [ + ["ansi-regex", "npm:2.1.1"] + ], + "linkType": "HARD", + }], + ["npm:3.0.0", { + "packageLocation": "./.yarn/cache/ansi-regex-npm-3.0.0-be0b845911-2.zip/node_modules/ansi-regex/", + "packageDependencies": [ + ["ansi-regex", "npm:3.0.0"] + ], + "linkType": "HARD", + }], + ["npm:4.0.0", { + "packageLocation": "./.yarn/cache/ansi-regex-npm-4.0.0-6023dd3286-2.zip/node_modules/ansi-regex/", + "packageDependencies": [ + ["ansi-regex", "npm:4.0.0"] + ], + "linkType": "HARD", + }], + ["npm:4.1.0", { + "packageLocation": "./.yarn/cache/ansi-regex-npm-4.1.0-4a7d8413fe-2.zip/node_modules/ansi-regex/", + "packageDependencies": [ + ["ansi-regex", "npm:4.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["ansi-styles", [ + ["npm:2.2.1", { + "packageLocation": "./.yarn/cache/ansi-styles-npm-2.2.1-f3297e782c-2.zip/node_modules/ansi-styles/", + "packageDependencies": [ + ["ansi-styles", "npm:2.2.1"] + ], + "linkType": "HARD", + }], + ["npm:3.2.1", { + "packageLocation": "./.yarn/cache/ansi-styles-npm-3.2.1-8cb8107983-2.zip/node_modules/ansi-styles/", + "packageDependencies": [ + ["ansi-styles", "npm:3.2.1"], + ["color-convert", "npm:1.9.3"] + ], + "linkType": "HARD", + }], + ["npm:4.2.0", { + "packageLocation": "./.yarn/cache/ansi-styles-npm-4.2.0-1fc112ccec-2.zip/node_modules/ansi-styles/", + "packageDependencies": [ + ["ansi-styles", "npm:4.2.0"], + ["@types/color-name", "npm:1.1.1"], + ["color-convert", "npm:2.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["any-base", [ + ["npm:1.1.0", { + "packageLocation": "./.yarn/cache/any-base-npm-1.1.0-1f3e797fba-2.zip/node_modules/any-base/", + "packageDependencies": [ + ["any-base", "npm:1.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["any-promise", [ + ["npm:1.3.0", { + "packageLocation": "./.yarn/cache/any-promise-npm-1.3.0-f34eeaa7e7-2.zip/node_modules/any-promise/", + "packageDependencies": [ + ["any-promise", "npm:1.3.0"] + ], + "linkType": "HARD", + }] + ]], + ["anymatch", [ + ["npm:1.3.2", { + "packageLocation": "./.yarn/cache/anymatch-npm-1.3.2-a0b3155e35-2.zip/node_modules/anymatch/", + "packageDependencies": [ + ["anymatch", "npm:1.3.2"], + ["micromatch", "npm:2.3.11"], + ["normalize-path", "npm:2.1.1"] + ], + "linkType": "HARD", + }], + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/anymatch-npm-2.0.0-f2fcb92f28-2.zip/node_modules/anymatch/", + "packageDependencies": [ + ["anymatch", "npm:2.0.0"], + ["micromatch", "npm:3.1.10"], + ["normalize-path", "npm:2.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["aproba", [ + ["npm:1.2.0", { + "packageLocation": "./.yarn/cache/aproba-npm-1.2.0-34129f0778-2.zip/node_modules/aproba/", + "packageDependencies": [ + ["aproba", "npm:1.2.0"] + ], + "linkType": "HARD", + }] + ]], + ["arch", [ + ["npm:2.1.1", { + "packageLocation": "./.yarn/cache/arch-npm-2.1.1-53d29df15a-2.zip/node_modules/arch/", + "packageDependencies": [ + ["arch", "npm:2.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["archive-type", [ + ["npm:4.0.0", { + "packageLocation": "./.yarn/cache/archive-type-npm-4.0.0-30d20117c8-2.zip/node_modules/archive-type/", + "packageDependencies": [ + ["archive-type", "npm:4.0.0"], + ["file-type", "npm:4.4.0"] + ], + "linkType": "HARD", + }] + ]], + ["are-we-there-yet", [ + ["npm:1.1.5", { + "packageLocation": "./.yarn/cache/are-we-there-yet-npm-1.1.5-b8418908b0-2.zip/node_modules/are-we-there-yet/", + "packageDependencies": [ + ["are-we-there-yet", "npm:1.1.5"], + ["delegates", "npm:1.0.0"], + ["readable-stream", "npm:2.3.6"] + ], + "linkType": "HARD", + }] + ]], + ["argparse", [ + ["npm:1.0.10", { + "packageLocation": "./.yarn/cache/argparse-npm-1.0.10-528934e59d-2.zip/node_modules/argparse/", + "packageDependencies": [ + ["argparse", "npm:1.0.10"], + ["sprintf-js", "npm:1.0.3"] + ], + "linkType": "HARD", + }] + ]], + ["aria-query", [ + ["npm:3.0.0", { + "packageLocation": "./.yarn/cache/aria-query-npm-3.0.0-d7c2f8ca6a-2.zip/node_modules/aria-query/", + "packageDependencies": [ + ["aria-query", "npm:3.0.0"], + ["ast-types-flow", "npm:0.0.7"], + ["commander", "npm:2.19.0"] + ], + "linkType": "HARD", + }] + ]], + ["arr-diff", [ + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/arr-diff-npm-2.0.0-448f410f30-2.zip/node_modules/arr-diff/", + "packageDependencies": [ + ["arr-diff", "npm:2.0.0"], + ["arr-flatten", "npm:1.1.0"] + ], + "linkType": "HARD", + }], + ["npm:4.0.0", { + "packageLocation": "./.yarn/cache/arr-diff-npm-4.0.0-cec86ae312-2.zip/node_modules/arr-diff/", + "packageDependencies": [ + ["arr-diff", "npm:4.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["arr-flatten", [ + ["npm:1.1.0", { + "packageLocation": "./.yarn/cache/arr-flatten-npm-1.1.0-0c12b693e4-2.zip/node_modules/arr-flatten/", + "packageDependencies": [ + ["arr-flatten", "npm:1.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["arr-union", [ + ["npm:3.1.0", { + "packageLocation": "./.yarn/cache/arr-union-npm-3.1.0-853ada9729-2.zip/node_modules/arr-union/", + "packageDependencies": [ + ["arr-union", "npm:3.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["array-equal", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/array-equal-npm-1.0.0-c41a42b83b-2.zip/node_modules/array-equal/", + "packageDependencies": [ + ["array-equal", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["array-filter", [ + ["npm:0.0.1", { + "packageLocation": "./.yarn/cache/array-filter-npm-0.0.1-37dfbb574c-2.zip/node_modules/array-filter/", + "packageDependencies": [ + ["array-filter", "npm:0.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["array-find-index", [ + ["npm:1.0.2", { + "packageLocation": "./.yarn/cache/array-find-index-npm-1.0.2-a7d5fbff35-2.zip/node_modules/array-find-index/", + "packageDependencies": [ + ["array-find-index", "npm:1.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["array-flatten", [ + ["npm:1.1.1", { + "packageLocation": "./.yarn/cache/array-flatten-npm-1.1.1-9d94ad5f1d-2.zip/node_modules/array-flatten/", + "packageDependencies": [ + ["array-flatten", "npm:1.1.1"] + ], + "linkType": "HARD", + }], + ["npm:2.1.2", { + "packageLocation": "./.yarn/cache/array-flatten-npm-2.1.2-0223106268-2.zip/node_modules/array-flatten/", + "packageDependencies": [ + ["array-flatten", "npm:2.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["array-foreach", [ + ["npm:1.0.2", { + "packageLocation": "./.yarn/cache/array-foreach-npm-1.0.2-a91abfb584-2.zip/node_modules/array-foreach/", + "packageDependencies": [ + ["array-foreach", "npm:1.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["array-includes", [ + ["npm:3.0.3", { + "packageLocation": "./.yarn/cache/array-includes-npm-3.0.3-208ed46876-2.zip/node_modules/array-includes/", + "packageDependencies": [ + ["array-includes", "npm:3.0.3"], + ["define-properties", "npm:1.1.3"], + ["es-abstract", "npm:1.13.0"] + ], + "linkType": "HARD", + }] + ]], + ["array-iterate", [ + ["npm:1.1.2", { + "packageLocation": "./.yarn/cache/array-iterate-npm-1.1.2-5a441314f5-2.zip/node_modules/array-iterate/", + "packageDependencies": [ + ["array-iterate", "npm:1.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["array-map", [ + ["npm:0.0.0", { + "packageLocation": "./.yarn/cache/array-map-npm-0.0.0-45992ed41e-2.zip/node_modules/array-map/", + "packageDependencies": [ + ["array-map", "npm:0.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["array-reduce", [ + ["npm:0.0.0", { + "packageLocation": "./.yarn/cache/array-reduce-npm-0.0.0-d774206485-2.zip/node_modules/array-reduce/", + "packageDependencies": [ + ["array-reduce", "npm:0.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["array-union", [ + ["npm:1.0.2", { + "packageLocation": "./.yarn/cache/array-union-npm-1.0.2-cc61ee268f-2.zip/node_modules/array-union/", + "packageDependencies": [ + ["array-union", "npm:1.0.2"], + ["array-uniq", "npm:1.0.3"] + ], + "linkType": "HARD", + }], + ["npm:2.1.0", { + "packageLocation": "./.yarn/cache/array-union-npm-2.1.0-4e4852b221-2.zip/node_modules/array-union/", + "packageDependencies": [ + ["array-union", "npm:2.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["array-uniq", [ + ["npm:1.0.3", { + "packageLocation": "./.yarn/cache/array-uniq-npm-1.0.3-e7f5d6f3a1-2.zip/node_modules/array-uniq/", + "packageDependencies": [ + ["array-uniq", "npm:1.0.3"] + ], + "linkType": "HARD", + }], + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/array-uniq-npm-2.0.0-2ad229b664-2.zip/node_modules/array-uniq/", + "packageDependencies": [ + ["array-uniq", "npm:2.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["array-unique", [ + ["npm:0.2.1", { + "packageLocation": "./.yarn/cache/array-unique-npm-0.2.1-f86f13725c-2.zip/node_modules/array-unique/", + "packageDependencies": [ + ["array-unique", "npm:0.2.1"] + ], + "linkType": "HARD", + }], + ["npm:0.3.2", { + "packageLocation": "./.yarn/cache/array-unique-npm-0.3.2-9f62c6ac93-2.zip/node_modules/array-unique/", + "packageDependencies": [ + ["array-unique", "npm:0.3.2"] + ], + "linkType": "HARD", + }] + ]], + ["arraybuffer.slice", [ + ["npm:0.0.7", { + "packageLocation": "./.yarn/cache/arraybuffer.slice-npm-0.0.7-c409adb178-2.zip/node_modules/arraybuffer.slice/", + "packageDependencies": [ + ["arraybuffer.slice", "npm:0.0.7"] + ], + "linkType": "HARD", + }] + ]], + ["arrify", [ + ["npm:1.0.1", { + "packageLocation": "./.yarn/cache/arrify-npm-1.0.1-affafba9fe-2.zip/node_modules/arrify/", + "packageDependencies": [ + ["arrify", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["asap", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/asap-npm-1.0.0-b923e7721f-2.zip/node_modules/asap/", + "packageDependencies": [ + ["asap", "npm:1.0.0"] + ], + "linkType": "HARD", + }], + ["npm:2.0.6", { + "packageLocation": "./.yarn/cache/asap-npm-2.0.6-36714d439d-2.zip/node_modules/asap/", + "packageDependencies": [ + ["asap", "npm:2.0.6"] + ], + "linkType": "HARD", + }] + ]], + ["asn1", [ + ["npm:0.2.4", { + "packageLocation": "./.yarn/cache/asn1-npm-0.2.4-219dd49411-2.zip/node_modules/asn1/", + "packageDependencies": [ + ["asn1", "npm:0.2.4"], + ["safer-buffer", "npm:2.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["asn1.js", [ + ["npm:4.10.1", { + "packageLocation": "./.yarn/cache/asn1.js-npm-4.10.1-e813eef12f-2.zip/node_modules/asn1.js/", + "packageDependencies": [ + ["asn1.js", "npm:4.10.1"], + ["bn.js", "npm:4.11.8"], + ["inherits", "npm:2.0.3"], + ["minimalistic-assert", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["assert", [ + ["npm:1.4.1", { + "packageLocation": "./.yarn/cache/assert-npm-1.4.1-023bb57287-2.zip/node_modules/assert/", + "packageDependencies": [ + ["assert", "npm:1.4.1"], + ["util", "npm:0.10.3"] + ], + "linkType": "HARD", + }] + ]], + ["assert-plus", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/assert-plus-npm-1.0.0-cac95ef098-2.zip/node_modules/assert-plus/", + "packageDependencies": [ + ["assert-plus", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["assign-symbols", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/assign-symbols-npm-1.0.0-fd803ccdf1-2.zip/node_modules/assign-symbols/", + "packageDependencies": [ + ["assign-symbols", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["ast-types-flow", [ + ["npm:0.0.7", { + "packageLocation": "./.yarn/cache/ast-types-flow-npm-0.0.7-7d32a3abf5-2.zip/node_modules/ast-types-flow/", + "packageDependencies": [ + ["ast-types-flow", "npm:0.0.7"] + ], + "linkType": "HARD", + }] + ]], + ["astral-regex", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/astral-regex-npm-1.0.0-2df7c41332-2.zip/node_modules/astral-regex/", + "packageDependencies": [ + ["astral-regex", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["async", [ + ["npm:1.5.2", { + "packageLocation": "./.yarn/cache/async-npm-1.5.2-e971969e27-2.zip/node_modules/async/", + "packageDependencies": [ + ["async", "npm:1.5.2"] + ], + "linkType": "HARD", + }], + ["npm:2.6.3", { + "packageLocation": "./.yarn/cache/async-npm-2.6.3-2de4150248-2.zip/node_modules/async/", + "packageDependencies": [ + ["async", "npm:2.6.3"], + ["lodash", "npm:4.17.15"] + ], + "linkType": "HARD", + }] + ]], + ["async-each", [ + ["npm:1.0.1", { + "packageLocation": "./.yarn/cache/async-each-npm-1.0.1-592bc9ecec-2.zip/node_modules/async-each/", + "packageDependencies": [ + ["async-each", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["async-limiter", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/async-limiter-npm-1.0.0-0c58e8172d-2.zip/node_modules/async-limiter/", + "packageDependencies": [ + ["async-limiter", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["asynckit", [ + ["npm:0.4.0", { + "packageLocation": "./.yarn/cache/asynckit-npm-0.4.0-c718858525-2.zip/node_modules/asynckit/", + "packageDependencies": [ + ["asynckit", "npm:0.4.0"] + ], + "linkType": "HARD", + }] + ]], + ["atob", [ + ["npm:2.1.2", { + "packageLocation": "./.yarn/cache/atob-npm-2.1.2-bcb583261e-2.zip/node_modules/atob/", + "packageDependencies": [ + ["atob", "npm:2.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["atob-lite", [ + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/atob-lite-npm-2.0.0-62802899eb-2.zip/node_modules/atob-lite/", + "packageDependencies": [ + ["atob-lite", "npm:2.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["auto-bind", [ + ["npm:2.1.0", { + "packageLocation": "./.yarn/cache/auto-bind-npm-2.1.0-9c1f519dda-2.zip/node_modules/auto-bind/", + "packageDependencies": [ + ["auto-bind", "npm:2.1.0"], + ["@types/react", "npm:16.9.2"] + ], + "linkType": "HARD", + }] + ]], + ["autoprefixer", [ + ["npm:9.6.1", { + "packageLocation": "./.yarn/cache/autoprefixer-npm-9.6.1-5a4236e177-2.zip/node_modules/autoprefixer/", + "packageDependencies": [ + ["autoprefixer", "npm:9.6.1"], + ["browserslist", "npm:4.6.3"], + ["caniuse-lite", "npm:1.0.30000980"], + ["chalk", "npm:2.4.2"], + ["normalize-range", "npm:0.1.2"], + ["num2fraction", "npm:1.2.2"], + ["postcss", "npm:7.0.17"], + ["postcss-value-parser", "npm:4.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["aws-sign2", [ + ["npm:0.7.0", { + "packageLocation": "./.yarn/cache/aws-sign2-npm-0.7.0-656c6cb84d-2.zip/node_modules/aws-sign2/", + "packageDependencies": [ + ["aws-sign2", "npm:0.7.0"] + ], + "linkType": "HARD", + }] + ]], + ["aws4", [ + ["npm:1.8.0", { + "packageLocation": "./.yarn/cache/aws4-npm-1.8.0-9e02cdde19-2.zip/node_modules/aws4/", + "packageDependencies": [ + ["aws4", "npm:1.8.0"] + ], + "linkType": "HARD", + }] + ]], + ["axios", [ + ["npm:0.18.0", { + "packageLocation": "./.yarn/cache/axios-npm-0.18.0-f09dd31ebf-2.zip/node_modules/axios/", + "packageDependencies": [ + ["axios", "npm:0.18.0"], + ["follow-redirects", "npm:1.7.0"], + ["is-buffer", "npm:1.1.6"] + ], + "linkType": "HARD", + }], + ["npm:0.19.0", { + "packageLocation": "./.yarn/cache/axios-npm-0.19.0-3dc3d92067-2.zip/node_modules/axios/", + "packageDependencies": [ + ["axios", "npm:0.19.0"], + ["follow-redirects", "npm:1.5.10"], + ["is-buffer", "npm:2.0.3"] + ], + "linkType": "HARD", + }] + ]], + ["axobject-query", [ + ["npm:2.0.2", { + "packageLocation": "./.yarn/cache/axobject-query-npm-2.0.2-7eb488b6b9-2.zip/node_modules/axobject-query/", + "packageDependencies": [ + ["axobject-query", "npm:2.0.2"], + ["ast-types-flow", "npm:0.0.7"] + ], + "linkType": "HARD", + }] + ]], + ["azure-devops-node-api", [ + ["npm:7.2.0", { + "packageLocation": "./.yarn/cache/azure-devops-node-api-npm-7.2.0-58c0eefbb0-2.zip/node_modules/azure-devops-node-api/", + "packageDependencies": [ + ["azure-devops-node-api", "npm:7.2.0"], + ["os", "npm:0.1.1"], + ["tunnel", "npm:0.0.4"], + ["typed-rest-client", "npm:1.2.0"], + ["underscore", "npm:1.8.3"] + ], + "linkType": "HARD", + }] + ]], + ["babel-code-frame", [ + ["npm:6.26.0", { + "packageLocation": "./.yarn/cache/babel-code-frame-npm-6.26.0-9f86717636-2.zip/node_modules/babel-code-frame/", + "packageDependencies": [ + ["babel-code-frame", "npm:6.26.0"], + ["chalk", "npm:1.1.3"], + ["esutils", "npm:2.0.2"], + ["js-tokens", "npm:3.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["babel-core", [ + ["npm:6.26.3", { + "packageLocation": "./.yarn/cache/babel-core-npm-6.26.3-92fb66c8ab-2.zip/node_modules/babel-core/", + "packageDependencies": [ + ["babel-core", "npm:6.26.3"], + ["babel-code-frame", "npm:6.26.0"], + ["babel-generator", "npm:6.26.1"], + ["babel-helpers", "npm:6.24.1"], + ["babel-messages", "npm:6.23.0"], + ["babel-register", "npm:6.26.0"], + ["babel-runtime", "npm:6.26.0"], + ["babel-template", "npm:6.26.0"], + ["babel-traverse", "npm:6.26.0"], + ["babel-types", "npm:6.26.0"], + ["babylon", "npm:6.18.0"], + ["convert-source-map", "npm:1.6.0"], + ["debug", "virtual:2bcc47d217f870e3d52f0e55493dc34fd3da852877f7db32fa2940cc320151746026495daf6a34a974488cf5a949d93be1e2dc1ffba036faf081a9b15fcd2252#npm:2.6.9"], + ["json5", "npm:0.5.1"], + ["lodash", "npm:4.17.11"], + ["minimatch", "npm:3.0.4"], + ["path-is-absolute", "npm:1.0.1"], + ["private", "npm:0.1.8"], + ["slash", "npm:1.0.0"], + ["source-map", "npm:0.5.7"] + ], + "linkType": "HARD", + }], + ["virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:7.0.0-bridge.0", { + "packageLocation": "./.yarn/$$virtual/babel-core-virtual-731f2ff065/0/cache/babel-core-npm-7.0.0-bridge.0-7fe146b78f-2.zip/node_modules/babel-core/", + "packageDependencies": [ + ["babel-core", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:7.0.0-bridge.0"], + ["@babel/core", "npm:7.7.4"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }] + ]], + ["babel-eslint", [ + ["npm:9.0.0", { + "packageLocation": "./.yarn/cache/babel-eslint-npm-9.0.0-0811b63d7a-2.zip/node_modules/babel-eslint/", + "packageDependencies": [ + ["babel-eslint", "npm:9.0.0"], + ["@babel/code-frame", "npm:7.0.0"], + ["@babel/parser", "npm:7.7.4"], + ["@babel/traverse", "npm:7.2.3"], + ["@babel/types", "npm:7.2.2"], + ["eslint-scope", "npm:3.7.1"], + ["eslint-visitor-keys", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["babel-extract-comments", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/babel-extract-comments-npm-1.0.0-66ce3c8bbc-2.zip/node_modules/babel-extract-comments/", + "packageDependencies": [ + ["babel-extract-comments", "npm:1.0.0"], + ["babylon", "npm:6.18.0"] + ], + "linkType": "HARD", + }] + ]], + ["babel-generator", [ + ["npm:6.26.1", { + "packageLocation": "./.yarn/cache/babel-generator-npm-6.26.1-c8765c0918-2.zip/node_modules/babel-generator/", + "packageDependencies": [ + ["babel-generator", "npm:6.26.1"], + ["babel-messages", "npm:6.23.0"], + ["babel-runtime", "npm:6.26.0"], + ["babel-types", "npm:6.26.0"], + ["detect-indent", "npm:4.0.0"], + ["jsesc", "npm:1.3.0"], + ["lodash", "npm:4.17.11"], + ["source-map", "npm:0.5.7"], + ["trim-right", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["babel-helpers", [ + ["npm:6.24.1", { + "packageLocation": "./.yarn/cache/babel-helpers-npm-6.24.1-743259a0a1-2.zip/node_modules/babel-helpers/", + "packageDependencies": [ + ["babel-helpers", "npm:6.24.1"], + ["babel-runtime", "npm:6.26.0"], + ["babel-template", "npm:6.26.0"] + ], + "linkType": "HARD", + }] + ]], + ["babel-jest", [ + ["virtual:11af2979cd18fac66890974126a6c7fbd4975ac28f27d988c8c44e880a7bc6ec701858539716c13ff3a123433f2407e6d9c527938d745fd70b3e8dbefabe561b#npm:24.9.0", { + "packageLocation": "./.yarn/$$virtual/babel-jest-virtual-c2e11da8a3/0/cache/babel-jest-npm-24.9.0-2ea261318a-2.zip/node_modules/babel-jest/", + "packageDependencies": [ + ["babel-jest", "virtual:11af2979cd18fac66890974126a6c7fbd4975ac28f27d988c8c44e880a7bc6ec701858539716c13ff3a123433f2407e6d9c527938d745fd70b3e8dbefabe561b#npm:24.9.0"], + ["@babel/core", "npm:7.2.2"], + ["@jest/transform", "npm:24.9.0"], + ["@jest/types", "npm:24.9.0"], + ["@types/babel__core", "npm:7.1.0"], + ["babel-plugin-istanbul", "npm:5.1.1"], + ["babel-preset-jest", "virtual:c2e11da8a3f60ad710d794f33248f8ee40991eefcb69febca5f40337afdd58efa50bf4be9731aabab8b8bc09752fde32082f18493e19a19997530b990a873f57#npm:24.9.0"], + ["chalk", "npm:2.4.2"], + ["slash", "npm:2.0.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }], + ["virtual:8a66037ccd7a8be1eb6d7983ebdeaf233fe1d3c1e85bd340a31e7a9c07e3fb91c61a9d835ea31fe537b93a36a83f323661840931b5cff0bd3f94811a69dc90cd#npm:23.6.0", { + "packageLocation": "./.yarn/$$virtual/babel-jest-virtual-3adcdb015d/0/cache/babel-jest-npm-23.6.0-7dd8b752a4-2.zip/node_modules/babel-jest/", + "packageDependencies": [ + ["babel-jest", "virtual:8a66037ccd7a8be1eb6d7983ebdeaf233fe1d3c1e85bd340a31e7a9c07e3fb91c61a9d835ea31fe537b93a36a83f323661840931b5cff0bd3f94811a69dc90cd#npm:23.6.0"], + ["babel-core", "npm:6.26.3"], + ["babel-plugin-istanbul", "npm:4.1.6"], + ["babel-preset-jest", "npm:23.2.0"] + ], + "packagePeers": [ + "babel-core" + ], + "linkType": "HARD", + }], + ["virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:24.5.0", { + "packageLocation": "./.yarn/$$virtual/babel-jest-virtual-5856f1e9a9/0/cache/babel-jest-npm-24.5.0-82c32d62b0-2.zip/node_modules/babel-jest/", + "packageDependencies": [ + ["babel-jest", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:24.5.0"], + ["@babel/core", "npm:7.7.4"], + ["@jest/transform", "npm:24.5.0"], + ["@jest/types", "npm:24.5.0"], + ["@types/babel__core", "npm:7.1.0"], + ["babel-plugin-istanbul", "npm:5.1.1"], + ["babel-preset-jest", "virtual:5856f1e9a92395e0bd902f89d75c84a5679c8c43d5e15b53630a0c4b79384f1dd45d13b66feb3ee72d76d8280915e194b41575a2be307758503a74c9ad17e596#npm:24.3.0"], + ["chalk", "npm:2.4.2"], + ["slash", "npm:2.0.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }] + ]], + ["babel-loader", [ + ["virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:8.0.5", { + "packageLocation": "./.yarn/$$virtual/babel-loader-virtual-ad2acd3ef3/0/cache/babel-loader-npm-8.0.5-daf93c5db9-2.zip/node_modules/babel-loader/", + "packageDependencies": [ + ["babel-loader", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:8.0.5"], + ["@babel/core", "npm:7.7.4"], + ["find-cache-dir", "npm:2.0.0"], + ["loader-utils", "npm:1.2.3"], + ["mkdirp", "npm:0.5.1"], + ["util.promisify", "npm:1.0.0"], + ["webpack", "npm:4.28.4"] + ], + "packagePeers": [ + "core", + "webpack" + ], + "linkType": "HARD", + }], + ["virtual:e04a2594c769771b96db34e7a92a8a3af1c98ae86dce662589a5c5d5209e16875506f8cb5f4c2230a2b2ae06335b14466352c4ed470d39edf9edb6c515984525#npm:8.0.6", { + "packageLocation": "./.yarn/$$virtual/babel-loader-virtual-4349cf514d/0/cache/babel-loader-npm-8.0.6-ccc68d8d38-2.zip/node_modules/babel-loader/", + "packageDependencies": [ + ["babel-loader", "virtual:e04a2594c769771b96db34e7a92a8a3af1c98ae86dce662589a5c5d5209e16875506f8cb5f4c2230a2b2ae06335b14466352c4ed470d39edf9edb6c515984525#npm:8.0.6"], + ["@babel/core", "npm:7.7.4"], + ["find-cache-dir", "npm:2.0.0"], + ["loader-utils", "npm:1.2.3"], + ["mkdirp", "npm:0.5.1"], + ["pify", "npm:4.0.1"], + ["webpack", "npm:4.41.2"] + ], + "packagePeers": [ + "core", + "webpack" + ], + "linkType": "HARD", + }] + ]], + ["babel-messages", [ + ["npm:6.23.0", { + "packageLocation": "./.yarn/cache/babel-messages-npm-6.23.0-49e1fcee43-2.zip/node_modules/babel-messages/", + "packageDependencies": [ + ["babel-messages", "npm:6.23.0"], + ["babel-runtime", "npm:6.26.0"] + ], + "linkType": "HARD", + }] + ]], + ["babel-plugin-add-module-exports", [ + ["npm:0.2.1", { + "packageLocation": "./.yarn/cache/babel-plugin-add-module-exports-npm-0.2.1-8c4de9b4b8-2.zip/node_modules/babel-plugin-add-module-exports/", + "packageDependencies": [ + ["babel-plugin-add-module-exports", "npm:0.2.1"] + ], + "linkType": "HARD", + }] + ]], + ["babel-plugin-dynamic-import-node", [ + ["npm:1.2.0", { + "packageLocation": "./.yarn/cache/babel-plugin-dynamic-import-node-npm-1.2.0-23fda4f3d9-2.zip/node_modules/babel-plugin-dynamic-import-node/", + "packageDependencies": [ + ["babel-plugin-dynamic-import-node", "npm:1.2.0"], + ["babel-plugin-syntax-dynamic-import", "npm:6.18.0"] + ], + "linkType": "HARD", + }] + ]], + ["babel-plugin-emotion", [ + ["npm:10.0.17", { + "packageLocation": "./.yarn/cache/babel-plugin-emotion-npm-10.0.17-c18d4d65b2-2.zip/node_modules/babel-plugin-emotion/", + "packageDependencies": [ + ["babel-plugin-emotion", "npm:10.0.17"], + ["@babel/helper-module-imports", "npm:7.0.0"], + ["@emotion/hash", "npm:0.7.2"], + ["@emotion/memoize", "npm:0.7.2"], + ["@emotion/serialize", "npm:0.11.10"], + ["babel-plugin-macros", "npm:2.5.0"], + ["babel-plugin-syntax-jsx", "npm:6.18.0"], + ["convert-source-map", "npm:1.6.0"], + ["escape-string-regexp", "npm:1.0.5"], + ["find-root", "npm:1.1.0"], + ["source-map", "npm:0.5.7"] + ], + "linkType": "HARD", + }], + ["npm:10.0.7", { + "packageLocation": "./.yarn/cache/babel-plugin-emotion-npm-10.0.7-d5856a9bb6-2.zip/node_modules/babel-plugin-emotion/", + "packageDependencies": [ + ["babel-plugin-emotion", "npm:10.0.7"], + ["@babel/helper-module-imports", "npm:7.0.0"], + ["@emotion/hash", "npm:0.7.1"], + ["@emotion/memoize", "npm:0.7.1"], + ["@emotion/serialize", "npm:0.11.4"], + ["babel-plugin-macros", "npm:2.5.0"], + ["babel-plugin-syntax-jsx", "npm:6.18.0"], + ["convert-source-map", "npm:1.6.0"], + ["escape-string-regexp", "npm:1.0.5"], + ["find-root", "npm:1.1.0"], + ["source-map", "npm:0.5.7"] + ], + "linkType": "HARD", + }] + ]], + ["babel-plugin-istanbul", [ + ["npm:4.1.6", { + "packageLocation": "./.yarn/cache/babel-plugin-istanbul-npm-4.1.6-948b78692d-2.zip/node_modules/babel-plugin-istanbul/", + "packageDependencies": [ + ["babel-plugin-istanbul", "npm:4.1.6"], + ["babel-plugin-syntax-object-rest-spread", "npm:6.13.0"], + ["find-up", "npm:2.1.0"], + ["istanbul-lib-instrument", "npm:1.10.2"], + ["test-exclude", "npm:4.2.3"] + ], + "linkType": "HARD", + }], + ["npm:5.1.1", { + "packageLocation": "./.yarn/cache/babel-plugin-istanbul-npm-5.1.1-907ee9228e-2.zip/node_modules/babel-plugin-istanbul/", + "packageDependencies": [ + ["babel-plugin-istanbul", "npm:5.1.1"], + ["find-up", "npm:3.0.0"], + ["istanbul-lib-instrument", "npm:3.0.1"], + ["test-exclude", "npm:5.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["babel-plugin-jest-hoist", [ + ["npm:23.2.0", { + "packageLocation": "./.yarn/cache/babel-plugin-jest-hoist-npm-23.2.0-e21ccee110-2.zip/node_modules/babel-plugin-jest-hoist/", + "packageDependencies": [ + ["babel-plugin-jest-hoist", "npm:23.2.0"] + ], + "linkType": "HARD", + }], + ["npm:24.3.0", { + "packageLocation": "./.yarn/cache/babel-plugin-jest-hoist-npm-24.3.0-b9fcbbdae9-2.zip/node_modules/babel-plugin-jest-hoist/", + "packageDependencies": [ + ["babel-plugin-jest-hoist", "npm:24.3.0"], + ["@types/babel__traverse", "npm:7.0.6"] + ], + "linkType": "HARD", + }], + ["npm:24.9.0", { + "packageLocation": "./.yarn/cache/babel-plugin-jest-hoist-npm-24.9.0-a3b048844f-2.zip/node_modules/babel-plugin-jest-hoist/", + "packageDependencies": [ + ["babel-plugin-jest-hoist", "npm:24.9.0"], + ["@types/babel__traverse", "npm:7.0.6"] + ], + "linkType": "HARD", + }] + ]], + ["babel-plugin-lazy-import", [ + ["virtual:e04a2594c769771b96db34e7a92a8a3af1c98ae86dce662589a5c5d5209e16875506f8cb5f4c2230a2b2ae06335b14466352c4ed470d39edf9edb6c515984525#https://github.com/arcanis/babel-plugin-lazy-import.git#commit:ff060e230afb4f2f36a1c495be65271c14ae2e4b", { + "packageLocation": "./.yarn/$$virtual/babel-plugin-lazy-import-virtual-a418d38246/0/cache/babel-plugin-lazy-import-https-62f6f9525b-2.zip/node_modules/babel-plugin-lazy-import/", + "packageDependencies": [ + ["babel-plugin-lazy-import", "virtual:e04a2594c769771b96db34e7a92a8a3af1c98ae86dce662589a5c5d5209e16875506f8cb5f4c2230a2b2ae06335b14466352c4ed470d39edf9edb6c515984525#https://github.com/arcanis/babel-plugin-lazy-import.git#commit:ff060e230afb4f2f36a1c495be65271c14ae2e4b"], + ["@babel/core", "npm:7.7.4"], + ["@babel/helper-module-transforms", "npm:7.5.5"], + ["@babel/helper-plugin-utils", "npm:7.0.0"], + ["@babel/helpers", "npm:7.5.5"], + ["@babel/plugin-transform-parameters", "virtual:a418d382466ccc2ac6b3eae05cc3e136ab2700858a0d4b8de9a1c12223c4ea3d67e79f075d6dbb975a01ab56c683c1ce94d3f6965caea28a7c8a4c4d50b98acd#npm:7.4.4"], + ["@babel/template", "npm:7.4.4"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }] + ]], + ["babel-plugin-macros", [ + ["npm:2.5.0", { + "packageLocation": "./.yarn/cache/babel-plugin-macros-npm-2.5.0-0d1beee4a9-2.zip/node_modules/babel-plugin-macros/", + "packageDependencies": [ + ["babel-plugin-macros", "npm:2.5.0"], + ["cosmiconfig", "npm:5.1.0"], + ["resolve", "patch:resolve@npm%3A1.14.1#builtin::version=1.14.1&hash=8fccd0"] + ], + "linkType": "HARD", + }] + ]], + ["babel-plugin-remove-graphql-queries", [ + ["virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:2.7.0", { + "packageLocation": "./.yarn/$$virtual/babel-plugin-remove-graphql-queries-virtual-91df28f4fe/0/cache/babel-plugin-remove-graphql-queries-npm-2.7.0-8d4a3e3923-2.zip/node_modules/babel-plugin-remove-graphql-queries/", + "packageDependencies": [ + ["babel-plugin-remove-graphql-queries", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:2.7.0"], + ["gatsby", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.13.6"], + ["graphql", "npm:14.1.1"] + ], + "packagePeers": [ + "gatsby", + "graphql" + ], + "linkType": "HARD", + }] + ]], + ["babel-plugin-syntax-dynamic-import", [ + ["npm:6.18.0", { + "packageLocation": "./.yarn/cache/babel-plugin-syntax-dynamic-import-npm-6.18.0-26189bd486-2.zip/node_modules/babel-plugin-syntax-dynamic-import/", + "packageDependencies": [ + ["babel-plugin-syntax-dynamic-import", "npm:6.18.0"] + ], + "linkType": "HARD", + }] + ]], + ["babel-plugin-syntax-jsx", [ + ["npm:6.18.0", { + "packageLocation": "./.yarn/cache/babel-plugin-syntax-jsx-npm-6.18.0-fcf0a98a71-2.zip/node_modules/babel-plugin-syntax-jsx/", + "packageDependencies": [ + ["babel-plugin-syntax-jsx", "npm:6.18.0"] + ], + "linkType": "HARD", + }] + ]], + ["babel-plugin-syntax-object-rest-spread", [ + ["npm:6.13.0", { + "packageLocation": "./.yarn/cache/babel-plugin-syntax-object-rest-spread-npm-6.13.0-9905241ebe-2.zip/node_modules/babel-plugin-syntax-object-rest-spread/", + "packageDependencies": [ + ["babel-plugin-syntax-object-rest-spread", "npm:6.13.0"] + ], + "linkType": "HARD", + }] + ]], + ["babel-plugin-syntax-trailing-function-commas", [ + ["npm:7.0.0-beta.0", { + "packageLocation": "./.yarn/cache/babel-plugin-syntax-trailing-function-commas-npm-7.0.0-beta.0-bdba488627-2.zip/node_modules/babel-plugin-syntax-trailing-function-commas/", + "packageDependencies": [ + ["babel-plugin-syntax-trailing-function-commas", "npm:7.0.0-beta.0"] + ], + "linkType": "HARD", + }] + ]], + ["babel-plugin-transform-object-rest-spread", [ + ["npm:6.26.0", { + "packageLocation": "./.yarn/cache/babel-plugin-transform-object-rest-spread-npm-6.26.0-c2b6454d62-2.zip/node_modules/babel-plugin-transform-object-rest-spread/", + "packageDependencies": [ + ["babel-plugin-transform-object-rest-spread", "npm:6.26.0"], + ["babel-plugin-syntax-object-rest-spread", "npm:6.13.0"], + ["babel-runtime", "npm:6.26.0"] + ], + "linkType": "HARD", + }] + ]], + ["babel-preset-fbjs", [ + ["virtual:f18c3b4b1a4cb8629f2c1e86c002454c8be118fea844623da62de685eba700fa4ccedb25cdfe03c01262e8774f2ea801fd19c476bc6fc5ab3b18260b0e3df510#npm:3.2.0", { + "packageLocation": "./.yarn/$$virtual/babel-preset-fbjs-virtual-1bc182a770/0/cache/babel-preset-fbjs-npm-3.2.0-a0efc7d673-2.zip/node_modules/babel-preset-fbjs/", + "packageDependencies": [ + ["babel-preset-fbjs", "virtual:f18c3b4b1a4cb8629f2c1e86c002454c8be118fea844623da62de685eba700fa4ccedb25cdfe03c01262e8774f2ea801fd19c476bc6fc5ab3b18260b0e3df510#npm:3.2.0"], + ["@babel/core", "npm:7.7.4"], + ["@babel/plugin-proposal-class-properties", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.3.3"], + ["@babel/plugin-proposal-object-rest-spread", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.3.2"], + ["@babel/plugin-syntax-class-properties", "virtual:e04a2594c769771b96db34e7a92a8a3af1c98ae86dce662589a5c5d5209e16875506f8cb5f4c2230a2b2ae06335b14466352c4ed470d39edf9edb6c515984525#npm:7.2.0"], + ["@babel/plugin-syntax-flow", "virtual:1bc182a7702ea3d6a536c631d382333cf661bf0da83db6c860ace2e0ba7d6e47b0de02c59fd1449e0ae031007321130949c87c39923ae892ba329df635f87e11#npm:7.2.0"], + ["@babel/plugin-syntax-jsx", "virtual:9eda81eca8c70067f7f83bef1cbaae7baf798c1f4b90b04bb084e0826fddc55d06a3b6ab6182f6aae9ffd0a47a55b6c49cdb7080486fb8692192a7d82179632a#npm:7.2.0"], + ["@babel/plugin-syntax-object-rest-spread", "virtual:7fa15a54995aa35aaca7e6db26f9cafe58dfe17e87eb53096b115a3c117984e442501ba2f9a03ba458083e17f039368eae1074fa5915ec8eeeef82fa36dca33b#npm:7.2.0"], + ["@babel/plugin-transform-arrow-functions", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/plugin-transform-block-scoped-functions", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/plugin-transform-block-scoping", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/plugin-transform-classes", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.2"], + ["@babel/plugin-transform-computed-properties", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/plugin-transform-destructuring", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/plugin-transform-flow-strip-types", "virtual:1bc182a7702ea3d6a536c631d382333cf661bf0da83db6c860ace2e0ba7d6e47b0de02c59fd1449e0ae031007321130949c87c39923ae892ba329df635f87e11#npm:7.3.4"], + ["@babel/plugin-transform-for-of", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/plugin-transform-function-name", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/plugin-transform-literals", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/plugin-transform-member-expression-literals", "virtual:1bc182a7702ea3d6a536c631d382333cf661bf0da83db6c860ace2e0ba7d6e47b0de02c59fd1449e0ae031007321130949c87c39923ae892ba329df635f87e11#npm:7.2.0"], + ["@babel/plugin-transform-modules-commonjs", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.2.0"], + ["@babel/plugin-transform-object-super", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/plugin-transform-parameters", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/plugin-transform-property-literals", "virtual:1bc182a7702ea3d6a536c631d382333cf661bf0da83db6c860ace2e0ba7d6e47b0de02c59fd1449e0ae031007321130949c87c39923ae892ba329df635f87e11#npm:7.2.0"], + ["@babel/plugin-transform-react-display-name", "virtual:397dabb014bd8a43caddf0e60d6a0f1e15124aa6021a39c75417965ac4f4fdcfd8d7d088810035296b1b2b2943157341a358dd232f5856b33e31030ecebe5e8a#npm:7.2.0"], + ["@babel/plugin-transform-react-jsx", "virtual:397dabb014bd8a43caddf0e60d6a0f1e15124aa6021a39c75417965ac4f4fdcfd8d7d088810035296b1b2b2943157341a358dd232f5856b33e31030ecebe5e8a#npm:7.3.0"], + ["@babel/plugin-transform-shorthand-properties", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["@babel/plugin-transform-spread", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.2"], + ["@babel/plugin-transform-template-literals", "virtual:765d85ff5c391528fae4c2ed2f1a944efc6f3bc99e33122544c740912c324811d4c7752bdfcb9850aedbf2917a4f4363b5f1ded25d77b3a7b44e004ee6f74d08#npm:7.2.0"], + ["babel-plugin-syntax-trailing-function-commas", "npm:7.0.0-beta.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }] + ]], + ["babel-preset-gatsby", [ + ["virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:0.2.1", { + "packageLocation": "./.yarn/$$virtual/babel-preset-gatsby-virtual-a8fb5e753b/0/cache/babel-preset-gatsby-npm-0.2.1-be8cb8c30d-2.zip/node_modules/babel-preset-gatsby/", + "packageDependencies": [ + ["babel-preset-gatsby", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:0.2.1"], + ["@babel/core", "npm:7.7.4"], + ["@babel/plugin-proposal-class-properties", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.3.3"], + ["@babel/plugin-syntax-dynamic-import", "virtual:a8fb5e753bb7d3bd7316ef24da06289eb7b94e681cc504f89c29a17c61ba90f2533628769e3a836c222ed749b3aef707de41c54778057a07c6c328844a130285#npm:7.2.0"], + ["@babel/plugin-transform-runtime", "virtual:a8fb5e753bb7d3bd7316ef24da06289eb7b94e681cc504f89c29a17c61ba90f2533628769e3a836c222ed749b3aef707de41c54778057a07c6c328844a130285#npm:7.3.4"], + ["@babel/preset-env", "virtual:a8fb5e753bb7d3bd7316ef24da06289eb7b94e681cc504f89c29a17c61ba90f2533628769e3a836c222ed749b3aef707de41c54778057a07c6c328844a130285#npm:7.4.2"], + ["@babel/preset-react", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.0.0"], + ["@babel/runtime", "npm:7.5.1"], + ["babel-plugin-macros", "npm:2.5.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }] + ]], + ["babel-preset-jest", [ + ["npm:23.2.0", { + "packageLocation": "./.yarn/cache/babel-preset-jest-npm-23.2.0-a2f040a379-2.zip/node_modules/babel-preset-jest/", + "packageDependencies": [ + ["babel-preset-jest", "npm:23.2.0"], + ["babel-plugin-jest-hoist", "npm:23.2.0"], + ["babel-plugin-syntax-object-rest-spread", "npm:6.13.0"] + ], + "linkType": "HARD", + }], + ["virtual:5856f1e9a92395e0bd902f89d75c84a5679c8c43d5e15b53630a0c4b79384f1dd45d13b66feb3ee72d76d8280915e194b41575a2be307758503a74c9ad17e596#npm:24.3.0", { + "packageLocation": "./.yarn/$$virtual/babel-preset-jest-virtual-7fa15a5499/0/cache/babel-preset-jest-npm-24.3.0-1214750cfe-2.zip/node_modules/babel-preset-jest/", + "packageDependencies": [ + ["babel-preset-jest", "virtual:5856f1e9a92395e0bd902f89d75c84a5679c8c43d5e15b53630a0c4b79384f1dd45d13b66feb3ee72d76d8280915e194b41575a2be307758503a74c9ad17e596#npm:24.3.0"], + ["@babel/core", "npm:7.7.4"], + ["@babel/plugin-syntax-object-rest-spread", "virtual:7fa15a54995aa35aaca7e6db26f9cafe58dfe17e87eb53096b115a3c117984e442501ba2f9a03ba458083e17f039368eae1074fa5915ec8eeeef82fa36dca33b#npm:7.2.0"], + ["babel-plugin-jest-hoist", "npm:24.3.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }], + ["virtual:c2e11da8a3f60ad710d794f33248f8ee40991eefcb69febca5f40337afdd58efa50bf4be9731aabab8b8bc09752fde32082f18493e19a19997530b990a873f57#npm:24.9.0", { + "packageLocation": "./.yarn/$$virtual/babel-preset-jest-virtual-fac32e1cb4/0/cache/babel-preset-jest-npm-24.9.0-4ca5b59098-2.zip/node_modules/babel-preset-jest/", + "packageDependencies": [ + ["babel-preset-jest", "virtual:c2e11da8a3f60ad710d794f33248f8ee40991eefcb69febca5f40337afdd58efa50bf4be9731aabab8b8bc09752fde32082f18493e19a19997530b990a873f57#npm:24.9.0"], + ["@babel/core", "npm:7.2.2"], + ["@babel/plugin-syntax-object-rest-spread", "virtual:fac32e1cb4468a6985b2229c52c07009776a84856d5f7999edfb47e2a5b2b4704dba6ac56ae4ead43819316a1109857f58eba21ba1c39e9552cd9da395bec09f#npm:7.2.0"], + ["babel-plugin-jest-hoist", "npm:24.9.0"] + ], + "packagePeers": [ + "core" + ], + "linkType": "HARD", + }] + ]], + ["babel-register", [ + ["npm:6.26.0", { + "packageLocation": "./.yarn/cache/babel-register-npm-6.26.0-e6a751af56-2.zip/node_modules/babel-register/", + "packageDependencies": [ + ["babel-register", "npm:6.26.0"], + ["babel-core", "npm:6.26.3"], + ["babel-runtime", "npm:6.26.0"], + ["core-js", "npm:2.6.2"], + ["home-or-tmp", "npm:2.0.0"], + ["lodash", "npm:4.17.11"], + ["mkdirp", "npm:0.5.1"], + ["source-map-support", "npm:0.4.18"] + ], + "linkType": "HARD", + }] + ]], + ["babel-runtime", [ + ["npm:6.26.0", { + "packageLocation": "./.yarn/cache/babel-runtime-npm-6.26.0-d38e7946b4-2.zip/node_modules/babel-runtime/", + "packageDependencies": [ + ["babel-runtime", "npm:6.26.0"], + ["core-js", "npm:2.6.2"], + ["regenerator-runtime", "npm:0.11.1"] + ], + "linkType": "HARD", + }] + ]], + ["babel-template", [ + ["npm:6.26.0", { + "packageLocation": "./.yarn/cache/babel-template-npm-6.26.0-2cb5f80999-2.zip/node_modules/babel-template/", + "packageDependencies": [ + ["babel-template", "npm:6.26.0"], + ["babel-runtime", "npm:6.26.0"], + ["babel-traverse", "npm:6.26.0"], + ["babel-types", "npm:6.26.0"], + ["babylon", "npm:6.18.0"], + ["lodash", "npm:4.17.11"] + ], + "linkType": "HARD", + }] + ]], + ["babel-traverse", [ + ["npm:6.26.0", { + "packageLocation": "./.yarn/cache/babel-traverse-npm-6.26.0-ebcb2264b6-2.zip/node_modules/babel-traverse/", + "packageDependencies": [ + ["babel-traverse", "npm:6.26.0"], + ["babel-code-frame", "npm:6.26.0"], + ["babel-messages", "npm:6.23.0"], + ["babel-runtime", "npm:6.26.0"], + ["babel-types", "npm:6.26.0"], + ["babylon", "npm:6.18.0"], + ["debug", "virtual:2bcc47d217f870e3d52f0e55493dc34fd3da852877f7db32fa2940cc320151746026495daf6a34a974488cf5a949d93be1e2dc1ffba036faf081a9b15fcd2252#npm:2.6.9"], + ["globals", "npm:9.18.0"], + ["invariant", "npm:2.2.4"], + ["lodash", "npm:4.17.11"] + ], + "linkType": "HARD", + }] + ]], + ["babel-types", [ + ["npm:6.26.0", { + "packageLocation": "./.yarn/cache/babel-types-npm-6.26.0-165163b54c-2.zip/node_modules/babel-types/", + "packageDependencies": [ + ["babel-types", "npm:6.26.0"], + ["babel-runtime", "npm:6.26.0"], + ["esutils", "npm:2.0.2"], + ["lodash", "npm:4.17.11"], + ["to-fast-properties", "npm:1.0.3"] + ], + "linkType": "HARD", + }] + ]], + ["babylon", [ + ["npm:6.18.0", { + "packageLocation": "./.yarn/cache/babylon-npm-6.18.0-2c6a1b9c30-2.zip/node_modules/babylon/", + "packageDependencies": [ + ["babylon", "npm:6.18.0"] + ], + "linkType": "HARD", + }] + ]], + ["backo2", [ + ["npm:1.0.2", { + "packageLocation": "./.yarn/cache/backo2-npm-1.0.2-e933aab18a-2.zip/node_modules/backo2/", + "packageDependencies": [ + ["backo2", "npm:1.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["bail", [ + ["npm:1.0.3", { + "packageLocation": "./.yarn/cache/bail-npm-1.0.3-42ab78dc77-2.zip/node_modules/bail/", + "packageDependencies": [ + ["bail", "npm:1.0.3"] + ], + "linkType": "HARD", + }] + ]], + ["balanced-match", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/balanced-match-npm-1.0.0-951a2ad706-2.zip/node_modules/balanced-match/", + "packageDependencies": [ + ["balanced-match", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["base", [ + ["npm:0.11.2", { + "packageLocation": "./.yarn/cache/base-npm-0.11.2-a9bde462d6-2.zip/node_modules/base/", + "packageDependencies": [ + ["base", "npm:0.11.2"], + ["cache-base", "npm:1.0.1"], + ["class-utils", "npm:0.3.6"], + ["component-emitter", "npm:1.2.1"], + ["define-property", "npm:1.0.0"], + ["isobject", "npm:3.0.1"], + ["mixin-deep", "npm:1.3.1"], + ["pascalcase", "npm:0.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["base64-arraybuffer", [ + ["npm:0.1.5", { + "packageLocation": "./.yarn/cache/base64-arraybuffer-npm-0.1.5-64a2fbae81-2.zip/node_modules/base64-arraybuffer/", + "packageDependencies": [ + ["base64-arraybuffer", "npm:0.1.5"] + ], + "linkType": "HARD", + }] + ]], + ["base64-js", [ + ["npm:1.3.0", { + "packageLocation": "./.yarn/cache/base64-js-npm-1.3.0-4ff36d5ccd-2.zip/node_modules/base64-js/", + "packageDependencies": [ + ["base64-js", "npm:1.3.0"] + ], + "linkType": "HARD", + }] + ]], + ["base64id", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/base64id-npm-1.0.0-65b1827699-2.zip/node_modules/base64id/", + "packageDependencies": [ + ["base64id", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["batch", [ + ["npm:0.6.1", { + "packageLocation": "./.yarn/cache/batch-npm-0.6.1-70e2e81169-2.zip/node_modules/batch/", + "packageDependencies": [ + ["batch", "npm:0.6.1"] + ], + "linkType": "HARD", + }] + ]], + ["bcrypt-pbkdf", [ + ["npm:1.0.2", { + "packageLocation": "./.yarn/cache/bcrypt-pbkdf-npm-1.0.2-80db8b16ed-2.zip/node_modules/bcrypt-pbkdf/", + "packageDependencies": [ + ["bcrypt-pbkdf", "npm:1.0.2"], + ["tweetnacl", "npm:0.14.5"] + ], + "linkType": "HARD", + }] + ]], + ["before-after-hook", [ + ["npm:2.1.0", { + "packageLocation": "./.yarn/cache/before-after-hook-npm-2.1.0-68b62dea36-2.zip/node_modules/before-after-hook/", + "packageDependencies": [ + ["before-after-hook", "npm:2.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["better-assert", [ + ["npm:1.0.2", { + "packageLocation": "./.yarn/cache/better-assert-npm-1.0.2-c9e69d4278-2.zip/node_modules/better-assert/", + "packageDependencies": [ + ["better-assert", "npm:1.0.2"], + ["callsite", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["better-opn", [ + ["npm:0.1.4", { + "packageLocation": "./.yarn/cache/better-opn-npm-0.1.4-2ca84672bc-2.zip/node_modules/better-opn/", + "packageDependencies": [ + ["better-opn", "npm:0.1.4"], + ["opn", "npm:5.4.0"] + ], + "linkType": "HARD", + }] + ]], + ["better-queue", [ + ["npm:3.8.10", { + "packageLocation": "./.yarn/cache/better-queue-npm-3.8.10-df491a8330-2.zip/node_modules/better-queue/", + "packageDependencies": [ + ["better-queue", "npm:3.8.10"], + ["better-queue-memory", "virtual:df491a8330b2bc6f866d81acfe5d8b2b3563b755220a95477bf97f66329a1528eea734572ff556c6d35dcebc4169660e770f397d43ca31d42092b27b4a0678c1#npm:1.0.3"], + ["node-eta", "npm:0.9.0"], + ["uuid", "npm:3.3.2"] + ], + "linkType": "HARD", + }] + ]], + ["better-queue-memory", [ + ["virtual:df491a8330b2bc6f866d81acfe5d8b2b3563b755220a95477bf97f66329a1528eea734572ff556c6d35dcebc4169660e770f397d43ca31d42092b27b4a0678c1#npm:1.0.3", { + "packageLocation": "./.yarn/$$virtual/better-queue-memory-virtual-dda8ffcfc2/0/cache/better-queue-memory-npm-1.0.3-8bfcd705dd-2.zip/node_modules/better-queue-memory/", + "packageDependencies": [ + ["better-queue-memory", "virtual:df491a8330b2bc6f866d81acfe5d8b2b3563b755220a95477bf97f66329a1528eea734572ff556c6d35dcebc4169660e770f397d43ca31d42092b27b4a0678c1#npm:1.0.3"], + ["better-queue", "npm:3.8.10"] + ], + "packagePeers": [ + "better-queue" + ], + "linkType": "HARD", + }] + ]], + ["big.js", [ + ["npm:5.2.2", { + "packageLocation": "./.yarn/cache/big.js-npm-5.2.2-e147c30820-2.zip/node_modules/big.js/", + "packageDependencies": [ + ["big.js", "npm:5.2.2"] + ], + "linkType": "HARD", + }] + ]], + ["bignumber.js", [ + ["npm:2.4.0", { + "packageLocation": "./.yarn/cache/bignumber.js-npm-2.4.0-afede8d905-2.zip/node_modules/bignumber.js/", + "packageDependencies": [ + ["bignumber.js", "npm:2.4.0"] + ], + "linkType": "HARD", + }] + ]], + ["bin-build", [ + ["npm:3.0.0", { + "packageLocation": "./.yarn/cache/bin-build-npm-3.0.0-41c58b5458-2.zip/node_modules/bin-build/", + "packageDependencies": [ + ["bin-build", "npm:3.0.0"], + ["decompress", "npm:4.2.0"], + ["download", "npm:6.2.5"], + ["execa", "npm:0.7.0"], + ["p-map-series", "npm:1.0.0"], + ["tempfile", "npm:2.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["bin-check", [ + ["npm:4.1.0", { + "packageLocation": "./.yarn/cache/bin-check-npm-4.1.0-07dd85c765-2.zip/node_modules/bin-check/", + "packageDependencies": [ + ["bin-check", "npm:4.1.0"], + ["execa", "npm:0.7.0"], + ["executable", "npm:4.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["bin-version", [ + ["npm:3.0.0", { + "packageLocation": "./.yarn/cache/bin-version-npm-3.0.0-a462c20f03-2.zip/node_modules/bin-version/", + "packageDependencies": [ + ["bin-version", "npm:3.0.0"], + ["execa", "npm:1.0.0"], + ["find-versions", "npm:3.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["bin-version-check", [ + ["npm:4.0.0", { + "packageLocation": "./.yarn/cache/bin-version-check-npm-4.0.0-6292cc7d15-2.zip/node_modules/bin-version-check/", + "packageDependencies": [ + ["bin-version-check", "npm:4.0.0"], + ["bin-version", "npm:3.0.0"], + ["semver", "npm:5.6.0"], + ["semver-truncate", "npm:1.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["bin-wrapper", [ + ["npm:4.1.0", { + "packageLocation": "./.yarn/cache/bin-wrapper-npm-4.1.0-66d398dd61-2.zip/node_modules/bin-wrapper/", + "packageDependencies": [ + ["bin-wrapper", "npm:4.1.0"], + ["bin-check", "npm:4.1.0"], + ["bin-version-check", "npm:4.0.0"], + ["download", "npm:7.1.0"], + ["import-lazy", "npm:3.1.0"], + ["os-filter-obj", "npm:2.0.0"], + ["pify", "npm:4.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["binary-extensions", [ + ["npm:1.12.0", { + "packageLocation": "./.yarn/cache/binary-extensions-npm-1.12.0-5e3e1208ac-2.zip/node_modules/binary-extensions/", + "packageDependencies": [ + ["binary-extensions", "npm:1.12.0"] + ], + "linkType": "HARD", + }] + ]], + ["bl", [ + ["npm:1.2.2", { + "packageLocation": "./.yarn/cache/bl-npm-1.2.2-6a3aaedf6b-2.zip/node_modules/bl/", + "packageDependencies": [ + ["bl", "npm:1.2.2"], + ["readable-stream", "npm:2.3.6"], + ["safe-buffer", "npm:5.1.2"] + ], + "linkType": "HARD", + }], + ["npm:3.0.0", { + "packageLocation": "./.yarn/cache/bl-npm-3.0.0-51c177509b-2.zip/node_modules/bl/", + "packageDependencies": [ + ["bl", "npm:3.0.0"], + ["readable-stream", "npm:3.2.0"] + ], + "linkType": "HARD", + }] + ]], + ["blob", [ + ["npm:0.0.5", { + "packageLocation": "./.yarn/cache/blob-npm-0.0.5-5e6b11bda5-2.zip/node_modules/blob/", + "packageDependencies": [ + ["blob", "npm:0.0.5"] + ], + "linkType": "HARD", + }] + ]], + ["bluebird", [ + ["npm:3.5.3", { + "packageLocation": "./.yarn/cache/bluebird-npm-3.5.3-f4239277cf-2.zip/node_modules/bluebird/", + "packageDependencies": [ + ["bluebird", "npm:3.5.3"] + ], + "linkType": "HARD", + }], + ["npm:3.5.5", { + "packageLocation": "./.yarn/cache/bluebird-npm-3.5.5-2719a585f8-2.zip/node_modules/bluebird/", + "packageDependencies": [ + ["bluebird", "npm:3.5.5"] + ], + "linkType": "HARD", + }] + ]], + ["bmp-js", [ + ["npm:0.0.1", { + "packageLocation": "./.yarn/cache/bmp-js-npm-0.0.1-12f47a7d99-2.zip/node_modules/bmp-js/", + "packageDependencies": [ + ["bmp-js", "npm:0.0.1"] + ], + "linkType": "HARD", + }], + ["npm:0.0.3", { + "packageLocation": "./.yarn/cache/bmp-js-npm-0.0.3-54399b8184-2.zip/node_modules/bmp-js/", + "packageDependencies": [ + ["bmp-js", "npm:0.0.3"] + ], + "linkType": "HARD", + }], + ["npm:0.1.0", { + "packageLocation": "./.yarn/cache/bmp-js-npm-0.1.0-5c9f284ca3-2.zip/node_modules/bmp-js/", + "packageDependencies": [ + ["bmp-js", "npm:0.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["bn.js", [ + ["npm:4.11.8", { + "packageLocation": "./.yarn/cache/bn.js-npm-4.11.8-296affce9a-2.zip/node_modules/bn.js/", + "packageDependencies": [ + ["bn.js", "npm:4.11.8"] + ], + "linkType": "HARD", + }] + ]], + ["body-parser", [ + ["npm:1.18.3", { + "packageLocation": "./.yarn/cache/body-parser-npm-1.18.3-3c4f7f3497-2.zip/node_modules/body-parser/", + "packageDependencies": [ + ["body-parser", "npm:1.18.3"], + ["bytes", "npm:3.0.0"], + ["content-type", "npm:1.0.4"], + ["debug", "virtual:2bcc47d217f870e3d52f0e55493dc34fd3da852877f7db32fa2940cc320151746026495daf6a34a974488cf5a949d93be1e2dc1ffba036faf081a9b15fcd2252#npm:2.6.9"], + ["depd", "npm:1.1.2"], + ["http-errors", "npm:1.6.3"], + ["iconv-lite", "npm:0.4.23"], + ["on-finished", "npm:2.3.0"], + ["qs", "npm:6.5.2"], + ["raw-body", "npm:2.3.3"], + ["type-is", "npm:1.6.16"] + ], + "linkType": "HARD", + }] + ]], + ["bonjour", [ + ["npm:3.5.0", { + "packageLocation": "./.yarn/cache/bonjour-npm-3.5.0-919b726638-2.zip/node_modules/bonjour/", + "packageDependencies": [ + ["bonjour", "npm:3.5.0"], + ["array-flatten", "npm:2.1.2"], + ["deep-equal", "npm:1.0.1"], + ["dns-equal", "npm:1.0.0"], + ["dns-txt", "npm:2.0.2"], + ["multicast-dns", "npm:6.2.3"], + ["multicast-dns-service-types", "npm:1.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["boolbase", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/boolbase-npm-1.0.0-965fe9af6d-2.zip/node_modules/boolbase/", + "packageDependencies": [ + ["boolbase", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["boxen", [ + ["npm:1.3.0", { + "packageLocation": "./.yarn/cache/boxen-npm-1.3.0-516a1c78f9-2.zip/node_modules/boxen/", + "packageDependencies": [ + ["boxen", "npm:1.3.0"], + ["ansi-align", "npm:2.0.0"], + ["camelcase", "npm:4.1.0"], + ["chalk", "npm:2.4.2"], + ["cli-boxes", "npm:1.0.0"], + ["string-width", "npm:2.1.1"], + ["term-size", "npm:1.2.0"], + ["widest-line", "npm:2.0.1"] + ], + "linkType": "HARD", + }], + ["npm:3.2.0", { + "packageLocation": "./.yarn/cache/boxen-npm-3.2.0-1a7f40e212-2.zip/node_modules/boxen/", + "packageDependencies": [ + ["boxen", "npm:3.2.0"], + ["ansi-align", "npm:3.0.0"], + ["camelcase", "npm:5.3.1"], + ["chalk", "npm:2.4.2"], + ["cli-boxes", "npm:2.2.0"], + ["string-width", "npm:3.0.0"], + ["term-size", "npm:1.2.0"], + ["type-fest", "npm:0.3.1"], + ["widest-line", "npm:2.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["brace-expansion", [ + ["npm:1.1.11", { + "packageLocation": "./.yarn/cache/brace-expansion-npm-1.1.11-fb95eb05ad-2.zip/node_modules/brace-expansion/", + "packageDependencies": [ + ["brace-expansion", "npm:1.1.11"], + ["balanced-match", "npm:1.0.0"], + ["concat-map", "npm:0.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["braces", [ + ["npm:1.8.5", { + "packageLocation": "./.yarn/cache/braces-npm-1.8.5-ce7bb29796-2.zip/node_modules/braces/", + "packageDependencies": [ + ["braces", "npm:1.8.5"], + ["expand-range", "npm:1.8.2"], + ["preserve", "npm:0.2.0"], + ["repeat-element", "npm:1.1.3"] + ], + "linkType": "HARD", + }], + ["npm:2.3.2", { + "packageLocation": "./.yarn/cache/braces-npm-2.3.2-19cadb3384-2.zip/node_modules/braces/", + "packageDependencies": [ + ["braces", "npm:2.3.2"], + ["arr-flatten", "npm:1.1.0"], + ["array-unique", "npm:0.3.2"], + ["extend-shallow", "npm:2.0.1"], + ["fill-range", "npm:4.0.0"], + ["isobject", "npm:3.0.1"], + ["repeat-element", "npm:1.1.3"], + ["snapdragon", "npm:0.8.2"], + ["snapdragon-node", "npm:2.1.1"], + ["split-string", "npm:3.1.0"], + ["to-regex", "npm:3.0.2"] + ], + "linkType": "HARD", + }], + ["npm:3.0.2", { + "packageLocation": "./.yarn/cache/braces-npm-3.0.2-782240b28a-2.zip/node_modules/braces/", + "packageDependencies": [ + ["braces", "npm:3.0.2"], + ["fill-range", "npm:7.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["brorand", [ + ["npm:1.1.0", { + "packageLocation": "./.yarn/cache/brorand-npm-1.1.0-ea86634c4b-2.zip/node_modules/brorand/", + "packageDependencies": [ + ["brorand", "npm:1.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["browser-process-hrtime", [ + ["npm:0.1.3", { + "packageLocation": "./.yarn/cache/browser-process-hrtime-npm-0.1.3-12a293d493-2.zip/node_modules/browser-process-hrtime/", + "packageDependencies": [ + ["browser-process-hrtime", "npm:0.1.3"] + ], + "linkType": "HARD", + }] + ]], + ["browser-resolve", [ + ["npm:1.11.3", { + "packageLocation": "./.yarn/cache/browser-resolve-npm-1.11.3-c550b74990-2.zip/node_modules/browser-resolve/", + "packageDependencies": [ + ["browser-resolve", "npm:1.11.3"], + ["resolve", "patch:resolve@npm%3A1.1.7#builtin::version=1.1.7&hash=8fccd0"] + ], + "linkType": "HARD", + }] + ]], + ["browserify-aes", [ + ["npm:1.2.0", { + "packageLocation": "./.yarn/cache/browserify-aes-npm-1.2.0-2ad4aeefbe-2.zip/node_modules/browserify-aes/", + "packageDependencies": [ + ["browserify-aes", "npm:1.2.0"], + ["buffer-xor", "npm:1.0.3"], + ["cipher-base", "npm:1.0.4"], + ["create-hash", "npm:1.2.0"], + ["evp_bytestokey", "npm:1.0.3"], + ["inherits", "npm:2.0.3"], + ["safe-buffer", "npm:5.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["browserify-cipher", [ + ["npm:1.0.1", { + "packageLocation": "./.yarn/cache/browserify-cipher-npm-1.0.1-e00d75c093-2.zip/node_modules/browserify-cipher/", + "packageDependencies": [ + ["browserify-cipher", "npm:1.0.1"], + ["browserify-aes", "npm:1.2.0"], + ["browserify-des", "npm:1.0.2"], + ["evp_bytestokey", "npm:1.0.3"] + ], + "linkType": "HARD", + }] + ]], + ["browserify-des", [ + ["npm:1.0.2", { + "packageLocation": "./.yarn/cache/browserify-des-npm-1.0.2-5d04e0cde2-2.zip/node_modules/browserify-des/", + "packageDependencies": [ + ["browserify-des", "npm:1.0.2"], + ["cipher-base", "npm:1.0.4"], + ["des.js", "npm:1.0.0"], + ["inherits", "npm:2.0.3"], + ["safe-buffer", "npm:5.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["browserify-rsa", [ + ["npm:4.0.1", { + "packageLocation": "./.yarn/cache/browserify-rsa-npm-4.0.1-faeab97656-2.zip/node_modules/browserify-rsa/", + "packageDependencies": [ + ["browserify-rsa", "npm:4.0.1"], + ["bn.js", "npm:4.11.8"], + ["randombytes", "npm:2.0.6"] + ], + "linkType": "HARD", + }] + ]], + ["browserify-sign", [ + ["npm:4.0.4", { + "packageLocation": "./.yarn/cache/browserify-sign-npm-4.0.4-1a79e14f9b-2.zip/node_modules/browserify-sign/", + "packageDependencies": [ + ["browserify-sign", "npm:4.0.4"], + ["bn.js", "npm:4.11.8"], + ["browserify-rsa", "npm:4.0.1"], + ["create-hash", "npm:1.2.0"], + ["create-hmac", "npm:1.1.7"], + ["elliptic", "npm:6.4.1"], + ["inherits", "npm:2.0.3"], + ["parse-asn1", "npm:5.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["browserify-zlib", [ + ["npm:0.2.0", { + "packageLocation": "./.yarn/cache/browserify-zlib-npm-0.2.0-eab4087284-2.zip/node_modules/browserify-zlib/", + "packageDependencies": [ + ["browserify-zlib", "npm:0.2.0"], + ["pako", "npm:1.0.8"] + ], + "linkType": "HARD", + }] + ]], + ["browserslist", [ + ["npm:3.2.8", { + "packageLocation": "./.yarn/cache/browserslist-npm-3.2.8-a4a77e08ac-2.zip/node_modules/browserslist/", + "packageDependencies": [ + ["browserslist", "npm:3.2.8"], + ["caniuse-lite", "npm:1.0.30000942"], + ["electron-to-chromium", "npm:1.3.113"] + ], + "linkType": "HARD", + }], + ["npm:4.4.0", { + "packageLocation": "./.yarn/cache/browserslist-npm-4.4.0-f8ba27b7bc-2.zip/node_modules/browserslist/", + "packageDependencies": [ + ["browserslist", "npm:4.4.0"], + ["caniuse-lite", "npm:1.0.30000929"], + ["electron-to-chromium", "npm:1.3.103"], + ["node-releases", "npm:1.1.3"] + ], + "linkType": "HARD", + }], + ["npm:4.4.2", { + "packageLocation": "./.yarn/cache/browserslist-npm-4.4.2-e2eb9b2531-2.zip/node_modules/browserslist/", + "packageDependencies": [ + ["browserslist", "npm:4.4.2"], + ["caniuse-lite", "npm:1.0.30000942"], + ["electron-to-chromium", "npm:1.3.113"], + ["node-releases", "npm:1.1.9"] + ], + "linkType": "HARD", + }], + ["npm:4.5.2", { + "packageLocation": "./.yarn/cache/browserslist-npm-4.5.2-af513e7648-2.zip/node_modules/browserslist/", + "packageDependencies": [ + ["browserslist", "npm:4.5.2"], + ["caniuse-lite", "npm:1.0.30000951"], + ["electron-to-chromium", "npm:1.3.119"], + ["node-releases", "npm:1.1.11"] + ], + "linkType": "HARD", + }], + ["npm:4.6.3", { + "packageLocation": "./.yarn/cache/browserslist-npm-4.6.3-2716d82f1c-2.zip/node_modules/browserslist/", + "packageDependencies": [ + ["browserslist", "npm:4.6.3"], + ["caniuse-lite", "npm:1.0.30000980"], + ["electron-to-chromium", "npm:1.3.188"], + ["node-releases", "npm:1.1.25"] + ], + "linkType": "HARD", + }] + ]], + ["bser", [ + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/bser-npm-2.0.0-8339c76426-2.zip/node_modules/bser/", + "packageDependencies": [ + ["bser", "npm:2.0.0"], + ["node-int64", "npm:0.4.0"] + ], + "linkType": "HARD", + }] + ]], + ["btoa-lite", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/btoa-lite-npm-1.0.0-e85ee9286e-2.zip/node_modules/btoa-lite/", + "packageDependencies": [ + ["btoa-lite", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["buffer", [ + ["npm:4.9.1", { + "packageLocation": "./.yarn/cache/buffer-npm-4.9.1-60cf99e8c5-2.zip/node_modules/buffer/", + "packageDependencies": [ + ["buffer", "npm:4.9.1"], + ["base64-js", "npm:1.3.0"], + ["ieee754", "npm:1.1.12"], + ["isarray", "npm:1.0.0"] + ], + "linkType": "HARD", + }], + ["npm:5.2.1", { + "packageLocation": "./.yarn/cache/buffer-npm-5.2.1-9f7652b857-2.zip/node_modules/buffer/", + "packageDependencies": [ + ["buffer", "npm:5.2.1"], + ["base64-js", "npm:1.3.0"], + ["ieee754", "npm:1.1.12"] + ], + "linkType": "HARD", + }] + ]], + ["buffer-alloc", [ + ["npm:1.2.0", { + "packageLocation": "./.yarn/cache/buffer-alloc-npm-1.2.0-388beee0c7-2.zip/node_modules/buffer-alloc/", + "packageDependencies": [ + ["buffer-alloc", "npm:1.2.0"], + ["buffer-alloc-unsafe", "npm:1.1.0"], + ["buffer-fill", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["buffer-alloc-unsafe", [ + ["npm:1.1.0", { + "packageLocation": "./.yarn/cache/buffer-alloc-unsafe-npm-1.1.0-b5d7ccb44c-2.zip/node_modules/buffer-alloc-unsafe/", + "packageDependencies": [ + ["buffer-alloc-unsafe", "npm:1.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["buffer-crc32", [ + ["npm:0.2.13", { + "packageLocation": "./.yarn/cache/buffer-crc32-npm-0.2.13-c4b6fceac1-2.zip/node_modules/buffer-crc32/", + "packageDependencies": [ + ["buffer-crc32", "npm:0.2.13"] + ], + "linkType": "HARD", + }] + ]], + ["buffer-equal", [ + ["npm:0.0.1", { + "packageLocation": "./.yarn/cache/buffer-equal-npm-0.0.1-428f7d217a-2.zip/node_modules/buffer-equal/", + "packageDependencies": [ + ["buffer-equal", "npm:0.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["buffer-fill", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/buffer-fill-npm-1.0.0-915809118a-2.zip/node_modules/buffer-fill/", + "packageDependencies": [ + ["buffer-fill", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["buffer-from", [ + ["npm:1.1.1", { + "packageLocation": "./.yarn/cache/buffer-from-npm-1.1.1-22917b8ed8-2.zip/node_modules/buffer-from/", + "packageDependencies": [ + ["buffer-from", "npm:1.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["buffer-indexof", [ + ["npm:1.1.1", { + "packageLocation": "./.yarn/cache/buffer-indexof-npm-1.1.1-551a129ddb-2.zip/node_modules/buffer-indexof/", + "packageDependencies": [ + ["buffer-indexof", "npm:1.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["buffer-xor", [ + ["npm:1.0.3", { + "packageLocation": "./.yarn/cache/buffer-xor-npm-1.0.3-56bb81b0dd-2.zip/node_modules/buffer-xor/", + "packageDependencies": [ + ["buffer-xor", "npm:1.0.3"] + ], + "linkType": "HARD", + }] + ]], + ["builtin-modules", [ + ["npm:1.1.1", { + "packageLocation": "./.yarn/cache/builtin-modules-npm-1.1.1-209bbd4692-2.zip/node_modules/builtin-modules/", + "packageDependencies": [ + ["builtin-modules", "npm:1.1.1"] + ], + "linkType": "HARD", + }], + ["npm:3.0.0", { + "packageLocation": "./.yarn/cache/builtin-modules-npm-3.0.0-893c3e8418-2.zip/node_modules/builtin-modules/", + "packageDependencies": [ + ["builtin-modules", "npm:3.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["builtin-status-codes", [ + ["npm:3.0.0", { + "packageLocation": "./.yarn/cache/builtin-status-codes-npm-3.0.0-e376b0580b-2.zip/node_modules/builtin-status-codes/", + "packageDependencies": [ + ["builtin-status-codes", "npm:3.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["bytes", [ + ["npm:3.0.0", { + "packageLocation": "./.yarn/cache/bytes-npm-3.0.0-19be09472d-2.zip/node_modules/bytes/", + "packageDependencies": [ + ["bytes", "npm:3.0.0"] + ], + "linkType": "HARD", + }], + ["npm:3.1.0", { + "packageLocation": "./.yarn/cache/bytes-npm-3.1.0-19c5b15405-2.zip/node_modules/bytes/", + "packageDependencies": [ + ["bytes", "npm:3.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["cacache", [ + ["npm:11.3.3", { + "packageLocation": "./.yarn/cache/cacache-npm-11.3.3-34803311e9-2.zip/node_modules/cacache/", + "packageDependencies": [ + ["cacache", "npm:11.3.3"], + ["bluebird", "npm:3.5.5"], + ["chownr", "npm:1.1.1"], + ["figgy-pudding", "npm:3.5.1"], + ["glob", "npm:7.1.4"], + ["graceful-fs", "npm:4.1.15"], + ["lru-cache", "npm:5.1.1"], + ["mississippi", "npm:3.0.0"], + ["mkdirp", "npm:0.5.1"], + ["move-concurrently", "npm:1.0.1"], + ["promise-inflight", "npm:1.0.1"], + ["rimraf", "npm:2.6.3"], + ["ssri", "npm:6.0.1"], + ["unique-filename", "npm:1.1.1"], + ["y18n", "npm:4.0.0"] + ], + "linkType": "HARD", + }], + ["npm:12.0.3", { + "packageLocation": "./.yarn/cache/cacache-npm-12.0.3-b8201cd9fb-2.zip/node_modules/cacache/", + "packageDependencies": [ + ["cacache", "npm:12.0.3"], + ["bluebird", "npm:3.5.5"], + ["chownr", "npm:1.1.1"], + ["figgy-pudding", "npm:3.5.1"], + ["glob", "npm:7.1.4"], + ["graceful-fs", "npm:4.1.15"], + ["infer-owner", "npm:1.0.4"], + ["lru-cache", "npm:5.1.1"], + ["mississippi", "npm:3.0.0"], + ["mkdirp", "npm:0.5.1"], + ["move-concurrently", "npm:1.0.1"], + ["promise-inflight", "npm:1.0.1"], + ["rimraf", "npm:2.6.3"], + ["ssri", "npm:6.0.1"], + ["unique-filename", "npm:1.1.1"], + ["y18n", "npm:4.0.0"] + ], + "linkType": "HARD", + }], + ["npm:13.0.1", { + "packageLocation": "./.yarn/cache/cacache-npm-13.0.1-6b13da0303-2.zip/node_modules/cacache/", + "packageDependencies": [ + ["cacache", "npm:13.0.1"], + ["chownr", "npm:1.1.3"], + ["figgy-pudding", "npm:3.5.1"], + ["fs-minipass", "npm:2.0.0"], + ["glob", "npm:7.1.4"], + ["graceful-fs", "npm:4.2.2"], + ["infer-owner", "npm:1.0.4"], + ["lru-cache", "npm:5.1.1"], + ["minipass", "npm:3.0.1"], + ["minipass-collect", "npm:1.0.2"], + ["minipass-flush", "npm:1.0.5"], + ["minipass-pipeline", "npm:1.2.2"], + ["mkdirp", "npm:0.5.1"], + ["move-concurrently", "npm:1.0.1"], + ["p-map", "npm:3.0.0"], + ["promise-inflight", "npm:1.0.1"], + ["rimraf", "npm:2.7.1"], + ["ssri", "npm:7.0.1"], + ["unique-filename", "npm:1.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["cache-base", [ + ["npm:1.0.1", { + "packageLocation": "./.yarn/cache/cache-base-npm-1.0.1-1538417cb9-2.zip/node_modules/cache-base/", + "packageDependencies": [ + ["cache-base", "npm:1.0.1"], + ["collection-visit", "npm:1.0.0"], + ["component-emitter", "npm:1.2.1"], + ["get-value", "npm:2.0.6"], + ["has-value", "npm:1.0.0"], + ["isobject", "npm:3.0.1"], + ["set-value", "npm:2.0.0"], + ["to-object-path", "npm:0.3.0"], + ["union-value", "npm:1.0.0"], + ["unset-value", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["cache-manager", [ + ["npm:2.9.0", { + "packageLocation": "./.yarn/cache/cache-manager-npm-2.9.0-1bf14cce0d-2.zip/node_modules/cache-manager/", + "packageDependencies": [ + ["cache-manager", "npm:2.9.0"], + ["async", "npm:1.5.2"], + ["lru-cache", "npm:4.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["cache-manager-fs-hash", [ + ["npm:0.0.6", { + "packageLocation": "./.yarn/cache/cache-manager-fs-hash-npm-0.0.6-a57a63cf94-2.zip/node_modules/cache-manager-fs-hash/", + "packageDependencies": [ + ["cache-manager-fs-hash", "npm:0.0.6"], + ["es6-promisify", "npm:6.0.1"], + ["lockfile", "npm:1.0.4"] + ], + "linkType": "HARD", + }] + ]], + ["cacheable-lookup", [ + ["npm:0.2.1", { + "packageLocation": "./.yarn/cache/cacheable-lookup-npm-0.2.1-32a98ee097-2.zip/node_modules/cacheable-lookup/", + "packageDependencies": [ + ["cacheable-lookup", "npm:0.2.1"], + ["@types/keyv", "npm:3.1.1"], + ["keyv", "npm:3.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["cacheable-request", [ + ["npm:2.1.4", { + "packageLocation": "./.yarn/cache/cacheable-request-npm-2.1.4-d6f47ac974-2.zip/node_modules/cacheable-request/", + "packageDependencies": [ + ["cacheable-request", "npm:2.1.4"], + ["clone-response", "npm:1.0.2"], + ["get-stream", "npm:3.0.0"], + ["http-cache-semantics", "npm:3.8.1"], + ["keyv", "npm:3.0.0"], + ["lowercase-keys", "npm:1.0.0"], + ["normalize-url", "npm:2.0.1"], + ["responselike", "npm:1.0.2"] + ], + "linkType": "HARD", + }], + ["npm:7.0.0", { + "packageLocation": "./.yarn/cache/cacheable-request-npm-7.0.0-51ee177e44-2.zip/node_modules/cacheable-request/", + "packageDependencies": [ + ["cacheable-request", "npm:7.0.0"], + ["clone-response", "npm:1.0.2"], + ["get-stream", "npm:5.1.0"], + ["http-cache-semantics", "npm:4.0.2"], + ["keyv", "npm:3.1.0"], + ["lowercase-keys", "npm:2.0.0"], + ["normalize-url", "npm:4.5.0"], + ["responselike", "npm:2.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["call-me-maybe", [ + ["npm:1.0.1", { + "packageLocation": "./.yarn/cache/call-me-maybe-npm-1.0.1-d07e74bc9c-2.zip/node_modules/call-me-maybe/", + "packageDependencies": [ + ["call-me-maybe", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["caller-callsite", [ + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/caller-callsite-npm-2.0.0-9cf308d7bb-2.zip/node_modules/caller-callsite/", + "packageDependencies": [ + ["caller-callsite", "npm:2.0.0"], + ["callsites", "npm:2.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["caller-path", [ + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/caller-path-npm-2.0.0-7ff6a26cb9-2.zip/node_modules/caller-path/", + "packageDependencies": [ + ["caller-path", "npm:2.0.0"], + ["caller-callsite", "npm:2.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["callsite", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/callsite-npm-1.0.0-897924017b-2.zip/node_modules/callsite/", + "packageDependencies": [ + ["callsite", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["callsites", [ + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/callsites-npm-2.0.0-cc39942b7f-2.zip/node_modules/callsites/", + "packageDependencies": [ + ["callsites", "npm:2.0.0"] + ], + "linkType": "HARD", + }], + ["npm:3.0.0", { + "packageLocation": "./.yarn/cache/callsites-npm-3.0.0-4966cb90f4-2.zip/node_modules/callsites/", + "packageDependencies": [ + ["callsites", "npm:3.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["camelcase", [ + ["npm:2.1.1", { + "packageLocation": "./.yarn/cache/camelcase-npm-2.1.1-2ed296a336-2.zip/node_modules/camelcase/", + "packageDependencies": [ + ["camelcase", "npm:2.1.1"] + ], + "linkType": "HARD", + }], + ["npm:3.0.0", { + "packageLocation": "./.yarn/cache/camelcase-npm-3.0.0-0c65af0c7f-2.zip/node_modules/camelcase/", + "packageDependencies": [ + ["camelcase", "npm:3.0.0"] + ], + "linkType": "HARD", + }], + ["npm:4.1.0", { + "packageLocation": "./.yarn/cache/camelcase-npm-4.1.0-6903b265cd-2.zip/node_modules/camelcase/", + "packageDependencies": [ + ["camelcase", "npm:4.1.0"] + ], + "linkType": "HARD", + }], + ["npm:5.0.0", { + "packageLocation": "./.yarn/cache/camelcase-npm-5.0.0-c808398846-2.zip/node_modules/camelcase/", + "packageDependencies": [ + ["camelcase", "npm:5.0.0"] + ], + "linkType": "HARD", + }], + ["npm:5.3.1", { + "packageLocation": "./.yarn/cache/camelcase-npm-5.3.1-5db8af62c5-2.zip/node_modules/camelcase/", + "packageDependencies": [ + ["camelcase", "npm:5.3.1"] + ], + "linkType": "HARD", + }] + ]], + ["camelcase-keys", [ + ["npm:2.1.0", { + "packageLocation": "./.yarn/cache/camelcase-keys-npm-2.1.0-3231ee9188-2.zip/node_modules/camelcase-keys/", + "packageDependencies": [ + ["camelcase-keys", "npm:2.1.0"], + ["camelcase", "npm:2.1.1"], + ["map-obj", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["caniuse-api", [ + ["npm:3.0.0", { + "packageLocation": "./.yarn/cache/caniuse-api-npm-3.0.0-1272c2981e-2.zip/node_modules/caniuse-api/", + "packageDependencies": [ + ["caniuse-api", "npm:3.0.0"], + ["browserslist", "npm:4.4.2"], + ["caniuse-lite", "npm:1.0.30000942"], + ["lodash.memoize", "npm:4.1.2"], + ["lodash.uniq", "npm:4.5.0"] + ], + "linkType": "HARD", + }] + ]], + ["caniuse-lite", [ + ["npm:1.0.30000929", { + "packageLocation": "./.yarn/cache/caniuse-lite-npm-1.0.30000929-b5565de485-2.zip/node_modules/caniuse-lite/", + "packageDependencies": [ + ["caniuse-lite", "npm:1.0.30000929"] + ], + "linkType": "HARD", + }], + ["npm:1.0.30000942", { + "packageLocation": "./.yarn/cache/caniuse-lite-npm-1.0.30000942-4be39db208-2.zip/node_modules/caniuse-lite/", + "packageDependencies": [ + ["caniuse-lite", "npm:1.0.30000942"] + ], + "linkType": "HARD", + }], + ["npm:1.0.30000951", { + "packageLocation": "./.yarn/cache/caniuse-lite-npm-1.0.30000951-df6847cde6-2.zip/node_modules/caniuse-lite/", + "packageDependencies": [ + ["caniuse-lite", "npm:1.0.30000951"] + ], + "linkType": "HARD", + }], + ["npm:1.0.30000980", { + "packageLocation": "./.yarn/cache/caniuse-lite-npm-1.0.30000980-97b0480b83-2.zip/node_modules/caniuse-lite/", + "packageDependencies": [ + ["caniuse-lite", "npm:1.0.30000980"] + ], + "linkType": "HARD", + }] + ]], + ["capture-exit", [ + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/capture-exit-npm-2.0.0-564874b447-2.zip/node_modules/capture-exit/", + "packageDependencies": [ + ["capture-exit", "npm:2.0.0"], + ["rsvp", "npm:4.8.4"] + ], + "linkType": "HARD", + }] + ]], + ["capture-stack-trace", [ + ["npm:1.0.1", { + "packageLocation": "./.yarn/cache/capture-stack-trace-npm-1.0.1-0ffa4b6380-2.zip/node_modules/capture-stack-trace/", + "packageDependencies": [ + ["capture-stack-trace", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["caseless", [ + ["npm:0.12.0", { + "packageLocation": "./.yarn/cache/caseless-npm-0.12.0-e83bc5df83-2.zip/node_modules/caseless/", + "packageDependencies": [ + ["caseless", "npm:0.12.0"] + ], + "linkType": "HARD", + }] + ]], + ["caw", [ + ["npm:2.0.1", { + "packageLocation": "./.yarn/cache/caw-npm-2.0.1-b39744e64f-2.zip/node_modules/caw/", + "packageDependencies": [ + ["caw", "npm:2.0.1"], + ["get-proxy", "npm:2.1.0"], + ["isurl", "npm:1.0.0"], + ["tunnel-agent", "npm:0.6.0"], + ["url-to-options", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["ccount", [ + ["npm:1.0.3", { + "packageLocation": "./.yarn/cache/ccount-npm-1.0.3-af61390d97-2.zip/node_modules/ccount/", + "packageDependencies": [ + ["ccount", "npm:1.0.3"] + ], + "linkType": "HARD", + }] + ]], + ["chain-function", [ + ["npm:1.0.1", { + "packageLocation": "./.yarn/cache/chain-function-npm-1.0.1-17b783e2fe-2.zip/node_modules/chain-function/", + "packageDependencies": [ + ["chain-function", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["chalk", [ + ["npm:1.1.3", { + "packageLocation": "./.yarn/cache/chalk-npm-1.1.3-59144c3a87-2.zip/node_modules/chalk/", + "packageDependencies": [ + ["chalk", "npm:1.1.3"], + ["ansi-styles", "npm:2.2.1"], + ["escape-string-regexp", "npm:1.0.5"], + ["has-ansi", "npm:2.0.0"], + ["strip-ansi", "npm:3.0.1"], + ["supports-color", "npm:2.0.0"] + ], + "linkType": "HARD", + }], + ["npm:2.4.2", { + "packageLocation": "./.yarn/cache/chalk-npm-2.4.2-3ea16dd91e-2.zip/node_modules/chalk/", + "packageDependencies": [ + ["chalk", "npm:2.4.2"], + ["ansi-styles", "npm:3.2.1"], + ["escape-string-regexp", "npm:1.0.5"], + ["supports-color", "npm:5.5.0"] + ], + "linkType": "HARD", + }], + ["npm:3.0.0", { + "packageLocation": "./.yarn/cache/chalk-npm-3.0.0-e813208025-2.zip/node_modules/chalk/", + "packageDependencies": [ + ["chalk", "npm:3.0.0"], + ["ansi-styles", "npm:4.2.0"], + ["supports-color", "npm:7.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["character-entities", [ + ["npm:1.2.2", { + "packageLocation": "./.yarn/cache/character-entities-npm-1.2.2-fff64b7380-2.zip/node_modules/character-entities/", + "packageDependencies": [ + ["character-entities", "npm:1.2.2"] + ], + "linkType": "HARD", + }] + ]], + ["character-entities-html4", [ + ["npm:1.1.2", { + "packageLocation": "./.yarn/cache/character-entities-html4-npm-1.1.2-04a28aed28-2.zip/node_modules/character-entities-html4/", + "packageDependencies": [ + ["character-entities-html4", "npm:1.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["character-entities-legacy", [ + ["npm:1.1.2", { + "packageLocation": "./.yarn/cache/character-entities-legacy-npm-1.1.2-727b25cf67-2.zip/node_modules/character-entities-legacy/", + "packageDependencies": [ + ["character-entities-legacy", "npm:1.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["character-reference-invalid", [ + ["npm:1.1.2", { + "packageLocation": "./.yarn/cache/character-reference-invalid-npm-1.1.2-5bc6be2a2d-2.zip/node_modules/character-reference-invalid/", + "packageDependencies": [ + ["character-reference-invalid", "npm:1.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["chardet", [ + ["npm:0.4.2", { + "packageLocation": "./.yarn/cache/chardet-npm-0.4.2-05471c97f2-2.zip/node_modules/chardet/", + "packageDependencies": [ + ["chardet", "npm:0.4.2"] + ], + "linkType": "HARD", + }], + ["npm:0.7.0", { + "packageLocation": "./.yarn/cache/chardet-npm-0.7.0-27933dd6c7-2.zip/node_modules/chardet/", + "packageDependencies": [ + ["chardet", "npm:0.7.0"] + ], + "linkType": "HARD", + }] + ]], + ["charenc", [ + ["npm:0.0.2", { + "packageLocation": "./.yarn/cache/charenc-npm-0.0.2-aca0c2f207-2.zip/node_modules/charenc/", + "packageDependencies": [ + ["charenc", "npm:0.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["cheerio", [ + ["npm:1.0.0-rc.2", { + "packageLocation": "./.yarn/cache/cheerio-npm-1.0.0-rc.2-6e3938508e-2.zip/node_modules/cheerio/", + "packageDependencies": [ + ["cheerio", "npm:1.0.0-rc.2"], + ["css-select", "npm:1.2.0"], + ["dom-serializer", "npm:0.1.0"], + ["entities", "npm:1.1.2"], + ["htmlparser2", "npm:3.10.0"], + ["lodash", "npm:4.17.11"], + ["parse5", "npm:3.0.3"] + ], + "linkType": "HARD", + }] + ]], + ["chokidar", [ + ["npm:1.7.0", { + "packageLocation": "./.yarn/cache/chokidar-npm-1.7.0-a3b03416e2-2.zip/node_modules/chokidar/", + "packageDependencies": [ + ["chokidar", "npm:1.7.0"], + ["anymatch", "npm:1.3.2"], + ["async-each", "npm:1.0.1"], + ["fsevents", "patch:fsevents@npm%3A1.2.7#builtin::version=1.2.7&hash=77dfe6"], + ["glob-parent", "npm:2.0.0"], + ["inherits", "npm:2.0.3"], + ["is-binary-path", "npm:1.0.1"], + ["is-glob", "npm:2.0.1"], + ["path-is-absolute", "npm:1.0.1"], + ["readdirp", "npm:2.2.1"] + ], + "linkType": "HARD", + }], + ["npm:2.0.4", { + "packageLocation": "./.yarn/cache/chokidar-npm-2.0.4-b8065b2961-2.zip/node_modules/chokidar/", + "packageDependencies": [ + ["chokidar", "npm:2.0.4"], + ["anymatch", "npm:2.0.0"], + ["async-each", "npm:1.0.1"], + ["braces", "npm:2.3.2"], + ["fsevents", "patch:fsevents@npm%3A1.2.6#builtin::version=1.2.6&hash=77dfe6"], + ["glob-parent", "npm:3.1.0"], + ["inherits", "npm:2.0.3"], + ["is-binary-path", "npm:1.0.1"], + ["is-glob", "npm:4.0.0"], + ["lodash.debounce", "npm:4.0.8"], + ["normalize-path", "npm:2.1.1"], + ["path-is-absolute", "npm:1.0.1"], + ["readdirp", "npm:2.2.1"], + ["upath", "npm:1.1.0"] + ], + "linkType": "HARD", + }], + ["npm:2.1.2", { + "packageLocation": "./.yarn/cache/chokidar-npm-2.1.2-1e777de874-2.zip/node_modules/chokidar/", + "packageDependencies": [ + ["chokidar", "npm:2.1.2"], + ["anymatch", "npm:2.0.0"], + ["async-each", "npm:1.0.1"], + ["braces", "npm:2.3.2"], + ["fsevents", "patch:fsevents@npm%3A1.2.7#builtin::version=1.2.7&hash=77dfe6"], + ["glob-parent", "npm:3.1.0"], + ["inherits", "npm:2.0.3"], + ["is-binary-path", "npm:1.0.1"], + ["is-glob", "npm:4.0.0"], + ["normalize-path", "npm:3.0.0"], + ["path-is-absolute", "npm:1.0.1"], + ["readdirp", "npm:2.2.1"], + ["upath", "npm:1.1.0"] + ], + "linkType": "HARD", + }], + ["npm:2.1.8", { + "packageLocation": "./.yarn/cache/chokidar-npm-2.1.8-32fdcd020e-2.zip/node_modules/chokidar/", + "packageDependencies": [ + ["chokidar", "npm:2.1.8"], + ["anymatch", "npm:2.0.0"], + ["async-each", "npm:1.0.1"], + ["braces", "npm:2.3.2"], + ["fsevents", "patch:fsevents@npm%3A1.2.7#builtin::version=1.2.7&hash=77dfe6"], + ["glob-parent", "npm:3.1.0"], + ["inherits", "npm:2.0.3"], + ["is-binary-path", "npm:1.0.1"], + ["is-glob", "npm:4.0.0"], + ["normalize-path", "npm:3.0.0"], + ["path-is-absolute", "npm:1.0.1"], + ["readdirp", "npm:2.2.1"], + ["upath", "npm:1.2.0"] + ], + "linkType": "HARD", + }] + ]], + ["chownr", [ + ["npm:1.1.1", { + "packageLocation": "./.yarn/cache/chownr-npm-1.1.1-5b48cf80c3-2.zip/node_modules/chownr/", + "packageDependencies": [ + ["chownr", "npm:1.1.1"] + ], + "linkType": "HARD", + }], + ["npm:1.1.3", { + "packageLocation": "./.yarn/cache/chownr-npm-1.1.3-706dbfd282-2.zip/node_modules/chownr/", + "packageDependencies": [ + ["chownr", "npm:1.1.3"] + ], + "linkType": "HARD", + }] + ]], + ["chrome-trace-event", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/chrome-trace-event-npm-1.0.0-26897a80a8-2.zip/node_modules/chrome-trace-event/", + "packageDependencies": [ + ["chrome-trace-event", "npm:1.0.0"], + ["tslib", "npm:1.9.3"] + ], + "linkType": "HARD", + }], + ["npm:1.0.2", { + "packageLocation": "./.yarn/cache/chrome-trace-event-npm-1.0.2-c73a69cbd7-2.zip/node_modules/chrome-trace-event/", + "packageDependencies": [ + ["chrome-trace-event", "npm:1.0.2"], + ["tslib", "npm:1.9.3"] + ], + "linkType": "HARD", + }] + ]], + ["ci-info", [ + ["npm:1.6.0", { + "packageLocation": "./.yarn/cache/ci-info-npm-1.6.0-2d91706840-2.zip/node_modules/ci-info/", + "packageDependencies": [ + ["ci-info", "npm:1.6.0"] + ], + "linkType": "HARD", + }], + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/ci-info-npm-2.0.0-78012236a1-2.zip/node_modules/ci-info/", + "packageDependencies": [ + ["ci-info", "npm:2.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["cipher-base", [ + ["npm:1.0.4", { + "packageLocation": "./.yarn/cache/cipher-base-npm-1.0.4-2e98b97140-2.zip/node_modules/cipher-base/", + "packageDependencies": [ + ["cipher-base", "npm:1.0.4"], + ["inherits", "npm:2.0.3"], + ["safe-buffer", "npm:5.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["class-utils", [ + ["npm:0.3.6", { + "packageLocation": "./.yarn/cache/class-utils-npm-0.3.6-2c691ad006-2.zip/node_modules/class-utils/", + "packageDependencies": [ + ["class-utils", "npm:0.3.6"], + ["arr-union", "npm:3.1.0"], + ["define-property", "npm:0.2.5"], + ["isobject", "npm:3.0.1"], + ["static-extend", "npm:0.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["classnames", [ + ["npm:2.2.6", { + "packageLocation": "./.yarn/cache/classnames-npm-2.2.6-98e9901cf4-2.zip/node_modules/classnames/", + "packageDependencies": [ + ["classnames", "npm:2.2.6"] + ], + "linkType": "HARD", + }] + ]], + ["clean-css", [ + ["npm:4.2.1", { + "packageLocation": "./.yarn/cache/clean-css-npm-4.2.1-027ed5a590-2.zip/node_modules/clean-css/", + "packageDependencies": [ + ["clean-css", "npm:4.2.1"], + ["source-map", "npm:0.6.1"] + ], + "linkType": "HARD", + }] + ]], + ["clean-stack", [ + ["npm:2.2.0", { + "packageLocation": "./.yarn/cache/clean-stack-npm-2.2.0-a8ce435a5c-2.zip/node_modules/clean-stack/", + "packageDependencies": [ + ["clean-stack", "npm:2.2.0"] + ], + "linkType": "HARD", + }] + ]], + ["cli-boxes", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/cli-boxes-npm-1.0.0-fdd89bc01b-2.zip/node_modules/cli-boxes/", + "packageDependencies": [ + ["cli-boxes", "npm:1.0.0"] + ], + "linkType": "HARD", + }], + ["npm:2.2.0", { + "packageLocation": "./.yarn/cache/cli-boxes-npm-2.2.0-d10e4d5632-2.zip/node_modules/cli-boxes/", + "packageDependencies": [ + ["cli-boxes", "npm:2.2.0"] + ], + "linkType": "HARD", + }] + ]], + ["cli-cursor", [ + ["npm:2.1.0", { + "packageLocation": "./.yarn/cache/cli-cursor-npm-2.1.0-3920629c9c-2.zip/node_modules/cli-cursor/", + "packageDependencies": [ + ["cli-cursor", "npm:2.1.0"], + ["restore-cursor", "npm:2.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["cli-spinners", [ + ["npm:1.3.1", { + "packageLocation": "./.yarn/cache/cli-spinners-npm-1.3.1-591ebb35f1-2.zip/node_modules/cli-spinners/", + "packageDependencies": [ + ["cli-spinners", "npm:1.3.1"] + ], + "linkType": "HARD", + }] + ]], + ["cli-table3", [ + ["npm:0.5.1", { + "packageLocation": "./.yarn/cache/cli-table3-npm-0.5.1-570cb07b69-2.zip/node_modules/cli-table3/", + "packageDependencies": [ + ["cli-table3", "npm:0.5.1"], + ["colors", "npm:1.3.3"], + ["object-assign", "npm:4.1.1"], + ["string-width", "npm:2.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["cli-truncate", [ + ["npm:1.1.0", { + "packageLocation": "./.yarn/cache/cli-truncate-npm-1.1.0-d6b3399f75-2.zip/node_modules/cli-truncate/", + "packageDependencies": [ + ["cli-truncate", "npm:1.1.0"], + ["slice-ansi", "npm:1.0.0"], + ["string-width", "npm:2.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["cli-width", [ + ["npm:2.2.0", { + "packageLocation": "./.yarn/cache/cli-width-npm-2.2.0-0e002b49d0-2.zip/node_modules/cli-width/", + "packageDependencies": [ + ["cli-width", "npm:2.2.0"] + ], + "linkType": "HARD", + }] + ]], + ["clipanion", [ + ["npm:2.0.0-rc.16", { + "packageLocation": "./.yarn/cache/clipanion-npm-2.0.0-rc.16-b9444aaf89-2.zip/node_modules/clipanion/", + "packageDependencies": [ + ["clipanion", "npm:2.0.0-rc.16"], + ["chalk", "npm:2.4.2"] + ], + "linkType": "HARD", + }], + ["npm:2.1.5", { + "packageLocation": "./.yarn/cache/clipanion-npm-2.1.5-aef0ebbd62-2.zip/node_modules/clipanion/", + "packageDependencies": [ + ["clipanion", "npm:2.1.5"], + ["chalk", "npm:2.4.2"] + ], + "linkType": "HARD", + }] + ]], + ["clipboard", [ + ["npm:2.0.4", { + "packageLocation": "./.yarn/cache/clipboard-npm-2.0.4-9c64881b92-2.zip/node_modules/clipboard/", + "packageDependencies": [ + ["clipboard", "npm:2.0.4"], + ["good-listener", "npm:1.2.2"], + ["select", "npm:1.1.2"], + ["tiny-emitter", "npm:2.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["clipboardy", [ + ["npm:1.2.3", { + "packageLocation": "./.yarn/unplugged/clipboardy-npm-1.2.3-d3a44efb48/node_modules/clipboardy/", + "packageDependencies": [ + ["clipboardy", "npm:1.2.3"], + ["arch", "npm:2.1.1"], + ["execa", "npm:0.8.0"] + ], + "linkType": "HARD", + }] + ]], + ["cliui", [ + ["npm:3.2.0", { + "packageLocation": "./.yarn/cache/cliui-npm-3.2.0-b68c4dcdcb-2.zip/node_modules/cliui/", + "packageDependencies": [ + ["cliui", "npm:3.2.0"], + ["string-width", "npm:1.0.2"], + ["strip-ansi", "npm:3.0.1"], + ["wrap-ansi", "npm:2.1.0"] + ], + "linkType": "HARD", + }], + ["npm:4.1.0", { + "packageLocation": "./.yarn/cache/cliui-npm-4.1.0-4dad363d19-2.zip/node_modules/cliui/", + "packageDependencies": [ + ["cliui", "npm:4.1.0"], + ["string-width", "npm:2.1.1"], + ["strip-ansi", "npm:4.0.0"], + ["wrap-ansi", "npm:2.1.0"] + ], + "linkType": "HARD", + }], + ["npm:5.0.0", { + "packageLocation": "./.yarn/cache/cliui-npm-5.0.0-885b5f48ee-2.zip/node_modules/cliui/", + "packageDependencies": [ + ["cliui", "npm:5.0.0"], + ["string-width", "npm:3.1.0"], + ["strip-ansi", "npm:5.2.0"], + ["wrap-ansi", "npm:5.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["clone", [ + ["npm:2.1.2", { + "packageLocation": "./.yarn/cache/clone-npm-2.1.2-1d491c6629-2.zip/node_modules/clone/", + "packageDependencies": [ + ["clone", "npm:2.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["clone-buffer", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/clone-buffer-npm-1.0.0-7a16490ce4-2.zip/node_modules/clone-buffer/", + "packageDependencies": [ + ["clone-buffer", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["clone-response", [ + ["npm:1.0.2", { + "packageLocation": "./.yarn/cache/clone-response-npm-1.0.2-135ae8239d-2.zip/node_modules/clone-response/", + "packageDependencies": [ + ["clone-response", "npm:1.0.2"], + ["mimic-response", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["clone-stats", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/clone-stats-npm-1.0.0-cca25a0a42-2.zip/node_modules/clone-stats/", + "packageDependencies": [ + ["clone-stats", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["cloneable-readable", [ + ["npm:1.1.2", { + "packageLocation": "./.yarn/cache/cloneable-readable-npm-1.1.2-6c7854278e-2.zip/node_modules/cloneable-readable/", + "packageDependencies": [ + ["cloneable-readable", "npm:1.1.2"], + ["inherits", "npm:2.0.3"], + ["process-nextick-args", "npm:2.0.0"], + ["readable-stream", "npm:2.3.6"] + ], + "linkType": "HARD", + }] + ]], + ["co", [ + ["npm:4.6.0", { + "packageLocation": "./.yarn/cache/co-npm-4.6.0-03f2d1feb6-2.zip/node_modules/co/", + "packageDependencies": [ + ["co", "npm:4.6.0"] + ], + "linkType": "HARD", + }] + ]], + ["coa", [ + ["npm:2.0.2", { + "packageLocation": "./.yarn/cache/coa-npm-2.0.2-f6033e2e60-2.zip/node_modules/coa/", + "packageDependencies": [ + ["coa", "npm:2.0.2"], + ["@types/q", "npm:1.5.1"], + ["chalk", "npm:2.4.2"], + ["q", "npm:1.5.1"] + ], + "linkType": "HARD", + }] + ]], + ["code-point-at", [ + ["npm:1.1.0", { + "packageLocation": "./.yarn/cache/code-point-at-npm-1.1.0-37de5fe566-2.zip/node_modules/code-point-at/", + "packageDependencies": [ + ["code-point-at", "npm:1.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["collapse-white-space", [ + ["npm:1.0.4", { + "packageLocation": "./.yarn/cache/collapse-white-space-npm-1.0.4-0ef567603c-2.zip/node_modules/collapse-white-space/", + "packageDependencies": [ + ["collapse-white-space", "npm:1.0.4"] + ], + "linkType": "HARD", + }] + ]], + ["collection-visit", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/collection-visit-npm-1.0.0-aba2d5defc-2.zip/node_modules/collection-visit/", + "packageDependencies": [ + ["collection-visit", "npm:1.0.0"], + ["map-visit", "npm:1.0.0"], + ["object-visit", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["color", [ + ["npm:3.1.0", { + "packageLocation": "./.yarn/cache/color-npm-3.1.0-30892abfde-2.zip/node_modules/color/", + "packageDependencies": [ + ["color", "npm:3.1.0"], + ["color-convert", "npm:1.9.3"], + ["color-string", "npm:1.5.3"] + ], + "linkType": "HARD", + }], + ["npm:3.1.2", { + "packageLocation": "./.yarn/cache/color-npm-3.1.2-f03bbddbdd-2.zip/node_modules/color/", + "packageDependencies": [ + ["color", "npm:3.1.2"], + ["color-convert", "npm:1.9.3"], + ["color-string", "npm:1.5.3"] + ], + "linkType": "HARD", + }] + ]], + ["color-convert", [ + ["npm:1.9.3", { + "packageLocation": "./.yarn/cache/color-convert-npm-1.9.3-1fe690075e-2.zip/node_modules/color-convert/", + "packageDependencies": [ + ["color-convert", "npm:1.9.3"], + ["color-name", "npm:1.1.3"] + ], + "linkType": "HARD", + }], + ["npm:2.0.1", { + "packageLocation": "./.yarn/cache/color-convert-npm-2.0.1-79730e935b-2.zip/node_modules/color-convert/", + "packageDependencies": [ + ["color-convert", "npm:2.0.1"], + ["color-name", "npm:1.1.4"] + ], + "linkType": "HARD", + }] + ]], + ["color-name", [ + ["npm:1.1.3", { + "packageLocation": "./.yarn/cache/color-name-npm-1.1.3-728b7b5d39-2.zip/node_modules/color-name/", + "packageDependencies": [ + ["color-name", "npm:1.1.3"] + ], + "linkType": "HARD", + }], + ["npm:1.1.4", { + "packageLocation": "./.yarn/cache/color-name-npm-1.1.4-025792b0ea-2.zip/node_modules/color-name/", + "packageDependencies": [ + ["color-name", "npm:1.1.4"] + ], + "linkType": "HARD", + }] + ]], + ["color-string", [ + ["npm:1.5.3", { + "packageLocation": "./.yarn/cache/color-string-npm-1.5.3-08e3e5cc80-2.zip/node_modules/color-string/", + "packageDependencies": [ + ["color-string", "npm:1.5.3"], + ["color-name", "npm:1.1.3"], + ["simple-swizzle", "npm:0.2.2"] + ], + "linkType": "HARD", + }] + ]], + ["colors", [ + ["npm:1.3.3", { + "packageLocation": "./.yarn/cache/colors-npm-1.3.3-a3124fa6df-2.zip/node_modules/colors/", + "packageDependencies": [ + ["colors", "npm:1.3.3"] + ], + "linkType": "HARD", + }] + ]], + ["combined-stream", [ + ["npm:1.0.7", { + "packageLocation": "./.yarn/cache/combined-stream-npm-1.0.7-de03cbadc6-2.zip/node_modules/combined-stream/", + "packageDependencies": [ + ["combined-stream", "npm:1.0.7"], + ["delayed-stream", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["comma-separated-tokens", [ + ["npm:1.0.5", { + "packageLocation": "./.yarn/cache/comma-separated-tokens-npm-1.0.5-0dd8b9131b-2.zip/node_modules/comma-separated-tokens/", + "packageDependencies": [ + ["comma-separated-tokens", "npm:1.0.5"], + ["trim", "npm:0.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["command-exists", [ + ["npm:1.2.8", { + "packageLocation": "./.yarn/cache/command-exists-npm-1.2.8-a2d15bd73c-2.zip/node_modules/command-exists/", + "packageDependencies": [ + ["command-exists", "npm:1.2.8"] + ], + "linkType": "HARD", + }] + ]], + ["commander", [ + ["npm:2.12.2", { + "packageLocation": "./.yarn/cache/commander-npm-2.12.2-706db8a305-2.zip/node_modules/commander/", + "packageDependencies": [ + ["commander", "npm:2.12.2"] + ], + "linkType": "HARD", + }], + ["npm:2.17.1", { + "packageLocation": "./.yarn/cache/commander-npm-2.17.1-08eb1c40fa-2.zip/node_modules/commander/", + "packageDependencies": [ + ["commander", "npm:2.17.1"] + ], + "linkType": "HARD", + }], + ["npm:2.19.0", { + "packageLocation": "./.yarn/cache/commander-npm-2.19.0-49f415ac97-2.zip/node_modules/commander/", + "packageDependencies": [ + ["commander", "npm:2.19.0"] + ], + "linkType": "HARD", + }], + ["npm:2.20.0", { + "packageLocation": "./.yarn/cache/commander-npm-2.20.0-ab2e95a4a0-2.zip/node_modules/commander/", + "packageDependencies": [ + ["commander", "npm:2.20.0"] + ], + "linkType": "HARD", + }], + ["npm:2.8.1", { + "packageLocation": "./.yarn/cache/commander-npm-2.8.1-74d10f1f10-2.zip/node_modules/commander/", + "packageDependencies": [ + ["commander", "npm:2.8.1"], + ["graceful-readlink", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["comment-json", [ + ["npm:2.2.0", { + "packageLocation": "./.yarn/cache/comment-json-npm-2.2.0-e203e48fe7-2.zip/node_modules/comment-json/", + "packageDependencies": [ + ["comment-json", "npm:2.2.0"], + ["core-util-is", "npm:1.0.2"], + ["esprima", "npm:4.0.1"], + ["has-own-prop", "npm:2.0.0"], + ["repeat-string", "npm:1.6.1"] + ], + "linkType": "HARD", + }] + ]], + ["common-tags", [ + ["npm:1.8.0", { + "packageLocation": "./.yarn/cache/common-tags-npm-1.8.0-7a31956e16-2.zip/node_modules/common-tags/", + "packageDependencies": [ + ["common-tags", "npm:1.8.0"] + ], + "linkType": "HARD", + }] + ]], + ["commondir", [ + ["npm:1.0.1", { + "packageLocation": "./.yarn/cache/commondir-npm-1.0.1-291b790340-2.zip/node_modules/commondir/", + "packageDependencies": [ + ["commondir", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["component-bind", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/component-bind-npm-1.0.0-c4b6dae2b7-2.zip/node_modules/component-bind/", + "packageDependencies": [ + ["component-bind", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["component-emitter", [ + ["npm:1.2.1", { + "packageLocation": "./.yarn/cache/component-emitter-npm-1.2.1-b9e2b2aee2-2.zip/node_modules/component-emitter/", + "packageDependencies": [ + ["component-emitter", "npm:1.2.1"] + ], + "linkType": "HARD", + }] + ]], + ["component-inherit", [ + ["npm:0.0.3", { + "packageLocation": "./.yarn/cache/component-inherit-npm-0.0.3-8f67384b1a-2.zip/node_modules/component-inherit/", + "packageDependencies": [ + ["component-inherit", "npm:0.0.3"] + ], + "linkType": "HARD", + }] + ]], + ["compressible", [ + ["npm:2.0.16", { + "packageLocation": "./.yarn/cache/compressible-npm-2.0.16-1846eff986-2.zip/node_modules/compressible/", + "packageDependencies": [ + ["compressible", "npm:2.0.16"], + ["mime-db", "npm:1.38.0"] + ], + "linkType": "HARD", + }] + ]], + ["compression", [ + ["npm:1.7.3", { + "packageLocation": "./.yarn/cache/compression-npm-1.7.3-aea1f205c7-2.zip/node_modules/compression/", + "packageDependencies": [ + ["compression", "npm:1.7.3"], + ["accepts", "npm:1.3.5"], + ["bytes", "npm:3.0.0"], + ["compressible", "npm:2.0.16"], + ["debug", "virtual:2bcc47d217f870e3d52f0e55493dc34fd3da852877f7db32fa2940cc320151746026495daf6a34a974488cf5a949d93be1e2dc1ffba036faf081a9b15fcd2252#npm:2.6.9"], + ["on-headers", "npm:1.0.2"], + ["safe-buffer", "npm:5.1.2"], + ["vary", "npm:1.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["concat-map", [ + ["npm:0.0.1", { + "packageLocation": "./.yarn/cache/concat-map-npm-0.0.1-85a921b7ee-2.zip/node_modules/concat-map/", + "packageDependencies": [ + ["concat-map", "npm:0.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["concat-stream", [ + ["npm:1.6.2", { + "packageLocation": "./.yarn/cache/concat-stream-npm-1.6.2-2bee337060-2.zip/node_modules/concat-stream/", + "packageDependencies": [ + ["concat-stream", "npm:1.6.2"], + ["buffer-from", "npm:1.1.1"], + ["inherits", "npm:2.0.3"], + ["readable-stream", "npm:2.3.6"], + ["typedarray", "npm:0.0.6"] + ], + "linkType": "HARD", + }] + ]], + ["config-chain", [ + ["npm:1.1.12", { + "packageLocation": "./.yarn/cache/config-chain-npm-1.1.12-9791350b34-2.zip/node_modules/config-chain/", + "packageDependencies": [ + ["config-chain", "npm:1.1.12"], + ["ini", "npm:1.3.5"], + ["proto-list", "npm:1.2.4"] + ], + "linkType": "HARD", + }] + ]], + ["configstore", [ + ["npm:3.1.2", { + "packageLocation": "./.yarn/cache/configstore-npm-3.1.2-bd3a1d9154-2.zip/node_modules/configstore/", + "packageDependencies": [ + ["configstore", "npm:3.1.2"], + ["dot-prop", "npm:4.2.0"], + ["graceful-fs", "npm:4.1.15"], + ["make-dir", "npm:1.3.0"], + ["unique-string", "npm:1.0.0"], + ["write-file-atomic", "npm:2.4.2"], + ["xdg-basedir", "npm:3.0.0"] + ], + "linkType": "HARD", + }], + ["npm:4.0.0", { + "packageLocation": "./.yarn/cache/configstore-npm-4.0.0-2d089159a6-2.zip/node_modules/configstore/", + "packageDependencies": [ + ["configstore", "npm:4.0.0"], + ["dot-prop", "npm:4.2.0"], + ["graceful-fs", "npm:4.1.15"], + ["make-dir", "npm:1.3.0"], + ["unique-string", "npm:1.0.0"], + ["write-file-atomic", "npm:2.4.2"], + ["xdg-basedir", "npm:3.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["confusing-browser-globals", [ + ["npm:1.0.6", { + "packageLocation": "./.yarn/cache/confusing-browser-globals-npm-1.0.6-5afba6f7c8-2.zip/node_modules/confusing-browser-globals/", + "packageDependencies": [ + ["confusing-browser-globals", "npm:1.0.6"] + ], + "linkType": "HARD", + }] + ]], + ["connect-history-api-fallback", [ + ["npm:1.6.0", { + "packageLocation": "./.yarn/cache/connect-history-api-fallback-npm-1.6.0-6fbd7fa228-2.zip/node_modules/connect-history-api-fallback/", + "packageDependencies": [ + ["connect-history-api-fallback", "npm:1.6.0"] + ], + "linkType": "HARD", + }] + ]], + ["console-browserify", [ + ["npm:1.1.0", { + "packageLocation": "./.yarn/cache/console-browserify-npm-1.1.0-295bdf43c5-2.zip/node_modules/console-browserify/", + "packageDependencies": [ + ["console-browserify", "npm:1.1.0"], + ["date-now", "npm:0.1.4"] + ], + "linkType": "HARD", + }] + ]], + ["console-control-strings", [ + ["npm:1.1.0", { + "packageLocation": "./.yarn/cache/console-control-strings-npm-1.1.0-e3160e5275-2.zip/node_modules/console-control-strings/", + "packageDependencies": [ + ["console-control-strings", "npm:1.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["console-stream", [ + ["npm:0.1.1", { + "packageLocation": "./.yarn/cache/console-stream-npm-0.1.1-0bc32ca195-2.zip/node_modules/console-stream/", + "packageDependencies": [ + ["console-stream", "npm:0.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["constants-browserify", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/constants-browserify-npm-1.0.0-b9a9bcfe4b-2.zip/node_modules/constants-browserify/", + "packageDependencies": [ + ["constants-browserify", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["contains-path", [ + ["npm:0.1.0", { + "packageLocation": "./.yarn/cache/contains-path-npm-0.1.0-3b9a1b340e-2.zip/node_modules/contains-path/", + "packageDependencies": [ + ["contains-path", "npm:0.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["content-disposition", [ + ["npm:0.5.2", { + "packageLocation": "./.yarn/cache/content-disposition-npm-0.5.2-1f3e0caef2-2.zip/node_modules/content-disposition/", + "packageDependencies": [ + ["content-disposition", "npm:0.5.2"] + ], + "linkType": "HARD", + }] + ]], + ["content-type", [ + ["npm:1.0.4", { + "packageLocation": "./.yarn/cache/content-type-npm-1.0.4-3b1a5ca16b-2.zip/node_modules/content-type/", + "packageDependencies": [ + ["content-type", "npm:1.0.4"] + ], + "linkType": "HARD", + }] + ]], + ["convert-hrtime", [ + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/convert-hrtime-npm-2.0.0-b92cfbed45-2.zip/node_modules/convert-hrtime/", + "packageDependencies": [ + ["convert-hrtime", "npm:2.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["convert-source-map", [ + ["npm:1.6.0", { + "packageLocation": "./.yarn/cache/convert-source-map-npm-1.6.0-4ea8a63d11-2.zip/node_modules/convert-source-map/", + "packageDependencies": [ + ["convert-source-map", "npm:1.6.0"], + ["safe-buffer", "npm:5.1.2"] + ], + "linkType": "HARD", + }], + ["npm:1.7.0", { + "packageLocation": "./.yarn/cache/convert-source-map-npm-1.7.0-f9727424f7-2.zip/node_modules/convert-source-map/", + "packageDependencies": [ + ["convert-source-map", "npm:1.7.0"], + ["safe-buffer", "npm:5.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["cookie", [ + ["npm:0.3.1", { + "packageLocation": "./.yarn/cache/cookie-npm-0.3.1-111f39dba6-2.zip/node_modules/cookie/", + "packageDependencies": [ + ["cookie", "npm:0.3.1"] + ], + "linkType": "HARD", + }] + ]], + ["cookie-signature", [ + ["npm:1.0.6", { + "packageLocation": "./.yarn/cache/cookie-signature-npm-1.0.6-93f325f7f0-2.zip/node_modules/cookie-signature/", + "packageDependencies": [ + ["cookie-signature", "npm:1.0.6"] + ], + "linkType": "HARD", + }] + ]], + ["copy-concurrently", [ + ["npm:1.0.5", { + "packageLocation": "./.yarn/cache/copy-concurrently-npm-1.0.5-a20f3c4b55-2.zip/node_modules/copy-concurrently/", + "packageDependencies": [ + ["copy-concurrently", "npm:1.0.5"], + ["aproba", "npm:1.2.0"], + ["fs-write-stream-atomic", "npm:1.0.10"], + ["iferr", "npm:0.1.5"], + ["mkdirp", "npm:0.5.1"], + ["rimraf", "npm:2.6.3"], + ["run-queue", "npm:1.0.3"] + ], + "linkType": "HARD", + }] + ]], + ["copy-descriptor", [ + ["npm:0.1.1", { + "packageLocation": "./.yarn/cache/copy-descriptor-npm-0.1.1-864db4ab66-2.zip/node_modules/copy-descriptor/", + "packageDependencies": [ + ["copy-descriptor", "npm:0.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["copyfiles", [ + ["npm:1.2.0", { + "packageLocation": "./.yarn/cache/copyfiles-npm-1.2.0-5fd36c66b5-2.zip/node_modules/copyfiles/", + "packageDependencies": [ + ["copyfiles", "npm:1.2.0"], + ["glob", "npm:7.1.3"], + ["ltcdr", "npm:2.2.1"], + ["minimatch", "npm:3.0.4"], + ["mkdirp", "npm:0.5.1"], + ["noms", "npm:0.0.0"], + ["through2", "npm:2.0.5"] + ], + "linkType": "HARD", + }] + ]], + ["core-js", [ + ["npm:1.2.7", { + "packageLocation": "./.yarn/cache/core-js-npm-1.2.7-88c984873f-2.zip/node_modules/core-js/", + "packageDependencies": [ + ["core-js", "npm:1.2.7"] + ], + "linkType": "HARD", + }], + ["npm:2.6.2", { + "packageLocation": "./.yarn/cache/core-js-npm-2.6.2-52f19ae840-2.zip/node_modules/core-js/", + "packageDependencies": [ + ["core-js", "npm:2.6.2"] + ], + "linkType": "HARD", + }], + ["npm:3.0.0", { + "packageLocation": "./.yarn/cache/core-js-npm-3.0.0-ca8d7d7533-2.zip/node_modules/core-js/", + "packageDependencies": [ + ["core-js", "npm:3.0.0"] + ], + "linkType": "HARD", + }], + ["npm:3.1.4", { + "packageLocation": "./.yarn/cache/core-js-npm-3.1.4-ec86906935-2.zip/node_modules/core-js/", + "packageDependencies": [ + ["core-js", "npm:3.1.4"] + ], + "linkType": "HARD", + }] + ]], + ["core-js-compat", [ + ["npm:3.0.0", { + "packageLocation": "./.yarn/cache/core-js-compat-npm-3.0.0-83cf37a4a7-2.zip/node_modules/core-js-compat/", + "packageDependencies": [ + ["core-js-compat", "npm:3.0.0"], + ["browserslist", "npm:4.5.2"], + ["core-js", "npm:3.0.0"], + ["core-js-pure", "npm:3.0.0"], + ["semver", "npm:5.6.0"] + ], + "linkType": "HARD", + }] + ]], + ["core-js-pure", [ + ["npm:3.0.0", { + "packageLocation": "./.yarn/cache/core-js-pure-npm-3.0.0-1a951701b8-2.zip/node_modules/core-js-pure/", + "packageDependencies": [ + ["core-js-pure", "npm:3.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["core-util-is", [ + ["npm:1.0.2", { + "packageLocation": "./.yarn/cache/core-util-is-npm-1.0.2-9fc2b94dc3-2.zip/node_modules/core-util-is/", + "packageDependencies": [ + ["core-util-is", "npm:1.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["cors", [ + ["npm:2.8.5", { + "packageLocation": "./.yarn/cache/cors-npm-2.8.5-c9935a2d12-2.zip/node_modules/cors/", + "packageDependencies": [ + ["cors", "npm:2.8.5"], + ["object-assign", "npm:4.1.1"], + ["vary", "npm:1.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["cosmiconfig", [ + ["npm:4.0.0", { + "packageLocation": "./.yarn/cache/cosmiconfig-npm-4.0.0-6de38f9898-2.zip/node_modules/cosmiconfig/", + "packageDependencies": [ + ["cosmiconfig", "npm:4.0.0"], + ["is-directory", "npm:0.3.1"], + ["js-yaml", "npm:3.12.2"], + ["parse-json", "npm:4.0.0"], + ["require-from-string", "npm:2.0.2"] + ], + "linkType": "HARD", + }], + ["npm:5.1.0", { + "packageLocation": "./.yarn/cache/cosmiconfig-npm-5.1.0-033f3f33a9-2.zip/node_modules/cosmiconfig/", + "packageDependencies": [ + ["cosmiconfig", "npm:5.1.0"], + ["import-fresh", "npm:2.0.0"], + ["is-directory", "npm:0.3.1"], + ["js-yaml", "npm:3.12.2"], + ["lodash.get", "npm:4.4.2"], + ["parse-json", "npm:4.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["cpx", [ + ["npm:1.5.0", { + "packageLocation": "./.yarn/cache/cpx-npm-1.5.0-ebb9af3acb-2.zip/node_modules/cpx/", + "packageDependencies": [ + ["cpx", "npm:1.5.0"], + ["babel-runtime", "npm:6.26.0"], + ["chokidar", "npm:1.7.0"], + ["duplexer", "npm:0.1.1"], + ["glob", "npm:7.1.3"], + ["glob2base", "npm:0.0.12"], + ["minimatch", "npm:3.0.4"], + ["mkdirp", "npm:0.5.1"], + ["resolve", "patch:resolve@npm%3A1.14.1#builtin::version=1.14.1&hash=8fccd0"], + ["safe-buffer", "npm:5.1.2"], + ["shell-quote", "npm:1.6.1"], + ["subarg", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["create-ecdh", [ + ["npm:4.0.3", { + "packageLocation": "./.yarn/cache/create-ecdh-npm-4.0.3-c40d23c7aa-2.zip/node_modules/create-ecdh/", + "packageDependencies": [ + ["create-ecdh", "npm:4.0.3"], + ["bn.js", "npm:4.11.8"], + ["elliptic", "npm:6.4.1"] + ], + "linkType": "HARD", + }] + ]], + ["create-error-class", [ + ["npm:3.0.2", { + "packageLocation": "./.yarn/cache/create-error-class-npm-3.0.2-b6f6443221-2.zip/node_modules/create-error-class/", + "packageDependencies": [ + ["create-error-class", "npm:3.0.2"], + ["capture-stack-trace", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["create-hash", [ + ["npm:1.2.0", { + "packageLocation": "./.yarn/cache/create-hash-npm-1.2.0-afd048e1ce-2.zip/node_modules/create-hash/", + "packageDependencies": [ + ["create-hash", "npm:1.2.0"], + ["cipher-base", "npm:1.0.4"], + ["inherits", "npm:2.0.3"], + ["md5.js", "npm:1.3.5"], + ["ripemd160", "npm:2.0.2"], + ["sha.js", "npm:2.4.11"] + ], + "linkType": "HARD", + }] + ]], + ["create-hmac", [ + ["npm:1.1.7", { + "packageLocation": "./.yarn/cache/create-hmac-npm-1.1.7-b4ef32668a-2.zip/node_modules/create-hmac/", + "packageDependencies": [ + ["create-hmac", "npm:1.1.7"], + ["cipher-base", "npm:1.0.4"], + ["create-hash", "npm:1.2.0"], + ["inherits", "npm:2.0.3"], + ["ripemd160", "npm:2.0.2"], + ["safe-buffer", "npm:5.1.2"], + ["sha.js", "npm:2.4.11"] + ], + "linkType": "HARD", + }] + ]], + ["create-react-class", [ + ["npm:15.6.3", { + "packageLocation": "./.yarn/cache/create-react-class-npm-15.6.3-ae38dfa180-2.zip/node_modules/create-react-class/", + "packageDependencies": [ + ["create-react-class", "npm:15.6.3"], + ["fbjs", "npm:0.8.17"], + ["loose-envify", "npm:1.4.0"], + ["object-assign", "npm:4.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["create-react-context", [ + ["virtual:c9952112e10d868ec1e7656f40178b12df3b2aabaded8807cff613db2e9894b8eb857b5436464cc295befa9ca8a42dad46fb7958af114dd3f55db0aba49628cb#npm:0.2.3", { + "packageLocation": "./.yarn/$$virtual/create-react-context-virtual-fbb696ee3b/0/cache/create-react-context-npm-0.2.3-a8f8fc0c68-2.zip/node_modules/create-react-context/", + "packageDependencies": [ + ["create-react-context", "virtual:c9952112e10d868ec1e7656f40178b12df3b2aabaded8807cff613db2e9894b8eb857b5436464cc295befa9ca8a42dad46fb7958af114dd3f55db0aba49628cb#npm:0.2.3"], + ["fbjs", "npm:0.8.17"], + ["gud", "npm:1.0.0"], + ["prop-types", "npm:15.6.2"], + ["react", "npm:16.8.4"] + ], + "packagePeers": [ + "prop-types", + "react" + ], + "linkType": "HARD", + }] + ]], + ["cross-fetch", [ + ["npm:2.2.2", { + "packageLocation": "./.yarn/cache/cross-fetch-npm-2.2.2-a24640f064-2.zip/node_modules/cross-fetch/", + "packageDependencies": [ + ["cross-fetch", "npm:2.2.2"], + ["node-fetch", "npm:2.1.2"], + ["whatwg-fetch", "npm:2.0.4"] + ], + "linkType": "HARD", + }] + ]], + ["cross-spawn", [ + ["npm:5.1.0", { + "packageLocation": "./.yarn/cache/cross-spawn-npm-5.1.0-a3e220603e-2.zip/node_modules/cross-spawn/", + "packageDependencies": [ + ["cross-spawn", "npm:5.1.0"], + ["lru-cache", "npm:4.1.5"], + ["shebang-command", "npm:1.2.0"], + ["which", "npm:1.3.1"] + ], + "linkType": "HARD", + }], + ["npm:6.0.5", { + "packageLocation": "./.yarn/cache/cross-spawn-npm-6.0.5-2deab6c280-2.zip/node_modules/cross-spawn/", + "packageDependencies": [ + ["cross-spawn", "npm:6.0.5"], + ["nice-try", "npm:1.0.5"], + ["path-key", "npm:2.0.1"], + ["semver", "npm:5.6.0"], + ["shebang-command", "npm:1.2.0"], + ["which", "npm:1.3.1"] + ], + "linkType": "HARD", + }] + ]], + ["crypt", [ + ["npm:0.0.2", { + "packageLocation": "./.yarn/cache/crypt-npm-0.0.2-033627d94f-2.zip/node_modules/crypt/", + "packageDependencies": [ + ["crypt", "npm:0.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["crypto-browserify", [ + ["npm:3.12.0", { + "packageLocation": "./.yarn/cache/crypto-browserify-npm-3.12.0-bed454fef0-2.zip/node_modules/crypto-browserify/", + "packageDependencies": [ + ["crypto-browserify", "npm:3.12.0"], + ["browserify-cipher", "npm:1.0.1"], + ["browserify-sign", "npm:4.0.4"], + ["create-ecdh", "npm:4.0.3"], + ["create-hash", "npm:1.2.0"], + ["create-hmac", "npm:1.1.7"], + ["diffie-hellman", "npm:5.0.3"], + ["inherits", "npm:2.0.3"], + ["pbkdf2", "npm:3.0.17"], + ["public-encrypt", "npm:4.0.3"], + ["randombytes", "npm:2.0.6"], + ["randomfill", "npm:1.0.4"] + ], + "linkType": "HARD", + }] + ]], + ["crypto-random-string", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/crypto-random-string-npm-1.0.0-e708c14263-2.zip/node_modules/crypto-random-string/", + "packageDependencies": [ + ["crypto-random-string", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["css", [ + ["npm:2.2.4", { + "packageLocation": "./.yarn/cache/css-npm-2.2.4-2a363d6a5d-2.zip/node_modules/css/", + "packageDependencies": [ + ["css", "npm:2.2.4"], + ["inherits", "npm:2.0.3"], + ["source-map", "npm:0.6.1"], + ["source-map-resolve", "npm:0.5.2"], + ["urix", "npm:0.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["css-color-names", [ + ["npm:0.0.4", { + "packageLocation": "./.yarn/cache/css-color-names-npm-0.0.4-be9111e9bd-2.zip/node_modules/css-color-names/", + "packageDependencies": [ + ["css-color-names", "npm:0.0.4"] + ], + "linkType": "HARD", + }] + ]], + ["css-declaration-sorter", [ + ["npm:4.0.1", { + "packageLocation": "./.yarn/cache/css-declaration-sorter-npm-4.0.1-b49a53b330-2.zip/node_modules/css-declaration-sorter/", + "packageDependencies": [ + ["css-declaration-sorter", "npm:4.0.1"], + ["postcss", "npm:7.0.14"], + ["timsort", "npm:0.3.0"] + ], + "linkType": "HARD", + }] + ]], + ["css-loader", [ + ["virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:1.0.1", { + "packageLocation": "./.yarn/$$virtual/css-loader-virtual-605fc3d624/0/cache/css-loader-npm-1.0.1-8892091cf3-2.zip/node_modules/css-loader/", + "packageDependencies": [ + ["css-loader", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:1.0.1"], + ["babel-code-frame", "npm:6.26.0"], + ["css-selector-tokenizer", "npm:0.7.1"], + ["icss-utils", "npm:2.1.0"], + ["loader-utils", "npm:1.2.3"], + ["lodash", "npm:4.17.11"], + ["postcss", "npm:6.0.23"], + ["postcss-modules-extract-imports", "npm:1.2.1"], + ["postcss-modules-local-by-default", "npm:1.2.0"], + ["postcss-modules-scope", "npm:1.1.0"], + ["postcss-modules-values", "npm:1.3.0"], + ["postcss-value-parser", "npm:3.3.1"], + ["source-list-map", "npm:2.0.1"], + ["webpack", "npm:4.28.4"] + ], + "packagePeers": [ + "webpack" + ], + "linkType": "HARD", + }] + ]], + ["css-select", [ + ["npm:1.2.0", { + "packageLocation": "./.yarn/cache/css-select-npm-1.2.0-a7a03607e0-2.zip/node_modules/css-select/", + "packageDependencies": [ + ["css-select", "npm:1.2.0"], + ["boolbase", "npm:1.0.0"], + ["css-what", "npm:2.1.2"], + ["domutils", "npm:1.5.1"], + ["nth-check", "npm:1.0.2"] + ], + "linkType": "HARD", + }], + ["npm:2.0.2", { + "packageLocation": "./.yarn/cache/css-select-npm-2.0.2-38d8c103f8-2.zip/node_modules/css-select/", + "packageDependencies": [ + ["css-select", "npm:2.0.2"], + ["boolbase", "npm:1.0.0"], + ["css-what", "npm:2.1.2"], + ["domutils", "npm:1.7.0"], + ["nth-check", "npm:1.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["css-select-base-adapter", [ + ["npm:0.1.1", { + "packageLocation": "./.yarn/cache/css-select-base-adapter-npm-0.1.1-5a43b37539-2.zip/node_modules/css-select-base-adapter/", + "packageDependencies": [ + ["css-select-base-adapter", "npm:0.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["css-selector-parser", [ + ["npm:1.3.0", { + "packageLocation": "./.yarn/cache/css-selector-parser-npm-1.3.0-63780a7c1f-2.zip/node_modules/css-selector-parser/", + "packageDependencies": [ + ["css-selector-parser", "npm:1.3.0"] + ], + "linkType": "HARD", + }] + ]], + ["css-selector-tokenizer", [ + ["npm:0.7.1", { + "packageLocation": "./.yarn/cache/css-selector-tokenizer-npm-0.7.1-c6fac2f9a0-2.zip/node_modules/css-selector-tokenizer/", + "packageDependencies": [ + ["css-selector-tokenizer", "npm:0.7.1"], + ["cssesc", "npm:0.1.0"], + ["fastparse", "npm:1.1.2"], + ["regexpu-core", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["css-tree", [ + ["npm:1.0.0-alpha.28", { + "packageLocation": "./.yarn/cache/css-tree-npm-1.0.0-alpha.28-d642e85b4c-2.zip/node_modules/css-tree/", + "packageDependencies": [ + ["css-tree", "npm:1.0.0-alpha.28"], + ["mdn-data", "npm:1.1.4"], + ["source-map", "npm:0.5.7"] + ], + "linkType": "HARD", + }], + ["npm:1.0.0-alpha.29", { + "packageLocation": "./.yarn/cache/css-tree-npm-1.0.0-alpha.29-f6379b18eb-2.zip/node_modules/css-tree/", + "packageDependencies": [ + ["css-tree", "npm:1.0.0-alpha.29"], + ["mdn-data", "npm:1.1.4"], + ["source-map", "npm:0.5.7"] + ], + "linkType": "HARD", + }], + ["npm:1.0.0-alpha.33", { + "packageLocation": "./.yarn/cache/css-tree-npm-1.0.0-alpha.33-c189005aaa-2.zip/node_modules/css-tree/", + "packageDependencies": [ + ["css-tree", "npm:1.0.0-alpha.33"], + ["mdn-data", "npm:2.0.4"], + ["source-map", "npm:0.5.7"] + ], + "linkType": "HARD", + }] + ]], + ["css-unit-converter", [ + ["npm:1.1.1", { + "packageLocation": "./.yarn/cache/css-unit-converter-npm-1.1.1-60274cea69-2.zip/node_modules/css-unit-converter/", + "packageDependencies": [ + ["css-unit-converter", "npm:1.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["css-url-regex", [ + ["npm:1.1.0", { + "packageLocation": "./.yarn/cache/css-url-regex-npm-1.1.0-2ac361e124-2.zip/node_modules/css-url-regex/", + "packageDependencies": [ + ["css-url-regex", "npm:1.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["css-what", [ + ["npm:2.1.2", { + "packageLocation": "./.yarn/cache/css-what-npm-2.1.2-4bba07d58d-2.zip/node_modules/css-what/", + "packageDependencies": [ + ["css-what", "npm:2.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["cssesc", [ + ["npm:0.1.0", { + "packageLocation": "./.yarn/cache/cssesc-npm-0.1.0-485caf1ff6-2.zip/node_modules/cssesc/", + "packageDependencies": [ + ["cssesc", "npm:0.1.0"] + ], + "linkType": "HARD", + }], + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/cssesc-npm-2.0.0-c9d6525b1d-2.zip/node_modules/cssesc/", + "packageDependencies": [ + ["cssesc", "npm:2.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["cssfilter", [ + ["npm:0.0.10", { + "packageLocation": "./.yarn/cache/cssfilter-npm-0.0.10-28e06ce546-2.zip/node_modules/cssfilter/", + "packageDependencies": [ + ["cssfilter", "npm:0.0.10"] + ], + "linkType": "HARD", + }] + ]], + ["cssnano", [ + ["npm:4.1.10", { + "packageLocation": "./.yarn/cache/cssnano-npm-4.1.10-10e25c9634-2.zip/node_modules/cssnano/", + "packageDependencies": [ + ["cssnano", "npm:4.1.10"], + ["cosmiconfig", "npm:5.1.0"], + ["cssnano-preset-default", "npm:4.0.7"], + ["is-resolvable", "npm:1.1.0"], + ["postcss", "npm:7.0.14"] + ], + "linkType": "HARD", + }] + ]], + ["cssnano-preset-default", [ + ["npm:4.0.7", { + "packageLocation": "./.yarn/cache/cssnano-preset-default-npm-4.0.7-422631428b-2.zip/node_modules/cssnano-preset-default/", + "packageDependencies": [ + ["cssnano-preset-default", "npm:4.0.7"], + ["css-declaration-sorter", "npm:4.0.1"], + ["cssnano-util-raw-cache", "npm:4.0.1"], + ["postcss", "npm:7.0.14"], + ["postcss-calc", "npm:7.0.1"], + ["postcss-colormin", "npm:4.0.3"], + ["postcss-convert-values", "npm:4.0.1"], + ["postcss-discard-comments", "npm:4.0.2"], + ["postcss-discard-duplicates", "npm:4.0.2"], + ["postcss-discard-empty", "npm:4.0.1"], + ["postcss-discard-overridden", "npm:4.0.1"], + ["postcss-merge-longhand", "npm:4.0.11"], + ["postcss-merge-rules", "npm:4.0.3"], + ["postcss-minify-font-values", "npm:4.0.2"], + ["postcss-minify-gradients", "npm:4.0.2"], + ["postcss-minify-params", "npm:4.0.2"], + ["postcss-minify-selectors", "npm:4.0.2"], + ["postcss-normalize-charset", "npm:4.0.1"], + ["postcss-normalize-display-values", "npm:4.0.2"], + ["postcss-normalize-positions", "npm:4.0.2"], + ["postcss-normalize-repeat-style", "npm:4.0.2"], + ["postcss-normalize-string", "npm:4.0.2"], + ["postcss-normalize-timing-functions", "npm:4.0.2"], + ["postcss-normalize-unicode", "npm:4.0.1"], + ["postcss-normalize-url", "npm:4.0.1"], + ["postcss-normalize-whitespace", "npm:4.0.2"], + ["postcss-ordered-values", "npm:4.1.2"], + ["postcss-reduce-initial", "npm:4.0.3"], + ["postcss-reduce-transforms", "npm:4.0.2"], + ["postcss-svgo", "npm:4.0.2"], + ["postcss-unique-selectors", "npm:4.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["cssnano-util-get-arguments", [ + ["npm:4.0.0", { + "packageLocation": "./.yarn/cache/cssnano-util-get-arguments-npm-4.0.0-bcb28d23a7-2.zip/node_modules/cssnano-util-get-arguments/", + "packageDependencies": [ + ["cssnano-util-get-arguments", "npm:4.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["cssnano-util-get-match", [ + ["npm:4.0.0", { + "packageLocation": "./.yarn/cache/cssnano-util-get-match-npm-4.0.0-3d9b0fc2c4-2.zip/node_modules/cssnano-util-get-match/", + "packageDependencies": [ + ["cssnano-util-get-match", "npm:4.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["cssnano-util-raw-cache", [ + ["npm:4.0.1", { + "packageLocation": "./.yarn/cache/cssnano-util-raw-cache-npm-4.0.1-dbb3751499-2.zip/node_modules/cssnano-util-raw-cache/", + "packageDependencies": [ + ["cssnano-util-raw-cache", "npm:4.0.1"], + ["postcss", "npm:7.0.14"] + ], + "linkType": "HARD", + }] + ]], + ["cssnano-util-same-parent", [ + ["npm:4.0.1", { + "packageLocation": "./.yarn/cache/cssnano-util-same-parent-npm-4.0.1-2a3442fd72-2.zip/node_modules/cssnano-util-same-parent/", + "packageDependencies": [ + ["cssnano-util-same-parent", "npm:4.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["csso", [ + ["npm:3.5.1", { + "packageLocation": "./.yarn/cache/csso-npm-3.5.1-a5c7053777-2.zip/node_modules/csso/", + "packageDependencies": [ + ["csso", "npm:3.5.1"], + ["css-tree", "npm:1.0.0-alpha.29"] + ], + "linkType": "HARD", + }] + ]], + ["cssom", [ + ["npm:0.3.4", { + "packageLocation": "./.yarn/cache/cssom-npm-0.3.4-4589a4c8bf-2.zip/node_modules/cssom/", + "packageDependencies": [ + ["cssom", "npm:0.3.4"] + ], + "linkType": "HARD", + }] + ]], + ["cssstyle", [ + ["npm:1.1.1", { + "packageLocation": "./.yarn/cache/cssstyle-npm-1.1.1-5216fd6335-2.zip/node_modules/cssstyle/", + "packageDependencies": [ + ["cssstyle", "npm:1.1.1"], + ["cssom", "npm:0.3.4"] + ], + "linkType": "HARD", + }] + ]], + ["csstype", [ + ["npm:2.6.0", { + "packageLocation": "./.yarn/cache/csstype-npm-2.6.0-2e6721bba1-2.zip/node_modules/csstype/", + "packageDependencies": [ + ["csstype", "npm:2.6.0"] + ], + "linkType": "HARD", + }] + ]], + ["currently-unhandled", [ + ["npm:0.4.1", { + "packageLocation": "./.yarn/cache/currently-unhandled-npm-0.4.1-38eddab665-2.zip/node_modules/currently-unhandled/", + "packageDependencies": [ + ["currently-unhandled", "npm:0.4.1"], + ["array-find-index", "npm:1.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["cwebp-bin", [ + ["npm:5.0.0", { + "packageLocation": "./.yarn/unplugged/cwebp-bin-npm-5.0.0-fbf81fb592/node_modules/cwebp-bin/", + "packageDependencies": [ + ["cwebp-bin", "npm:5.0.0"], + ["bin-build", "npm:3.0.0"], + ["bin-wrapper", "npm:4.1.0"], + ["logalot", "npm:2.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["cyclist", [ + ["npm:0.2.2", { + "packageLocation": "./.yarn/cache/cyclist-npm-0.2.2-833261974a-2.zip/node_modules/cyclist/", + "packageDependencies": [ + ["cyclist", "npm:0.2.2"] + ], + "linkType": "HARD", + }] + ]], + ["damerau-levenshtein", [ + ["npm:1.0.4", { + "packageLocation": "./.yarn/cache/damerau-levenshtein-npm-1.0.4-120f3dfbd2-2.zip/node_modules/damerau-levenshtein/", + "packageDependencies": [ + ["damerau-levenshtein", "npm:1.0.4"] + ], + "linkType": "HARD", + }] + ]], + ["dashdash", [ + ["npm:1.14.1", { + "packageLocation": "./.yarn/cache/dashdash-npm-1.14.1-be8f10a286-2.zip/node_modules/dashdash/", + "packageDependencies": [ + ["dashdash", "npm:1.14.1"], + ["assert-plus", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["data-urls", [ + ["npm:1.1.0", { + "packageLocation": "./.yarn/cache/data-urls-npm-1.1.0-b8123abe9f-2.zip/node_modules/data-urls/", + "packageDependencies": [ + ["data-urls", "npm:1.1.0"], + ["abab", "npm:2.0.0"], + ["whatwg-mimetype", "npm:2.3.0"], + ["whatwg-url", "npm:7.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["date-fns", [ + ["npm:2.0.0-beta.2", { + "packageLocation": "./.yarn/cache/date-fns-npm-2.0.0-beta.2-4d5428140c-2.zip/node_modules/date-fns/", + "packageDependencies": [ + ["date-fns", "npm:2.0.0-beta.2"] + ], + "linkType": "HARD", + }] + ]], + ["date-now", [ + ["npm:0.1.4", { + "packageLocation": "./.yarn/cache/date-now-npm-0.1.4-d17f66de7e-2.zip/node_modules/date-now/", + "packageDependencies": [ + ["date-now", "npm:0.1.4"] + ], + "linkType": "HARD", + }] + ]], + ["debug", [ + ["virtual:2bcc47d217f870e3d52f0e55493dc34fd3da852877f7db32fa2940cc320151746026495daf6a34a974488cf5a949d93be1e2dc1ffba036faf081a9b15fcd2252#npm:2.6.9", { + "packageLocation": "./.yarn/$$virtual/debug-virtual-6cfa7ae8cd/0/cache/debug-npm-2.6.9-7d4cb597dc-2.zip/node_modules/debug/", + "packageDependencies": [ + ["debug", "virtual:2bcc47d217f870e3d52f0e55493dc34fd3da852877f7db32fa2940cc320151746026495daf6a34a974488cf5a949d93be1e2dc1ffba036faf081a9b15fcd2252#npm:2.6.9"], + ["ms", "npm:2.0.0"], + ["supports-color", null] + ], + "packagePeers": [ + "supports-color" + ], + "linkType": "HARD", + }], + ["virtual:3e101a143f419821786e3cfd622640f17f7452fed69e693d58abae7c711a17c6635dee5849cf321a1ba51ab4c74a25007a25edb8206830909f00e644c83964a3#npm:4.1.1", { + "packageLocation": "./.yarn/$$virtual/debug-virtual-b4472045f1/0/cache/debug-npm-4.1.1-540248b3aa-2.zip/node_modules/debug/", + "packageDependencies": [ + ["debug", "virtual:3e101a143f419821786e3cfd622640f17f7452fed69e693d58abae7c711a17c6635dee5849cf321a1ba51ab4c74a25007a25edb8206830909f00e644c83964a3#npm:4.1.1"], + ["ms", "npm:2.1.1"], + ["supports-color", "npm:6.1.0"] + ], + "packagePeers": [ + "supports-color" + ], + "linkType": "HARD", + }], + ["virtual:50b89fe3d2fa78dd796da703ad00fba5208995a227e2f98906ce13716996787535068168485b27879e7cda25a2cd2b59585bd2972392f4677c00b83c23448f88#npm:3.2.6", { + "packageLocation": "./.yarn/$$virtual/debug-virtual-098da28336/0/cache/debug-npm-3.2.6-6214e40f12-2.zip/node_modules/debug/", + "packageDependencies": [ + ["debug", "virtual:50b89fe3d2fa78dd796da703ad00fba5208995a227e2f98906ce13716996787535068168485b27879e7cda25a2cd2b59585bd2972392f4677c00b83c23448f88#npm:3.2.6"], + ["ms", "npm:2.1.1"], + ["supports-color", null] + ], + "packagePeers": [ + "supports-color" + ], + "linkType": "HARD", + }], + ["virtual:600237cf09a10d2aee41c3b67d3b1a1f8e4ee4d3398af108896e8123f43754f0ac9f704dcda78606de8699a7aca253e14c9d0933cdf05abe7bb399fdfb1d0dfa#npm:4.1.1", { + "packageLocation": "./.yarn/$$virtual/debug-virtual-7c19115ef6/0/cache/debug-npm-4.1.1-540248b3aa-2.zip/node_modules/debug/", + "packageDependencies": [ + ["debug", "virtual:600237cf09a10d2aee41c3b67d3b1a1f8e4ee4d3398af108896e8123f43754f0ac9f704dcda78606de8699a7aca253e14c9d0933cdf05abe7bb399fdfb1d0dfa#npm:4.1.1"], + ["ms", "npm:2.1.1"], + ["supports-color", null] + ], + "packagePeers": [ + "supports-color" + ], + "linkType": "HARD", + }], + ["virtual:bde6f435769d1a96c3f371d2e8a88314847816fb841f758b3628da60329c36f988ca42f6984dc53bb31dd306522878e1e5d568caeca7af42e4f19b238d6261b3#npm:3.1.0", { + "packageLocation": "./.yarn/$$virtual/debug-virtual-f2284580f9/0/cache/debug-npm-3.1.0-9f0accb99b-2.zip/node_modules/debug/", + "packageDependencies": [ + ["debug", "virtual:bde6f435769d1a96c3f371d2e8a88314847816fb841f758b3628da60329c36f988ca42f6984dc53bb31dd306522878e1e5d568caeca7af42e4f19b238d6261b3#npm:3.1.0"], + ["ms", "npm:2.0.0"], + ["supports-color", null] + ], + "packagePeers": [ + "supports-color" + ], + "linkType": "HARD", + }] + ]], + ["debuglog", [ + ["npm:1.0.1", { + "packageLocation": "./.yarn/cache/debuglog-npm-1.0.1-c553c84ea5-2.zip/node_modules/debuglog/", + "packageDependencies": [ + ["debuglog", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["decamelize", [ + ["npm:1.2.0", { + "packageLocation": "./.yarn/cache/decamelize-npm-1.2.0-c5a2fdc622-2.zip/node_modules/decamelize/", + "packageDependencies": [ + ["decamelize", "npm:1.2.0"] + ], + "linkType": "HARD", + }], + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/decamelize-npm-2.0.0-2c38da59bc-2.zip/node_modules/decamelize/", + "packageDependencies": [ + ["decamelize", "npm:2.0.0"], + ["xregexp", "npm:4.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["decode-uri-component", [ + ["npm:0.2.0", { + "packageLocation": "./.yarn/cache/decode-uri-component-npm-0.2.0-5bcc0f3597-2.zip/node_modules/decode-uri-component/", + "packageDependencies": [ + ["decode-uri-component", "npm:0.2.0"] + ], + "linkType": "HARD", + }] + ]], + ["decompress", [ + ["npm:4.2.0", { + "packageLocation": "./.yarn/cache/decompress-npm-4.2.0-010ac9debb-2.zip/node_modules/decompress/", + "packageDependencies": [ + ["decompress", "npm:4.2.0"], + ["decompress-tar", "npm:4.1.1"], + ["decompress-tarbz2", "npm:4.1.1"], + ["decompress-targz", "npm:4.1.1"], + ["decompress-unzip", "npm:4.0.1"], + ["graceful-fs", "npm:4.1.15"], + ["make-dir", "npm:1.3.0"], + ["pify", "npm:2.3.0"], + ["strip-dirs", "npm:2.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["decompress-response", [ + ["npm:3.3.0", { + "packageLocation": "./.yarn/cache/decompress-response-npm-3.3.0-6e7b6375c3-2.zip/node_modules/decompress-response/", + "packageDependencies": [ + ["decompress-response", "npm:3.3.0"], + ["mimic-response", "npm:1.0.1"] + ], + "linkType": "HARD", + }], + ["npm:5.0.0", { + "packageLocation": "./.yarn/cache/decompress-response-npm-5.0.0-ea4ba8db9c-2.zip/node_modules/decompress-response/", + "packageDependencies": [ + ["decompress-response", "npm:5.0.0"], + ["mimic-response", "npm:2.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["decompress-tar", [ + ["npm:4.1.1", { + "packageLocation": "./.yarn/cache/decompress-tar-npm-4.1.1-ff91950fee-2.zip/node_modules/decompress-tar/", + "packageDependencies": [ + ["decompress-tar", "npm:4.1.1"], + ["file-type", "npm:5.2.0"], + ["is-stream", "npm:1.1.0"], + ["tar-stream", "npm:1.6.2"] + ], + "linkType": "HARD", + }] + ]], + ["decompress-tarbz2", [ + ["npm:4.1.1", { + "packageLocation": "./.yarn/cache/decompress-tarbz2-npm-4.1.1-69114342e0-2.zip/node_modules/decompress-tarbz2/", + "packageDependencies": [ + ["decompress-tarbz2", "npm:4.1.1"], + ["decompress-tar", "npm:4.1.1"], + ["file-type", "npm:6.2.0"], + ["is-stream", "npm:1.1.0"], + ["seek-bzip", "npm:1.0.5"], + ["unbzip2-stream", "npm:1.3.3"] + ], + "linkType": "HARD", + }] + ]], + ["decompress-targz", [ + ["npm:4.1.1", { + "packageLocation": "./.yarn/cache/decompress-targz-npm-4.1.1-444d44d5aa-2.zip/node_modules/decompress-targz/", + "packageDependencies": [ + ["decompress-targz", "npm:4.1.1"], + ["decompress-tar", "npm:4.1.1"], + ["file-type", "npm:5.2.0"], + ["is-stream", "npm:1.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["decompress-unzip", [ + ["npm:4.0.1", { + "packageLocation": "./.yarn/cache/decompress-unzip-npm-4.0.1-8d93b02d1f-2.zip/node_modules/decompress-unzip/", + "packageDependencies": [ + ["decompress-unzip", "npm:4.0.1"], + ["file-type", "npm:3.9.0"], + ["get-stream", "npm:2.3.1"], + ["pify", "npm:2.3.0"], + ["yauzl", "npm:2.10.0"] + ], + "linkType": "HARD", + }] + ]], + ["deep-equal", [ + ["npm:1.0.1", { + "packageLocation": "./.yarn/cache/deep-equal-npm-1.0.1-f05565c4e5-2.zip/node_modules/deep-equal/", + "packageDependencies": [ + ["deep-equal", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["deep-extend", [ + ["npm:0.6.0", { + "packageLocation": "./.yarn/cache/deep-extend-npm-0.6.0-e182924219-2.zip/node_modules/deep-extend/", + "packageDependencies": [ + ["deep-extend", "npm:0.6.0"] + ], + "linkType": "HARD", + }] + ]], + ["deep-is", [ + ["npm:0.1.3", { + "packageLocation": "./.yarn/cache/deep-is-npm-0.1.3-0941784645-2.zip/node_modules/deep-is/", + "packageDependencies": [ + ["deep-is", "npm:0.1.3"] + ], + "linkType": "HARD", + }] + ]], + ["deepmerge", [ + ["npm:4.0.0", { + "packageLocation": "./.yarn/cache/deepmerge-npm-4.0.0-fb84ac55a8-2.zip/node_modules/deepmerge/", + "packageDependencies": [ + ["deepmerge", "npm:4.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["default-gateway", [ + ["npm:4.2.0", { + "packageLocation": "./.yarn/cache/default-gateway-npm-4.2.0-f6bdd83987-2.zip/node_modules/default-gateway/", + "packageDependencies": [ + ["default-gateway", "npm:4.2.0"], + ["execa", "npm:1.0.0"], + ["ip-regex", "npm:2.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["defer-to-connect", [ + ["npm:1.1.1", { + "packageLocation": "./.yarn/cache/defer-to-connect-npm-1.1.1-2279e27d80-2.zip/node_modules/defer-to-connect/", + "packageDependencies": [ + ["defer-to-connect", "npm:1.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["define-properties", [ + ["npm:1.1.3", { + "packageLocation": "./.yarn/cache/define-properties-npm-1.1.3-0f3115e2b9-2.zip/node_modules/define-properties/", + "packageDependencies": [ + ["define-properties", "npm:1.1.3"], + ["object-keys", "npm:1.0.12"] + ], + "linkType": "HARD", + }] + ]], + ["define-property", [ + ["npm:0.2.5", { + "packageLocation": "./.yarn/cache/define-property-npm-0.2.5-44a0da3575-2.zip/node_modules/define-property/", + "packageDependencies": [ + ["define-property", "npm:0.2.5"], + ["is-descriptor", "npm:0.1.6"] + ], + "linkType": "HARD", + }], + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/define-property-npm-1.0.0-e2fb9f44c6-2.zip/node_modules/define-property/", + "packageDependencies": [ + ["define-property", "npm:1.0.0"], + ["is-descriptor", "npm:1.0.2"] + ], + "linkType": "HARD", + }], + ["npm:2.0.2", { + "packageLocation": "./.yarn/cache/define-property-npm-2.0.2-4a2067c3ba-2.zip/node_modules/define-property/", + "packageDependencies": [ + ["define-property", "npm:2.0.2"], + ["is-descriptor", "npm:1.0.2"], + ["isobject", "npm:3.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["del", [ + ["npm:3.0.0", { + "packageLocation": "./.yarn/cache/del-npm-3.0.0-e5f4cb556d-2.zip/node_modules/del/", + "packageDependencies": [ + ["del", "npm:3.0.0"], + ["globby", "npm:6.1.0"], + ["is-path-cwd", "npm:1.0.0"], + ["is-path-in-cwd", "npm:1.0.1"], + ["p-map", "npm:1.2.0"], + ["pify", "npm:3.0.0"], + ["rimraf", "npm:2.6.3"] + ], + "linkType": "HARD", + }] + ]], + ["delayed-stream", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/delayed-stream-npm-1.0.0-c5a4c4cc02-2.zip/node_modules/delayed-stream/", + "packageDependencies": [ + ["delayed-stream", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["delegate", [ + ["npm:3.2.0", { + "packageLocation": "./.yarn/cache/delegate-npm-3.2.0-d3f849ea99-2.zip/node_modules/delegate/", + "packageDependencies": [ + ["delegate", "npm:3.2.0"] + ], + "linkType": "HARD", + }] + ]], + ["delegates", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/delegates-npm-1.0.0-9b1942d75f-2.zip/node_modules/delegates/", + "packageDependencies": [ + ["delegates", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["denodeify", [ + ["npm:1.2.1", { + "packageLocation": "./.yarn/cache/denodeify-npm-1.2.1-ea99c72a1c-2.zip/node_modules/denodeify/", + "packageDependencies": [ + ["denodeify", "npm:1.2.1"] + ], + "linkType": "HARD", + }] + ]], + ["depd", [ + ["npm:1.1.2", { + "packageLocation": "./.yarn/cache/depd-npm-1.1.2-b0c8414da7-2.zip/node_modules/depd/", + "packageDependencies": [ + ["depd", "npm:1.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["deprecation", [ + ["npm:2.3.1", { + "packageLocation": "./.yarn/cache/deprecation-npm-2.3.1-e19c92d6e7-2.zip/node_modules/deprecation/", + "packageDependencies": [ + ["deprecation", "npm:2.3.1"] + ], + "linkType": "HARD", + }] + ]], + ["des.js", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/des.js-npm-1.0.0-3ecfcf827b-2.zip/node_modules/des.js/", + "packageDependencies": [ + ["des.js", "npm:1.0.0"], + ["inherits", "npm:2.0.3"], + ["minimalistic-assert", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["destroy", [ + ["npm:1.0.4", { + "packageLocation": "./.yarn/cache/destroy-npm-1.0.4-a2203e01cb-2.zip/node_modules/destroy/", + "packageDependencies": [ + ["destroy", "npm:1.0.4"] + ], + "linkType": "HARD", + }] + ]], + ["detab", [ + ["npm:2.0.1", { + "packageLocation": "./.yarn/cache/detab-npm-2.0.1-4163fe7808-2.zip/node_modules/detab/", + "packageDependencies": [ + ["detab", "npm:2.0.1"], + ["repeat-string", "npm:1.6.1"] + ], + "linkType": "HARD", + }] + ]], + ["detect-file", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/detect-file-npm-1.0.0-a22ca7c5b6-2.zip/node_modules/detect-file/", + "packageDependencies": [ + ["detect-file", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["detect-indent", [ + ["npm:4.0.0", { + "packageLocation": "./.yarn/cache/detect-indent-npm-4.0.0-c684022efe-2.zip/node_modules/detect-indent/", + "packageDependencies": [ + ["detect-indent", "npm:4.0.0"], + ["repeating", "npm:2.0.1"] + ], + "linkType": "HARD", + }], + ["npm:5.0.0", { + "packageLocation": "./.yarn/cache/detect-indent-npm-5.0.0-123fa3fd0b-2.zip/node_modules/detect-indent/", + "packageDependencies": [ + ["detect-indent", "npm:5.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["detect-libc", [ + ["npm:1.0.3", { + "packageLocation": "./.yarn/cache/detect-libc-npm-1.0.3-c30ac344d4-2.zip/node_modules/detect-libc/", + "packageDependencies": [ + ["detect-libc", "npm:1.0.3"] + ], + "linkType": "HARD", + }] + ]], + ["detect-newline", [ + ["npm:2.1.0", { + "packageLocation": "./.yarn/cache/detect-newline-npm-2.1.0-31d9d239e0-2.zip/node_modules/detect-newline/", + "packageDependencies": [ + ["detect-newline", "npm:2.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["detect-node", [ + ["npm:2.0.4", { + "packageLocation": "./.yarn/cache/detect-node-npm-2.0.4-1d5a93916d-2.zip/node_modules/detect-node/", + "packageDependencies": [ + ["detect-node", "npm:2.0.4"] + ], + "linkType": "HARD", + }] + ]], + ["detect-port", [ + ["npm:1.3.0", { + "packageLocation": "./.yarn/cache/detect-port-npm-1.3.0-9bd72802b4-2.zip/node_modules/detect-port/", + "packageDependencies": [ + ["detect-port", "npm:1.3.0"], + ["address", "npm:1.0.3"], + ["debug", "virtual:2bcc47d217f870e3d52f0e55493dc34fd3da852877f7db32fa2940cc320151746026495daf6a34a974488cf5a949d93be1e2dc1ffba036faf081a9b15fcd2252#npm:2.6.9"] + ], + "linkType": "HARD", + }] + ]], + ["detect-port-alt", [ + ["npm:1.1.3", { + "packageLocation": "./.yarn/cache/detect-port-alt-npm-1.1.3-160f5fccfb-2.zip/node_modules/detect-port-alt/", + "packageDependencies": [ + ["detect-port-alt", "npm:1.1.3"], + ["address", "npm:1.0.3"], + ["debug", "virtual:2bcc47d217f870e3d52f0e55493dc34fd3da852877f7db32fa2940cc320151746026495daf6a34a974488cf5a949d93be1e2dc1ffba036faf081a9b15fcd2252#npm:2.6.9"] + ], + "linkType": "HARD", + }] + ]], + ["devcert-san", [ + ["npm:0.3.3", { + "packageLocation": "./.yarn/cache/devcert-san-npm-0.3.3-c141e7d11d-2.zip/node_modules/devcert-san/", + "packageDependencies": [ + ["devcert-san", "npm:0.3.3"], + ["@types/configstore", "npm:2.1.1"], + ["@types/debug", "npm:0.0.29"], + ["@types/get-port", "npm:0.0.4"], + ["@types/glob", "npm:5.0.36"], + ["@types/mkdirp", "npm:0.3.29"], + ["@types/node", "npm:7.10.5"], + ["@types/tmp", "npm:0.0.32"], + ["command-exists", "npm:1.2.8"], + ["configstore", "npm:3.1.2"], + ["debug", "virtual:2bcc47d217f870e3d52f0e55493dc34fd3da852877f7db32fa2940cc320151746026495daf6a34a974488cf5a949d93be1e2dc1ffba036faf081a9b15fcd2252#npm:2.6.9"], + ["eol", "npm:0.8.1"], + ["get-port", "npm:3.2.0"], + ["glob", "npm:7.1.3"], + ["mkdirp", "npm:0.5.1"], + ["tmp", "npm:0.0.31"], + ["tslib", "npm:1.9.3"] + ], + "linkType": "HARD", + }] + ]], + ["dezalgo", [ + ["npm:1.0.3", { + "packageLocation": "./.yarn/cache/dezalgo-npm-1.0.3-e2bc978ebd-2.zip/node_modules/dezalgo/", + "packageDependencies": [ + ["dezalgo", "npm:1.0.3"], + ["asap", "npm:2.0.6"], + ["wrappy", "npm:1.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["diff", [ + ["npm:3.5.0", { + "packageLocation": "./.yarn/cache/diff-npm-3.5.0-a321a0df19-2.zip/node_modules/diff/", + "packageDependencies": [ + ["diff", "npm:3.5.0"] + ], + "linkType": "HARD", + }], + ["npm:4.0.1", { + "packageLocation": "./.yarn/cache/diff-npm-4.0.1-4d86a500e8-2.zip/node_modules/diff/", + "packageDependencies": [ + ["diff", "npm:4.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["diff-sequences", [ + ["npm:24.3.0", { + "packageLocation": "./.yarn/cache/diff-sequences-npm-24.3.0-bb6b7a7fe8-2.zip/node_modules/diff-sequences/", + "packageDependencies": [ + ["diff-sequences", "npm:24.3.0"] + ], + "linkType": "HARD", + }], + ["npm:24.9.0", { + "packageLocation": "./.yarn/cache/diff-sequences-npm-24.9.0-1cf0c4cb19-2.zip/node_modules/diff-sequences/", + "packageDependencies": [ + ["diff-sequences", "npm:24.9.0"] + ], + "linkType": "HARD", + }] + ]], + ["diffie-hellman", [ + ["npm:5.0.3", { + "packageLocation": "./.yarn/cache/diffie-hellman-npm-5.0.3-cbef8f3171-2.zip/node_modules/diffie-hellman/", + "packageDependencies": [ + ["diffie-hellman", "npm:5.0.3"], + ["bn.js", "npm:4.11.8"], + ["miller-rabin", "npm:4.0.1"], + ["randombytes", "npm:2.0.6"] + ], + "linkType": "HARD", + }] + ]], + ["dir-glob", [ + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/dir-glob-npm-2.0.0-e7299e1804-2.zip/node_modules/dir-glob/", + "packageDependencies": [ + ["dir-glob", "npm:2.0.0"], + ["arrify", "npm:1.0.1"], + ["path-type", "npm:3.0.0"] + ], + "linkType": "HARD", + }], + ["npm:3.0.1", { + "packageLocation": "./.yarn/cache/dir-glob-npm-3.0.1-1aea628b1b-2.zip/node_modules/dir-glob/", + "packageDependencies": [ + ["dir-glob", "npm:3.0.1"], + ["path-type", "npm:4.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["dns-equal", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/dns-equal-npm-1.0.0-d83b1d6d4e-2.zip/node_modules/dns-equal/", + "packageDependencies": [ + ["dns-equal", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["dns-packet", [ + ["npm:1.3.1", { + "packageLocation": "./.yarn/cache/dns-packet-npm-1.3.1-63140ca895-2.zip/node_modules/dns-packet/", + "packageDependencies": [ + ["dns-packet", "npm:1.3.1"], + ["ip", "npm:1.1.5"], + ["safe-buffer", "npm:5.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["dns-txt", [ + ["npm:2.0.2", { + "packageLocation": "./.yarn/cache/dns-txt-npm-2.0.2-69ed5a7cb3-2.zip/node_modules/dns-txt/", + "packageDependencies": [ + ["dns-txt", "npm:2.0.2"], + ["buffer-indexof", "npm:1.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["doctrine", [ + ["npm:1.5.0", { + "packageLocation": "./.yarn/cache/doctrine-npm-1.5.0-7395afc15e-2.zip/node_modules/doctrine/", + "packageDependencies": [ + ["doctrine", "npm:1.5.0"], + ["esutils", "npm:2.0.2"], + ["isarray", "npm:1.0.0"] + ], + "linkType": "HARD", + }], + ["npm:2.1.0", { + "packageLocation": "./.yarn/cache/doctrine-npm-2.1.0-ac15d049b7-2.zip/node_modules/doctrine/", + "packageDependencies": [ + ["doctrine", "npm:2.1.0"], + ["esutils", "npm:2.0.2"] + ], + "linkType": "HARD", + }], + ["npm:3.0.0", { + "packageLocation": "./.yarn/cache/doctrine-npm-3.0.0-c6f1615f04-2.zip/node_modules/doctrine/", + "packageDependencies": [ + ["doctrine", "npm:3.0.0"], + ["esutils", "npm:2.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["dom-converter", [ + ["npm:0.2.0", { + "packageLocation": "./.yarn/cache/dom-converter-npm-0.2.0-902408f4a0-2.zip/node_modules/dom-converter/", + "packageDependencies": [ + ["dom-converter", "npm:0.2.0"], + ["utila", "npm:0.4.0"] + ], + "linkType": "HARD", + }] + ]], + ["dom-helpers", [ + ["npm:3.4.0", { + "packageLocation": "./.yarn/cache/dom-helpers-npm-3.4.0-5d3cdecaac-2.zip/node_modules/dom-helpers/", + "packageDependencies": [ + ["dom-helpers", "npm:3.4.0"], + ["@babel/runtime", "npm:7.2.0"] + ], + "linkType": "HARD", + }] + ]], + ["dom-serializer", [ + ["npm:0.1.0", { + "packageLocation": "./.yarn/cache/dom-serializer-npm-0.1.0-760a1b9024-2.zip/node_modules/dom-serializer/", + "packageDependencies": [ + ["dom-serializer", "npm:0.1.0"], + ["domelementtype", "npm:1.1.3"], + ["entities", "npm:1.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["dom-walk", [ + ["npm:0.1.1", { + "packageLocation": "./.yarn/cache/dom-walk-npm-0.1.1-47bf2ef29f-2.zip/node_modules/dom-walk/", + "packageDependencies": [ + ["dom-walk", "npm:0.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["domain-browser", [ + ["npm:1.2.0", { + "packageLocation": "./.yarn/cache/domain-browser-npm-1.2.0-d99f0de5ec-2.zip/node_modules/domain-browser/", + "packageDependencies": [ + ["domain-browser", "npm:1.2.0"] + ], + "linkType": "HARD", + }] + ]], + ["domelementtype", [ + ["npm:1.1.3", { + "packageLocation": "./.yarn/cache/domelementtype-npm-1.1.3-224b515150-2.zip/node_modules/domelementtype/", + "packageDependencies": [ + ["domelementtype", "npm:1.1.3"] + ], + "linkType": "HARD", + }], + ["npm:1.3.1", { + "packageLocation": "./.yarn/cache/domelementtype-npm-1.3.1-87c4b5f9f4-2.zip/node_modules/domelementtype/", + "packageDependencies": [ + ["domelementtype", "npm:1.3.1"] + ], + "linkType": "HARD", + }] + ]], + ["domexception", [ + ["npm:1.0.1", { + "packageLocation": "./.yarn/cache/domexception-npm-1.0.1-89d1e4d3fe-2.zip/node_modules/domexception/", + "packageDependencies": [ + ["domexception", "npm:1.0.1"], + ["webidl-conversions", "npm:4.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["domhandler", [ + ["npm:2.3.0", { + "packageLocation": "./.yarn/cache/domhandler-npm-2.3.0-e56ff1a300-2.zip/node_modules/domhandler/", + "packageDependencies": [ + ["domhandler", "npm:2.3.0"], + ["domelementtype", "npm:1.3.1"] + ], + "linkType": "HARD", + }], + ["npm:2.4.2", { + "packageLocation": "./.yarn/cache/domhandler-npm-2.4.2-497ea9cea1-2.zip/node_modules/domhandler/", + "packageDependencies": [ + ["domhandler", "npm:2.4.2"], + ["domelementtype", "npm:1.3.1"] + ], + "linkType": "HARD", + }] + ]], + ["domutils", [ + ["npm:1.5.1", { + "packageLocation": "./.yarn/cache/domutils-npm-1.5.1-6f8de414e8-2.zip/node_modules/domutils/", + "packageDependencies": [ + ["domutils", "npm:1.5.1"], + ["dom-serializer", "npm:0.1.0"], + ["domelementtype", "npm:1.3.1"] + ], + "linkType": "HARD", + }], + ["npm:1.7.0", { + "packageLocation": "./.yarn/cache/domutils-npm-1.7.0-7a1529fcfc-2.zip/node_modules/domutils/", + "packageDependencies": [ + ["domutils", "npm:1.7.0"], + ["dom-serializer", "npm:0.1.0"], + ["domelementtype", "npm:1.3.1"] + ], + "linkType": "HARD", + }] + ]], + ["dot-prop", [ + ["npm:4.2.0", { + "packageLocation": "./.yarn/cache/dot-prop-npm-4.2.0-f61418cdac-2.zip/node_modules/dot-prop/", + "packageDependencies": [ + ["dot-prop", "npm:4.2.0"], + ["is-obj", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["dotenv", [ + ["npm:4.0.0", { + "packageLocation": "./.yarn/cache/dotenv-npm-4.0.0-d3ef658520-2.zip/node_modules/dotenv/", + "packageDependencies": [ + ["dotenv", "npm:4.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["download", [ + ["npm:6.2.5", { + "packageLocation": "./.yarn/cache/download-npm-6.2.5-602d19ab3f-2.zip/node_modules/download/", + "packageDependencies": [ + ["download", "npm:6.2.5"], + ["caw", "npm:2.0.1"], + ["content-disposition", "npm:0.5.2"], + ["decompress", "npm:4.2.0"], + ["ext-name", "npm:5.0.0"], + ["file-type", "npm:5.2.0"], + ["filenamify", "npm:2.1.0"], + ["get-stream", "npm:3.0.0"], + ["got", "npm:7.1.0"], + ["make-dir", "npm:1.3.0"], + ["p-event", "npm:1.3.0"], + ["pify", "npm:3.0.0"] + ], + "linkType": "HARD", + }], + ["npm:7.1.0", { + "packageLocation": "./.yarn/cache/download-npm-7.1.0-136b04c26c-2.zip/node_modules/download/", + "packageDependencies": [ + ["download", "npm:7.1.0"], + ["archive-type", "npm:4.0.0"], + ["caw", "npm:2.0.1"], + ["content-disposition", "npm:0.5.2"], + ["decompress", "npm:4.2.0"], + ["ext-name", "npm:5.0.0"], + ["file-type", "npm:8.1.0"], + ["filenamify", "npm:2.1.0"], + ["get-stream", "npm:3.0.0"], + ["got", "npm:8.3.2"], + ["make-dir", "npm:1.3.0"], + ["p-event", "npm:2.3.1"], + ["pify", "npm:3.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["duplexer", [ + ["npm:0.1.1", { + "packageLocation": "./.yarn/cache/duplexer-npm-0.1.1-d906abcf74-2.zip/node_modules/duplexer/", + "packageDependencies": [ + ["duplexer", "npm:0.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["duplexer3", [ + ["npm:0.1.4", { + "packageLocation": "./.yarn/cache/duplexer3-npm-0.1.4-361a33d994-2.zip/node_modules/duplexer3/", + "packageDependencies": [ + ["duplexer3", "npm:0.1.4"] + ], + "linkType": "HARD", + }] + ]], + ["duplexify", [ + ["npm:3.6.1", { + "packageLocation": "./.yarn/cache/duplexify-npm-3.6.1-84f7358727-2.zip/node_modules/duplexify/", + "packageDependencies": [ + ["duplexify", "npm:3.6.1"], + ["end-of-stream", "npm:1.1.0"], + ["inherits", "npm:2.0.3"], + ["readable-stream", "npm:2.3.6"], + ["stream-shift", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["ecc-jsbn", [ + ["npm:0.1.2", { + "packageLocation": "./.yarn/cache/ecc-jsbn-npm-0.1.2-85b7a7be89-2.zip/node_modules/ecc-jsbn/", + "packageDependencies": [ + ["ecc-jsbn", "npm:0.1.2"], + ["jsbn", "npm:0.1.1"], + ["safer-buffer", "npm:2.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["ee-first", [ + ["npm:1.1.1", { + "packageLocation": "./.yarn/cache/ee-first-npm-1.1.1-33f8535b39-2.zip/node_modules/ee-first/", + "packageDependencies": [ + ["ee-first", "npm:1.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["electron-to-chromium", [ + ["npm:1.3.103", { + "packageLocation": "./.yarn/cache/electron-to-chromium-npm-1.3.103-deffbee310-2.zip/node_modules/electron-to-chromium/", + "packageDependencies": [ + ["electron-to-chromium", "npm:1.3.103"] + ], + "linkType": "HARD", + }], + ["npm:1.3.113", { + "packageLocation": "./.yarn/cache/electron-to-chromium-npm-1.3.113-bbdbe7617c-2.zip/node_modules/electron-to-chromium/", + "packageDependencies": [ + ["electron-to-chromium", "npm:1.3.113"] + ], + "linkType": "HARD", + }], + ["npm:1.3.119", { + "packageLocation": "./.yarn/cache/electron-to-chromium-npm-1.3.119-809fcdd823-2.zip/node_modules/electron-to-chromium/", + "packageDependencies": [ + ["electron-to-chromium", "npm:1.3.119"] + ], + "linkType": "HARD", + }], + ["npm:1.3.188", { + "packageLocation": "./.yarn/cache/electron-to-chromium-npm-1.3.188-10b869dd9f-2.zip/node_modules/electron-to-chromium/", + "packageDependencies": [ + ["electron-to-chromium", "npm:1.3.188"] + ], + "linkType": "HARD", + }] + ]], + ["elliptic", [ + ["npm:6.4.1", { + "packageLocation": "./.yarn/cache/elliptic-npm-6.4.1-cf04a1e7bb-2.zip/node_modules/elliptic/", + "packageDependencies": [ + ["elliptic", "npm:6.4.1"], + ["bn.js", "npm:4.11.8"], + ["brorand", "npm:1.1.0"], + ["hash.js", "npm:1.1.7"], + ["hmac-drbg", "npm:1.0.1"], + ["inherits", "npm:2.0.3"], + ["minimalistic-assert", "npm:1.0.1"], + ["minimalistic-crypto-utils", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["emoji-regex", [ + ["npm:6.1.1", { + "packageLocation": "./.yarn/cache/emoji-regex-npm-6.1.1-6e6007f685-2.zip/node_modules/emoji-regex/", + "packageDependencies": [ + ["emoji-regex", "npm:6.1.1"] + ], + "linkType": "HARD", + }], + ["npm:7.0.3", { + "packageLocation": "./.yarn/cache/emoji-regex-npm-7.0.3-cfe9479bb3-2.zip/node_modules/emoji-regex/", + "packageDependencies": [ + ["emoji-regex", "npm:7.0.3"] + ], + "linkType": "HARD", + }] + ]], + ["emojis-list", [ + ["npm:2.1.0", { + "packageLocation": "./.yarn/cache/emojis-list-npm-2.1.0-e19a336e35-2.zip/node_modules/emojis-list/", + "packageDependencies": [ + ["emojis-list", "npm:2.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["encodeurl", [ + ["npm:1.0.2", { + "packageLocation": "./.yarn/cache/encodeurl-npm-1.0.2-f8c8454c41-2.zip/node_modules/encodeurl/", + "packageDependencies": [ + ["encodeurl", "npm:1.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["encoding", [ + ["npm:0.1.12", { + "packageLocation": "./.yarn/cache/encoding-npm-0.1.12-1a16b5c5e9-2.zip/node_modules/encoding/", + "packageDependencies": [ + ["encoding", "npm:0.1.12"], + ["iconv-lite", "npm:0.4.24"] + ], + "linkType": "HARD", + }] + ]], + ["end-of-stream", [ + ["npm:1.1.0", { + "packageLocation": "./.yarn/cache/end-of-stream-npm-1.1.0-318d442be5-2.zip/node_modules/end-of-stream/", + "packageDependencies": [ + ["end-of-stream", "npm:1.1.0"], + ["once", "npm:1.3.3"] + ], + "linkType": "HARD", + }], + ["npm:1.4.1", { + "packageLocation": "./.yarn/cache/end-of-stream-npm-1.4.1-ccccf6139c-2.zip/node_modules/end-of-stream/", + "packageDependencies": [ + ["end-of-stream", "npm:1.4.1"], + ["once", "npm:1.4.0"] + ], + "linkType": "HARD", + }] + ]], + ["engine.io", [ + ["npm:3.3.2", { + "packageLocation": "./.yarn/cache/engine.io-npm-3.3.2-d4e95254b2-2.zip/node_modules/engine.io/", + "packageDependencies": [ + ["engine.io", "npm:3.3.2"], + ["accepts", "npm:1.3.5"], + ["base64id", "npm:1.0.0"], + ["cookie", "npm:0.3.1"], + ["debug", "virtual:bde6f435769d1a96c3f371d2e8a88314847816fb841f758b3628da60329c36f988ca42f6984dc53bb31dd306522878e1e5d568caeca7af42e4f19b238d6261b3#npm:3.1.0"], + ["engine.io-parser", "npm:2.1.3"], + ["ws", "npm:6.1.4"] + ], + "linkType": "HARD", + }] + ]], + ["engine.io-client", [ + ["npm:3.3.2", { + "packageLocation": "./.yarn/cache/engine.io-client-npm-3.3.2-5d23519603-2.zip/node_modules/engine.io-client/", + "packageDependencies": [ + ["engine.io-client", "npm:3.3.2"], + ["component-emitter", "npm:1.2.1"], + ["component-inherit", "npm:0.0.3"], + ["debug", "virtual:bde6f435769d1a96c3f371d2e8a88314847816fb841f758b3628da60329c36f988ca42f6984dc53bb31dd306522878e1e5d568caeca7af42e4f19b238d6261b3#npm:3.1.0"], + ["engine.io-parser", "npm:2.1.3"], + ["has-cors", "npm:1.1.0"], + ["indexof", "npm:0.0.1"], + ["parseqs", "npm:0.0.5"], + ["parseuri", "npm:0.0.5"], + ["ws", "npm:6.1.4"], + ["xmlhttprequest-ssl", "npm:1.5.5"], + ["yeast", "npm:0.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["engine.io-parser", [ + ["npm:2.1.3", { + "packageLocation": "./.yarn/cache/engine.io-parser-npm-2.1.3-32de15f5cb-2.zip/node_modules/engine.io-parser/", + "packageDependencies": [ + ["engine.io-parser", "npm:2.1.3"], + ["after", "npm:0.8.2"], + ["arraybuffer.slice", "npm:0.0.7"], + ["base64-arraybuffer", "npm:0.1.5"], + ["blob", "npm:0.0.5"], + ["has-binary2", "npm:1.0.3"] + ], + "linkType": "HARD", + }] + ]], + ["enhanced-resolve", [ + ["npm:4.1.0", { + "packageLocation": "./.yarn/cache/enhanced-resolve-npm-4.1.0-ec04d11867-2.zip/node_modules/enhanced-resolve/", + "packageDependencies": [ + ["enhanced-resolve", "npm:4.1.0"], + ["graceful-fs", "npm:4.1.15"], + ["memory-fs", "npm:0.4.1"], + ["tapable", "npm:1.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["entities", [ + ["npm:1.1.2", { + "packageLocation": "./.yarn/cache/entities-npm-1.1.2-78e77a4b6d-2.zip/node_modules/entities/", + "packageDependencies": [ + ["entities", "npm:1.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["env-paths", [ + ["npm:2.2.0", { + "packageLocation": "./.yarn/cache/env-paths-npm-2.2.0-ac4ed99068-2.zip/node_modules/env-paths/", + "packageDependencies": [ + ["env-paths", "npm:2.2.0"] + ], + "linkType": "HARD", + }] + ]], + ["envinfo", [ + ["npm:5.12.1", { + "packageLocation": "./.yarn/cache/envinfo-npm-5.12.1-5525230e4e-2.zip/node_modules/envinfo/", + "packageDependencies": [ + ["envinfo", "npm:5.12.1"] + ], + "linkType": "HARD", + }] + ]], + ["eol", [ + ["npm:0.8.1", { + "packageLocation": "./.yarn/cache/eol-npm-0.8.1-50d08f2af7-2.zip/node_modules/eol/", + "packageDependencies": [ + ["eol", "npm:0.8.1"] + ], + "linkType": "HARD", + }] + ]], + ["errno", [ + ["npm:0.1.7", { + "packageLocation": "./.yarn/cache/errno-npm-0.1.7-b0a31dcb3a-2.zip/node_modules/errno/", + "packageDependencies": [ + ["errno", "npm:0.1.7"], + ["prr", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["error-ex", [ + ["npm:1.3.2", { + "packageLocation": "./.yarn/cache/error-ex-npm-1.3.2-5654f80c0f-2.zip/node_modules/error-ex/", + "packageDependencies": [ + ["error-ex", "npm:1.3.2"], + ["is-arrayish", "npm:0.2.1"] + ], + "linkType": "HARD", + }] + ]], + ["error-stack-parser", [ + ["npm:2.0.2", { + "packageLocation": "./.yarn/cache/error-stack-parser-npm-2.0.2-2fcf94236d-2.zip/node_modules/error-stack-parser/", + "packageDependencies": [ + ["error-stack-parser", "npm:2.0.2"], + ["stackframe", "npm:1.0.4"] + ], + "linkType": "HARD", + }] + ]], + ["es-abstract", [ + ["npm:1.13.0", { + "packageLocation": "./.yarn/cache/es-abstract-npm-1.13.0-f3324ab55b-2.zip/node_modules/es-abstract/", + "packageDependencies": [ + ["es-abstract", "npm:1.13.0"], + ["es-to-primitive", "npm:1.2.0"], + ["function-bind", "npm:1.1.1"], + ["has", "npm:1.0.3"], + ["is-callable", "npm:1.1.4"], + ["is-regex", "npm:1.0.4"], + ["object-keys", "npm:1.0.12"] + ], + "linkType": "HARD", + }], + ["npm:1.15.0", { + "packageLocation": "./.yarn/cache/es-abstract-npm-1.15.0-8432207718-2.zip/node_modules/es-abstract/", + "packageDependencies": [ + ["es-abstract", "npm:1.15.0"], + ["es-to-primitive", "npm:1.2.0"], + ["function-bind", "npm:1.1.1"], + ["has", "npm:1.0.3"], + ["has-symbols", "npm:1.0.0"], + ["is-callable", "npm:1.1.4"], + ["is-regex", "npm:1.0.4"], + ["object-inspect", "npm:1.6.0"], + ["object-keys", "npm:1.1.1"], + ["string.prototype.trimleft", "npm:2.1.0"], + ["string.prototype.trimright", "npm:2.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["es-to-primitive", [ + ["npm:1.2.0", { + "packageLocation": "./.yarn/cache/es-to-primitive-npm-1.2.0-e4c5d8a5a4-2.zip/node_modules/es-to-primitive/", + "packageDependencies": [ + ["es-to-primitive", "npm:1.2.0"], + ["is-callable", "npm:1.1.4"], + ["is-date-object", "npm:1.0.1"], + ["is-symbol", "npm:1.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["es6-promise", [ + ["npm:3.3.1", { + "packageLocation": "./.yarn/cache/es6-promise-npm-3.3.1-876231af5b-2.zip/node_modules/es6-promise/", + "packageDependencies": [ + ["es6-promise", "npm:3.3.1"] + ], + "linkType": "HARD", + }], + ["npm:4.2.6", { + "packageLocation": "./.yarn/cache/es6-promise-npm-4.2.6-e0851970b5-2.zip/node_modules/es6-promise/", + "packageDependencies": [ + ["es6-promise", "npm:4.2.6"] + ], + "linkType": "HARD", + }] + ]], + ["es6-promisify", [ + ["npm:6.0.1", { + "packageLocation": "./.yarn/cache/es6-promisify-npm-6.0.1-f1e7b71616-2.zip/node_modules/es6-promisify/", + "packageDependencies": [ + ["es6-promisify", "npm:6.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["escape-html", [ + ["npm:1.0.3", { + "packageLocation": "./.yarn/cache/escape-html-npm-1.0.3-376c22ee74-2.zip/node_modules/escape-html/", + "packageDependencies": [ + ["escape-html", "npm:1.0.3"] + ], + "linkType": "HARD", + }] + ]], + ["escape-string-regexp", [ + ["npm:1.0.5", { + "packageLocation": "./.yarn/cache/escape-string-regexp-npm-1.0.5-3284de402f-2.zip/node_modules/escape-string-regexp/", + "packageDependencies": [ + ["escape-string-regexp", "npm:1.0.5"] + ], + "linkType": "HARD", + }] + ]], + ["escodegen", [ + ["npm:1.9.1", { + "packageLocation": "./.yarn/cache/escodegen-npm-1.9.1-4bb7e38018-2.zip/node_modules/escodegen/", + "packageDependencies": [ + ["escodegen", "npm:1.9.1"], + ["esprima", "npm:3.1.3"], + ["estraverse", "npm:4.2.0"], + ["esutils", "npm:2.0.2"], + ["optionator", "npm:0.8.2"], + ["source-map", "npm:0.6.1"] + ], + "linkType": "HARD", + }] + ]], + ["eslint", [ + ["npm:5.15.1", { + "packageLocation": "./.yarn/cache/eslint-npm-5.15.1-1e36e659eb-2.zip/node_modules/eslint/", + "packageDependencies": [ + ["eslint", "npm:5.15.1"], + ["@babel/code-frame", "npm:7.0.0"], + ["ajv", "npm:6.10.0"], + ["chalk", "npm:2.4.2"], + ["cross-spawn", "npm:6.0.5"], + ["debug", "virtual:600237cf09a10d2aee41c3b67d3b1a1f8e4ee4d3398af108896e8123f43754f0ac9f704dcda78606de8699a7aca253e14c9d0933cdf05abe7bb399fdfb1d0dfa#npm:4.1.1"], + ["doctrine", "npm:3.0.0"], + ["eslint-scope", "npm:4.0.2"], + ["eslint-utils", "npm:1.3.1"], + ["eslint-visitor-keys", "npm:1.0.0"], + ["espree", "npm:5.0.1"], + ["esquery", "npm:1.0.1"], + ["esutils", "npm:2.0.2"], + ["file-entry-cache", "npm:5.0.1"], + ["functional-red-black-tree", "npm:1.0.1"], + ["glob", "npm:7.1.3"], + ["globals", "npm:11.11.0"], + ["ignore", "npm:4.0.6"], + ["import-fresh", "npm:3.0.0"], + ["imurmurhash", "npm:0.1.4"], + ["inquirer", "npm:6.2.2"], + ["js-yaml", "npm:3.12.1"], + ["json-stable-stringify-without-jsonify", "npm:1.0.1"], + ["levn", "npm:0.3.0"], + ["lodash", "npm:4.17.11"], + ["minimatch", "npm:3.0.4"], + ["mkdirp", "npm:0.5.1"], + ["natural-compare", "npm:1.4.0"], + ["optionator", "npm:0.8.2"], + ["path-is-inside", "npm:1.0.2"], + ["progress", "npm:2.0.3"], + ["regexpp", "npm:2.0.1"], + ["semver", "npm:5.6.0"], + ["strip-ansi", "npm:4.0.0"], + ["strip-json-comments", "npm:2.0.1"], + ["table", "npm:5.2.3"], + ["text-table", "npm:0.2.0"] + ], + "linkType": "HARD", + }], + ["npm:5.16.0", { + "packageLocation": "./.yarn/cache/eslint-npm-5.16.0-91d3d3fc21-2.zip/node_modules/eslint/", + "packageDependencies": [ + ["eslint", "npm:5.16.0"], + ["@babel/code-frame", "npm:7.0.0"], + ["ajv", "npm:6.10.0"], + ["chalk", "npm:2.4.2"], + ["cross-spawn", "npm:6.0.5"], + ["debug", "virtual:600237cf09a10d2aee41c3b67d3b1a1f8e4ee4d3398af108896e8123f43754f0ac9f704dcda78606de8699a7aca253e14c9d0933cdf05abe7bb399fdfb1d0dfa#npm:4.1.1"], + ["doctrine", "npm:3.0.0"], + ["eslint-scope", "npm:4.0.3"], + ["eslint-utils", "npm:1.3.1"], + ["eslint-visitor-keys", "npm:1.0.0"], + ["espree", "npm:5.0.1"], + ["esquery", "npm:1.0.1"], + ["esutils", "npm:2.0.2"], + ["file-entry-cache", "npm:5.0.1"], + ["functional-red-black-tree", "npm:1.0.1"], + ["glob", "npm:7.1.3"], + ["globals", "npm:11.11.0"], + ["ignore", "npm:4.0.6"], + ["import-fresh", "npm:3.0.0"], + ["imurmurhash", "npm:0.1.4"], + ["inquirer", "npm:6.2.2"], + ["js-yaml", "npm:3.13.1"], + ["json-stable-stringify-without-jsonify", "npm:1.0.1"], + ["levn", "npm:0.3.0"], + ["lodash", "npm:4.17.11"], + ["minimatch", "npm:3.0.4"], + ["mkdirp", "npm:0.5.1"], + ["natural-compare", "npm:1.4.0"], + ["optionator", "npm:0.8.2"], + ["path-is-inside", "npm:1.0.2"], + ["progress", "npm:2.0.3"], + ["regexpp", "npm:2.0.1"], + ["semver", "npm:5.6.0"], + ["strip-ansi", "npm:4.0.0"], + ["strip-json-comments", "npm:2.0.1"], + ["table", "npm:5.2.3"], + ["text-table", "npm:0.2.0"] + ], + "linkType": "HARD", + }] + ]], + ["eslint-config-react-app", [ + ["virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:3.0.8", { + "packageLocation": "./.yarn/$$virtual/eslint-config-react-app-virtual-b636ce74a6/0/cache/eslint-config-react-app-npm-3.0.8-64a9fb346d-2.zip/node_modules/eslint-config-react-app/", + "packageDependencies": [ + ["eslint-config-react-app", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:3.0.8"], + ["babel-eslint", "npm:9.0.0"], + ["confusing-browser-globals", "npm:1.0.6"], + ["eslint", "npm:5.15.1"], + ["eslint-plugin-flowtype", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:2.50.3"], + ["eslint-plugin-import", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:2.16.0"], + ["eslint-plugin-jsx-a11y", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:6.2.1"], + ["eslint-plugin-react", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:7.12.4"] + ], + "packagePeers": [ + "babel-eslint", + "eslint", + "eslint-plugin-flowtype", + "eslint-plugin-import", + "eslint-plugin-jsx-a11y", + "eslint-plugin-react" + ], + "linkType": "HARD", + }] + ]], + ["eslint-import-resolver-node", [ + ["npm:0.3.2", { + "packageLocation": "./.yarn/cache/eslint-import-resolver-node-npm-0.3.2-71d09598c9-2.zip/node_modules/eslint-import-resolver-node/", + "packageDependencies": [ + ["eslint-import-resolver-node", "npm:0.3.2"], + ["debug", "virtual:2bcc47d217f870e3d52f0e55493dc34fd3da852877f7db32fa2940cc320151746026495daf6a34a974488cf5a949d93be1e2dc1ffba036faf081a9b15fcd2252#npm:2.6.9"], + ["resolve", "patch:resolve@npm%3A1.14.1#builtin::version=1.14.1&hash=8fccd0"] + ], + "linkType": "HARD", + }] + ]], + ["eslint-loader", [ + ["virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:2.1.2", { + "packageLocation": "./.yarn/$$virtual/eslint-loader-virtual-e78828829e/0/cache/eslint-loader-npm-2.1.2-d619f18ee2-2.zip/node_modules/eslint-loader/", + "packageDependencies": [ + ["eslint-loader", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:2.1.2"], + ["eslint", "npm:5.15.1"], + ["loader-fs-cache", "npm:1.0.1"], + ["loader-utils", "npm:1.2.3"], + ["object-assign", "npm:4.1.1"], + ["object-hash", "npm:1.3.1"], + ["rimraf", "npm:2.6.3"], + ["webpack", "npm:4.28.4"] + ], + "packagePeers": [ + "eslint", + "webpack" + ], + "linkType": "HARD", + }] + ]], + ["eslint-module-utils", [ + ["npm:2.3.0", { + "packageLocation": "./.yarn/cache/eslint-module-utils-npm-2.3.0-498095b487-2.zip/node_modules/eslint-module-utils/", + "packageDependencies": [ + ["eslint-module-utils", "npm:2.3.0"], + ["debug", "virtual:2bcc47d217f870e3d52f0e55493dc34fd3da852877f7db32fa2940cc320151746026495daf6a34a974488cf5a949d93be1e2dc1ffba036faf081a9b15fcd2252#npm:2.6.9"], + ["pkg-dir", "npm:2.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["eslint-plugin-arca", [ + ["npm:0.9.0", { + "packageLocation": "./.yarn/cache/eslint-plugin-arca-npm-0.9.0-e8523cf96b-2.zip/node_modules/eslint-plugin-arca/", + "packageDependencies": [ + ["eslint-plugin-arca", "npm:0.9.0"], + ["requireindex", "npm:1.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["eslint-plugin-flowtype", [ + ["virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:2.50.3", { + "packageLocation": "./.yarn/$$virtual/eslint-plugin-flowtype-virtual-05df425c6e/0/cache/eslint-plugin-flowtype-npm-2.50.3-42bac53448-2.zip/node_modules/eslint-plugin-flowtype/", + "packageDependencies": [ + ["eslint-plugin-flowtype", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:2.50.3"], + ["eslint", "npm:5.15.1"], + ["lodash", "npm:4.17.11"] + ], + "packagePeers": [ + "eslint" + ], + "linkType": "HARD", + }] + ]], + ["eslint-plugin-graphql", [ + ["virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:3.0.3", { + "packageLocation": "./.yarn/$$virtual/eslint-plugin-graphql-virtual-86d941fd3a/0/cache/eslint-plugin-graphql-npm-3.0.3-478d614a1b-2.zip/node_modules/eslint-plugin-graphql/", + "packageDependencies": [ + ["eslint-plugin-graphql", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:3.0.3"], + ["graphql", "npm:14.1.1"], + ["graphql-config", "virtual:86d941fd3ae384f6a3a8f5e6a9613919814d8957555fd852a122f109279cb819c338c53c129c97b8455c7a4f4d19882829733037305e8f1e100df4ef3b3680af#npm:2.2.1"], + ["lodash", "npm:4.17.11"] + ], + "packagePeers": [ + "graphql" + ], + "linkType": "HARD", + }] + ]], + ["eslint-plugin-import", [ + ["virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:2.16.0", { + "packageLocation": "./.yarn/$$virtual/eslint-plugin-import-virtual-e82bcb8ece/0/cache/eslint-plugin-import-npm-2.16.0-360b3d44b2-2.zip/node_modules/eslint-plugin-import/", + "packageDependencies": [ + ["eslint-plugin-import", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:2.16.0"], + ["contains-path", "npm:0.1.0"], + ["debug", "virtual:2bcc47d217f870e3d52f0e55493dc34fd3da852877f7db32fa2940cc320151746026495daf6a34a974488cf5a949d93be1e2dc1ffba036faf081a9b15fcd2252#npm:2.6.9"], + ["doctrine", "npm:1.5.0"], + ["eslint", "npm:5.15.1"], + ["eslint-import-resolver-node", "npm:0.3.2"], + ["eslint-module-utils", "npm:2.3.0"], + ["has", "npm:1.0.3"], + ["lodash", "npm:4.17.11"], + ["minimatch", "npm:3.0.4"], + ["read-pkg-up", "npm:2.0.0"], + ["resolve", "patch:resolve@npm%3A1.14.1#builtin::version=1.14.1&hash=8fccd0"] + ], + "packagePeers": [ + "eslint" + ], + "linkType": "HARD", + }] + ]], + ["eslint-plugin-jsx-a11y", [ + ["virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:6.2.1", { + "packageLocation": "./.yarn/$$virtual/eslint-plugin-jsx-a11y-virtual-e96799f55c/0/cache/eslint-plugin-jsx-a11y-npm-6.2.1-c41f0bd247-2.zip/node_modules/eslint-plugin-jsx-a11y/", + "packageDependencies": [ + ["eslint-plugin-jsx-a11y", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:6.2.1"], + ["aria-query", "npm:3.0.0"], + ["array-includes", "npm:3.0.3"], + ["ast-types-flow", "npm:0.0.7"], + ["axobject-query", "npm:2.0.2"], + ["damerau-levenshtein", "npm:1.0.4"], + ["emoji-regex", "npm:7.0.3"], + ["eslint", "npm:5.15.1"], + ["has", "npm:1.0.3"], + ["jsx-ast-utils", "npm:2.0.1"] + ], + "packagePeers": [ + "eslint" + ], + "linkType": "HARD", + }] + ]], + ["eslint-plugin-react", [ + ["virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:7.12.4", { + "packageLocation": "./.yarn/$$virtual/eslint-plugin-react-virtual-15efcb7134/0/cache/eslint-plugin-react-npm-7.12.4-192c05dead-2.zip/node_modules/eslint-plugin-react/", + "packageDependencies": [ + ["eslint-plugin-react", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:7.12.4"], + ["array-includes", "npm:3.0.3"], + ["doctrine", "npm:2.1.0"], + ["eslint", "npm:5.15.1"], + ["has", "npm:1.0.3"], + ["jsx-ast-utils", "npm:2.0.1"], + ["object.fromentries", "npm:2.0.0"], + ["prop-types", "npm:15.6.2"], + ["resolve", "patch:resolve@npm%3A1.14.1#builtin::version=1.14.1&hash=8fccd0"] + ], + "packagePeers": [ + "eslint" + ], + "linkType": "HARD", + }], + ["virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.14.3", { + "packageLocation": "./.yarn/$$virtual/eslint-plugin-react-virtual-8bf8d9d5c4/0/cache/eslint-plugin-react-npm-7.14.3-58f5021660-2.zip/node_modules/eslint-plugin-react/", + "packageDependencies": [ + ["eslint-plugin-react", "virtual:e470d99b1e4fdf4c5db5d090ff5472cdeba0404b7ffd31cd2efab3493dd184c67bc45f60c2ef1c040e2c41afe38c6280bffc5df2fbe3aefaa2b6eacf685ab07c#npm:7.14.3"], + ["array-includes", "npm:3.0.3"], + ["doctrine", "npm:2.1.0"], + ["eslint", "npm:5.16.0"], + ["has", "npm:1.0.3"], + ["jsx-ast-utils", "npm:2.2.1"], + ["object.entries", "npm:1.1.0"], + ["object.fromentries", "npm:2.0.0"], + ["object.values", "npm:1.1.0"], + ["prop-types", "npm:15.7.2"], + ["resolve", "patch:resolve@npm%3A1.12.0#builtin::version=1.12.0&hash=8fccd0"] + ], + "packagePeers": [ + "eslint" + ], + "linkType": "HARD", + }] + ]], + ["eslint-scope", [ + ["npm:3.7.1", { + "packageLocation": "./.yarn/cache/eslint-scope-npm-3.7.1-dd9eab4f86-2.zip/node_modules/eslint-scope/", + "packageDependencies": [ + ["eslint-scope", "npm:3.7.1"], + ["esrecurse", "npm:4.2.1"], + ["estraverse", "npm:4.2.0"] + ], + "linkType": "HARD", + }], + ["npm:4.0.0", { + "packageLocation": "./.yarn/cache/eslint-scope-npm-4.0.0-dfbc7f02ce-2.zip/node_modules/eslint-scope/", + "packageDependencies": [ + ["eslint-scope", "npm:4.0.0"], + ["esrecurse", "npm:4.2.1"], + ["estraverse", "npm:4.2.0"] + ], + "linkType": "HARD", + }], + ["npm:4.0.2", { + "packageLocation": "./.yarn/cache/eslint-scope-npm-4.0.2-a026759c6d-2.zip/node_modules/eslint-scope/", + "packageDependencies": [ + ["eslint-scope", "npm:4.0.2"], + ["esrecurse", "npm:4.2.1"], + ["estraverse", "npm:4.2.0"] + ], + "linkType": "HARD", + }], + ["npm:4.0.3", { + "packageLocation": "./.yarn/cache/eslint-scope-npm-4.0.3-1492c6d263-2.zip/node_modules/eslint-scope/", + "packageDependencies": [ + ["eslint-scope", "npm:4.0.3"], + ["esrecurse", "npm:4.2.1"], + ["estraverse", "npm:4.2.0"] + ], + "linkType": "HARD", + }], + ["npm:5.0.0", { + "packageLocation": "./.yarn/cache/eslint-scope-npm-5.0.0-16bd164da6-2.zip/node_modules/eslint-scope/", + "packageDependencies": [ + ["eslint-scope", "npm:5.0.0"], + ["esrecurse", "npm:4.2.1"], + ["estraverse", "npm:4.2.0"] + ], + "linkType": "HARD", + }] + ]], + ["eslint-utils", [ + ["npm:1.3.1", { + "packageLocation": "./.yarn/cache/eslint-utils-npm-1.3.1-2bcc4a74ad-2.zip/node_modules/eslint-utils/", + "packageDependencies": [ + ["eslint-utils", "npm:1.3.1"] + ], + "linkType": "HARD", + }] + ]], + ["eslint-visitor-keys", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/eslint-visitor-keys-npm-1.0.0-fe5366b625-2.zip/node_modules/eslint-visitor-keys/", + "packageDependencies": [ + ["eslint-visitor-keys", "npm:1.0.0"] + ], + "linkType": "HARD", + }], + ["npm:1.1.0", { + "packageLocation": "./.yarn/cache/eslint-visitor-keys-npm-1.1.0-58aec922ec-2.zip/node_modules/eslint-visitor-keys/", + "packageDependencies": [ + ["eslint-visitor-keys", "npm:1.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["espree", [ + ["npm:5.0.1", { + "packageLocation": "./.yarn/cache/espree-npm-5.0.1-abcab55b28-2.zip/node_modules/espree/", + "packageDependencies": [ + ["espree", "npm:5.0.1"], + ["acorn", "npm:6.1.1"], + ["acorn-jsx", "virtual:abcab55b2813e51f08b801082c9f38afdbe481e334ba7d6e40dd2f60fbd9c724d465f043f920e1b30d36fbfa22aee00a31e3e712b3233975130b29ff0b980775#npm:5.0.1"], + ["eslint-visitor-keys", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["esprima", [ + ["npm:3.1.3", { + "packageLocation": "./.yarn/cache/esprima-npm-3.1.3-e0d3c2f5e2-2.zip/node_modules/esprima/", + "packageDependencies": [ + ["esprima", "npm:3.1.3"] + ], + "linkType": "HARD", + }], + ["npm:4.0.1", { + "packageLocation": "./.yarn/cache/esprima-npm-4.0.1-1084e98778-2.zip/node_modules/esprima/", + "packageDependencies": [ + ["esprima", "npm:4.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["esquery", [ + ["npm:1.0.1", { + "packageLocation": "./.yarn/cache/esquery-npm-1.0.1-b909fe9deb-2.zip/node_modules/esquery/", + "packageDependencies": [ + ["esquery", "npm:1.0.1"], + ["estraverse", "npm:4.2.0"] + ], + "linkType": "HARD", + }] + ]], + ["esrecurse", [ + ["npm:4.2.1", { + "packageLocation": "./.yarn/cache/esrecurse-npm-4.2.1-9ebee4c3b1-2.zip/node_modules/esrecurse/", + "packageDependencies": [ + ["esrecurse", "npm:4.2.1"], + ["estraverse", "npm:4.2.0"] + ], + "linkType": "HARD", + }] + ]], + ["estraverse", [ + ["npm:4.2.0", { + "packageLocation": "./.yarn/cache/estraverse-npm-4.2.0-8a2906c7de-2.zip/node_modules/estraverse/", + "packageDependencies": [ + ["estraverse", "npm:4.2.0"] + ], + "linkType": "HARD", + }] + ]], + ["esutils", [ + ["npm:2.0.2", { + "packageLocation": "./.yarn/cache/esutils-npm-2.0.2-6784ee9a8d-2.zip/node_modules/esutils/", + "packageDependencies": [ + ["esutils", "npm:2.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["etag", [ + ["npm:1.8.1", { + "packageLocation": "./.yarn/cache/etag-npm-1.8.1-54a3b989d9-2.zip/node_modules/etag/", + "packageDependencies": [ + ["etag", "npm:1.8.1"] + ], + "linkType": "HARD", + }] + ]], + ["event-source-polyfill", [ + ["npm:1.0.5", { + "packageLocation": "./.yarn/cache/event-source-polyfill-npm-1.0.5-fb17e11aed-2.zip/node_modules/event-source-polyfill/", + "packageDependencies": [ + ["event-source-polyfill", "npm:1.0.5"] + ], + "linkType": "HARD", + }] + ]], + ["eventemitter3", [ + ["npm:3.1.0", { + "packageLocation": "./.yarn/cache/eventemitter3-npm-3.1.0-ae3848d637-2.zip/node_modules/eventemitter3/", + "packageDependencies": [ + ["eventemitter3", "npm:3.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["events", [ + ["npm:1.1.1", { + "packageLocation": "./.yarn/cache/events-npm-1.1.1-ca9e5d580e-2.zip/node_modules/events/", + "packageDependencies": [ + ["events", "npm:1.1.1"] + ], + "linkType": "HARD", + }], + ["npm:3.0.0", { + "packageLocation": "./.yarn/cache/events-npm-3.0.0-2f2fd551aa-2.zip/node_modules/events/", + "packageDependencies": [ + ["events", "npm:3.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["eventsource", [ + ["npm:0.1.6", { + "packageLocation": "./.yarn/cache/eventsource-npm-0.1.6-92de415e5d-2.zip/node_modules/eventsource/", + "packageDependencies": [ + ["eventsource", "npm:0.1.6"], + ["original", "npm:1.0.2"] + ], + "linkType": "HARD", + }], + ["npm:1.0.7", { + "packageLocation": "./.yarn/cache/eventsource-npm-1.0.7-0d25273d38-2.zip/node_modules/eventsource/", + "packageDependencies": [ + ["eventsource", "npm:1.0.7"], + ["original", "npm:1.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["evp_bytestokey", [ + ["npm:1.0.3", { + "packageLocation": "./.yarn/cache/evp_bytestokey-npm-1.0.3-4a2644aaea-2.zip/node_modules/evp_bytestokey/", + "packageDependencies": [ + ["evp_bytestokey", "npm:1.0.3"], + ["md5.js", "npm:1.3.5"], + ["node-gyp", "npm:6.0.1"], + ["safe-buffer", "npm:5.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["exec-buffer", [ + ["npm:3.2.0", { + "packageLocation": "./.yarn/cache/exec-buffer-npm-3.2.0-c76d6fdd08-2.zip/node_modules/exec-buffer/", + "packageDependencies": [ + ["exec-buffer", "npm:3.2.0"], + ["execa", "npm:0.7.0"], + ["p-finally", "npm:1.0.0"], + ["pify", "npm:3.0.0"], + ["rimraf", "npm:2.6.3"], + ["tempfile", "npm:2.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["exec-sh", [ + ["npm:0.3.2", { + "packageLocation": "./.yarn/cache/exec-sh-npm-0.3.2-f1aea37ea7-2.zip/node_modules/exec-sh/", + "packageDependencies": [ + ["exec-sh", "npm:0.3.2"] + ], + "linkType": "HARD", + }] + ]], + ["execa", [ + ["npm:0.10.0", { + "packageLocation": "./.yarn/cache/execa-npm-0.10.0-d18cb8f7af-2.zip/node_modules/execa/", + "packageDependencies": [ + ["execa", "npm:0.10.0"], + ["cross-spawn", "npm:6.0.5"], + ["get-stream", "npm:3.0.0"], + ["is-stream", "npm:1.1.0"], + ["npm-run-path", "npm:2.0.2"], + ["p-finally", "npm:1.0.0"], + ["signal-exit", "npm:3.0.2"], + ["strip-eof", "npm:1.0.0"] + ], + "linkType": "HARD", + }], + ["npm:0.7.0", { + "packageLocation": "./.yarn/cache/execa-npm-0.7.0-3f4e53d884-2.zip/node_modules/execa/", + "packageDependencies": [ + ["execa", "npm:0.7.0"], + ["cross-spawn", "npm:5.1.0"], + ["get-stream", "npm:3.0.0"], + ["is-stream", "npm:1.1.0"], + ["npm-run-path", "npm:2.0.2"], + ["p-finally", "npm:1.0.0"], + ["signal-exit", "npm:3.0.2"], + ["strip-eof", "npm:1.0.0"] + ], + "linkType": "HARD", + }], + ["npm:0.8.0", { + "packageLocation": "./.yarn/cache/execa-npm-0.8.0-7ca41c58fb-2.zip/node_modules/execa/", + "packageDependencies": [ + ["execa", "npm:0.8.0"], + ["cross-spawn", "npm:5.1.0"], + ["get-stream", "npm:3.0.0"], + ["is-stream", "npm:1.1.0"], + ["npm-run-path", "npm:2.0.2"], + ["p-finally", "npm:1.0.0"], + ["signal-exit", "npm:3.0.2"], + ["strip-eof", "npm:1.0.0"] + ], + "linkType": "HARD", + }], + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/execa-npm-1.0.0-7028e37029-2.zip/node_modules/execa/", + "packageDependencies": [ + ["execa", "npm:1.0.0"], + ["cross-spawn", "npm:6.0.5"], + ["get-stream", "npm:4.1.0"], + ["is-stream", "npm:1.1.0"], + ["npm-run-path", "npm:2.0.2"], + ["p-finally", "npm:1.0.0"], + ["signal-exit", "npm:3.0.2"], + ["strip-eof", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["executable", [ + ["npm:4.1.1", { + "packageLocation": "./.yarn/cache/executable-npm-4.1.1-c06d32cd1b-2.zip/node_modules/executable/", + "packageDependencies": [ + ["executable", "npm:4.1.1"], + ["pify", "npm:2.3.0"] + ], + "linkType": "HARD", + }] + ]], + ["exenv", [ + ["npm:1.2.2", { + "packageLocation": "./.yarn/cache/exenv-npm-1.2.2-eeb9069149-2.zip/node_modules/exenv/", + "packageDependencies": [ + ["exenv", "npm:1.2.2"] + ], + "linkType": "HARD", + }] + ]], + ["exif-parser", [ + ["npm:0.1.12", { + "packageLocation": "./.yarn/cache/exif-parser-npm-0.1.12-ff077373a4-2.zip/node_modules/exif-parser/", + "packageDependencies": [ + ["exif-parser", "npm:0.1.12"] + ], + "linkType": "HARD", + }] + ]], + ["exit", [ + ["npm:0.1.2", { + "packageLocation": "./.yarn/cache/exit-npm-0.1.2-ef3761a67d-2.zip/node_modules/exit/", + "packageDependencies": [ + ["exit", "npm:0.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["expand-brackets", [ + ["npm:0.1.5", { + "packageLocation": "./.yarn/cache/expand-brackets-npm-0.1.5-8e035b7cb7-2.zip/node_modules/expand-brackets/", + "packageDependencies": [ + ["expand-brackets", "npm:0.1.5"], + ["is-posix-bracket", "npm:0.1.1"] + ], + "linkType": "HARD", + }], + ["npm:2.1.4", { + "packageLocation": "./.yarn/cache/expand-brackets-npm-2.1.4-392c703c48-2.zip/node_modules/expand-brackets/", + "packageDependencies": [ + ["expand-brackets", "npm:2.1.4"], + ["debug", "virtual:2bcc47d217f870e3d52f0e55493dc34fd3da852877f7db32fa2940cc320151746026495daf6a34a974488cf5a949d93be1e2dc1ffba036faf081a9b15fcd2252#npm:2.6.9"], + ["define-property", "npm:0.2.5"], + ["extend-shallow", "npm:2.0.1"], + ["posix-character-classes", "npm:0.1.1"], + ["regex-not", "npm:1.0.2"], + ["snapdragon", "npm:0.8.2"], + ["to-regex", "npm:3.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["expand-range", [ + ["npm:1.8.2", { + "packageLocation": "./.yarn/cache/expand-range-npm-1.8.2-9c37166fb5-2.zip/node_modules/expand-range/", + "packageDependencies": [ + ["expand-range", "npm:1.8.2"], + ["fill-range", "npm:2.2.4"] + ], + "linkType": "HARD", + }] + ]], + ["expand-template", [ + ["npm:2.0.3", { + "packageLocation": "./.yarn/cache/expand-template-npm-2.0.3-80de959306-2.zip/node_modules/expand-template/", + "packageDependencies": [ + ["expand-template", "npm:2.0.3"] + ], + "linkType": "HARD", + }] + ]], + ["expand-tilde", [ + ["npm:2.0.2", { + "packageLocation": "./.yarn/cache/expand-tilde-npm-2.0.2-a4020a62f5-2.zip/node_modules/expand-tilde/", + "packageDependencies": [ + ["expand-tilde", "npm:2.0.2"], + ["homedir-polyfill", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["expect", [ + ["npm:23.6.0", { + "packageLocation": "./.yarn/cache/expect-npm-23.6.0-438180bc75-2.zip/node_modules/expect/", + "packageDependencies": [ + ["expect", "npm:23.6.0"], + ["ansi-styles", "npm:3.2.1"], + ["jest-diff", "npm:23.6.0"], + ["jest-get-type", "npm:22.4.3"], + ["jest-matcher-utils", "npm:23.6.0"], + ["jest-message-util", "npm:23.4.0"], + ["jest-regex-util", "npm:23.3.0"] + ], + "linkType": "HARD", + }], + ["npm:24.8.0", { + "packageLocation": "./.yarn/cache/expect-npm-24.8.0-8c7640c562-2.zip/node_modules/expect/", + "packageDependencies": [ + ["expect", "npm:24.8.0"], + ["@jest/types", "npm:24.8.0"], + ["ansi-styles", "npm:3.2.1"], + ["jest-get-type", "npm:24.8.0"], + ["jest-matcher-utils", "npm:24.8.0"], + ["jest-message-util", "npm:24.8.0"], + ["jest-regex-util", "npm:24.3.0"] + ], + "linkType": "HARD", + }], + ["npm:24.9.0", { + "packageLocation": "./.yarn/cache/expect-npm-24.9.0-23067c8fa1-2.zip/node_modules/expect/", + "packageDependencies": [ + ["expect", "npm:24.9.0"], + ["@jest/types", "npm:24.9.0"], + ["ansi-styles", "npm:3.2.1"], + ["jest-get-type", "npm:24.9.0"], + ["jest-matcher-utils", "npm:24.9.0"], + ["jest-message-util", "npm:24.9.0"], + ["jest-regex-util", "npm:24.9.0"] + ], + "linkType": "HARD", + }] + ]], + ["express", [ + ["npm:4.16.4", { + "packageLocation": "./.yarn/cache/express-npm-4.16.4-7de51ca935-2.zip/node_modules/express/", + "packageDependencies": [ + ["express", "npm:4.16.4"], + ["accepts", "npm:1.3.5"], + ["array-flatten", "npm:1.1.1"], + ["body-parser", "npm:1.18.3"], + ["content-disposition", "npm:0.5.2"], + ["content-type", "npm:1.0.4"], + ["cookie", "npm:0.3.1"], + ["cookie-signature", "npm:1.0.6"], + ["debug", "virtual:2bcc47d217f870e3d52f0e55493dc34fd3da852877f7db32fa2940cc320151746026495daf6a34a974488cf5a949d93be1e2dc1ffba036faf081a9b15fcd2252#npm:2.6.9"], + ["depd", "npm:1.1.2"], + ["encodeurl", "npm:1.0.2"], + ["escape-html", "npm:1.0.3"], + ["etag", "npm:1.8.1"], + ["finalhandler", "npm:1.1.1"], + ["fresh", "npm:0.5.2"], + ["merge-descriptors", "npm:1.0.1"], + ["methods", "npm:1.1.2"], + ["on-finished", "npm:2.3.0"], + ["parseurl", "npm:1.3.2"], + ["path-to-regexp", "npm:0.1.7"], + ["proxy-addr", "npm:2.0.4"], + ["qs", "npm:6.5.2"], + ["range-parser", "npm:1.2.0"], + ["safe-buffer", "npm:5.1.2"], + ["send", "npm:0.16.2"], + ["serve-static", "npm:1.13.2"], + ["setprototypeof", "npm:1.1.0"], + ["statuses", "npm:1.4.0"], + ["type-is", "npm:1.6.16"], + ["utils-merge", "npm:1.0.1"], + ["vary", "npm:1.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["express-graphql", [ + ["virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:0.7.1", { + "packageLocation": "./.yarn/$$virtual/express-graphql-virtual-18fdbfda17/0/cache/express-graphql-npm-0.7.1-20ca311e77-2.zip/node_modules/express-graphql/", + "packageDependencies": [ + ["express-graphql", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:0.7.1"], + ["accepts", "npm:1.3.7"], + ["content-type", "npm:1.0.4"], + ["graphql", "npm:14.1.1"], + ["http-errors", "npm:1.7.2"], + ["raw-body", "npm:2.4.0"] + ], + "packagePeers": [ + "graphql" + ], + "linkType": "HARD", + }] + ]], + ["ext-list", [ + ["npm:2.2.2", { + "packageLocation": "./.yarn/cache/ext-list-npm-2.2.2-0f25ac20cc-2.zip/node_modules/ext-list/", + "packageDependencies": [ + ["ext-list", "npm:2.2.2"], + ["mime-db", "npm:1.38.0"] + ], + "linkType": "HARD", + }] + ]], + ["ext-name", [ + ["npm:5.0.0", { + "packageLocation": "./.yarn/cache/ext-name-npm-5.0.0-b0182711de-2.zip/node_modules/ext-name/", + "packageDependencies": [ + ["ext-name", "npm:5.0.0"], + ["ext-list", "npm:2.2.2"], + ["sort-keys-length", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["extend", [ + ["npm:3.0.2", { + "packageLocation": "./.yarn/cache/extend-npm-3.0.2-e1ca07ac54-2.zip/node_modules/extend/", + "packageDependencies": [ + ["extend", "npm:3.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["extend-shallow", [ + ["npm:2.0.1", { + "packageLocation": "./.yarn/cache/extend-shallow-npm-2.0.1-e6ef52b29c-2.zip/node_modules/extend-shallow/", + "packageDependencies": [ + ["extend-shallow", "npm:2.0.1"], + ["is-extendable", "npm:0.1.1"] + ], + "linkType": "HARD", + }], + ["npm:3.0.2", { + "packageLocation": "./.yarn/cache/extend-shallow-npm-3.0.2-77bbe1bbf5-2.zip/node_modules/extend-shallow/", + "packageDependencies": [ + ["extend-shallow", "npm:3.0.2"], + ["assign-symbols", "npm:1.0.0"], + ["is-extendable", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["external-editor", [ + ["npm:2.2.0", { + "packageLocation": "./.yarn/cache/external-editor-npm-2.2.0-5470f4a42d-2.zip/node_modules/external-editor/", + "packageDependencies": [ + ["external-editor", "npm:2.2.0"], + ["chardet", "npm:0.4.2"], + ["iconv-lite", "npm:0.4.24"], + ["tmp", "npm:0.0.33"] + ], + "linkType": "HARD", + }], + ["npm:3.0.3", { + "packageLocation": "./.yarn/cache/external-editor-npm-3.0.3-8458f31845-2.zip/node_modules/external-editor/", + "packageDependencies": [ + ["external-editor", "npm:3.0.3"], + ["chardet", "npm:0.7.0"], + ["iconv-lite", "npm:0.4.24"], + ["tmp", "npm:0.0.33"] + ], + "linkType": "HARD", + }] + ]], + ["extglob", [ + ["npm:0.3.2", { + "packageLocation": "./.yarn/cache/extglob-npm-0.3.2-77ca6e5250-2.zip/node_modules/extglob/", + "packageDependencies": [ + ["extglob", "npm:0.3.2"], + ["is-extglob", "npm:1.0.0"] + ], + "linkType": "HARD", + }], + ["npm:2.0.4", { + "packageLocation": "./.yarn/cache/extglob-npm-2.0.4-0f39bc9899-2.zip/node_modules/extglob/", + "packageDependencies": [ + ["extglob", "npm:2.0.4"], + ["array-unique", "npm:0.3.2"], + ["define-property", "npm:1.0.0"], + ["expand-brackets", "npm:2.1.4"], + ["extend-shallow", "npm:2.0.1"], + ["fragment-cache", "npm:0.2.1"], + ["regex-not", "npm:1.0.2"], + ["snapdragon", "npm:0.8.2"], + ["to-regex", "npm:3.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["extract-zip", [ + ["npm:1.6.7", { + "packageLocation": "./.yarn/cache/extract-zip-npm-1.6.7-343b78d949-2.zip/node_modules/extract-zip/", + "packageDependencies": [ + ["extract-zip", "npm:1.6.7"], + ["concat-stream", "npm:1.6.2"], + ["debug", "virtual:2bcc47d217f870e3d52f0e55493dc34fd3da852877f7db32fa2940cc320151746026495daf6a34a974488cf5a949d93be1e2dc1ffba036faf081a9b15fcd2252#npm:2.6.9"], + ["mkdirp", "npm:0.5.1"], + ["yauzl", "npm:2.4.1"] + ], + "linkType": "HARD", + }] + ]], + ["extsprintf", [ + ["npm:1.3.0", { + "packageLocation": "./.yarn/cache/extsprintf-npm-1.3.0-61a92b324c-2.zip/node_modules/extsprintf/", + "packageDependencies": [ + ["extsprintf", "npm:1.3.0"] + ], + "linkType": "HARD", + }] + ]], + ["fast-deep-equal", [ + ["npm:2.0.1", { + "packageLocation": "./.yarn/cache/fast-deep-equal-npm-2.0.1-9c01e08a62-2.zip/node_modules/fast-deep-equal/", + "packageDependencies": [ + ["fast-deep-equal", "npm:2.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["fast-glob", [ + ["npm:2.2.6", { + "packageLocation": "./.yarn/cache/fast-glob-npm-2.2.6-6dde8ac324-2.zip/node_modules/fast-glob/", + "packageDependencies": [ + ["fast-glob", "npm:2.2.6"], + ["@mrmlnc/readdir-enhanced", "npm:2.2.1"], + ["@nodelib/fs.stat", "npm:1.1.3"], + ["glob-parent", "npm:3.1.0"], + ["is-glob", "npm:4.0.0"], + ["merge2", "npm:1.2.3"], + ["micromatch", "npm:3.1.10"] + ], + "linkType": "HARD", + }], + ["npm:3.1.0", { + "packageLocation": "./.yarn/cache/fast-glob-npm-3.1.0-e27d28ad47-2.zip/node_modules/fast-glob/", + "packageDependencies": [ + ["fast-glob", "npm:3.1.0"], + ["@nodelib/fs.stat", "npm:2.0.3"], + ["@nodelib/fs.walk", "npm:1.2.4"], + ["glob-parent", "npm:5.1.0"], + ["merge2", "npm:1.3.0"], + ["micromatch", "npm:4.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["fast-json-stable-stringify", [ + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/fast-json-stable-stringify-npm-2.0.0-f7262a8ab5-2.zip/node_modules/fast-json-stable-stringify/", + "packageDependencies": [ + ["fast-json-stable-stringify", "npm:2.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["fast-levenshtein", [ + ["npm:2.0.6", { + "packageLocation": "./.yarn/cache/fast-levenshtein-npm-2.0.6-fcd74b8df5-2.zip/node_modules/fast-levenshtein/", + "packageDependencies": [ + ["fast-levenshtein", "npm:2.0.6"] + ], + "linkType": "HARD", + }] + ]], + ["fastparse", [ + ["npm:1.1.2", { + "packageLocation": "./.yarn/cache/fastparse-npm-1.1.2-6a35154770-2.zip/node_modules/fastparse/", + "packageDependencies": [ + ["fastparse", "npm:1.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["fastq", [ + ["npm:1.6.0", { + "packageLocation": "./.yarn/cache/fastq-npm-1.6.0-b53b5275fa-2.zip/node_modules/fastq/", + "packageDependencies": [ + ["fastq", "npm:1.6.0"], + ["reusify", "npm:1.0.4"] + ], + "linkType": "HARD", + }] + ]], + ["favicons", [ + ["npm:5.3.0", { + "packageLocation": "./.yarn/cache/favicons-npm-5.3.0-10e284f96a-2.zip/node_modules/favicons/", + "packageDependencies": [ + ["favicons", "npm:5.3.0"], + ["@babel/polyfill", "npm:7.2.5"], + ["cheerio", "npm:1.0.0-rc.2"], + ["clone", "npm:2.1.2"], + ["colors", "npm:1.3.3"], + ["core-js", "npm:2.6.2"], + ["image-size", "npm:0.6.3"], + ["jimp", "npm:0.5.6"], + ["jsontoxml", "npm:1.0.1"], + ["lodash.defaultsdeep", "npm:4.6.0"], + ["require-directory", "npm:2.1.1"], + ["svg2png", "npm:4.1.1"], + ["through2", "npm:3.0.1"], + ["tinycolor2", "npm:1.4.1"], + ["to-ico", "npm:1.1.5"], + ["util.promisify", "npm:1.0.0"], + ["vinyl", "npm:2.2.0"] + ], + "linkType": "HARD", + }] + ]], + ["favicons-webpack-plugin", [ + ["virtual:856cbc387bd6a5b328b655b857152baf75a21c4d4cb561b33a64930a7961ad177fffb3c809e7488d3d722ed1be70afbfffaf1fa75358744f15f8fb208e6f28f3#https://github.com/Creatiwity/favicons-webpack-plugin.git#commit:0872de414061baaad0a2853c77ae75bc38b8bbbf", { + "packageLocation": "./.yarn/$$virtual/favicons-webpack-plugin-virtual-873286735b/0/cache/favicons-webpack-plugin-https-a460f4e5e2-2.zip/node_modules/favicons-webpack-plugin/", + "packageDependencies": [ + ["favicons-webpack-plugin", "virtual:856cbc387bd6a5b328b655b857152baf75a21c4d4cb561b33a64930a7961ad177fffb3c809e7488d3d722ed1be70afbfffaf1fa75358744f15f8fb208e6f28f3#https://github.com/Creatiwity/favicons-webpack-plugin.git#commit:0872de414061baaad0a2853c77ae75bc38b8bbbf"], + ["core-js", "npm:2.6.2"], + ["favicons", "npm:5.3.0"], + ["loader-utils", "npm:1.2.3"], + ["lodash", "npm:4.17.11"], + ["webpack", null] + ], + "packagePeers": [ + "webpack" + ], + "linkType": "HARD", + }] + ]], + ["faye-websocket", [ + ["npm:0.10.0", { + "packageLocation": "./.yarn/cache/faye-websocket-npm-0.10.0-161b37cfdf-2.zip/node_modules/faye-websocket/", + "packageDependencies": [ + ["faye-websocket", "npm:0.10.0"], + ["websocket-driver", "npm:0.7.0"] + ], + "linkType": "HARD", + }], + ["npm:0.11.1", { + "packageLocation": "./.yarn/cache/faye-websocket-npm-0.11.1-114d06ccf2-2.zip/node_modules/faye-websocket/", + "packageDependencies": [ + ["faye-websocket", "npm:0.11.1"], + ["websocket-driver", "npm:0.7.0"] + ], + "linkType": "HARD", + }] + ]], + ["fb-watchman", [ + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/fb-watchman-npm-2.0.0-98fd97d6b7-2.zip/node_modules/fb-watchman/", + "packageDependencies": [ + ["fb-watchman", "npm:2.0.0"], + ["bser", "npm:2.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["fbjs", [ + ["npm:0.8.17", { + "packageLocation": "./.yarn/cache/fbjs-npm-0.8.17-9a02cb2222-2.zip/node_modules/fbjs/", + "packageDependencies": [ + ["fbjs", "npm:0.8.17"], + ["core-js", "npm:1.2.7"], + ["isomorphic-fetch", "npm:2.2.1"], + ["loose-envify", "npm:1.4.0"], + ["object-assign", "npm:4.1.1"], + ["promise", "npm:7.3.1"], + ["setimmediate", "npm:1.0.5"], + ["ua-parser-js", "npm:0.7.19"] + ], + "linkType": "HARD", + }], + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/fbjs-npm-1.0.0-4f480c1eca-2.zip/node_modules/fbjs/", + "packageDependencies": [ + ["fbjs", "npm:1.0.0"], + ["core-js", "npm:2.6.2"], + ["fbjs-css-vars", "npm:1.0.2"], + ["isomorphic-fetch", "npm:2.2.1"], + ["loose-envify", "npm:1.4.0"], + ["object-assign", "npm:4.1.1"], + ["promise", "npm:7.3.1"], + ["setimmediate", "npm:1.0.5"], + ["ua-parser-js", "npm:0.7.19"] + ], + "linkType": "HARD", + }] + ]], + ["fbjs-css-vars", [ + ["npm:1.0.2", { + "packageLocation": "./.yarn/cache/fbjs-css-vars-npm-1.0.2-c233f16598-2.zip/node_modules/fbjs-css-vars/", + "packageDependencies": [ + ["fbjs-css-vars", "npm:1.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["fd-slicer", [ + ["npm:1.0.1", { + "packageLocation": "./.yarn/cache/fd-slicer-npm-1.0.1-a21798b2da-2.zip/node_modules/fd-slicer/", + "packageDependencies": [ + ["fd-slicer", "npm:1.0.1"], + ["pend", "npm:1.2.0"] + ], + "linkType": "HARD", + }], + ["npm:1.1.0", { + "packageLocation": "./.yarn/cache/fd-slicer-npm-1.1.0-3cade0050a-2.zip/node_modules/fd-slicer/", + "packageDependencies": [ + ["fd-slicer", "npm:1.1.0"], + ["pend", "npm:1.2.0"] + ], + "linkType": "HARD", + }] + ]], + ["figgy-pudding", [ + ["npm:3.5.1", { + "packageLocation": "./.yarn/cache/figgy-pudding-npm-3.5.1-6fe250523e-2.zip/node_modules/figgy-pudding/", + "packageDependencies": [ + ["figgy-pudding", "npm:3.5.1"] + ], + "linkType": "HARD", + }] + ]], + ["figures", [ + ["npm:1.7.0", { + "packageLocation": "./.yarn/cache/figures-npm-1.7.0-1542644df9-2.zip/node_modules/figures/", + "packageDependencies": [ + ["figures", "npm:1.7.0"], + ["escape-string-regexp", "npm:1.0.5"], + ["object-assign", "npm:4.1.1"] + ], + "linkType": "HARD", + }], + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/figures-npm-2.0.0-f2db814eec-2.zip/node_modules/figures/", + "packageDependencies": [ + ["figures", "npm:2.0.0"], + ["escape-string-regexp", "npm:1.0.5"] + ], + "linkType": "HARD", + }] + ]], + ["file-entry-cache", [ + ["npm:5.0.1", { + "packageLocation": "./.yarn/cache/file-entry-cache-npm-5.0.1-7212af17f3-2.zip/node_modules/file-entry-cache/", + "packageDependencies": [ + ["file-entry-cache", "npm:5.0.1"], + ["flat-cache", "npm:2.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["file-loader", [ + ["virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:1.1.11", { + "packageLocation": "./.yarn/$$virtual/file-loader-virtual-00edaed97e/0/cache/file-loader-npm-1.1.11-7953ed9dc4-2.zip/node_modules/file-loader/", + "packageDependencies": [ + ["file-loader", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:1.1.11"], + ["loader-utils", "npm:1.2.3"], + ["schema-utils", "npm:0.4.7"], + ["webpack", "npm:4.28.4"] + ], + "packagePeers": [ + "webpack" + ], + "linkType": "HARD", + }] + ]], + ["file-type", [ + ["npm:10.9.0", { + "packageLocation": "./.yarn/cache/file-type-npm-10.9.0-34aae3641e-2.zip/node_modules/file-type/", + "packageDependencies": [ + ["file-type", "npm:10.9.0"] + ], + "linkType": "HARD", + }], + ["npm:3.9.0", { + "packageLocation": "./.yarn/cache/file-type-npm-3.9.0-fec2c20533-2.zip/node_modules/file-type/", + "packageDependencies": [ + ["file-type", "npm:3.9.0"] + ], + "linkType": "HARD", + }], + ["npm:4.4.0", { + "packageLocation": "./.yarn/cache/file-type-npm-4.4.0-d46b1bcd59-2.zip/node_modules/file-type/", + "packageDependencies": [ + ["file-type", "npm:4.4.0"] + ], + "linkType": "HARD", + }], + ["npm:5.2.0", { + "packageLocation": "./.yarn/cache/file-type-npm-5.2.0-d8b09d0b59-2.zip/node_modules/file-type/", + "packageDependencies": [ + ["file-type", "npm:5.2.0"] + ], + "linkType": "HARD", + }], + ["npm:6.2.0", { + "packageLocation": "./.yarn/cache/file-type-npm-6.2.0-0b469e4b41-2.zip/node_modules/file-type/", + "packageDependencies": [ + ["file-type", "npm:6.2.0"] + ], + "linkType": "HARD", + }], + ["npm:8.1.0", { + "packageLocation": "./.yarn/cache/file-type-npm-8.1.0-7c22644455-2.zip/node_modules/file-type/", + "packageDependencies": [ + ["file-type", "npm:8.1.0"] + ], + "linkType": "HARD", + }], + ["npm:9.0.0", { + "packageLocation": "./.yarn/cache/file-type-npm-9.0.0-e0f2c352e4-2.zip/node_modules/file-type/", + "packageDependencies": [ + ["file-type", "npm:9.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["file-url", [ + ["npm:2.0.2", { + "packageLocation": "./.yarn/cache/file-url-npm-2.0.2-06c5a25ff0-2.zip/node_modules/file-url/", + "packageDependencies": [ + ["file-url", "npm:2.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["filename-regex", [ + ["npm:2.0.1", { + "packageLocation": "./.yarn/cache/filename-regex-npm-2.0.1-c999dfa72c-2.zip/node_modules/filename-regex/", + "packageDependencies": [ + ["filename-regex", "npm:2.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["filename-reserved-regex", [ + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/filename-reserved-regex-npm-2.0.0-5d8c6e337c-2.zip/node_modules/filename-reserved-regex/", + "packageDependencies": [ + ["filename-reserved-regex", "npm:2.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["filenamify", [ + ["npm:2.1.0", { + "packageLocation": "./.yarn/cache/filenamify-npm-2.1.0-c3f25b129f-2.zip/node_modules/filenamify/", + "packageDependencies": [ + ["filenamify", "npm:2.1.0"], + ["filename-reserved-regex", "npm:2.0.0"], + ["strip-outer", "npm:1.0.1"], + ["trim-repeated", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["filesize", [ + ["npm:3.5.11", { + "packageLocation": "./.yarn/cache/filesize-npm-3.5.11-1514888680-2.zip/node_modules/filesize/", + "packageDependencies": [ + ["filesize", "npm:3.5.11"] + ], + "linkType": "HARD", + }], + ["npm:4.1.2", { + "packageLocation": "./.yarn/cache/filesize-npm-4.1.2-4e96c51a7c-2.zip/node_modules/filesize/", + "packageDependencies": [ + ["filesize", "npm:4.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["fill-range", [ + ["npm:2.2.4", { + "packageLocation": "./.yarn/cache/fill-range-npm-2.2.4-274c7401db-2.zip/node_modules/fill-range/", + "packageDependencies": [ + ["fill-range", "npm:2.2.4"], + ["is-number", "npm:2.1.0"], + ["isobject", "npm:2.1.0"], + ["randomatic", "npm:3.1.1"], + ["repeat-element", "npm:1.1.3"], + ["repeat-string", "npm:1.6.1"] + ], + "linkType": "HARD", + }], + ["npm:4.0.0", { + "packageLocation": "./.yarn/cache/fill-range-npm-4.0.0-95a6e45784-2.zip/node_modules/fill-range/", + "packageDependencies": [ + ["fill-range", "npm:4.0.0"], + ["extend-shallow", "npm:2.0.1"], + ["is-number", "npm:3.0.0"], + ["repeat-string", "npm:1.6.1"], + ["to-regex-range", "npm:2.1.1"] + ], + "linkType": "HARD", + }], + ["npm:7.0.1", { + "packageLocation": "./.yarn/cache/fill-range-npm-7.0.1-b8b1817caa-2.zip/node_modules/fill-range/", + "packageDependencies": [ + ["fill-range", "npm:7.0.1"], + ["to-regex-range", "npm:5.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["finalhandler", [ + ["npm:1.1.1", { + "packageLocation": "./.yarn/cache/finalhandler-npm-1.1.1-f29c879de9-2.zip/node_modules/finalhandler/", + "packageDependencies": [ + ["finalhandler", "npm:1.1.1"], + ["debug", "virtual:2bcc47d217f870e3d52f0e55493dc34fd3da852877f7db32fa2940cc320151746026495daf6a34a974488cf5a949d93be1e2dc1ffba036faf081a9b15fcd2252#npm:2.6.9"], + ["encodeurl", "npm:1.0.2"], + ["escape-html", "npm:1.0.3"], + ["on-finished", "npm:2.3.0"], + ["parseurl", "npm:1.3.2"], + ["statuses", "npm:1.4.0"], + ["unpipe", "npm:1.0.0"] + ], + "linkType": "HARD", + }], + ["npm:1.1.2", { + "packageLocation": "./.yarn/cache/finalhandler-npm-1.1.2-55a75d6b53-2.zip/node_modules/finalhandler/", + "packageDependencies": [ + ["finalhandler", "npm:1.1.2"], + ["debug", "virtual:2bcc47d217f870e3d52f0e55493dc34fd3da852877f7db32fa2940cc320151746026495daf6a34a974488cf5a949d93be1e2dc1ffba036faf081a9b15fcd2252#npm:2.6.9"], + ["encodeurl", "npm:1.0.2"], + ["escape-html", "npm:1.0.3"], + ["on-finished", "npm:2.3.0"], + ["parseurl", "npm:1.3.3"], + ["statuses", "npm:1.5.0"], + ["unpipe", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["find-cache-dir", [ + ["npm:0.1.1", { + "packageLocation": "./.yarn/cache/find-cache-dir-npm-0.1.1-e8eb7e27ea-2.zip/node_modules/find-cache-dir/", + "packageDependencies": [ + ["find-cache-dir", "npm:0.1.1"], + ["commondir", "npm:1.0.1"], + ["mkdirp", "npm:0.5.1"], + ["pkg-dir", "npm:1.0.0"] + ], + "linkType": "HARD", + }], + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/find-cache-dir-npm-2.0.0-1d74c246ce-2.zip/node_modules/find-cache-dir/", + "packageDependencies": [ + ["find-cache-dir", "npm:2.0.0"], + ["commondir", "npm:1.0.1"], + ["make-dir", "npm:1.3.0"], + ["pkg-dir", "npm:3.0.0"] + ], + "linkType": "HARD", + }], + ["npm:2.1.0", { + "packageLocation": "./.yarn/cache/find-cache-dir-npm-2.1.0-772aa82638-2.zip/node_modules/find-cache-dir/", + "packageDependencies": [ + ["find-cache-dir", "npm:2.1.0"], + ["commondir", "npm:1.0.1"], + ["make-dir", "npm:2.1.0"], + ["pkg-dir", "npm:3.0.0"] + ], + "linkType": "HARD", + }], + ["npm:3.0.0", { + "packageLocation": "./.yarn/cache/find-cache-dir-npm-3.0.0-53541b5f3a-2.zip/node_modules/find-cache-dir/", + "packageDependencies": [ + ["find-cache-dir", "npm:3.0.0"], + ["commondir", "npm:1.0.1"], + ["make-dir", "npm:3.0.0"], + ["pkg-dir", "npm:4.2.0"] + ], + "linkType": "HARD", + }] + ]], + ["find-index", [ + ["npm:0.1.1", { + "packageLocation": "./.yarn/cache/find-index-npm-0.1.1-d2f5fcf886-2.zip/node_modules/find-index/", + "packageDependencies": [ + ["find-index", "npm:0.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["find-root", [ + ["npm:1.1.0", { + "packageLocation": "./.yarn/cache/find-root-npm-1.1.0-a16a94005f-2.zip/node_modules/find-root/", + "packageDependencies": [ + ["find-root", "npm:1.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["find-up", [ + ["npm:1.1.2", { + "packageLocation": "./.yarn/cache/find-up-npm-1.1.2-22f047c6a9-2.zip/node_modules/find-up/", + "packageDependencies": [ + ["find-up", "npm:1.1.2"], + ["path-exists", "npm:2.1.0"], + ["pinkie-promise", "npm:2.0.1"] + ], + "linkType": "HARD", + }], + ["npm:2.1.0", { + "packageLocation": "./.yarn/cache/find-up-npm-2.1.0-9f6cb1765c-2.zip/node_modules/find-up/", + "packageDependencies": [ + ["find-up", "npm:2.1.0"], + ["locate-path", "npm:2.0.0"] + ], + "linkType": "HARD", + }], + ["npm:3.0.0", { + "packageLocation": "./.yarn/cache/find-up-npm-3.0.0-a2d4b1b317-2.zip/node_modules/find-up/", + "packageDependencies": [ + ["find-up", "npm:3.0.0"], + ["locate-path", "npm:3.0.0"] + ], + "linkType": "HARD", + }], + ["npm:4.1.0", { + "packageLocation": "./.yarn/cache/find-up-npm-4.1.0-c3ccf8d855-2.zip/node_modules/find-up/", + "packageDependencies": [ + ["find-up", "npm:4.1.0"], + ["locate-path", "npm:5.0.0"], + ["path-exists", "npm:4.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["find-versions", [ + ["npm:3.0.0", { + "packageLocation": "./.yarn/cache/find-versions-npm-3.0.0-589321d7f1-2.zip/node_modules/find-versions/", + "packageDependencies": [ + ["find-versions", "npm:3.0.0"], + ["array-uniq", "npm:2.0.0"], + ["semver-regex", "npm:2.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["findup-sync", [ + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/findup-sync-npm-2.0.0-8080197a26-2.zip/node_modules/findup-sync/", + "packageDependencies": [ + ["findup-sync", "npm:2.0.0"], + ["detect-file", "npm:1.0.0"], + ["is-glob", "npm:3.1.0"], + ["micromatch", "npm:3.1.10"], + ["resolve-dir", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["flat", [ + ["npm:4.1.0", { + "packageLocation": "./.yarn/cache/flat-npm-4.1.0-a323c0ed7d-2.zip/node_modules/flat/", + "packageDependencies": [ + ["flat", "npm:4.1.0"], + ["is-buffer", "npm:2.0.3"] + ], + "linkType": "HARD", + }] + ]], + ["flat-cache", [ + ["npm:2.0.1", { + "packageLocation": "./.yarn/cache/flat-cache-npm-2.0.1-abf037b0b9-2.zip/node_modules/flat-cache/", + "packageDependencies": [ + ["flat-cache", "npm:2.0.1"], + ["flatted", "npm:2.0.0"], + ["rimraf", "npm:2.6.3"], + ["write", "npm:1.0.3"] + ], + "linkType": "HARD", + }] + ]], + ["flatted", [ + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/flatted-npm-2.0.0-263e3551b6-2.zip/node_modules/flatted/", + "packageDependencies": [ + ["flatted", "npm:2.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["flush-write-stream", [ + ["npm:1.0.3", { + "packageLocation": "./.yarn/cache/flush-write-stream-npm-1.0.3-0a2bc3a3e5-2.zip/node_modules/flush-write-stream/", + "packageDependencies": [ + ["flush-write-stream", "npm:1.0.3"], + ["inherits", "npm:2.0.3"], + ["readable-stream", "npm:2.3.6"] + ], + "linkType": "HARD", + }] + ]], + ["fn-name", [ + ["npm:2.0.1", { + "packageLocation": "./.yarn/cache/fn-name-npm-2.0.1-955ccc097e-2.zip/node_modules/fn-name/", + "packageDependencies": [ + ["fn-name", "npm:2.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["follow-redirects", [ + ["npm:1.5.10", { + "packageLocation": "./.yarn/cache/follow-redirects-npm-1.5.10-bde6f43576-2.zip/node_modules/follow-redirects/", + "packageDependencies": [ + ["follow-redirects", "npm:1.5.10"], + ["debug", "virtual:bde6f435769d1a96c3f371d2e8a88314847816fb841f758b3628da60329c36f988ca42f6984dc53bb31dd306522878e1e5d568caeca7af42e4f19b238d6261b3#npm:3.1.0"] + ], + "linkType": "HARD", + }], + ["npm:1.7.0", { + "packageLocation": "./.yarn/cache/follow-redirects-npm-1.7.0-7f28d96111-2.zip/node_modules/follow-redirects/", + "packageDependencies": [ + ["follow-redirects", "npm:1.7.0"], + ["debug", "virtual:50b89fe3d2fa78dd796da703ad00fba5208995a227e2f98906ce13716996787535068168485b27879e7cda25a2cd2b59585bd2972392f4677c00b83c23448f88#npm:3.2.6"] + ], + "linkType": "HARD", + }] + ]], + ["for-each", [ + ["npm:0.3.3", { + "packageLocation": "./.yarn/cache/for-each-npm-0.3.3-0010ca8cdd-2.zip/node_modules/for-each/", + "packageDependencies": [ + ["for-each", "npm:0.3.3"], + ["is-callable", "npm:1.1.4"] + ], + "linkType": "HARD", + }] + ]], + ["for-in", [ + ["npm:1.0.2", { + "packageLocation": "./.yarn/cache/for-in-npm-1.0.2-37e3d7aae5-2.zip/node_modules/for-in/", + "packageDependencies": [ + ["for-in", "npm:1.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["for-own", [ + ["npm:0.1.5", { + "packageLocation": "./.yarn/cache/for-own-npm-0.1.5-cb55c5cc60-2.zip/node_modules/for-own/", + "packageDependencies": [ + ["for-own", "npm:0.1.5"], + ["for-in", "npm:1.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["forever-agent", [ + ["npm:0.6.1", { + "packageLocation": "./.yarn/cache/forever-agent-npm-0.6.1-01dae53bf9-2.zip/node_modules/forever-agent/", + "packageDependencies": [ + ["forever-agent", "npm:0.6.1"] + ], + "linkType": "HARD", + }] + ]], + ["form-data", [ + ["npm:2.3.3", { + "packageLocation": "./.yarn/cache/form-data-npm-2.3.3-c016cc11c0-2.zip/node_modules/form-data/", + "packageDependencies": [ + ["form-data", "npm:2.3.3"], + ["asynckit", "npm:0.4.0"], + ["combined-stream", "npm:1.0.7"], + ["mime-types", "npm:2.1.21"] + ], + "linkType": "HARD", + }] + ]], + ["forwarded", [ + ["npm:0.1.2", { + "packageLocation": "./.yarn/cache/forwarded-npm-0.1.2-6143c1ba42-2.zip/node_modules/forwarded/", + "packageDependencies": [ + ["forwarded", "npm:0.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["fragment-cache", [ + ["npm:0.2.1", { + "packageLocation": "./.yarn/cache/fragment-cache-npm-0.2.1-407fe74319-2.zip/node_modules/fragment-cache/", + "packageDependencies": [ + ["fragment-cache", "npm:0.2.1"], + ["map-cache", "npm:0.2.2"] + ], + "linkType": "HARD", + }] + ]], + ["fresh", [ + ["npm:0.5.2", { + "packageLocation": "./.yarn/cache/fresh-npm-0.5.2-ad2bb4c0a2-2.zip/node_modules/fresh/", + "packageDependencies": [ + ["fresh", "npm:0.5.2"] + ], + "linkType": "HARD", + }] + ]], + ["from2", [ + ["npm:2.3.0", { + "packageLocation": "./.yarn/cache/from2-npm-2.3.0-bd16dc410b-2.zip/node_modules/from2/", + "packageDependencies": [ + ["from2", "npm:2.3.0"], + ["inherits", "npm:2.0.3"], + ["readable-stream", "npm:2.3.6"] + ], + "linkType": "HARD", + }] + ]], + ["fs", [ + ["npm:0.0.1-security", { + "packageLocation": "./.yarn/cache/fs-npm-0.0.1-security-5060b47e87-2.zip/node_modules/fs/", + "packageDependencies": [ + ["fs", "npm:0.0.1-security"] + ], + "linkType": "HARD", + }] + ]], + ["fs-constants", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/fs-constants-npm-1.0.0-59576b2177-2.zip/node_modules/fs-constants/", + "packageDependencies": [ + ["fs-constants", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["fs-exists-cached", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/fs-exists-cached-npm-1.0.0-265b512ba3-2.zip/node_modules/fs-exists-cached/", + "packageDependencies": [ + ["fs-exists-cached", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["fs-extra", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/fs-extra-npm-1.0.0-19f06bf41d-2.zip/node_modules/fs-extra/", + "packageDependencies": [ + ["fs-extra", "npm:1.0.0"], + ["graceful-fs", "npm:4.1.15"], + ["jsonfile", "npm:2.4.0"], + ["klaw", "npm:1.3.1"] + ], + "linkType": "HARD", + }], + ["npm:4.0.3", { + "packageLocation": "./.yarn/cache/fs-extra-npm-4.0.3-2a1f6bc181-2.zip/node_modules/fs-extra/", + "packageDependencies": [ + ["fs-extra", "npm:4.0.3"], + ["graceful-fs", "npm:4.1.15"], + ["jsonfile", "npm:4.0.0"], + ["universalify", "npm:0.1.2"] + ], + "linkType": "HARD", + }], + ["npm:5.0.0", { + "packageLocation": "./.yarn/cache/fs-extra-npm-5.0.0-f43bf4f701-2.zip/node_modules/fs-extra/", + "packageDependencies": [ + ["fs-extra", "npm:5.0.0"], + ["graceful-fs", "npm:4.1.15"], + ["jsonfile", "npm:4.0.0"], + ["universalify", "npm:0.1.2"] + ], + "linkType": "HARD", + }], + ["npm:7.0.1", { + "packageLocation": "./.yarn/cache/fs-extra-npm-7.0.1-b33a5e53e9-2.zip/node_modules/fs-extra/", + "packageDependencies": [ + ["fs-extra", "npm:7.0.1"], + ["graceful-fs", "npm:4.1.15"], + ["jsonfile", "npm:4.0.0"], + ["universalify", "npm:0.1.2"] + ], + "linkType": "HARD", + }], + ["npm:8.1.0", { + "packageLocation": "./.yarn/cache/fs-extra-npm-8.1.0-197473387f-2.zip/node_modules/fs-extra/", + "packageDependencies": [ + ["fs-extra", "npm:8.1.0"], + ["graceful-fs", "npm:4.2.2"], + ["jsonfile", "npm:4.0.0"], + ["universalify", "npm:0.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["fs-minipass", [ + ["npm:1.2.5", { + "packageLocation": "./.yarn/cache/fs-minipass-npm-1.2.5-0bbd9df0d3-2.zip/node_modules/fs-minipass/", + "packageDependencies": [ + ["fs-minipass", "npm:1.2.5"], + ["minipass", "npm:2.3.5"] + ], + "linkType": "HARD", + }], + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/fs-minipass-npm-2.0.0-e6ab6b5c13-2.zip/node_modules/fs-minipass/", + "packageDependencies": [ + ["fs-minipass", "npm:2.0.0"], + ["minipass", "npm:3.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["fs-readdir-recursive", [ + ["npm:1.1.0", { + "packageLocation": "./.yarn/cache/fs-readdir-recursive-npm-1.1.0-258e230a4b-2.zip/node_modules/fs-readdir-recursive/", + "packageDependencies": [ + ["fs-readdir-recursive", "npm:1.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["fs-write-stream-atomic", [ + ["npm:1.0.10", { + "packageLocation": "./.yarn/cache/fs-write-stream-atomic-npm-1.0.10-d6efbd9866-2.zip/node_modules/fs-write-stream-atomic/", + "packageDependencies": [ + ["fs-write-stream-atomic", "npm:1.0.10"], + ["graceful-fs", "npm:4.1.15"], + ["iferr", "npm:0.1.5"], + ["imurmurhash", "npm:0.1.4"], + ["readable-stream", "npm:2.3.6"] + ], + "linkType": "HARD", + }] + ]], + ["fs.realpath", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/fs.realpath-npm-1.0.0-c8f05d8126-2.zip/node_modules/fs.realpath/", + "packageDependencies": [ + ["fs.realpath", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["fsevents", [ + ["patch:fsevents@npm%3A1.2.6#builtin::version=1.2.6&hash=77dfe6", { + "packageLocation": "./.yarn/unplugged/fsevents-patch-5e62e4f342/node_modules/fsevents/", + "packageDependencies": [ + ["fsevents", "patch:fsevents@npm%3A1.2.6#builtin::version=1.2.6&hash=77dfe6"], + ["nan", "npm:2.12.1"], + ["node-pre-gyp", "npm:0.10.3"] + ], + "linkType": "HARD", + }], + ["patch:fsevents@npm%3A1.2.7#builtin::version=1.2.7&hash=77dfe6", { + "packageLocation": "./.yarn/unplugged/fsevents-patch-98e6a97fcf/node_modules/fsevents/", + "packageDependencies": [ + ["fsevents", "patch:fsevents@npm%3A1.2.7#builtin::version=1.2.7&hash=77dfe6"], + ["nan", "npm:2.12.1"], + ["node-pre-gyp", "npm:0.10.3"] + ], + "linkType": "HARD", + }] + ]], + ["function-bind", [ + ["npm:1.1.1", { + "packageLocation": "./.yarn/cache/function-bind-npm-1.1.1-b56b322ae9-2.zip/node_modules/function-bind/", + "packageDependencies": [ + ["function-bind", "npm:1.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["functional-red-black-tree", [ + ["npm:1.0.1", { + "packageLocation": "./.yarn/cache/functional-red-black-tree-npm-1.0.1-ccfe924dcd-2.zip/node_modules/functional-red-black-tree/", + "packageDependencies": [ + ["functional-red-black-tree", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["gatsby", [ + ["virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.13.6", { + "packageLocation": "./.yarn/$$virtual/gatsby-virtual-903fd8a053/0/cache/gatsby-npm-2.13.6-32c3808ce9-2.zip/node_modules/gatsby/", + "packageDependencies": [ + ["gatsby", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.13.6"], + ["@babel/code-frame", "npm:7.0.0"], + ["@babel/core", "npm:7.7.4"], + ["@babel/parser", "npm:7.7.4"], + ["@babel/polyfill", "npm:7.2.5"], + ["@babel/runtime", "npm:7.2.0"], + ["@babel/traverse", "npm:7.2.3"], + ["@gatsbyjs/relay-compiler", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:2.0.0-printer-fix.2"], + ["@hapi/joi", "npm:15.1.0"], + ["@mikaelkristiansson/domready", "npm:1.0.9"], + ["@pieh/friendly-errors-webpack-plugin", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:1.7.0-chalk-2"], + ["@reach/router", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:1.2.1"], + ["@stefanprobst/lokijs", "npm:1.5.6-b"], + ["address", "npm:1.0.3"], + ["autoprefixer", "npm:9.6.1"], + ["babel-core", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:7.0.0-bridge.0"], + ["babel-eslint", "npm:9.0.0"], + ["babel-loader", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:8.0.5"], + ["babel-plugin-add-module-exports", "npm:0.2.1"], + ["babel-plugin-dynamic-import-node", "npm:1.2.0"], + ["babel-plugin-remove-graphql-queries", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:2.7.0"], + ["babel-preset-gatsby", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:0.2.1"], + ["better-opn", "npm:0.1.4"], + ["better-queue", "npm:3.8.10"], + ["bluebird", "npm:3.5.3"], + ["browserslist", "npm:3.2.8"], + ["cache-manager", "npm:2.9.0"], + ["cache-manager-fs-hash", "npm:0.0.6"], + ["chalk", "npm:2.4.2"], + ["chokidar", "npm:2.1.2"], + ["common-tags", "npm:1.8.0"], + ["compression", "npm:1.7.3"], + ["convert-hrtime", "npm:2.0.0"], + ["copyfiles", "npm:1.2.0"], + ["core-js", "npm:2.6.2"], + ["cors", "npm:2.8.5"], + ["css-loader", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:1.0.1"], + ["debug", "virtual:50b89fe3d2fa78dd796da703ad00fba5208995a227e2f98906ce13716996787535068168485b27879e7cda25a2cd2b59585bd2972392f4677c00b83c23448f88#npm:3.2.6"], + ["del", "npm:3.0.0"], + ["detect-port", "npm:1.3.0"], + ["devcert-san", "npm:0.3.3"], + ["dotenv", "npm:4.0.0"], + ["eslint", "npm:5.15.1"], + ["eslint-config-react-app", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:3.0.8"], + ["eslint-loader", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:2.1.2"], + ["eslint-plugin-flowtype", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:2.50.3"], + ["eslint-plugin-graphql", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:3.0.3"], + ["eslint-plugin-import", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:2.16.0"], + ["eslint-plugin-jsx-a11y", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:6.2.1"], + ["eslint-plugin-react", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:7.12.4"], + ["event-source-polyfill", "npm:1.0.5"], + ["express", "npm:4.16.4"], + ["express-graphql", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:0.7.1"], + ["fast-levenshtein", "npm:2.0.6"], + ["file-loader", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:1.1.11"], + ["flat", "npm:4.1.0"], + ["fs-exists-cached", "npm:1.0.0"], + ["fs-extra", "npm:5.0.0"], + ["gatsby-cli", "npm:2.7.8"], + ["gatsby-graphiql-explorer", "npm:0.2.1"], + ["gatsby-link", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:2.2.0"], + ["gatsby-plugin-page-creator", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:2.1.2"], + ["gatsby-react-router-scroll", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:2.1.1"], + ["gatsby-telemetry", "npm:1.1.3"], + ["glob", "npm:7.1.3"], + ["got", "npm:8.0.0"], + ["graphql", "npm:14.1.1"], + ["graphql-compose", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:6.3.2"], + ["graphql-playground-middleware-express", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:1.7.12"], + ["invariant", "npm:2.2.4"], + ["is-relative", "npm:1.0.0"], + ["is-relative-url", "npm:2.0.0"], + ["is-wsl", "npm:1.1.0"], + ["jest-worker", "npm:23.2.0"], + ["json-loader", "npm:0.5.7"], + ["json-stringify-safe", "npm:5.0.1"], + ["lodash", "npm:4.17.11"], + ["md5", "npm:2.2.1"], + ["md5-file", "npm:3.2.3"], + ["micromatch", "npm:3.1.10"], + ["mime", "npm:2.4.0"], + ["mini-css-extract-plugin", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:0.4.5"], + ["mitt", "npm:1.1.3"], + ["mkdirp", "npm:0.5.1"], + ["moment", "npm:2.24.0"], + ["name-all-modules-plugin", "npm:1.0.1"], + ["normalize-path", "npm:2.1.1"], + ["null-loader", "npm:0.1.1"], + ["opentracing", "npm:0.14.3"], + ["optimize-css-assets-webpack-plugin", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:5.0.1"], + ["parseurl", "npm:1.3.2"], + ["physical-cpu-count", "npm:2.0.0"], + ["pnp-webpack-plugin", "npm:1.4.1"], + ["postcss-flexbugs-fixes", "npm:3.3.1"], + ["postcss-loader", "npm:2.1.6"], + ["prop-types", "npm:15.6.2"], + ["raw-loader", "npm:0.5.1"], + ["react", "npm:16.8.4"], + ["react-dev-utils", "npm:4.2.3"], + ["react-dom", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:16.8.4"], + ["react-error-overlay", "npm:3.0.0"], + ["react-hot-loader", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:4.8.8"], + ["read-package-tree", "npm:5.3.1"], + ["redux", "npm:4.0.1"], + ["redux-thunk", "npm:2.3.0"], + ["semver", "npm:5.6.0"], + ["shallow-compare", "npm:1.2.2"], + ["sift", "npm:5.1.0"], + ["signal-exit", "npm:3.0.2"], + ["slash", "npm:1.0.0"], + ["socket.io", "npm:2.2.0"], + ["stack-trace", "npm:0.0.10"], + ["string-similarity", "npm:1.2.2"], + ["style-loader", "npm:0.21.0"], + ["terser-webpack-plugin", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:1.2.4"], + ["true-case-path", "npm:1.0.3"], + ["type-of", "npm:2.0.1"], + ["url-loader", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:1.1.2"], + ["util.promisify", "npm:1.0.0"], + ["uuid", "npm:3.3.2"], + ["v8-compile-cache", "npm:1.1.2"], + ["webpack", "npm:4.28.4"], + ["webpack-dev-middleware", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:3.6.1"], + ["webpack-dev-server", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:3.2.1"], + ["webpack-hot-middleware", "npm:2.24.3"], + ["webpack-merge", "npm:4.2.1"], + ["webpack-stats-plugin", "npm:0.1.5"], + ["xstate", "npm:4.5.0"], + ["yaml-loader", "npm:0.5.0"] + ], + "packagePeers": [ + "core", + "react", + "react-dom" + ], + "linkType": "HARD", + }] + ]], + ["gatsby-cli", [ + ["npm:2.7.8", { + "packageLocation": "./.yarn/cache/gatsby-cli-npm-2.7.8-ff62c078cb-2.zip/node_modules/gatsby-cli/", + "packageDependencies": [ + ["gatsby-cli", "npm:2.7.8"], + ["@babel/code-frame", "npm:7.0.0"], + ["@babel/runtime", "npm:7.2.0"], + ["@hapi/joi", "npm:15.1.0"], + ["better-opn", "npm:0.1.4"], + ["bluebird", "npm:3.5.3"], + ["chalk", "npm:2.4.2"], + ["ci-info", "npm:2.0.0"], + ["clipboardy", "npm:1.2.3"], + ["common-tags", "npm:1.8.0"], + ["configstore", "npm:4.0.0"], + ["convert-hrtime", "npm:2.0.0"], + ["core-js", "npm:2.6.2"], + ["envinfo", "npm:5.12.1"], + ["execa", "npm:0.8.0"], + ["fs-exists-cached", "npm:1.0.0"], + ["fs-extra", "npm:4.0.3"], + ["gatsby-telemetry", "npm:1.1.3"], + ["hosted-git-info", "npm:2.7.1"], + ["ink", "virtual:ff62c078cbe82721ff285ed0b3d5e6886963dc8d299fb25b038c1dac16da9ad50eb62c66b89a721eab04e420eb478e063662d71a196dd29a566c8b5a363f9796#npm:2.2.0"], + ["ink-spinner", "virtual:ff62c078cbe82721ff285ed0b3d5e6886963dc8d299fb25b038c1dac16da9ad50eb62c66b89a721eab04e420eb478e063662d71a196dd29a566c8b5a363f9796#npm:3.0.1"], + ["is-valid-path", "npm:0.1.1"], + ["lodash", "npm:4.17.11"], + ["meant", "npm:1.0.1"], + ["node-fetch", "npm:2.6.0"], + ["object.entries", "npm:1.1.0"], + ["opentracing", "npm:0.14.3"], + ["pretty-error", "npm:2.1.1"], + ["progress", "npm:2.0.3"], + ["prompts", "npm:2.1.0"], + ["react", "npm:16.8.4"], + ["resolve-cwd", "npm:2.0.0"], + ["semver", "npm:6.2.0"], + ["source-map", "npm:0.5.7"], + ["stack-trace", "npm:0.0.10"], + ["strip-ansi", "npm:5.2.0"], + ["update-notifier", "npm:2.5.0"], + ["uuid", "npm:3.3.2"], + ["yargs", "npm:12.0.5"], + ["yurnalist", "npm:1.0.5"] + ], + "linkType": "HARD", + }] + ]], + ["gatsby-core-utils", [ + ["npm:1.0.7", { + "packageLocation": "./.yarn/cache/gatsby-core-utils-npm-1.0.7-911aafc3c5-2.zip/node_modules/gatsby-core-utils/", + "packageDependencies": [ + ["gatsby-core-utils", "npm:1.0.7"] + ], + "linkType": "HARD", + }] + ]], + ["gatsby-graphiql-explorer", [ + ["npm:0.2.1", { + "packageLocation": "./.yarn/cache/gatsby-graphiql-explorer-npm-0.2.1-073d0c2d46-2.zip/node_modules/gatsby-graphiql-explorer/", + "packageDependencies": [ + ["gatsby-graphiql-explorer", "npm:0.2.1"], + ["@babel/runtime", "npm:7.2.0"] + ], + "linkType": "HARD", + }] + ]], + ["gatsby-image", [ + ["npm:2.0.31", { + "packageLocation": "./.yarn/cache/gatsby-image-npm-2.0.31-f520a6caf7-2.zip/node_modules/gatsby-image/", + "packageDependencies": [ + ["gatsby-image", "npm:2.0.31"], + ["@babel/runtime", "npm:7.2.0"], + ["prop-types", "npm:15.6.2"] + ], + "linkType": "HARD", + }] + ]], + ["gatsby-link", [ + ["virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:2.2.0", { + "packageLocation": "./.yarn/$$virtual/gatsby-link-virtual-582cb3d448/0/cache/gatsby-link-npm-2.2.0-d05564c8ab-2.zip/node_modules/gatsby-link/", + "packageDependencies": [ + ["gatsby-link", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:2.2.0"], + ["@babel/runtime", "npm:7.2.0"], + ["@reach/router", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:1.2.1"], + ["@types/reach__router", "npm:1.2.3"], + ["gatsby", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.13.6"], + ["prop-types", "npm:15.6.2"], + ["react", "npm:16.8.4"], + ["react-dom", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:16.8.4"] + ], + "packagePeers": [ + "gatsby", + "react", + "react-dom", + "router" + ], + "linkType": "HARD", + }] + ]], + ["gatsby-page-utils", [ + ["virtual:17000874e3eaa30996781302bcba169ff1fcc04f0fcd29546aa0762b4192f070f07a6ad4922d479cbf3f33e078f315533bfd2bc4c5d9fa1d1a124a11a40b469f#npm:0.0.2", { + "packageLocation": "./.yarn/$$virtual/gatsby-page-utils-virtual-965cf95181/0/cache/gatsby-page-utils-npm-0.0.2-bded312171-2.zip/node_modules/gatsby-page-utils/", + "packageDependencies": [ + ["gatsby-page-utils", "virtual:17000874e3eaa30996781302bcba169ff1fcc04f0fcd29546aa0762b4192f070f07a6ad4922d479cbf3f33e078f315533bfd2bc4c5d9fa1d1a124a11a40b469f#npm:0.0.2"], + ["@babel/runtime", "npm:7.2.0"], + ["bluebird", "npm:3.5.3"], + ["chokidar", "npm:2.1.2"], + ["fs-exists-cached", "npm:1.0.0"], + ["gatsby", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.13.6"], + ["glob", "npm:7.1.3"], + ["lodash", "npm:4.17.11"], + ["micromatch", "npm:3.1.10"], + ["slash", "npm:1.0.0"] + ], + "packagePeers": [ + "gatsby" + ], + "linkType": "HARD", + }] + ]], + ["gatsby-plugin-catch-links", [ + ["virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.0.13", { + "packageLocation": "./.yarn/$$virtual/gatsby-plugin-catch-links-virtual-217c86ab48/0/cache/gatsby-plugin-catch-links-npm-2.0.13-53f91e7e2d-2.zip/node_modules/gatsby-plugin-catch-links/", + "packageDependencies": [ + ["gatsby-plugin-catch-links", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.0.13"], + ["@babel/runtime", "npm:7.2.0"], + ["escape-string-regexp", "npm:1.0.5"], + ["gatsby", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.13.6"] + ], + "packagePeers": [ + "gatsby" + ], + "linkType": "HARD", + }] + ]], + ["gatsby-plugin-clipanion-cli", [ + ["virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#portal:./gatsby-plugin-clipanion-cli::locator=%40yarnpkg%2Fgatsby%40workspace%3Apackages%2Fgatsby", { + "packageLocation": "./.yarn/$$virtual/gatsby-plugin-clipanion-cli-virtual-710c0cb5ac/1/packages/gatsby/gatsby-plugin-clipanion-cli/", + "packageDependencies": [ + ["gatsby-plugin-clipanion-cli", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#portal:./gatsby-plugin-clipanion-cli::locator=%40yarnpkg%2Fgatsby%40workspace%3Apackages%2Fgatsby"], + ["gatsby", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.13.6"] + ], + "packagePeers": [ + "gatsby" + ], + "linkType": "SOFT", + }] + ]], + ["gatsby-plugin-emotion", [ + ["virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:4.1.4", { + "packageLocation": "./.yarn/$$virtual/gatsby-plugin-emotion-virtual-1d9506024b/0/cache/gatsby-plugin-emotion-npm-4.1.4-76bf37f7b1-2.zip/node_modules/gatsby-plugin-emotion/", + "packageDependencies": [ + ["gatsby-plugin-emotion", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:4.1.4"], + ["@babel/core", "npm:7.7.4"], + ["@babel/runtime", "npm:7.5.5"], + ["@emotion/babel-preset-css-prop", "virtual:1d9506024b1a24b2bb962686c5bb652aa45a86a83d1b0ed7ccf021f4fa8e134dab57e69e1cba233e96b5aac3dfe23367785e3e3f2587d86718b184e7a1ed108a#npm:10.0.17"], + ["@emotion/core", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:10.0.7"], + ["gatsby", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.13.6"] + ], + "packagePeers": [ + "core", + "gatsby" + ], + "linkType": "HARD", + }] + ]], + ["gatsby-plugin-favicon", [ + ["virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:3.1.6", { + "packageLocation": "./.yarn/$$virtual/gatsby-plugin-favicon-virtual-856cbc387b/0/cache/gatsby-plugin-favicon-npm-3.1.6-85567a50d2-2.zip/node_modules/gatsby-plugin-favicon/", + "packageDependencies": [ + ["gatsby-plugin-favicon", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:3.1.6"], + ["favicons-webpack-plugin", "virtual:856cbc387bd6a5b328b655b857152baf75a21c4d4cb561b33a64930a7961ad177fffb3c809e7488d3d722ed1be70afbfffaf1fa75358744f15f8fb208e6f28f3#https://github.com/Creatiwity/favicons-webpack-plugin.git#commit:0872de414061baaad0a2853c77ae75bc38b8bbbf"], + ["gatsby", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.13.6"], + ["html-react-parser", "virtual:856cbc387bd6a5b328b655b857152baf75a21c4d4cb561b33a64930a7961ad177fffb3c809e7488d3d722ed1be70afbfffaf1fa75358744f15f8fb208e6f28f3#npm:0.6.4"], + ["lodash", "npm:4.17.11"], + ["react", "npm:16.8.4"], + ["webpack", null] + ], + "packagePeers": [ + "gatsby", + "react", + "webpack" + ], + "linkType": "HARD", + }] + ]], + ["gatsby-plugin-manifest", [ + ["virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.2.13", { + "packageLocation": "./.yarn/$$virtual/gatsby-plugin-manifest-virtual-59af030dd6/0/cache/gatsby-plugin-manifest-npm-2.2.13-81fb807ed8-2.zip/node_modules/gatsby-plugin-manifest/", + "packageDependencies": [ + ["gatsby-plugin-manifest", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.2.13"], + ["@babel/runtime", "npm:7.5.5"], + ["gatsby", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.13.6"], + ["gatsby-core-utils", "npm:1.0.7"], + ["semver", "npm:5.7.1"], + ["sharp", "npm:0.23.0"] + ], + "packagePeers": [ + "gatsby" + ], + "linkType": "HARD", + }] + ]], + ["gatsby-plugin-offline", [ + ["virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.0.24", { + "packageLocation": "./.yarn/$$virtual/gatsby-plugin-offline-virtual-aae8c51ecf/0/cache/gatsby-plugin-offline-npm-2.0.24-c2232e474d-2.zip/node_modules/gatsby-plugin-offline/", + "packageDependencies": [ + ["gatsby-plugin-offline", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.0.24"], + ["@babel/runtime", "npm:7.2.0"], + ["cheerio", "npm:1.0.0-rc.2"], + ["gatsby", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.13.6"], + ["idb-keyval", "npm:3.1.0"], + ["lodash", "npm:4.17.11"], + ["workbox-build", "npm:3.6.3"] + ], + "packagePeers": [ + "gatsby" + ], + "linkType": "HARD", + }] + ]], + ["gatsby-plugin-page-creator", [ + ["virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:2.1.2", { + "packageLocation": "./.yarn/$$virtual/gatsby-plugin-page-creator-virtual-17000874e3/0/cache/gatsby-plugin-page-creator-npm-2.1.2-024ecb872d-2.zip/node_modules/gatsby-plugin-page-creator/", + "packageDependencies": [ + ["gatsby-plugin-page-creator", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:2.1.2"], + ["@babel/runtime", "npm:7.2.0"], + ["bluebird", "npm:3.5.3"], + ["fs-exists-cached", "npm:1.0.0"], + ["gatsby", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.13.6"], + ["gatsby-page-utils", "virtual:17000874e3eaa30996781302bcba169ff1fcc04f0fcd29546aa0762b4192f070f07a6ad4922d479cbf3f33e078f315533bfd2bc4c5d9fa1d1a124a11a40b469f#npm:0.0.2"], + ["glob", "npm:7.1.3"], + ["lodash", "npm:4.17.11"], + ["micromatch", "npm:3.1.10"] + ], + "packagePeers": [ + "gatsby" + ], + "linkType": "HARD", + }] + ]], + ["gatsby-plugin-prefetch-google-fonts", [ + ["npm:1.4.0", { + "packageLocation": "./.yarn/cache/gatsby-plugin-prefetch-google-fonts-npm-1.4.0-06e637a91f-2.zip/node_modules/gatsby-plugin-prefetch-google-fonts/", + "packageDependencies": [ + ["gatsby-plugin-prefetch-google-fonts", "npm:1.4.0"], + ["@babel/runtime", "npm:7.3.4"], + ["clean-css", "npm:4.2.1"], + ["download", "npm:7.1.0"], + ["fs-extra", "npm:7.0.1"], + ["get-urls", "npm:8.0.0"], + ["globby", "npm:8.0.2"], + ["google-fonts-plugin", "npm:2.0.2"], + ["object-hash", "npm:1.3.1"] + ], + "linkType": "HARD", + }] + ]], + ["gatsby-plugin-react-helmet", [ + ["virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:3.0.8", { + "packageLocation": "./.yarn/$$virtual/gatsby-plugin-react-helmet-virtual-05501ff2b8/0/cache/gatsby-plugin-react-helmet-npm-3.0.8-4be8381887-2.zip/node_modules/gatsby-plugin-react-helmet/", + "packageDependencies": [ + ["gatsby-plugin-react-helmet", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:3.0.8"], + ["@babel/runtime", "npm:7.2.0"], + ["gatsby", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.13.6"], + ["react-helmet", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:5.2.0"] + ], + "packagePeers": [ + "gatsby", + "react-helmet" + ], + "linkType": "HARD", + }] + ]], + ["gatsby-plugin-remove-trailing-slashes", [ + ["virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.0.10", { + "packageLocation": "./.yarn/$$virtual/gatsby-plugin-remove-trailing-slashes-virtual-7f37a7040c/0/cache/gatsby-plugin-remove-trailing-slashes-npm-2.0.10-ea7d718328-2.zip/node_modules/gatsby-plugin-remove-trailing-slashes/", + "packageDependencies": [ + ["gatsby-plugin-remove-trailing-slashes", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.0.10"], + ["@babel/runtime", "npm:7.2.0"], + ["gatsby", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.13.6"] + ], + "packagePeers": [ + "gatsby" + ], + "linkType": "HARD", + }] + ]], + ["gatsby-plugin-sharp", [ + ["virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.2.19", { + "packageLocation": "./.yarn/$$virtual/gatsby-plugin-sharp-virtual-1a8ab8f6b6/0/cache/gatsby-plugin-sharp-npm-2.2.19-4278b1ce99-2.zip/node_modules/gatsby-plugin-sharp/", + "packageDependencies": [ + ["gatsby-plugin-sharp", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.2.19"], + ["@babel/runtime", "npm:7.5.5"], + ["async", "npm:2.6.3"], + ["bluebird", "npm:3.5.5"], + ["fs-extra", "npm:8.1.0"], + ["gatsby", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.13.6"], + ["gatsby-core-utils", "npm:1.0.7"], + ["got", "npm:8.3.2"], + ["imagemin", "npm:6.1.0"], + ["imagemin-mozjpeg", "npm:8.0.0"], + ["imagemin-pngquant", "npm:6.0.1"], + ["imagemin-webp", "npm:5.1.0"], + ["lodash", "npm:4.17.15"], + ["mini-svg-data-uri", "npm:1.1.3"], + ["potrace", "npm:2.1.2"], + ["probe-image-size", "npm:4.1.1"], + ["progress", "npm:2.0.3"], + ["semver", "npm:5.7.1"], + ["sharp", "npm:0.23.0"], + ["svgo", "npm:1.3.0"] + ], + "packagePeers": [ + "gatsby" + ], + "linkType": "HARD", + }] + ]], + ["gatsby-react-router-scroll", [ + ["virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:2.1.1", { + "packageLocation": "./.yarn/$$virtual/gatsby-react-router-scroll-virtual-7cc1dce70d/0/cache/gatsby-react-router-scroll-npm-2.1.1-dff14f80c9-2.zip/node_modules/gatsby-react-router-scroll/", + "packageDependencies": [ + ["gatsby-react-router-scroll", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:2.1.1"], + ["@babel/runtime", "npm:7.2.0"], + ["@reach/router", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:1.2.1"], + ["gatsby", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.13.6"], + ["react", "npm:16.8.4"], + ["react-dom", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:16.8.4"], + ["scroll-behavior", "npm:0.9.10"], + ["warning", "npm:3.0.0"] + ], + "packagePeers": [ + "gatsby", + "react", + "react-dom", + "router" + ], + "linkType": "HARD", + }] + ]], + ["gatsby-remark-autolink-headers", [ + ["virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.0.16", { + "packageLocation": "./.yarn/$$virtual/gatsby-remark-autolink-headers-virtual-2bf8c35530/0/cache/gatsby-remark-autolink-headers-npm-2.0.16-fb2f05c49d-2.zip/node_modules/gatsby-remark-autolink-headers/", + "packageDependencies": [ + ["gatsby-remark-autolink-headers", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.0.16"], + ["@babel/runtime", "npm:7.2.0"], + ["gatsby", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.13.6"], + ["github-slugger", "npm:1.2.1"], + ["lodash", "npm:4.17.11"], + ["mdast-util-to-string", "npm:1.0.5"], + ["unist-util-visit", "npm:1.4.0"] + ], + "packagePeers": [ + "gatsby" + ], + "linkType": "HARD", + }] + ]], + ["gatsby-remark-prismjs", [ + ["virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:3.2.9", { + "packageLocation": "./.yarn/$$virtual/gatsby-remark-prismjs-virtual-9cf3abf8b2/0/cache/gatsby-remark-prismjs-npm-3.2.9-46856b3bff-2.zip/node_modules/gatsby-remark-prismjs/", + "packageDependencies": [ + ["gatsby-remark-prismjs", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:3.2.9"], + ["@babel/runtime", "npm:7.2.0"], + ["gatsby", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.13.6"], + ["parse-numeric-range", "npm:0.0.2"], + ["prismjs", "npm:1.16.0"], + ["unist-util-visit", "npm:1.4.0"] + ], + "packagePeers": [ + "gatsby", + "prismjs" + ], + "linkType": "HARD", + }] + ]], + ["gatsby-source-filesystem", [ + ["virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.0.23", { + "packageLocation": "./.yarn/$$virtual/gatsby-source-filesystem-virtual-b1a77cbf7a/0/cache/gatsby-source-filesystem-npm-2.0.23-b179d7b355-2.zip/node_modules/gatsby-source-filesystem/", + "packageDependencies": [ + ["gatsby-source-filesystem", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.0.23"], + ["@babel/runtime", "npm:7.2.0"], + ["better-queue", "npm:3.8.10"], + ["bluebird", "npm:3.5.3"], + ["chokidar", "npm:2.1.2"], + ["file-type", "npm:10.9.0"], + ["fs-extra", "npm:5.0.0"], + ["gatsby", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.13.6"], + ["got", "npm:7.1.0"], + ["md5-file", "npm:3.2.3"], + ["mime", "npm:2.4.0"], + ["pretty-bytes", "npm:4.0.2"], + ["progress", "npm:1.1.8"], + ["read-chunk", "npm:3.1.0"], + ["slash", "npm:1.0.0"], + ["valid-url", "npm:1.0.9"], + ["xstate", "npm:3.3.3"] + ], + "packagePeers": [ + "gatsby" + ], + "linkType": "HARD", + }] + ]], + ["gatsby-telemetry", [ + ["npm:1.1.3", { + "packageLocation": "./.yarn/cache/gatsby-telemetry-npm-1.1.3-3ef8657161-2.zip/node_modules/gatsby-telemetry/", + "packageDependencies": [ + ["gatsby-telemetry", "npm:1.1.3"], + ["@babel/code-frame", "npm:7.0.0"], + ["@babel/runtime", "npm:7.2.0"], + ["bluebird", "npm:3.5.3"], + ["boxen", "npm:3.2.0"], + ["ci-info", "npm:2.0.0"], + ["configstore", "npm:4.0.0"], + ["envinfo", "npm:5.12.1"], + ["fs-extra", "npm:7.0.1"], + ["git-up", "npm:4.0.1"], + ["is-docker", "npm:1.1.0"], + ["lodash", "npm:4.17.11"], + ["node-fetch", "npm:2.3.0"], + ["resolve-cwd", "npm:2.0.0"], + ["source-map", "npm:0.5.7"], + ["stack-trace", "npm:0.0.10"], + ["stack-utils", "npm:1.0.2"], + ["uuid", "npm:3.3.2"] + ], + "linkType": "HARD", + }] + ]], + ["gatsby-transformer-remark", [ + ["virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.3.2", { + "packageLocation": "./.yarn/$$virtual/gatsby-transformer-remark-virtual-8e33a85f65/0/cache/gatsby-transformer-remark-npm-2.3.2-18d3ed9716-2.zip/node_modules/gatsby-transformer-remark/", + "packageDependencies": [ + ["gatsby-transformer-remark", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.3.2"], + ["@babel/runtime", "npm:7.2.0"], + ["bluebird", "npm:3.5.3"], + ["gatsby", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.13.6"], + ["gray-matter", "npm:4.0.2"], + ["hast-util-raw", "npm:4.0.0"], + ["hast-util-to-html", "npm:4.0.1"], + ["lodash", "npm:4.17.11"], + ["mdast-util-to-hast", "npm:3.0.4"], + ["mdast-util-to-string", "npm:1.0.5"], + ["mdast-util-toc", "npm:2.1.0"], + ["remark", "npm:9.0.0"], + ["remark-parse", "npm:5.0.0"], + ["remark-retext", "npm:3.1.2"], + ["remark-stringify", "npm:5.0.0"], + ["retext-english", "npm:3.0.2"], + ["sanitize-html", "npm:1.20.0"], + ["underscore.string", "npm:3.3.5"], + ["unified", "npm:6.2.0"], + ["unist-util-remove-position", "npm:1.1.2"], + ["unist-util-select", "npm:1.5.0"], + ["unist-util-visit", "npm:1.4.0"] + ], + "packagePeers": [ + "gatsby" + ], + "linkType": "HARD", + }] + ]], + ["gatsby-transformer-sharp", [ + ["virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.2.13", { + "packageLocation": "./.yarn/$$virtual/gatsby-transformer-sharp-virtual-f0ae834f5e/0/cache/gatsby-transformer-sharp-npm-2.2.13-4fc0e4c8d8-2.zip/node_modules/gatsby-transformer-sharp/", + "packageDependencies": [ + ["gatsby-transformer-sharp", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.2.13"], + ["@babel/runtime", "npm:7.5.5"], + ["bluebird", "npm:3.5.5"], + ["fs-extra", "npm:8.1.0"], + ["gatsby", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.13.6"], + ["gatsby-plugin-sharp", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:2.2.19"], + ["potrace", "npm:2.1.2"], + ["probe-image-size", "npm:4.1.1"], + ["semver", "npm:5.7.1"], + ["sharp", "npm:0.23.0"] + ], + "packagePeers": [ + "gatsby", + "gatsby-plugin-sharp" + ], + "linkType": "HARD", + }] + ]], + ["gauge", [ + ["npm:2.7.4", { + "packageLocation": "./.yarn/cache/gauge-npm-2.7.4-2189a73529-2.zip/node_modules/gauge/", + "packageDependencies": [ + ["gauge", "npm:2.7.4"], + ["aproba", "npm:1.2.0"], + ["console-control-strings", "npm:1.1.0"], + ["has-unicode", "npm:2.0.1"], + ["object-assign", "npm:4.1.1"], + ["signal-exit", "npm:3.0.2"], + ["string-width", "npm:1.0.2"], + ["strip-ansi", "npm:3.0.1"], + ["wide-align", "npm:1.1.3"] + ], + "linkType": "HARD", + }] + ]], + ["get-caller-file", [ + ["npm:1.0.3", { + "packageLocation": "./.yarn/cache/get-caller-file-npm-1.0.3-df430e7075-2.zip/node_modules/get-caller-file/", + "packageDependencies": [ + ["get-caller-file", "npm:1.0.3"] + ], + "linkType": "HARD", + }], + ["npm:2.0.5", { + "packageLocation": "./.yarn/cache/get-caller-file-npm-2.0.5-80e8a86305-2.zip/node_modules/get-caller-file/", + "packageDependencies": [ + ["get-caller-file", "npm:2.0.5"] + ], + "linkType": "HARD", + }] + ]], + ["get-own-enumerable-property-symbols", [ + ["npm:3.0.0", { + "packageLocation": "./.yarn/cache/get-own-enumerable-property-symbols-npm-3.0.0-cd44621a11-2.zip/node_modules/get-own-enumerable-property-symbols/", + "packageDependencies": [ + ["get-own-enumerable-property-symbols", "npm:3.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["get-port", [ + ["npm:3.2.0", { + "packageLocation": "./.yarn/cache/get-port-npm-3.2.0-4093f8843e-2.zip/node_modules/get-port/", + "packageDependencies": [ + ["get-port", "npm:3.2.0"] + ], + "linkType": "HARD", + }] + ]], + ["get-proxy", [ + ["npm:2.1.0", { + "packageLocation": "./.yarn/cache/get-proxy-npm-2.1.0-6704b8ec83-2.zip/node_modules/get-proxy/", + "packageDependencies": [ + ["get-proxy", "npm:2.1.0"], + ["npm-conf", "npm:1.1.3"] + ], + "linkType": "HARD", + }] + ]], + ["get-stdin", [ + ["npm:4.0.1", { + "packageLocation": "./.yarn/cache/get-stdin-npm-4.0.1-10c6ac0b43-2.zip/node_modules/get-stdin/", + "packageDependencies": [ + ["get-stdin", "npm:4.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["get-stream", [ + ["npm:2.3.1", { + "packageLocation": "./.yarn/cache/get-stream-npm-2.3.1-1755f3cab9-2.zip/node_modules/get-stream/", + "packageDependencies": [ + ["get-stream", "npm:2.3.1"], + ["object-assign", "npm:4.1.1"], + ["pinkie-promise", "npm:2.0.1"] + ], + "linkType": "HARD", + }], + ["npm:3.0.0", { + "packageLocation": "./.yarn/cache/get-stream-npm-3.0.0-ca0b13ddbe-2.zip/node_modules/get-stream/", + "packageDependencies": [ + ["get-stream", "npm:3.0.0"] + ], + "linkType": "HARD", + }], + ["npm:4.1.0", { + "packageLocation": "./.yarn/cache/get-stream-npm-4.1.0-314d430a5d-2.zip/node_modules/get-stream/", + "packageDependencies": [ + ["get-stream", "npm:4.1.0"], + ["pump", "npm:3.0.0"] + ], + "linkType": "HARD", + }], + ["npm:5.1.0", { + "packageLocation": "./.yarn/cache/get-stream-npm-5.1.0-29a3aa3558-2.zip/node_modules/get-stream/", + "packageDependencies": [ + ["get-stream", "npm:5.1.0"], + ["pump", "npm:3.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["get-urls", [ + ["npm:8.0.0", { + "packageLocation": "./.yarn/cache/get-urls-npm-8.0.0-a3ec9d2ccb-2.zip/node_modules/get-urls/", + "packageDependencies": [ + ["get-urls", "npm:8.0.0"], + ["normalize-url", "npm:3.3.0"], + ["url-regex", "npm:4.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["get-value", [ + ["npm:2.0.6", { + "packageLocation": "./.yarn/cache/get-value-npm-2.0.6-03cd422e0a-2.zip/node_modules/get-value/", + "packageDependencies": [ + ["get-value", "npm:2.0.6"] + ], + "linkType": "HARD", + }] + ]], + ["getpass", [ + ["npm:0.1.7", { + "packageLocation": "./.yarn/cache/getpass-npm-0.1.7-519164a3be-2.zip/node_modules/getpass/", + "packageDependencies": [ + ["getpass", "npm:0.1.7"], + ["assert-plus", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["git-up", [ + ["npm:4.0.1", { + "packageLocation": "./.yarn/cache/git-up-npm-4.0.1-53f2054422-2.zip/node_modules/git-up/", + "packageDependencies": [ + ["git-up", "npm:4.0.1"], + ["is-ssh", "npm:1.3.1"], + ["parse-url", "npm:5.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["git-url-parse", [ + ["npm:11.1.2", { + "packageLocation": "./.yarn/cache/git-url-parse-npm-11.1.2-f0b367da09-2.zip/node_modules/git-url-parse/", + "packageDependencies": [ + ["git-url-parse", "npm:11.1.2"], + ["git-up", "npm:4.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["github-api", [ + ["npm:3.2.2", { + "packageLocation": "./.yarn/cache/github-api-npm-3.2.2-e2b231041c-2.zip/node_modules/github-api/", + "packageDependencies": [ + ["github-api", "npm:3.2.2"], + ["axios", "npm:0.19.0"], + ["debug", "virtual:2bcc47d217f870e3d52f0e55493dc34fd3da852877f7db32fa2940cc320151746026495daf6a34a974488cf5a949d93be1e2dc1ffba036faf081a9b15fcd2252#npm:2.6.9"], + ["js-base64", "npm:2.5.1"], + ["utf8", "npm:2.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["github-from-package", [ + ["npm:0.0.0", { + "packageLocation": "./.yarn/cache/github-from-package-npm-0.0.0-519f80c9a1-2.zip/node_modules/github-from-package/", + "packageDependencies": [ + ["github-from-package", "npm:0.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["github-slugger", [ + ["npm:1.2.1", { + "packageLocation": "./.yarn/cache/github-slugger-npm-1.2.1-c093218a89-2.zip/node_modules/github-slugger/", + "packageDependencies": [ + ["github-slugger", "npm:1.2.1"], + ["emoji-regex", "npm:6.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["glob", [ + ["npm:7.1.3", { + "packageLocation": "./.yarn/cache/glob-npm-7.1.3-c65cc4bde2-2.zip/node_modules/glob/", + "packageDependencies": [ + ["glob", "npm:7.1.3"], + ["fs.realpath", "npm:1.0.0"], + ["inflight", "npm:1.0.6"], + ["inherits", "npm:2.0.3"], + ["minimatch", "npm:3.0.4"], + ["once", "npm:1.3.3"], + ["path-is-absolute", "npm:1.0.1"] + ], + "linkType": "HARD", + }], + ["npm:7.1.4", { + "packageLocation": "./.yarn/cache/glob-npm-7.1.4-8bd8317a74-2.zip/node_modules/glob/", + "packageDependencies": [ + ["glob", "npm:7.1.4"], + ["fs.realpath", "npm:1.0.0"], + ["inflight", "npm:1.0.6"], + ["inherits", "npm:2.0.3"], + ["minimatch", "npm:3.0.4"], + ["once", "npm:1.3.3"], + ["path-is-absolute", "npm:1.0.1"] + ], + "linkType": "HARD", + }], + ["npm:7.1.6", { + "packageLocation": "./.yarn/cache/glob-npm-7.1.6-1ce3a5189a-2.zip/node_modules/glob/", + "packageDependencies": [ + ["glob", "npm:7.1.6"], + ["fs.realpath", "npm:1.0.0"], + ["inflight", "npm:1.0.6"], + ["inherits", "npm:2.0.3"], + ["minimatch", "npm:3.0.4"], + ["once", "npm:1.3.3"], + ["path-is-absolute", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["glob-base", [ + ["npm:0.3.0", { + "packageLocation": "./.yarn/cache/glob-base-npm-0.3.0-974af68137-2.zip/node_modules/glob-base/", + "packageDependencies": [ + ["glob-base", "npm:0.3.0"], + ["glob-parent", "npm:2.0.0"], + ["is-glob", "npm:2.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["glob-parent", [ + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/glob-parent-npm-2.0.0-43401abb76-2.zip/node_modules/glob-parent/", + "packageDependencies": [ + ["glob-parent", "npm:2.0.0"], + ["is-glob", "npm:2.0.1"] + ], + "linkType": "HARD", + }], + ["npm:3.1.0", { + "packageLocation": "./.yarn/cache/glob-parent-npm-3.1.0-31416ad085-2.zip/node_modules/glob-parent/", + "packageDependencies": [ + ["glob-parent", "npm:3.1.0"], + ["is-glob", "npm:3.1.0"], + ["path-dirname", "npm:1.0.2"] + ], + "linkType": "HARD", + }], + ["npm:5.1.0", { + "packageLocation": "./.yarn/cache/glob-parent-npm-5.1.0-8e781a1aff-2.zip/node_modules/glob-parent/", + "packageDependencies": [ + ["glob-parent", "npm:5.1.0"], + ["is-glob", "npm:4.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["glob-to-regexp", [ + ["npm:0.3.0", { + "packageLocation": "./.yarn/cache/glob-to-regexp-npm-0.3.0-4f55888857-2.zip/node_modules/glob-to-regexp/", + "packageDependencies": [ + ["glob-to-regexp", "npm:0.3.0"] + ], + "linkType": "HARD", + }] + ]], + ["glob2base", [ + ["npm:0.0.12", { + "packageLocation": "./.yarn/cache/glob2base-npm-0.0.12-c0fe508825-2.zip/node_modules/glob2base/", + "packageDependencies": [ + ["glob2base", "npm:0.0.12"], + ["find-index", "npm:0.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["global", [ + ["npm:4.3.2", { + "packageLocation": "./.yarn/cache/global-npm-4.3.2-ade5e36ff1-2.zip/node_modules/global/", + "packageDependencies": [ + ["global", "npm:4.3.2"], + ["min-document", "npm:2.19.0"], + ["process", "npm:0.5.2"] + ], + "linkType": "HARD", + }] + ]], + ["global-dirs", [ + ["npm:0.1.1", { + "packageLocation": "./.yarn/cache/global-dirs-npm-0.1.1-87c167e806-2.zip/node_modules/global-dirs/", + "packageDependencies": [ + ["global-dirs", "npm:0.1.1"], + ["ini", "npm:1.3.5"] + ], + "linkType": "HARD", + }] + ]], + ["global-modules", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/global-modules-npm-1.0.0-70c522e57a-2.zip/node_modules/global-modules/", + "packageDependencies": [ + ["global-modules", "npm:1.0.0"], + ["global-prefix", "npm:1.0.2"], + ["is-windows", "npm:1.0.2"], + ["resolve-dir", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["global-prefix", [ + ["npm:1.0.2", { + "packageLocation": "./.yarn/cache/global-prefix-npm-1.0.2-a96996834b-2.zip/node_modules/global-prefix/", + "packageDependencies": [ + ["global-prefix", "npm:1.0.2"], + ["expand-tilde", "npm:2.0.2"], + ["homedir-polyfill", "npm:1.0.1"], + ["ini", "npm:1.3.5"], + ["is-windows", "npm:1.0.2"], + ["which", "npm:1.3.1"] + ], + "linkType": "HARD", + }] + ]], + ["globals", [ + ["npm:11.10.0", { + "packageLocation": "./.yarn/cache/globals-npm-11.10.0-f8bc3cb385-2.zip/node_modules/globals/", + "packageDependencies": [ + ["globals", "npm:11.10.0"] + ], + "linkType": "HARD", + }], + ["npm:11.11.0", { + "packageLocation": "./.yarn/cache/globals-npm-11.11.0-dd6b9d32cc-2.zip/node_modules/globals/", + "packageDependencies": [ + ["globals", "npm:11.11.0"] + ], + "linkType": "HARD", + }], + ["npm:9.18.0", { + "packageLocation": "./.yarn/cache/globals-npm-9.18.0-129a7197fd-2.zip/node_modules/globals/", + "packageDependencies": [ + ["globals", "npm:9.18.0"] + ], + "linkType": "HARD", + }] + ]], + ["globby", [ + ["npm:10.0.1", { + "packageLocation": "./.yarn/cache/globby-npm-10.0.1-35fa2ba87a-2.zip/node_modules/globby/", + "packageDependencies": [ + ["globby", "npm:10.0.1"], + ["@types/glob", "npm:7.1.1"], + ["array-union", "npm:2.1.0"], + ["dir-glob", "npm:3.0.1"], + ["fast-glob", "npm:3.1.0"], + ["glob", "npm:7.1.3"], + ["ignore", "npm:5.1.4"], + ["merge2", "npm:1.2.3"], + ["slash", "npm:3.0.0"] + ], + "linkType": "HARD", + }], + ["npm:6.1.0", { + "packageLocation": "./.yarn/cache/globby-npm-6.1.0-590bfb2681-2.zip/node_modules/globby/", + "packageDependencies": [ + ["globby", "npm:6.1.0"], + ["array-union", "npm:1.0.2"], + ["glob", "npm:7.1.3"], + ["object-assign", "npm:4.1.1"], + ["pify", "npm:2.3.0"], + ["pinkie-promise", "npm:2.0.1"] + ], + "linkType": "HARD", + }], + ["npm:8.0.2", { + "packageLocation": "./.yarn/cache/globby-npm-8.0.2-9c4bc6b4e1-2.zip/node_modules/globby/", + "packageDependencies": [ + ["globby", "npm:8.0.2"], + ["array-union", "npm:1.0.2"], + ["dir-glob", "npm:2.0.0"], + ["fast-glob", "npm:2.2.6"], + ["glob", "npm:7.1.3"], + ["ignore", "npm:3.3.10"], + ["pify", "npm:3.0.0"], + ["slash", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["good-listener", [ + ["npm:1.2.2", { + "packageLocation": "./.yarn/cache/good-listener-npm-1.2.2-e7865da849-2.zip/node_modules/good-listener/", + "packageDependencies": [ + ["good-listener", "npm:1.2.2"], + ["delegate", "npm:3.2.0"] + ], + "linkType": "HARD", + }] + ]], + ["google-fonts-plugin", [ + ["npm:2.0.2", { + "packageLocation": "./.yarn/cache/google-fonts-plugin-npm-2.0.2-fe187e0e93-2.zip/node_modules/google-fonts-plugin/", + "packageDependencies": [ + ["google-fonts-plugin", "npm:2.0.2"], + ["axios", "npm:0.18.0"], + ["cssnano", "npm:4.1.10"], + ["mkdirp", "npm:0.5.1"], + ["neon-js", "npm:1.1.2"], + ["path", "npm:0.12.7"] + ], + "linkType": "HARD", + }] + ]], + ["got", [ + ["npm:10.2.0", { + "packageLocation": "./.yarn/cache/got-npm-10.2.0-df3a20ea88-2.zip/node_modules/got/", + "packageDependencies": [ + ["got", "npm:10.2.0"], + ["@sindresorhus/is", "npm:1.2.0"], + ["@szmarczak/http-timer", "npm:3.1.1"], + ["@types/cacheable-request", "npm:6.0.1"], + ["@types/keyv", "npm:3.1.1"], + ["@types/responselike", "npm:1.0.0"], + ["cacheable-lookup", "npm:0.2.1"], + ["cacheable-request", "npm:7.0.0"], + ["decompress-response", "npm:5.0.0"], + ["duplexer3", "npm:0.1.4"], + ["get-stream", "npm:5.1.0"], + ["lowercase-keys", "npm:2.0.0"], + ["mimic-response", "npm:2.0.0"], + ["p-cancelable", "npm:2.0.0"], + ["responselike", "npm:2.0.0"], + ["to-readable-stream", "npm:2.1.0"], + ["type-fest", "npm:0.8.1"] + ], + "linkType": "HARD", + }], + ["npm:6.7.1", { + "packageLocation": "./.yarn/cache/got-npm-6.7.1-f61570d59b-2.zip/node_modules/got/", + "packageDependencies": [ + ["got", "npm:6.7.1"], + ["@types/keyv", "npm:3.1.1"], + ["@types/responselike", "npm:1.0.0"], + ["create-error-class", "npm:3.0.2"], + ["duplexer3", "npm:0.1.4"], + ["get-stream", "npm:3.0.0"], + ["is-redirect", "npm:1.0.0"], + ["is-retry-allowed", "npm:1.1.0"], + ["is-stream", "npm:1.1.0"], + ["lowercase-keys", "npm:1.0.1"], + ["safe-buffer", "npm:5.1.2"], + ["timed-out", "npm:4.0.1"], + ["unzip-response", "npm:2.0.1"], + ["url-parse-lax", "npm:1.0.0"] + ], + "linkType": "HARD", + }], + ["npm:7.1.0", { + "packageLocation": "./.yarn/cache/got-npm-7.1.0-83d1107046-2.zip/node_modules/got/", + "packageDependencies": [ + ["got", "npm:7.1.0"], + ["@types/keyv", "npm:3.1.1"], + ["@types/responselike", "npm:1.0.0"], + ["decompress-response", "npm:3.3.0"], + ["duplexer3", "npm:0.1.4"], + ["get-stream", "npm:3.0.0"], + ["is-plain-obj", "npm:1.1.0"], + ["is-retry-allowed", "npm:1.1.0"], + ["is-stream", "npm:1.1.0"], + ["isurl", "npm:1.0.0"], + ["lowercase-keys", "npm:1.0.1"], + ["p-cancelable", "npm:0.3.0"], + ["p-timeout", "npm:1.2.1"], + ["safe-buffer", "npm:5.1.2"], + ["timed-out", "npm:4.0.1"], + ["url-parse-lax", "npm:1.0.0"], + ["url-to-options", "npm:1.0.1"] + ], + "linkType": "HARD", + }], + ["npm:8.0.0", { + "packageLocation": "./.yarn/cache/got-npm-8.0.0-359113596c-2.zip/node_modules/got/", + "packageDependencies": [ + ["got", "npm:8.0.0"], + ["@types/keyv", "npm:3.1.1"], + ["@types/responselike", "npm:1.0.0"], + ["cacheable-request", "npm:2.1.4"], + ["decompress-response", "npm:3.3.0"], + ["duplexer3", "npm:0.1.4"], + ["get-stream", "npm:3.0.0"], + ["into-stream", "npm:3.1.0"], + ["is-plain-obj", "npm:1.1.0"], + ["is-retry-allowed", "npm:1.1.0"], + ["is-stream", "npm:1.1.0"], + ["isurl", "npm:1.0.0"], + ["lowercase-keys", "npm:1.0.1"], + ["mimic-response", "npm:1.0.1"], + ["p-cancelable", "npm:0.3.0"], + ["p-timeout", "npm:1.2.1"], + ["pify", "npm:3.0.0"], + ["safe-buffer", "npm:5.1.2"], + ["timed-out", "npm:4.0.1"], + ["url-parse-lax", "npm:3.0.0"], + ["url-to-options", "npm:1.0.1"] + ], + "linkType": "HARD", + }], + ["npm:8.3.2", { + "packageLocation": "./.yarn/cache/got-npm-8.3.2-bed075f916-2.zip/node_modules/got/", + "packageDependencies": [ + ["got", "npm:8.3.2"], + ["@sindresorhus/is", "npm:0.7.0"], + ["@types/keyv", "npm:3.1.1"], + ["@types/responselike", "npm:1.0.0"], + ["cacheable-request", "npm:2.1.4"], + ["decompress-response", "npm:3.3.0"], + ["duplexer3", "npm:0.1.4"], + ["get-stream", "npm:3.0.0"], + ["into-stream", "npm:3.1.0"], + ["is-retry-allowed", "npm:1.1.0"], + ["isurl", "npm:1.0.0"], + ["lowercase-keys", "npm:1.0.1"], + ["mimic-response", "npm:1.0.1"], + ["p-cancelable", "npm:0.4.1"], + ["p-timeout", "npm:2.0.1"], + ["pify", "npm:3.0.0"], + ["safe-buffer", "npm:5.1.2"], + ["timed-out", "npm:4.0.1"], + ["url-parse-lax", "npm:3.0.0"], + ["url-to-options", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["graceful-fs", [ + ["npm:4.1.15", { + "packageLocation": "./.yarn/cache/graceful-fs-npm-4.1.15-90e9b401bb-2.zip/node_modules/graceful-fs/", + "packageDependencies": [ + ["graceful-fs", "npm:4.1.15"] + ], + "linkType": "HARD", + }], + ["npm:4.2.2", { + "packageLocation": "./.yarn/cache/graceful-fs-npm-4.2.2-8f9c8e70c7-2.zip/node_modules/graceful-fs/", + "packageDependencies": [ + ["graceful-fs", "npm:4.2.2"] + ], + "linkType": "HARD", + }] + ]], + ["graceful-readlink", [ + ["npm:1.0.1", { + "packageLocation": "./.yarn/cache/graceful-readlink-npm-1.0.1-6da4ca180d-2.zip/node_modules/graceful-readlink/", + "packageDependencies": [ + ["graceful-readlink", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["graphql", [ + ["npm:14.1.1", { + "packageLocation": "./.yarn/cache/graphql-npm-14.1.1-c972547a28-2.zip/node_modules/graphql/", + "packageDependencies": [ + ["graphql", "npm:14.1.1"], + ["iterall", "npm:1.2.2"] + ], + "linkType": "HARD", + }] + ]], + ["graphql-compose", [ + ["virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:6.3.2", { + "packageLocation": "./.yarn/$$virtual/graphql-compose-virtual-c836dfee29/0/cache/graphql-compose-npm-6.3.2-2e17cd9936-2.zip/node_modules/graphql-compose/", + "packageDependencies": [ + ["graphql-compose", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:6.3.2"], + ["graphql", "npm:14.1.1"], + ["graphql-type-json", "virtual:c836dfee29a06fbc353a602468a02bd394ffb8d5e8c5f26a9da959ce8a87443848bf024fc5d0f0661c2a52704913970c7d3b7bcaa8aa589235813f675ec3c8f5#npm:0.2.4"], + ["object-path", "npm:0.11.4"] + ], + "packagePeers": [ + "graphql" + ], + "linkType": "HARD", + }] + ]], + ["graphql-config", [ + ["virtual:86d941fd3ae384f6a3a8f5e6a9613919814d8957555fd852a122f109279cb819c338c53c129c97b8455c7a4f4d19882829733037305e8f1e100df4ef3b3680af#npm:2.2.1", { + "packageLocation": "./.yarn/$$virtual/graphql-config-virtual-7764e75eae/0/cache/graphql-config-npm-2.2.1-553e82becf-2.zip/node_modules/graphql-config/", + "packageDependencies": [ + ["graphql-config", "virtual:86d941fd3ae384f6a3a8f5e6a9613919814d8957555fd852a122f109279cb819c338c53c129c97b8455c7a4f4d19882829733037305e8f1e100df4ef3b3680af#npm:2.2.1"], + ["graphql", "npm:14.1.1"], + ["graphql-import", "virtual:7764e75eae603cec46d551700c152e0536a57364ff592c7b0c1ca0ac5120ecbd8cafdc2c1ebf0bb791ae8b7efb330a139b5f78269331a9b852bae42523ad7266#npm:0.7.1"], + ["graphql-request", "npm:1.8.2"], + ["js-yaml", "npm:3.12.2"], + ["lodash", "npm:4.17.11"], + ["minimatch", "npm:3.0.4"] + ], + "packagePeers": [ + "graphql" + ], + "linkType": "HARD", + }] + ]], + ["graphql-import", [ + ["virtual:7764e75eae603cec46d551700c152e0536a57364ff592c7b0c1ca0ac5120ecbd8cafdc2c1ebf0bb791ae8b7efb330a139b5f78269331a9b852bae42523ad7266#npm:0.7.1", { + "packageLocation": "./.yarn/$$virtual/graphql-import-virtual-882d65622e/0/cache/graphql-import-npm-0.7.1-645d734ee3-2.zip/node_modules/graphql-import/", + "packageDependencies": [ + ["graphql-import", "virtual:7764e75eae603cec46d551700c152e0536a57364ff592c7b0c1ca0ac5120ecbd8cafdc2c1ebf0bb791ae8b7efb330a139b5f78269331a9b852bae42523ad7266#npm:0.7.1"], + ["graphql", "npm:14.1.1"], + ["lodash", "npm:4.17.11"], + ["resolve-from", "npm:4.0.0"] + ], + "packagePeers": [ + "graphql" + ], + "linkType": "HARD", + }] + ]], + ["graphql-playground-html", [ + ["npm:1.6.12", { + "packageLocation": "./.yarn/cache/graphql-playground-html-npm-1.6.12-bb1b68d563-2.zip/node_modules/graphql-playground-html/", + "packageDependencies": [ + ["graphql-playground-html", "npm:1.6.12"] + ], + "linkType": "HARD", + }] + ]], + ["graphql-playground-middleware-express", [ + ["virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:1.7.12", { + "packageLocation": "./.yarn/$$virtual/graphql-playground-middleware-express-virtual-f8610017cf/0/cache/graphql-playground-middleware-express-npm-1.7.12-6b13be02ac-2.zip/node_modules/graphql-playground-middleware-express/", + "packageDependencies": [ + ["graphql-playground-middleware-express", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:1.7.12"], + ["express", "npm:4.16.4"], + ["graphql-playground-html", "npm:1.6.12"] + ], + "packagePeers": [ + "express" + ], + "linkType": "HARD", + }] + ]], + ["graphql-request", [ + ["npm:1.8.2", { + "packageLocation": "./.yarn/cache/graphql-request-npm-1.8.2-e8bd0e5d47-2.zip/node_modules/graphql-request/", + "packageDependencies": [ + ["graphql-request", "npm:1.8.2"], + ["cross-fetch", "npm:2.2.2"] + ], + "linkType": "HARD", + }] + ]], + ["graphql-type-json", [ + ["virtual:c836dfee29a06fbc353a602468a02bd394ffb8d5e8c5f26a9da959ce8a87443848bf024fc5d0f0661c2a52704913970c7d3b7bcaa8aa589235813f675ec3c8f5#npm:0.2.4", { + "packageLocation": "./.yarn/$$virtual/graphql-type-json-virtual-10db68e265/0/cache/graphql-type-json-npm-0.2.4-af0b2383e1-2.zip/node_modules/graphql-type-json/", + "packageDependencies": [ + ["graphql-type-json", "virtual:c836dfee29a06fbc353a602468a02bd394ffb8d5e8c5f26a9da959ce8a87443848bf024fc5d0f0661c2a52704913970c7d3b7bcaa8aa589235813f675ec3c8f5#npm:0.2.4"], + ["graphql", "npm:14.1.1"] + ], + "packagePeers": [ + "graphql" + ], + "linkType": "HARD", + }] + ]], + ["gray-matter", [ + ["npm:4.0.2", { + "packageLocation": "./.yarn/cache/gray-matter-npm-4.0.2-fbbccdd025-2.zip/node_modules/gray-matter/", + "packageDependencies": [ + ["gray-matter", "npm:4.0.2"], + ["js-yaml", "npm:3.12.2"], + ["kind-of", "npm:6.0.2"], + ["section-matter", "npm:1.0.0"], + ["strip-bom-string", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["growly", [ + ["npm:1.3.0", { + "packageLocation": "./.yarn/cache/growly-npm-1.3.0-b3a02d4d2a-2.zip/node_modules/growly/", + "packageDependencies": [ + ["growly", "npm:1.3.0"] + ], + "linkType": "HARD", + }] + ]], + ["gud", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/gud-npm-1.0.0-9747ac46ec-2.zip/node_modules/gud/", + "packageDependencies": [ + ["gud", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["gzip-size", [ + ["npm:3.0.0", { + "packageLocation": "./.yarn/cache/gzip-size-npm-3.0.0-edee91a2fe-2.zip/node_modules/gzip-size/", + "packageDependencies": [ + ["gzip-size", "npm:3.0.0"], + ["duplexer", "npm:0.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["handle-thing", [ + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/handle-thing-npm-2.0.0-47ff29a2c6-2.zip/node_modules/handle-thing/", + "packageDependencies": [ + ["handle-thing", "npm:2.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["handlebars", [ + ["npm:4.1.2", { + "packageLocation": "./.yarn/cache/handlebars-npm-4.1.2-d7e140d048-2.zip/node_modules/handlebars/", + "packageDependencies": [ + ["handlebars", "npm:4.1.2"], + ["neo-async", "npm:2.6.0"], + ["optimist", "npm:0.6.1"], + ["source-map", "npm:0.6.1"], + ["uglify-js", "npm:3.4.9"] + ], + "linkType": "HARD", + }] + ]], + ["har-schema", [ + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/har-schema-npm-2.0.0-3a318c0ca5-2.zip/node_modules/har-schema/", + "packageDependencies": [ + ["har-schema", "npm:2.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["har-validator", [ + ["npm:5.1.3", { + "packageLocation": "./.yarn/cache/har-validator-npm-5.1.3-f192d43c41-2.zip/node_modules/har-validator/", + "packageDependencies": [ + ["har-validator", "npm:5.1.3"], + ["ajv", "npm:6.7.0"], + ["har-schema", "npm:2.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["has", [ + ["npm:1.0.3", { + "packageLocation": "./.yarn/cache/has-npm-1.0.3-b7f00631c1-2.zip/node_modules/has/", + "packageDependencies": [ + ["has", "npm:1.0.3"], + ["function-bind", "npm:1.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["has-ansi", [ + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/has-ansi-npm-2.0.0-9bf0cff2af-2.zip/node_modules/has-ansi/", + "packageDependencies": [ + ["has-ansi", "npm:2.0.0"], + ["ansi-regex", "npm:2.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["has-binary2", [ + ["npm:1.0.3", { + "packageLocation": "./.yarn/cache/has-binary2-npm-1.0.3-a9954e86d3-2.zip/node_modules/has-binary2/", + "packageDependencies": [ + ["has-binary2", "npm:1.0.3"], + ["isarray", "npm:2.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["has-cors", [ + ["npm:1.1.0", { + "packageLocation": "./.yarn/cache/has-cors-npm-1.1.0-d60e35705d-2.zip/node_modules/has-cors/", + "packageDependencies": [ + ["has-cors", "npm:1.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["has-flag", [ + ["npm:3.0.0", { + "packageLocation": "./.yarn/cache/has-flag-npm-3.0.0-16ac11fe05-2.zip/node_modules/has-flag/", + "packageDependencies": [ + ["has-flag", "npm:3.0.0"] + ], + "linkType": "HARD", + }], + ["npm:4.0.0", { + "packageLocation": "./.yarn/cache/has-flag-npm-4.0.0-32af9f0536-2.zip/node_modules/has-flag/", + "packageDependencies": [ + ["has-flag", "npm:4.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["has-own-prop", [ + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/has-own-prop-npm-2.0.0-d895adfe8c-2.zip/node_modules/has-own-prop/", + "packageDependencies": [ + ["has-own-prop", "npm:2.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["has-symbol-support-x", [ + ["npm:1.4.2", { + "packageLocation": "./.yarn/cache/has-symbol-support-x-npm-1.4.2-185b8a260c-2.zip/node_modules/has-symbol-support-x/", + "packageDependencies": [ + ["has-symbol-support-x", "npm:1.4.2"] + ], + "linkType": "HARD", + }] + ]], + ["has-symbols", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/has-symbols-npm-1.0.0-3862f1feea-2.zip/node_modules/has-symbols/", + "packageDependencies": [ + ["has-symbols", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["has-to-string-tag-x", [ + ["npm:1.4.1", { + "packageLocation": "./.yarn/cache/has-to-string-tag-x-npm-1.4.1-205861f243-2.zip/node_modules/has-to-string-tag-x/", + "packageDependencies": [ + ["has-to-string-tag-x", "npm:1.4.1"], + ["has-symbol-support-x", "npm:1.4.2"] + ], + "linkType": "HARD", + }] + ]], + ["has-unicode", [ + ["npm:2.0.1", { + "packageLocation": "./.yarn/cache/has-unicode-npm-2.0.1-893adb4747-2.zip/node_modules/has-unicode/", + "packageDependencies": [ + ["has-unicode", "npm:2.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["has-value", [ + ["npm:0.3.1", { + "packageLocation": "./.yarn/cache/has-value-npm-0.3.1-4a15b6c29f-2.zip/node_modules/has-value/", + "packageDependencies": [ + ["has-value", "npm:0.3.1"], + ["get-value", "npm:2.0.6"], + ["has-values", "npm:0.1.4"], + ["isobject", "npm:2.1.0"] + ], + "linkType": "HARD", + }], + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/has-value-npm-1.0.0-19d82fd04b-2.zip/node_modules/has-value/", + "packageDependencies": [ + ["has-value", "npm:1.0.0"], + ["get-value", "npm:2.0.6"], + ["has-values", "npm:1.0.0"], + ["isobject", "npm:3.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["has-values", [ + ["npm:0.1.4", { + "packageLocation": "./.yarn/cache/has-values-npm-0.1.4-6b4397786d-2.zip/node_modules/has-values/", + "packageDependencies": [ + ["has-values", "npm:0.1.4"] + ], + "linkType": "HARD", + }], + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/has-values-npm-1.0.0-890c077bbd-2.zip/node_modules/has-values/", + "packageDependencies": [ + ["has-values", "npm:1.0.0"], + ["is-number", "npm:3.0.0"], + ["kind-of", "npm:4.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["hash-base", [ + ["npm:3.0.4", { + "packageLocation": "./.yarn/cache/hash-base-npm-3.0.4-dabbedfe7b-2.zip/node_modules/hash-base/", + "packageDependencies": [ + ["hash-base", "npm:3.0.4"], + ["inherits", "npm:2.0.3"], + ["safe-buffer", "npm:5.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["hash.js", [ + ["npm:1.1.7", { + "packageLocation": "./.yarn/cache/hash.js-npm-1.1.7-f1ad187358-2.zip/node_modules/hash.js/", + "packageDependencies": [ + ["hash.js", "npm:1.1.7"], + ["inherits", "npm:2.0.3"], + ["minimalistic-assert", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["hasha", [ + ["npm:2.2.0", { + "packageLocation": "./.yarn/cache/hasha-npm-2.2.0-f22b4e3a9f-2.zip/node_modules/hasha/", + "packageDependencies": [ + ["hasha", "npm:2.2.0"], + ["is-stream", "npm:1.1.0"], + ["pinkie-promise", "npm:2.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["hast-to-hyperscript", [ + ["npm:5.0.0", { + "packageLocation": "./.yarn/cache/hast-to-hyperscript-npm-5.0.0-2981218798-2.zip/node_modules/hast-to-hyperscript/", + "packageDependencies": [ + ["hast-to-hyperscript", "npm:5.0.0"], + ["comma-separated-tokens", "npm:1.0.5"], + ["property-information", "npm:4.2.0"], + ["space-separated-tokens", "npm:1.1.2"], + ["style-to-object", "npm:0.2.2"], + ["unist-util-is", "npm:2.1.2"], + ["web-namespaces", "npm:1.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["hast-util-from-parse5", [ + ["npm:4.0.2", { + "packageLocation": "./.yarn/cache/hast-util-from-parse5-npm-4.0.2-5656427f94-2.zip/node_modules/hast-util-from-parse5/", + "packageDependencies": [ + ["hast-util-from-parse5", "npm:4.0.2"], + ["ccount", "npm:1.0.3"], + ["hastscript", "npm:4.1.0"], + ["property-information", "npm:4.2.0"], + ["web-namespaces", "npm:1.1.2"], + ["xtend", "npm:4.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["hast-util-is-element", [ + ["npm:1.0.2", { + "packageLocation": "./.yarn/cache/hast-util-is-element-npm-1.0.2-6e66a4a014-2.zip/node_modules/hast-util-is-element/", + "packageDependencies": [ + ["hast-util-is-element", "npm:1.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["hast-util-parse-selector", [ + ["npm:2.2.1", { + "packageLocation": "./.yarn/cache/hast-util-parse-selector-npm-2.2.1-1f876173cf-2.zip/node_modules/hast-util-parse-selector/", + "packageDependencies": [ + ["hast-util-parse-selector", "npm:2.2.1"] + ], + "linkType": "HARD", + }] + ]], + ["hast-util-raw", [ + ["npm:4.0.0", { + "packageLocation": "./.yarn/cache/hast-util-raw-npm-4.0.0-3daedd7af5-2.zip/node_modules/hast-util-raw/", + "packageDependencies": [ + ["hast-util-raw", "npm:4.0.0"], + ["hast-util-from-parse5", "npm:4.0.2"], + ["hast-util-to-parse5", "npm:4.0.1"], + ["html-void-elements", "npm:1.0.3"], + ["parse5", "npm:5.1.0"], + ["unist-util-position", "npm:3.0.2"], + ["web-namespaces", "npm:1.1.2"], + ["xtend", "npm:4.0.1"], + ["zwitch", "npm:1.0.3"] + ], + "linkType": "HARD", + }] + ]], + ["hast-util-sanitize", [ + ["npm:1.3.0", { + "packageLocation": "./.yarn/cache/hast-util-sanitize-npm-1.3.0-f17003591a-2.zip/node_modules/hast-util-sanitize/", + "packageDependencies": [ + ["hast-util-sanitize", "npm:1.3.0"], + ["xtend", "npm:4.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["hast-util-to-html", [ + ["npm:4.0.1", { + "packageLocation": "./.yarn/cache/hast-util-to-html-npm-4.0.1-469b8b1aab-2.zip/node_modules/hast-util-to-html/", + "packageDependencies": [ + ["hast-util-to-html", "npm:4.0.1"], + ["ccount", "npm:1.0.3"], + ["comma-separated-tokens", "npm:1.0.5"], + ["hast-util-is-element", "npm:1.0.2"], + ["hast-util-whitespace", "npm:1.0.2"], + ["html-void-elements", "npm:1.0.3"], + ["property-information", "npm:4.2.0"], + ["space-separated-tokens", "npm:1.1.2"], + ["stringify-entities", "npm:1.3.2"], + ["unist-util-is", "npm:2.1.2"], + ["xtend", "npm:4.0.1"] + ], + "linkType": "HARD", + }], + ["npm:5.0.0", { + "packageLocation": "./.yarn/cache/hast-util-to-html-npm-5.0.0-33e88c9e80-2.zip/node_modules/hast-util-to-html/", + "packageDependencies": [ + ["hast-util-to-html", "npm:5.0.0"], + ["ccount", "npm:1.0.3"], + ["comma-separated-tokens", "npm:1.0.5"], + ["hast-util-is-element", "npm:1.0.2"], + ["hast-util-whitespace", "npm:1.0.2"], + ["html-void-elements", "npm:1.0.3"], + ["property-information", "npm:5.0.1"], + ["space-separated-tokens", "npm:1.1.2"], + ["stringify-entities", "npm:1.3.2"], + ["unist-util-is", "npm:2.1.2"], + ["xtend", "npm:4.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["hast-util-to-parse5", [ + ["npm:4.0.1", { + "packageLocation": "./.yarn/cache/hast-util-to-parse5-npm-4.0.1-127bf55a35-2.zip/node_modules/hast-util-to-parse5/", + "packageDependencies": [ + ["hast-util-to-parse5", "npm:4.0.1"], + ["hast-to-hyperscript", "npm:5.0.0"], + ["property-information", "npm:4.2.0"], + ["web-namespaces", "npm:1.1.2"], + ["xtend", "npm:4.0.1"], + ["zwitch", "npm:1.0.3"] + ], + "linkType": "HARD", + }] + ]], + ["hast-util-whitespace", [ + ["npm:1.0.2", { + "packageLocation": "./.yarn/cache/hast-util-whitespace-npm-1.0.2-d7ec6ad8c4-2.zip/node_modules/hast-util-whitespace/", + "packageDependencies": [ + ["hast-util-whitespace", "npm:1.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["hastscript", [ + ["npm:4.1.0", { + "packageLocation": "./.yarn/cache/hastscript-npm-4.1.0-1201ccf24a-2.zip/node_modules/hastscript/", + "packageDependencies": [ + ["hastscript", "npm:4.1.0"], + ["comma-separated-tokens", "npm:1.0.5"], + ["hast-util-parse-selector", "npm:2.2.1"], + ["property-information", "npm:4.2.0"], + ["space-separated-tokens", "npm:1.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["hex-color-regex", [ + ["npm:1.1.0", { + "packageLocation": "./.yarn/cache/hex-color-regex-npm-1.1.0-35ec780c11-2.zip/node_modules/hex-color-regex/", + "packageDependencies": [ + ["hex-color-regex", "npm:1.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["highlight.js", [ + ["npm:9.15.8", { + "packageLocation": "./.yarn/cache/highlight.js-npm-9.15.8-ad016a0812-2.zip/node_modules/highlight.js/", + "packageDependencies": [ + ["highlight.js", "npm:9.15.8"] + ], + "linkType": "HARD", + }] + ]], + ["hmac-drbg", [ + ["npm:1.0.1", { + "packageLocation": "./.yarn/cache/hmac-drbg-npm-1.0.1-3499ad31cd-2.zip/node_modules/hmac-drbg/", + "packageDependencies": [ + ["hmac-drbg", "npm:1.0.1"], + ["hash.js", "npm:1.1.7"], + ["minimalistic-assert", "npm:1.0.1"], + ["minimalistic-crypto-utils", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["hoek", [ + ["npm:4.2.1", { + "packageLocation": "./.yarn/cache/hoek-npm-4.2.1-e6643ad446-2.zip/node_modules/hoek/", + "packageDependencies": [ + ["hoek", "npm:4.2.1"] + ], + "linkType": "HARD", + }] + ]], + ["hoist-non-react-statics", [ + ["npm:3.3.0", { + "packageLocation": "./.yarn/cache/hoist-non-react-statics-npm-3.3.0-6dafe250b9-2.zip/node_modules/hoist-non-react-statics/", + "packageDependencies": [ + ["hoist-non-react-statics", "npm:3.3.0"], + ["react-is", "npm:16.7.0"] + ], + "linkType": "HARD", + }] + ]], + ["home-or-tmp", [ + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/home-or-tmp-npm-2.0.0-8c183736e3-2.zip/node_modules/home-or-tmp/", + "packageDependencies": [ + ["home-or-tmp", "npm:2.0.0"], + ["os-homedir", "npm:1.0.2"], + ["os-tmpdir", "npm:1.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["homedir-polyfill", [ + ["npm:1.0.1", { + "packageLocation": "./.yarn/cache/homedir-polyfill-npm-1.0.1-d67dd882ee-2.zip/node_modules/homedir-polyfill/", + "packageDependencies": [ + ["homedir-polyfill", "npm:1.0.1"], + ["parse-passwd", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["hosted-git-info", [ + ["npm:2.7.1", { + "packageLocation": "./.yarn/cache/hosted-git-info-npm-2.7.1-1963c6782f-2.zip/node_modules/hosted-git-info/", + "packageDependencies": [ + ["hosted-git-info", "npm:2.7.1"] + ], + "linkType": "HARD", + }] + ]], + ["hpack.js", [ + ["npm:2.1.6", { + "packageLocation": "./.yarn/cache/hpack.js-npm-2.1.6-b08cc088ad-2.zip/node_modules/hpack.js/", + "packageDependencies": [ + ["hpack.js", "npm:2.1.6"], + ["inherits", "npm:2.0.3"], + ["obuf", "npm:1.1.2"], + ["readable-stream", "npm:2.3.6"], + ["wbuf", "npm:1.7.3"] + ], + "linkType": "HARD", + }] + ]], + ["hsl-regex", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/hsl-regex-npm-1.0.0-49e975d55c-2.zip/node_modules/hsl-regex/", + "packageDependencies": [ + ["hsl-regex", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["hsla-regex", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/hsla-regex-npm-1.0.0-f9d795def9-2.zip/node_modules/hsla-regex/", + "packageDependencies": [ + ["hsla-regex", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["html-comment-regex", [ + ["npm:1.1.2", { + "packageLocation": "./.yarn/cache/html-comment-regex-npm-1.1.2-3f748b74f9-2.zip/node_modules/html-comment-regex/", + "packageDependencies": [ + ["html-comment-regex", "npm:1.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["html-dom-parser", [ + ["npm:0.1.3", { + "packageLocation": "./.yarn/cache/html-dom-parser-npm-0.1.3-60b0013230-2.zip/node_modules/html-dom-parser/", + "packageDependencies": [ + ["html-dom-parser", "npm:0.1.3"], + ["domhandler", "npm:2.3.0"], + ["htmlparser2", "npm:3.9.1"] + ], + "linkType": "HARD", + }] + ]], + ["html-encoding-sniffer", [ + ["npm:1.0.2", { + "packageLocation": "./.yarn/cache/html-encoding-sniffer-npm-1.0.2-ff426fe520-2.zip/node_modules/html-encoding-sniffer/", + "packageDependencies": [ + ["html-encoding-sniffer", "npm:1.0.2"], + ["whatwg-encoding", "npm:1.0.5"] + ], + "linkType": "HARD", + }] + ]], + ["html-entities", [ + ["npm:1.2.1", { + "packageLocation": "./.yarn/cache/html-entities-npm-1.2.1-a7f05778ef-2.zip/node_modules/html-entities/", + "packageDependencies": [ + ["html-entities", "npm:1.2.1"] + ], + "linkType": "HARD", + }] + ]], + ["html-react-parser", [ + ["virtual:856cbc387bd6a5b328b655b857152baf75a21c4d4cb561b33a64930a7961ad177fffb3c809e7488d3d722ed1be70afbfffaf1fa75358744f15f8fb208e6f28f3#npm:0.6.4", { + "packageLocation": "./.yarn/$$virtual/html-react-parser-virtual-cc6dc8a7b3/0/cache/html-react-parser-npm-0.6.4-a12678c7d3-2.zip/node_modules/html-react-parser/", + "packageDependencies": [ + ["html-react-parser", "virtual:856cbc387bd6a5b328b655b857152baf75a21c4d4cb561b33a64930a7961ad177fffb3c809e7488d3d722ed1be70afbfffaf1fa75358744f15f8fb208e6f28f3#npm:0.6.4"], + ["html-dom-parser", "npm:0.1.3"], + ["react", "npm:16.8.4"], + ["react-dom-core", "npm:0.0.4"], + ["style-to-object", "npm:0.2.2"] + ], + "packagePeers": [ + "react" + ], + "linkType": "HARD", + }] + ]], + ["html-void-elements", [ + ["npm:1.0.3", { + "packageLocation": "./.yarn/cache/html-void-elements-npm-1.0.3-bf1534cf2d-2.zip/node_modules/html-void-elements/", + "packageDependencies": [ + ["html-void-elements", "npm:1.0.3"] + ], + "linkType": "HARD", + }] + ]], + ["htmlparser2", [ + ["npm:3.10.0", { + "packageLocation": "./.yarn/cache/htmlparser2-npm-3.10.0-1a2bdd094f-2.zip/node_modules/htmlparser2/", + "packageDependencies": [ + ["htmlparser2", "npm:3.10.0"], + ["domelementtype", "npm:1.3.1"], + ["domhandler", "npm:2.4.2"], + ["domutils", "npm:1.7.0"], + ["entities", "npm:1.1.2"], + ["inherits", "npm:2.0.3"], + ["readable-stream", "npm:3.1.1"] + ], + "linkType": "HARD", + }], + ["npm:3.10.1", { + "packageLocation": "./.yarn/cache/htmlparser2-npm-3.10.1-1bc462e640-2.zip/node_modules/htmlparser2/", + "packageDependencies": [ + ["htmlparser2", "npm:3.10.1"], + ["domelementtype", "npm:1.3.1"], + ["domhandler", "npm:2.4.2"], + ["domutils", "npm:1.7.0"], + ["entities", "npm:1.1.2"], + ["inherits", "npm:2.0.3"], + ["readable-stream", "npm:3.2.0"] + ], + "linkType": "HARD", + }], + ["npm:3.9.1", { + "packageLocation": "./.yarn/cache/htmlparser2-npm-3.9.1-3e4b530e04-2.zip/node_modules/htmlparser2/", + "packageDependencies": [ + ["htmlparser2", "npm:3.9.1"], + ["domelementtype", "npm:1.3.1"], + ["domhandler", "npm:2.4.2"], + ["domutils", "npm:1.7.0"], + ["entities", "npm:1.1.2"], + ["inherits", "npm:2.0.3"], + ["readable-stream", "npm:2.3.6"] + ], + "linkType": "HARD", + }] + ]], + ["http-cache-semantics", [ + ["npm:3.8.1", { + "packageLocation": "./.yarn/cache/http-cache-semantics-npm-3.8.1-9d037f563e-2.zip/node_modules/http-cache-semantics/", + "packageDependencies": [ + ["http-cache-semantics", "npm:3.8.1"] + ], + "linkType": "HARD", + }], + ["npm:4.0.2", { + "packageLocation": "./.yarn/cache/http-cache-semantics-npm-4.0.2-9d4864c5e1-2.zip/node_modules/http-cache-semantics/", + "packageDependencies": [ + ["http-cache-semantics", "npm:4.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["http-deceiver", [ + ["npm:1.2.7", { + "packageLocation": "./.yarn/cache/http-deceiver-npm-1.2.7-4f3aaa5b79-2.zip/node_modules/http-deceiver/", + "packageDependencies": [ + ["http-deceiver", "npm:1.2.7"] + ], + "linkType": "HARD", + }] + ]], + ["http-errors", [ + ["npm:1.6.3", { + "packageLocation": "./.yarn/cache/http-errors-npm-1.6.3-9b5bc0b0a8-2.zip/node_modules/http-errors/", + "packageDependencies": [ + ["http-errors", "npm:1.6.3"], + ["depd", "npm:1.1.2"], + ["inherits", "npm:2.0.3"], + ["setprototypeof", "npm:1.1.0"], + ["statuses", "npm:1.5.0"] + ], + "linkType": "HARD", + }], + ["npm:1.7.2", { + "packageLocation": "./.yarn/cache/http-errors-npm-1.7.2-67163ae1df-2.zip/node_modules/http-errors/", + "packageDependencies": [ + ["http-errors", "npm:1.7.2"], + ["depd", "npm:1.1.2"], + ["inherits", "npm:2.0.3"], + ["setprototypeof", "npm:1.1.1"], + ["statuses", "npm:1.5.0"], + ["toidentifier", "npm:1.0.0"] + ], + "linkType": "HARD", + }], + ["npm:1.7.3", { + "packageLocation": "./.yarn/cache/http-errors-npm-1.7.3-f6dc83b082-2.zip/node_modules/http-errors/", + "packageDependencies": [ + ["http-errors", "npm:1.7.3"], + ["depd", "npm:1.1.2"], + ["inherits", "npm:2.0.4"], + ["setprototypeof", "npm:1.1.1"], + ["statuses", "npm:1.5.0"], + ["toidentifier", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["http-parser-js", [ + ["npm:0.5.0", { + "packageLocation": "./.yarn/cache/http-parser-js-npm-0.5.0-08fc8b4218-2.zip/node_modules/http-parser-js/", + "packageDependencies": [ + ["http-parser-js", "npm:0.5.0"] + ], + "linkType": "HARD", + }] + ]], + ["http-proxy", [ + ["npm:1.17.0", { + "packageLocation": "./.yarn/cache/http-proxy-npm-1.17.0-22c15b1216-2.zip/node_modules/http-proxy/", + "packageDependencies": [ + ["http-proxy", "npm:1.17.0"], + ["eventemitter3", "npm:3.1.0"], + ["follow-redirects", "npm:1.7.0"], + ["requires-port", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["http-proxy-middleware", [ + ["npm:0.19.1", { + "packageLocation": "./.yarn/cache/http-proxy-middleware-npm-0.19.1-ba4e5c6109-2.zip/node_modules/http-proxy-middleware/", + "packageDependencies": [ + ["http-proxy-middleware", "npm:0.19.1"], + ["http-proxy", "npm:1.17.0"], + ["is-glob", "npm:4.0.0"], + ["lodash", "npm:4.17.11"], + ["micromatch", "npm:3.1.10"] + ], + "linkType": "HARD", + }] + ]], + ["http-signature", [ + ["npm:1.2.0", { + "packageLocation": "./.yarn/cache/http-signature-npm-1.2.0-ee92426f34-2.zip/node_modules/http-signature/", + "packageDependencies": [ + ["http-signature", "npm:1.2.0"], + ["assert-plus", "npm:1.0.0"], + ["jsprim", "npm:1.4.1"], + ["sshpk", "npm:1.16.0"] + ], + "linkType": "HARD", + }] + ]], + ["https-browserify", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/https-browserify-npm-1.0.0-7d6b10abbc-2.zip/node_modules/https-browserify/", + "packageDependencies": [ + ["https-browserify", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["iconv-lite", [ + ["npm:0.4.23", { + "packageLocation": "./.yarn/cache/iconv-lite-npm-0.4.23-c39aded6af-2.zip/node_modules/iconv-lite/", + "packageDependencies": [ + ["iconv-lite", "npm:0.4.23"], + ["safer-buffer", "npm:2.1.2"] + ], + "linkType": "HARD", + }], + ["npm:0.4.24", { + "packageLocation": "./.yarn/cache/iconv-lite-npm-0.4.24-c5c4ac6695-2.zip/node_modules/iconv-lite/", + "packageDependencies": [ + ["iconv-lite", "npm:0.4.24"], + ["safer-buffer", "npm:2.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["icss-replace-symbols", [ + ["npm:1.1.0", { + "packageLocation": "./.yarn/cache/icss-replace-symbols-npm-1.1.0-bc11c612de-2.zip/node_modules/icss-replace-symbols/", + "packageDependencies": [ + ["icss-replace-symbols", "npm:1.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["icss-utils", [ + ["npm:2.1.0", { + "packageLocation": "./.yarn/cache/icss-utils-npm-2.1.0-3efef6c298-2.zip/node_modules/icss-utils/", + "packageDependencies": [ + ["icss-utils", "npm:2.1.0"], + ["postcss", "npm:6.0.23"] + ], + "linkType": "HARD", + }] + ]], + ["idb-keyval", [ + ["npm:3.1.0", { + "packageLocation": "./.yarn/cache/idb-keyval-npm-3.1.0-ca42c16584-2.zip/node_modules/idb-keyval/", + "packageDependencies": [ + ["idb-keyval", "npm:3.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["ieee754", [ + ["npm:1.1.12", { + "packageLocation": "./.yarn/cache/ieee754-npm-1.1.12-ed4c68f90b-2.zip/node_modules/ieee754/", + "packageDependencies": [ + ["ieee754", "npm:1.1.12"] + ], + "linkType": "HARD", + }] + ]], + ["iferr", [ + ["npm:0.1.5", { + "packageLocation": "./.yarn/cache/iferr-npm-0.1.5-c49f4a3fbc-2.zip/node_modules/iferr/", + "packageDependencies": [ + ["iferr", "npm:0.1.5"] + ], + "linkType": "HARD", + }] + ]], + ["ignore", [ + ["npm:3.3.10", { + "packageLocation": "./.yarn/cache/ignore-npm-3.3.10-baaf3519b5-2.zip/node_modules/ignore/", + "packageDependencies": [ + ["ignore", "npm:3.3.10"] + ], + "linkType": "HARD", + }], + ["npm:4.0.6", { + "packageLocation": "./.yarn/cache/ignore-npm-4.0.6-66c0d6543e-2.zip/node_modules/ignore/", + "packageDependencies": [ + ["ignore", "npm:4.0.6"] + ], + "linkType": "HARD", + }], + ["npm:5.1.4", { + "packageLocation": "./.yarn/cache/ignore-npm-5.1.4-fd6cc2dff0-2.zip/node_modules/ignore/", + "packageDependencies": [ + ["ignore", "npm:5.1.4"] + ], + "linkType": "HARD", + }] + ]], + ["ignore-walk", [ + ["npm:3.0.1", { + "packageLocation": "./.yarn/cache/ignore-walk-npm-3.0.1-e56a3461c1-2.zip/node_modules/ignore-walk/", + "packageDependencies": [ + ["ignore-walk", "npm:3.0.1"], + ["minimatch", "npm:3.0.4"] + ], + "linkType": "HARD", + }] + ]], + ["image-size", [ + ["npm:0.5.5", { + "packageLocation": "./.yarn/cache/image-size-npm-0.5.5-4dec53b956-2.zip/node_modules/image-size/", + "packageDependencies": [ + ["image-size", "npm:0.5.5"] + ], + "linkType": "HARD", + }], + ["npm:0.6.3", { + "packageLocation": "./.yarn/cache/image-size-npm-0.6.3-9b70139e42-2.zip/node_modules/image-size/", + "packageDependencies": [ + ["image-size", "npm:0.6.3"] + ], + "linkType": "HARD", + }] + ]], + ["imagemin", [ + ["npm:6.1.0", { + "packageLocation": "./.yarn/cache/imagemin-npm-6.1.0-b6de9acdef-2.zip/node_modules/imagemin/", + "packageDependencies": [ + ["imagemin", "npm:6.1.0"], + ["file-type", "npm:10.9.0"], + ["globby", "npm:8.0.2"], + ["make-dir", "npm:1.3.0"], + ["p-pipe", "npm:1.2.0"], + ["pify", "npm:4.0.1"], + ["replace-ext", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["imagemin-mozjpeg", [ + ["npm:8.0.0", { + "packageLocation": "./.yarn/cache/imagemin-mozjpeg-npm-8.0.0-6204a869d2-2.zip/node_modules/imagemin-mozjpeg/", + "packageDependencies": [ + ["imagemin-mozjpeg", "npm:8.0.0"], + ["execa", "npm:1.0.0"], + ["is-jpg", "npm:2.0.0"], + ["mozjpeg", "npm:6.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["imagemin-pngquant", [ + ["npm:6.0.1", { + "packageLocation": "./.yarn/cache/imagemin-pngquant-npm-6.0.1-4eff27524a-2.zip/node_modules/imagemin-pngquant/", + "packageDependencies": [ + ["imagemin-pngquant", "npm:6.0.1"], + ["execa", "npm:0.10.0"], + ["is-png", "npm:1.1.0"], + ["is-stream", "npm:1.1.0"], + ["pngquant-bin", "npm:5.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["imagemin-webp", [ + ["npm:5.1.0", { + "packageLocation": "./.yarn/cache/imagemin-webp-npm-5.1.0-f492c3d005-2.zip/node_modules/imagemin-webp/", + "packageDependencies": [ + ["imagemin-webp", "npm:5.1.0"], + ["cwebp-bin", "npm:5.0.0"], + ["exec-buffer", "npm:3.2.0"], + ["is-cwebp-readable", "npm:2.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["immutable", [ + ["npm:3.7.6", { + "packageLocation": "./.yarn/cache/immutable-npm-3.7.6-1c13b39359-2.zip/node_modules/immutable/", + "packageDependencies": [ + ["immutable", "npm:3.7.6"] + ], + "linkType": "HARD", + }] + ]], + ["import-cwd", [ + ["npm:2.1.0", { + "packageLocation": "./.yarn/cache/import-cwd-npm-2.1.0-e65be8b668-2.zip/node_modules/import-cwd/", + "packageDependencies": [ + ["import-cwd", "npm:2.1.0"], + ["import-from", "npm:2.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["import-fresh", [ + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/import-fresh-npm-2.0.0-8b4e6073aa-2.zip/node_modules/import-fresh/", + "packageDependencies": [ + ["import-fresh", "npm:2.0.0"], + ["caller-path", "npm:2.0.0"], + ["resolve-from", "npm:3.0.0"] + ], + "linkType": "HARD", + }], + ["npm:3.0.0", { + "packageLocation": "./.yarn/cache/import-fresh-npm-3.0.0-0b0df76bef-2.zip/node_modules/import-fresh/", + "packageDependencies": [ + ["import-fresh", "npm:3.0.0"], + ["parent-module", "npm:1.0.0"], + ["resolve-from", "npm:4.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["import-from", [ + ["npm:2.1.0", { + "packageLocation": "./.yarn/cache/import-from-npm-2.1.0-1a73711878-2.zip/node_modules/import-from/", + "packageDependencies": [ + ["import-from", "npm:2.1.0"], + ["resolve-from", "npm:3.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["import-lazy", [ + ["npm:2.1.0", { + "packageLocation": "./.yarn/cache/import-lazy-npm-2.1.0-b128ce6959-2.zip/node_modules/import-lazy/", + "packageDependencies": [ + ["import-lazy", "npm:2.1.0"] + ], + "linkType": "HARD", + }], + ["npm:3.1.0", { + "packageLocation": "./.yarn/cache/import-lazy-npm-3.1.0-d268fae3e2-2.zip/node_modules/import-lazy/", + "packageDependencies": [ + ["import-lazy", "npm:3.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["import-local", [ + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/import-local-npm-2.0.0-9cfca832bf-2.zip/node_modules/import-local/", + "packageDependencies": [ + ["import-local", "npm:2.0.0"], + ["pkg-dir", "npm:3.0.0"], + ["resolve-cwd", "npm:2.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["imurmurhash", [ + ["npm:0.1.4", { + "packageLocation": "./.yarn/cache/imurmurhash-npm-0.1.4-610c5068a0-2.zip/node_modules/imurmurhash/", + "packageDependencies": [ + ["imurmurhash", "npm:0.1.4"] + ], + "linkType": "HARD", + }] + ]], + ["indent-string", [ + ["npm:2.1.0", { + "packageLocation": "./.yarn/cache/indent-string-npm-2.1.0-fe23253c76-2.zip/node_modules/indent-string/", + "packageDependencies": [ + ["indent-string", "npm:2.1.0"], + ["repeating", "npm:2.0.1"] + ], + "linkType": "HARD", + }], + ["npm:4.0.0", { + "packageLocation": "./.yarn/cache/indent-string-npm-4.0.0-7b717435b2-2.zip/node_modules/indent-string/", + "packageDependencies": [ + ["indent-string", "npm:4.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["indexes-of", [ + ["npm:1.0.1", { + "packageLocation": "./.yarn/cache/indexes-of-npm-1.0.1-5ce8500941-2.zip/node_modules/indexes-of/", + "packageDependencies": [ + ["indexes-of", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["indexof", [ + ["npm:0.0.1", { + "packageLocation": "./.yarn/cache/indexof-npm-0.0.1-b35b810950-2.zip/node_modules/indexof/", + "packageDependencies": [ + ["indexof", "npm:0.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["infer-owner", [ + ["npm:1.0.4", { + "packageLocation": "./.yarn/cache/infer-owner-npm-1.0.4-685ac3d2af-2.zip/node_modules/infer-owner/", + "packageDependencies": [ + ["infer-owner", "npm:1.0.4"] + ], + "linkType": "HARD", + }] + ]], + ["inflight", [ + ["npm:1.0.6", { + "packageLocation": "./.yarn/cache/inflight-npm-1.0.6-ccedb4b908-2.zip/node_modules/inflight/", + "packageDependencies": [ + ["inflight", "npm:1.0.6"], + ["once", "npm:1.3.3"], + ["wrappy", "npm:1.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["inherits", [ + ["npm:2.0.1", { + "packageLocation": "./.yarn/cache/inherits-npm-2.0.1-0011554c03-2.zip/node_modules/inherits/", + "packageDependencies": [ + ["inherits", "npm:2.0.1"] + ], + "linkType": "HARD", + }], + ["npm:2.0.3", { + "packageLocation": "./.yarn/cache/inherits-npm-2.0.3-401e64b080-2.zip/node_modules/inherits/", + "packageDependencies": [ + ["inherits", "npm:2.0.3"] + ], + "linkType": "HARD", + }], + ["npm:2.0.4", { + "packageLocation": "./.yarn/cache/inherits-npm-2.0.4-c66b3957a0-2.zip/node_modules/inherits/", + "packageDependencies": [ + ["inherits", "npm:2.0.4"] + ], + "linkType": "HARD", + }] + ]], + ["ini", [ + ["npm:1.3.5", { + "packageLocation": "./.yarn/cache/ini-npm-1.3.5-c4f62924bc-2.zip/node_modules/ini/", + "packageDependencies": [ + ["ini", "npm:1.3.5"] + ], + "linkType": "HARD", + }] + ]], + ["ink", [ + ["virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#npm:2.3.0", { + "packageLocation": "./.yarn/$$virtual/ink-virtual-8bf53fa94c/0/cache/ink-npm-2.3.0-8eeb00c3fe-2.zip/node_modules/ink/", + "packageDependencies": [ + ["ink", "virtual:58c6a160e6d00ccf90867e4b527877bcde337a320c79277ab938543a3cd2ca12d5ecbaf449b71356276a2c24db742e5ae759512bae3689b4ef8ec896c616a6e2#npm:2.3.0"], + ["@types/react", "npm:16.9.2"], + ["arrify", "npm:1.0.1"], + ["auto-bind", "npm:2.1.0"], + ["chalk", "npm:2.4.2"], + ["cli-cursor", "npm:2.1.0"], + ["cli-truncate", "npm:1.1.0"], + ["is-ci", "npm:2.0.0"], + ["lodash.throttle", "npm:4.1.1"], + ["log-update", "npm:3.2.0"], + ["prop-types", "npm:15.6.2"], + ["react", "npm:16.8.4"], + ["react-reconciler", "virtual:8bf53fa94c004887c284796ee195757eba974f308729e85aa7b9666e9954837376600532e2b10f721abe57e97ec938e0b75d17c19578b944d9ce7826fb1332f6#npm:0.20.4"], + ["scheduler", "npm:0.13.4"], + ["signal-exit", "npm:3.0.2"], + ["slice-ansi", "npm:1.0.0"], + ["string-length", "npm:2.0.0"], + ["widest-line", "npm:2.0.1"], + ["wrap-ansi", "npm:5.1.0"], + ["yoga-layout-prebuilt", "npm:1.9.3"] + ], + "packagePeers": [ + "react" + ], + "linkType": "HARD", + }], + ["virtual:ff62c078cbe82721ff285ed0b3d5e6886963dc8d299fb25b038c1dac16da9ad50eb62c66b89a721eab04e420eb478e063662d71a196dd29a566c8b5a363f9796#npm:2.2.0", { + "packageLocation": "./.yarn/$$virtual/ink-virtual-4d057a9682/0/cache/ink-npm-2.2.0-85722688e0-2.zip/node_modules/ink/", + "packageDependencies": [ + ["ink", "virtual:ff62c078cbe82721ff285ed0b3d5e6886963dc8d299fb25b038c1dac16da9ad50eb62c66b89a721eab04e420eb478e063662d71a196dd29a566c8b5a363f9796#npm:2.2.0"], + ["@types/react", "npm:16.9.2"], + ["arrify", "npm:1.0.1"], + ["auto-bind", "npm:2.1.0"], + ["chalk", "npm:2.4.2"], + ["cli-cursor", "npm:2.1.0"], + ["cli-truncate", "npm:1.1.0"], + ["is-ci", "npm:2.0.0"], + ["lodash.throttle", "npm:4.1.1"], + ["log-update", "npm:3.2.0"], + ["prop-types", "npm:15.6.2"], + ["react", "npm:16.8.4"], + ["react-reconciler", "virtual:8bf53fa94c004887c284796ee195757eba974f308729e85aa7b9666e9954837376600532e2b10f721abe57e97ec938e0b75d17c19578b944d9ce7826fb1332f6#npm:0.20.4"], + ["scheduler", "npm:0.13.4"], + ["signal-exit", "npm:3.0.2"], + ["slice-ansi", "npm:1.0.0"], + ["string-length", "npm:2.0.0"], + ["widest-line", "npm:2.0.1"], + ["wrap-ansi", "npm:5.1.0"], + ["yoga-layout-prebuilt", "npm:1.9.3"] + ], + "packagePeers": [ + "react" + ], + "linkType": "HARD", + }] + ]], + ["ink-spinner", [ + ["virtual:ff62c078cbe82721ff285ed0b3d5e6886963dc8d299fb25b038c1dac16da9ad50eb62c66b89a721eab04e420eb478e063662d71a196dd29a566c8b5a363f9796#npm:3.0.1", { + "packageLocation": "./.yarn/$$virtual/ink-spinner-virtual-bbefcc92c1/0/cache/ink-spinner-npm-3.0.1-aa362ef824-2.zip/node_modules/ink-spinner/", + "packageDependencies": [ + ["ink-spinner", "virtual:ff62c078cbe82721ff285ed0b3d5e6886963dc8d299fb25b038c1dac16da9ad50eb62c66b89a721eab04e420eb478e063662d71a196dd29a566c8b5a363f9796#npm:3.0.1"], + ["cli-spinners", "npm:1.3.1"], + ["ink", "virtual:ff62c078cbe82721ff285ed0b3d5e6886963dc8d299fb25b038c1dac16da9ad50eb62c66b89a721eab04e420eb478e063662d71a196dd29a566c8b5a363f9796#npm:2.2.0"], + ["prop-types", "npm:15.7.2"], + ["react", "npm:16.8.4"] + ], + "packagePeers": [ + "ink", + "react" + ], + "linkType": "HARD", + }] + ]], + ["inquirer", [ + ["npm:3.3.0", { + "packageLocation": "./.yarn/cache/inquirer-npm-3.3.0-492dcdcfed-2.zip/node_modules/inquirer/", + "packageDependencies": [ + ["inquirer", "npm:3.3.0"], + ["ansi-escapes", "npm:3.1.0"], + ["chalk", "npm:2.4.2"], + ["cli-cursor", "npm:2.1.0"], + ["cli-width", "npm:2.2.0"], + ["external-editor", "npm:2.2.0"], + ["figures", "npm:2.0.0"], + ["lodash", "npm:4.17.11"], + ["mute-stream", "npm:0.0.7"], + ["run-async", "npm:2.3.0"], + ["rx-lite", "npm:4.0.8"], + ["rx-lite-aggregates", "npm:4.0.8"], + ["string-width", "npm:2.1.1"], + ["strip-ansi", "npm:4.0.0"], + ["through", "npm:2.3.8"] + ], + "linkType": "HARD", + }], + ["npm:6.2.1", { + "packageLocation": "./.yarn/cache/inquirer-npm-6.2.1-67a548e7da-2.zip/node_modules/inquirer/", + "packageDependencies": [ + ["inquirer", "npm:6.2.1"], + ["ansi-escapes", "npm:3.1.0"], + ["chalk", "npm:2.4.2"], + ["cli-cursor", "npm:2.1.0"], + ["cli-width", "npm:2.2.0"], + ["external-editor", "npm:3.0.3"], + ["figures", "npm:2.0.0"], + ["lodash", "npm:4.17.11"], + ["mute-stream", "npm:0.0.7"], + ["run-async", "npm:2.3.0"], + ["rxjs", "npm:6.3.3"], + ["string-width", "npm:2.1.1"], + ["strip-ansi", "npm:5.0.0"], + ["through", "npm:2.3.8"] + ], + "linkType": "HARD", + }], + ["npm:6.2.2", { + "packageLocation": "./.yarn/cache/inquirer-npm-6.2.2-c4d1594b12-2.zip/node_modules/inquirer/", + "packageDependencies": [ + ["inquirer", "npm:6.2.2"], + ["ansi-escapes", "npm:3.2.0"], + ["chalk", "npm:2.4.2"], + ["cli-cursor", "npm:2.1.0"], + ["cli-width", "npm:2.2.0"], + ["external-editor", "npm:3.0.3"], + ["figures", "npm:2.0.0"], + ["lodash", "npm:4.17.11"], + ["mute-stream", "npm:0.0.7"], + ["run-async", "npm:2.3.0"], + ["rxjs", "npm:6.4.0"], + ["string-width", "npm:2.1.1"], + ["strip-ansi", "npm:5.0.0"], + ["through", "npm:2.3.8"] + ], + "linkType": "HARD", + }] + ]], + ["internal-ip", [ + ["npm:4.2.0", { + "packageLocation": "./.yarn/cache/internal-ip-npm-4.2.0-5bdfac296e-2.zip/node_modules/internal-ip/", + "packageDependencies": [ + ["internal-ip", "npm:4.2.0"], + ["default-gateway", "npm:4.2.0"], + ["ipaddr.js", "npm:1.9.0"] + ], + "linkType": "HARD", + }] + ]], + ["interpret", [ + ["npm:1.2.0", { + "packageLocation": "./.yarn/cache/interpret-npm-1.2.0-273dc5c9c5-2.zip/node_modules/interpret/", + "packageDependencies": [ + ["interpret", "npm:1.2.0"] + ], + "linkType": "HARD", + }] + ]], + ["into-stream", [ + ["npm:3.1.0", { + "packageLocation": "./.yarn/cache/into-stream-npm-3.1.0-56f8d76349-2.zip/node_modules/into-stream/", + "packageDependencies": [ + ["into-stream", "npm:3.1.0"], + ["from2", "npm:2.3.0"], + ["p-is-promise", "npm:1.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["invariant", [ + ["npm:2.2.4", { + "packageLocation": "./.yarn/cache/invariant-npm-2.2.4-717fbdb119-2.zip/node_modules/invariant/", + "packageDependencies": [ + ["invariant", "npm:2.2.4"], + ["loose-envify", "npm:1.4.0"] + ], + "linkType": "HARD", + }] + ]], + ["invert-kv", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/invert-kv-npm-1.0.0-114e48e289-2.zip/node_modules/invert-kv/", + "packageDependencies": [ + ["invert-kv", "npm:1.0.0"] + ], + "linkType": "HARD", + }], + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/invert-kv-npm-2.0.0-67c5b7ac27-2.zip/node_modules/invert-kv/", + "packageDependencies": [ + ["invert-kv", "npm:2.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["ip", [ + ["npm:1.1.5", { + "packageLocation": "./.yarn/cache/ip-npm-1.1.5-af36318aa6-2.zip/node_modules/ip/", + "packageDependencies": [ + ["ip", "npm:1.1.5"] + ], + "linkType": "HARD", + }] + ]], + ["ip-regex", [ + ["npm:1.0.3", { + "packageLocation": "./.yarn/cache/ip-regex-npm-1.0.3-f333756a05-2.zip/node_modules/ip-regex/", + "packageDependencies": [ + ["ip-regex", "npm:1.0.3"] + ], + "linkType": "HARD", + }], + ["npm:2.1.0", { + "packageLocation": "./.yarn/cache/ip-regex-npm-2.1.0-7eb0f6c4ab-2.zip/node_modules/ip-regex/", + "packageDependencies": [ + ["ip-regex", "npm:2.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["ipaddr.js", [ + ["npm:1.8.0", { + "packageLocation": "./.yarn/cache/ipaddr.js-npm-1.8.0-f04e604034-2.zip/node_modules/ipaddr.js/", + "packageDependencies": [ + ["ipaddr.js", "npm:1.8.0"] + ], + "linkType": "HARD", + }], + ["npm:1.9.0", { + "packageLocation": "./.yarn/cache/ipaddr.js-npm-1.9.0-6f46daf988-2.zip/node_modules/ipaddr.js/", + "packageDependencies": [ + ["ipaddr.js", "npm:1.9.0"] + ], + "linkType": "HARD", + }] + ]], + ["is", [ + ["npm:3.3.0", { + "packageLocation": "./.yarn/cache/is-npm-3.3.0-90b1d93580-2.zip/node_modules/is/", + "packageDependencies": [ + ["is", "npm:3.3.0"] + ], + "linkType": "HARD", + }] + ]], + ["is-absolute-url", [ + ["npm:2.1.0", { + "packageLocation": "./.yarn/cache/is-absolute-url-npm-2.1.0-f1cdafe3db-2.zip/node_modules/is-absolute-url/", + "packageDependencies": [ + ["is-absolute-url", "npm:2.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["is-accessor-descriptor", [ + ["npm:0.1.6", { + "packageLocation": "./.yarn/cache/is-accessor-descriptor-npm-0.1.6-41c495d517-2.zip/node_modules/is-accessor-descriptor/", + "packageDependencies": [ + ["is-accessor-descriptor", "npm:0.1.6"], + ["kind-of", "npm:3.2.2"] + ], + "linkType": "HARD", + }], + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/is-accessor-descriptor-npm-1.0.0-d8ce016e98-2.zip/node_modules/is-accessor-descriptor/", + "packageDependencies": [ + ["is-accessor-descriptor", "npm:1.0.0"], + ["kind-of", "npm:6.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["is-alphabetical", [ + ["npm:1.0.2", { + "packageLocation": "./.yarn/cache/is-alphabetical-npm-1.0.2-07546149df-2.zip/node_modules/is-alphabetical/", + "packageDependencies": [ + ["is-alphabetical", "npm:1.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["is-alphanumeric", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/is-alphanumeric-npm-1.0.0-d58b7d3fab-2.zip/node_modules/is-alphanumeric/", + "packageDependencies": [ + ["is-alphanumeric", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["is-alphanumerical", [ + ["npm:1.0.2", { + "packageLocation": "./.yarn/cache/is-alphanumerical-npm-1.0.2-46dedc4564-2.zip/node_modules/is-alphanumerical/", + "packageDependencies": [ + ["is-alphanumerical", "npm:1.0.2"], + ["is-alphabetical", "npm:1.0.2"], + ["is-decimal", "npm:1.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["is-array", [ + ["npm:1.0.1", { + "packageLocation": "./.yarn/cache/is-array-npm-1.0.1-4ae040e85b-2.zip/node_modules/is-array/", + "packageDependencies": [ + ["is-array", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["is-arrayish", [ + ["npm:0.2.1", { + "packageLocation": "./.yarn/cache/is-arrayish-npm-0.2.1-23927dfb15-2.zip/node_modules/is-arrayish/", + "packageDependencies": [ + ["is-arrayish", "npm:0.2.1"] + ], + "linkType": "HARD", + }], + ["npm:0.3.2", { + "packageLocation": "./.yarn/cache/is-arrayish-npm-0.3.2-f856180f79-2.zip/node_modules/is-arrayish/", + "packageDependencies": [ + ["is-arrayish", "npm:0.3.2"] + ], + "linkType": "HARD", + }] + ]], + ["is-binary-path", [ + ["npm:1.0.1", { + "packageLocation": "./.yarn/cache/is-binary-path-npm-1.0.1-9af74a6099-2.zip/node_modules/is-binary-path/", + "packageDependencies": [ + ["is-binary-path", "npm:1.0.1"], + ["binary-extensions", "npm:1.12.0"] + ], + "linkType": "HARD", + }] + ]], + ["is-buffer", [ + ["npm:1.1.6", { + "packageLocation": "./.yarn/cache/is-buffer-npm-1.1.6-08199d9ccc-2.zip/node_modules/is-buffer/", + "packageDependencies": [ + ["is-buffer", "npm:1.1.6"] + ], + "linkType": "HARD", + }], + ["npm:2.0.3", { + "packageLocation": "./.yarn/cache/is-buffer-npm-2.0.3-c351d6164e-2.zip/node_modules/is-buffer/", + "packageDependencies": [ + ["is-buffer", "npm:2.0.3"] + ], + "linkType": "HARD", + }] + ]], + ["is-builtin-module", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/is-builtin-module-npm-1.0.0-4dded60b95-2.zip/node_modules/is-builtin-module/", + "packageDependencies": [ + ["is-builtin-module", "npm:1.0.0"], + ["builtin-modules", "npm:1.1.1"] + ], + "linkType": "HARD", + }], + ["npm:3.0.0", { + "packageLocation": "./.yarn/cache/is-builtin-module-npm-3.0.0-b6fc22d796-2.zip/node_modules/is-builtin-module/", + "packageDependencies": [ + ["is-builtin-module", "npm:3.0.0"], + ["builtin-modules", "npm:3.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["is-callable", [ + ["npm:1.1.4", { + "packageLocation": "./.yarn/cache/is-callable-npm-1.1.4-015c084014-2.zip/node_modules/is-callable/", + "packageDependencies": [ + ["is-callable", "npm:1.1.4"] + ], + "linkType": "HARD", + }] + ]], + ["is-ci", [ + ["npm:1.2.1", { + "packageLocation": "./.yarn/cache/is-ci-npm-1.2.1-6a67118112-2.zip/node_modules/is-ci/", + "packageDependencies": [ + ["is-ci", "npm:1.2.1"], + ["ci-info", "npm:1.6.0"] + ], + "linkType": "HARD", + }], + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/is-ci-npm-2.0.0-8662a0f445-2.zip/node_modules/is-ci/", + "packageDependencies": [ + ["is-ci", "npm:2.0.0"], + ["ci-info", "npm:2.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["is-color-stop", [ + ["npm:1.1.0", { + "packageLocation": "./.yarn/cache/is-color-stop-npm-1.1.0-4235280dc5-2.zip/node_modules/is-color-stop/", + "packageDependencies": [ + ["is-color-stop", "npm:1.1.0"], + ["css-color-names", "npm:0.0.4"], + ["hex-color-regex", "npm:1.1.0"], + ["hsl-regex", "npm:1.0.0"], + ["hsla-regex", "npm:1.0.0"], + ["rgb-regex", "npm:1.0.1"], + ["rgba-regex", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["is-cwebp-readable", [ + ["npm:2.0.1", { + "packageLocation": "./.yarn/cache/is-cwebp-readable-npm-2.0.1-d6dac157bb-2.zip/node_modules/is-cwebp-readable/", + "packageDependencies": [ + ["is-cwebp-readable", "npm:2.0.1"], + ["file-type", "npm:4.4.0"] + ], + "linkType": "HARD", + }] + ]], + ["is-data-descriptor", [ + ["npm:0.1.4", { + "packageLocation": "./.yarn/cache/is-data-descriptor-npm-0.1.4-6f53f71c67-2.zip/node_modules/is-data-descriptor/", + "packageDependencies": [ + ["is-data-descriptor", "npm:0.1.4"], + ["kind-of", "npm:3.2.2"] + ], + "linkType": "HARD", + }], + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/is-data-descriptor-npm-1.0.0-f7d2e852ca-2.zip/node_modules/is-data-descriptor/", + "packageDependencies": [ + ["is-data-descriptor", "npm:1.0.0"], + ["kind-of", "npm:6.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["is-date-object", [ + ["npm:1.0.1", { + "packageLocation": "./.yarn/cache/is-date-object-npm-1.0.1-3a713f692d-2.zip/node_modules/is-date-object/", + "packageDependencies": [ + ["is-date-object", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["is-decimal", [ + ["npm:1.0.2", { + "packageLocation": "./.yarn/cache/is-decimal-npm-1.0.2-33429fc161-2.zip/node_modules/is-decimal/", + "packageDependencies": [ + ["is-decimal", "npm:1.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["is-descriptor", [ + ["npm:0.1.6", { + "packageLocation": "./.yarn/cache/is-descriptor-npm-0.1.6-15c7346839-2.zip/node_modules/is-descriptor/", + "packageDependencies": [ + ["is-descriptor", "npm:0.1.6"], + ["is-accessor-descriptor", "npm:0.1.6"], + ["is-data-descriptor", "npm:0.1.4"], + ["kind-of", "npm:5.1.0"] + ], + "linkType": "HARD", + }], + ["npm:1.0.2", { + "packageLocation": "./.yarn/cache/is-descriptor-npm-1.0.2-5cfc02c444-2.zip/node_modules/is-descriptor/", + "packageDependencies": [ + ["is-descriptor", "npm:1.0.2"], + ["is-accessor-descriptor", "npm:1.0.0"], + ["is-data-descriptor", "npm:1.0.0"], + ["kind-of", "npm:6.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["is-directory", [ + ["npm:0.3.1", { + "packageLocation": "./.yarn/cache/is-directory-npm-0.3.1-e835db28ed-2.zip/node_modules/is-directory/", + "packageDependencies": [ + ["is-directory", "npm:0.3.1"] + ], + "linkType": "HARD", + }] + ]], + ["is-docker", [ + ["npm:1.1.0", { + "packageLocation": "./.yarn/cache/is-docker-npm-1.1.0-3a06b7148b-2.zip/node_modules/is-docker/", + "packageDependencies": [ + ["is-docker", "npm:1.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["is-dotfile", [ + ["npm:1.0.3", { + "packageLocation": "./.yarn/cache/is-dotfile-npm-1.0.3-009416f290-2.zip/node_modules/is-dotfile/", + "packageDependencies": [ + ["is-dotfile", "npm:1.0.3"] + ], + "linkType": "HARD", + }] + ]], + ["is-equal-shallow", [ + ["npm:0.1.3", { + "packageLocation": "./.yarn/cache/is-equal-shallow-npm-0.1.3-b7ae87b9cd-2.zip/node_modules/is-equal-shallow/", + "packageDependencies": [ + ["is-equal-shallow", "npm:0.1.3"], + ["is-primitive", "npm:2.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["is-extendable", [ + ["npm:0.1.1", { + "packageLocation": "./.yarn/cache/is-extendable-npm-0.1.1-322b4649ec-2.zip/node_modules/is-extendable/", + "packageDependencies": [ + ["is-extendable", "npm:0.1.1"] + ], + "linkType": "HARD", + }], + ["npm:1.0.1", { + "packageLocation": "./.yarn/cache/is-extendable-npm-1.0.1-7095ad8b16-2.zip/node_modules/is-extendable/", + "packageDependencies": [ + ["is-extendable", "npm:1.0.1"], + ["is-plain-object", "npm:2.0.4"] + ], + "linkType": "HARD", + }] + ]], + ["is-extglob", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/is-extglob-npm-1.0.0-6d00ab629f-2.zip/node_modules/is-extglob/", + "packageDependencies": [ + ["is-extglob", "npm:1.0.0"] + ], + "linkType": "HARD", + }], + ["npm:2.1.1", { + "packageLocation": "./.yarn/cache/is-extglob-npm-2.1.1-0870ea68b5-2.zip/node_modules/is-extglob/", + "packageDependencies": [ + ["is-extglob", "npm:2.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["is-finite", [ + ["npm:1.0.2", { + "packageLocation": "./.yarn/cache/is-finite-npm-1.0.2-121ed1a9b2-2.zip/node_modules/is-finite/", + "packageDependencies": [ + ["is-finite", "npm:1.0.2"], + ["number-is-nan", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["is-fullwidth-code-point", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/is-fullwidth-code-point-npm-1.0.0-0e436ba1ef-2.zip/node_modules/is-fullwidth-code-point/", + "packageDependencies": [ + ["is-fullwidth-code-point", "npm:1.0.0"], + ["number-is-nan", "npm:1.0.1"] + ], + "linkType": "HARD", + }], + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/is-fullwidth-code-point-npm-2.0.0-507f56ec71-2.zip/node_modules/is-fullwidth-code-point/", + "packageDependencies": [ + ["is-fullwidth-code-point", "npm:2.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["is-function", [ + ["npm:1.0.1", { + "packageLocation": "./.yarn/cache/is-function-npm-1.0.1-1d8fb19368-2.zip/node_modules/is-function/", + "packageDependencies": [ + ["is-function", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["is-generator-fn", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/is-generator-fn-npm-1.0.0-eb8f2b1e72-2.zip/node_modules/is-generator-fn/", + "packageDependencies": [ + ["is-generator-fn", "npm:1.0.0"] + ], + "linkType": "HARD", + }], + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/is-generator-fn-npm-2.0.0-a8e520baf1-2.zip/node_modules/is-generator-fn/", + "packageDependencies": [ + ["is-generator-fn", "npm:2.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["is-glob", [ + ["npm:2.0.1", { + "packageLocation": "./.yarn/cache/is-glob-npm-2.0.1-f316041d6e-2.zip/node_modules/is-glob/", + "packageDependencies": [ + ["is-glob", "npm:2.0.1"], + ["is-extglob", "npm:1.0.0"] + ], + "linkType": "HARD", + }], + ["npm:3.1.0", { + "packageLocation": "./.yarn/cache/is-glob-npm-3.1.0-ea0bd3271e-2.zip/node_modules/is-glob/", + "packageDependencies": [ + ["is-glob", "npm:3.1.0"], + ["is-extglob", "npm:2.1.1"] + ], + "linkType": "HARD", + }], + ["npm:4.0.0", { + "packageLocation": "./.yarn/cache/is-glob-npm-4.0.0-44686d9071-2.zip/node_modules/is-glob/", + "packageDependencies": [ + ["is-glob", "npm:4.0.0"], + ["is-extglob", "npm:2.1.1"] + ], + "linkType": "HARD", + }], + ["npm:4.0.1", { + "packageLocation": "./.yarn/cache/is-glob-npm-4.0.1-341760116f-2.zip/node_modules/is-glob/", + "packageDependencies": [ + ["is-glob", "npm:4.0.1"], + ["is-extglob", "npm:2.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["is-hexadecimal", [ + ["npm:1.0.2", { + "packageLocation": "./.yarn/cache/is-hexadecimal-npm-1.0.2-c41ef77f2b-2.zip/node_modules/is-hexadecimal/", + "packageDependencies": [ + ["is-hexadecimal", "npm:1.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["is-installed-globally", [ + ["npm:0.1.0", { + "packageLocation": "./.yarn/cache/is-installed-globally-npm-0.1.0-c4b41928c9-2.zip/node_modules/is-installed-globally/", + "packageDependencies": [ + ["is-installed-globally", "npm:0.1.0"], + ["global-dirs", "npm:0.1.1"], + ["is-path-inside", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["is-invalid-path", [ + ["npm:0.1.0", { + "packageLocation": "./.yarn/cache/is-invalid-path-npm-0.1.0-2e4d21fa0c-2.zip/node_modules/is-invalid-path/", + "packageDependencies": [ + ["is-invalid-path", "npm:0.1.0"], + ["is-glob", "npm:2.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["is-jpg", [ + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/is-jpg-npm-2.0.0-742c41c013-2.zip/node_modules/is-jpg/", + "packageDependencies": [ + ["is-jpg", "npm:2.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["is-natural-number", [ + ["npm:4.0.1", { + "packageLocation": "./.yarn/cache/is-natural-number-npm-4.0.1-b5fd86a31d-2.zip/node_modules/is-natural-number/", + "packageDependencies": [ + ["is-natural-number", "npm:4.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["is-npm", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/is-npm-npm-1.0.0-3797354863-2.zip/node_modules/is-npm/", + "packageDependencies": [ + ["is-npm", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["is-number", [ + ["npm:2.1.0", { + "packageLocation": "./.yarn/cache/is-number-npm-2.1.0-d1e978f60f-2.zip/node_modules/is-number/", + "packageDependencies": [ + ["is-number", "npm:2.1.0"], + ["kind-of", "npm:3.2.2"] + ], + "linkType": "HARD", + }], + ["npm:3.0.0", { + "packageLocation": "./.yarn/cache/is-number-npm-3.0.0-9088035ade-2.zip/node_modules/is-number/", + "packageDependencies": [ + ["is-number", "npm:3.0.0"], + ["kind-of", "npm:3.2.2"] + ], + "linkType": "HARD", + }], + ["npm:4.0.0", { + "packageLocation": "./.yarn/cache/is-number-npm-4.0.0-27432edbd5-2.zip/node_modules/is-number/", + "packageDependencies": [ + ["is-number", "npm:4.0.0"] + ], + "linkType": "HARD", + }], + ["npm:7.0.0", { + "packageLocation": "./.yarn/cache/is-number-npm-7.0.0-060086935c-2.zip/node_modules/is-number/", + "packageDependencies": [ + ["is-number", "npm:7.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["is-obj", [ + ["npm:1.0.1", { + "packageLocation": "./.yarn/cache/is-obj-npm-1.0.1-7d391539d7-2.zip/node_modules/is-obj/", + "packageDependencies": [ + ["is-obj", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["is-object", [ + ["npm:1.0.1", { + "packageLocation": "./.yarn/cache/is-object-npm-1.0.1-a3c5154f6f-2.zip/node_modules/is-object/", + "packageDependencies": [ + ["is-object", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["is-path-cwd", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/is-path-cwd-npm-1.0.0-e4a6dc5f50-2.zip/node_modules/is-path-cwd/", + "packageDependencies": [ + ["is-path-cwd", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["is-path-in-cwd", [ + ["npm:1.0.1", { + "packageLocation": "./.yarn/cache/is-path-in-cwd-npm-1.0.1-2cbe369511-2.zip/node_modules/is-path-in-cwd/", + "packageDependencies": [ + ["is-path-in-cwd", "npm:1.0.1"], + ["is-path-inside", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["is-path-inside", [ + ["npm:1.0.1", { + "packageLocation": "./.yarn/cache/is-path-inside-npm-1.0.1-cd0d417091-2.zip/node_modules/is-path-inside/", + "packageDependencies": [ + ["is-path-inside", "npm:1.0.1"], + ["path-is-inside", "npm:1.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["is-plain-obj", [ + ["npm:1.1.0", { + "packageLocation": "./.yarn/cache/is-plain-obj-npm-1.1.0-1046f64c0b-2.zip/node_modules/is-plain-obj/", + "packageDependencies": [ + ["is-plain-obj", "npm:1.1.0"] + ], + "linkType": "HARD", + }], + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/is-plain-obj-npm-2.0.0-381d32333d-2.zip/node_modules/is-plain-obj/", + "packageDependencies": [ + ["is-plain-obj", "npm:2.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["is-plain-object", [ + ["npm:2.0.4", { + "packageLocation": "./.yarn/cache/is-plain-object-npm-2.0.4-da3265d804-2.zip/node_modules/is-plain-object/", + "packageDependencies": [ + ["is-plain-object", "npm:2.0.4"], + ["isobject", "npm:3.0.1"] + ], + "linkType": "HARD", + }], + ["npm:3.0.0", { + "packageLocation": "./.yarn/cache/is-plain-object-npm-3.0.0-c59a1b626c-2.zip/node_modules/is-plain-object/", + "packageDependencies": [ + ["is-plain-object", "npm:3.0.0"], + ["isobject", "npm:4.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["is-png", [ + ["npm:1.1.0", { + "packageLocation": "./.yarn/cache/is-png-npm-1.1.0-618cd480fe-2.zip/node_modules/is-png/", + "packageDependencies": [ + ["is-png", "npm:1.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["is-posix-bracket", [ + ["npm:0.1.1", { + "packageLocation": "./.yarn/cache/is-posix-bracket-npm-0.1.1-b1ce5d8aba-2.zip/node_modules/is-posix-bracket/", + "packageDependencies": [ + ["is-posix-bracket", "npm:0.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["is-primitive", [ + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/is-primitive-npm-2.0.0-f3606beda7-2.zip/node_modules/is-primitive/", + "packageDependencies": [ + ["is-primitive", "npm:2.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["is-promise", [ + ["npm:2.1.0", { + "packageLocation": "./.yarn/cache/is-promise-npm-2.1.0-ab46647421-2.zip/node_modules/is-promise/", + "packageDependencies": [ + ["is-promise", "npm:2.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["is-redirect", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/is-redirect-npm-1.0.0-0ff2c21753-2.zip/node_modules/is-redirect/", + "packageDependencies": [ + ["is-redirect", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["is-regex", [ + ["npm:1.0.4", { + "packageLocation": "./.yarn/cache/is-regex-npm-1.0.4-c77d6d844a-2.zip/node_modules/is-regex/", + "packageDependencies": [ + ["is-regex", "npm:1.0.4"], + ["has", "npm:1.0.3"] + ], + "linkType": "HARD", + }] + ]], + ["is-regexp", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/is-regexp-npm-1.0.0-8f95f51a0c-2.zip/node_modules/is-regexp/", + "packageDependencies": [ + ["is-regexp", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["is-relative", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/is-relative-npm-1.0.0-af71733ca6-2.zip/node_modules/is-relative/", + "packageDependencies": [ + ["is-relative", "npm:1.0.0"], + ["is-unc-path", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["is-relative-url", [ + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/is-relative-url-npm-2.0.0-49827d4256-2.zip/node_modules/is-relative-url/", + "packageDependencies": [ + ["is-relative-url", "npm:2.0.0"], + ["is-absolute-url", "npm:2.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["is-resolvable", [ + ["npm:1.1.0", { + "packageLocation": "./.yarn/cache/is-resolvable-npm-1.1.0-c03fa806bf-2.zip/node_modules/is-resolvable/", + "packageDependencies": [ + ["is-resolvable", "npm:1.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["is-retry-allowed", [ + ["npm:1.1.0", { + "packageLocation": "./.yarn/cache/is-retry-allowed-npm-1.1.0-f26cf928fa-2.zip/node_modules/is-retry-allowed/", + "packageDependencies": [ + ["is-retry-allowed", "npm:1.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["is-root", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/is-root-npm-1.0.0-f0e75e9688-2.zip/node_modules/is-root/", + "packageDependencies": [ + ["is-root", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["is-ssh", [ + ["npm:1.3.1", { + "packageLocation": "./.yarn/cache/is-ssh-npm-1.3.1-a45ec50c50-2.zip/node_modules/is-ssh/", + "packageDependencies": [ + ["is-ssh", "npm:1.3.1"], + ["protocols", "npm:1.4.7"] + ], + "linkType": "HARD", + }] + ]], + ["is-stream", [ + ["npm:1.1.0", { + "packageLocation": "./.yarn/cache/is-stream-npm-1.1.0-818ecbf6bb-2.zip/node_modules/is-stream/", + "packageDependencies": [ + ["is-stream", "npm:1.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["is-svg", [ + ["npm:3.0.0", { + "packageLocation": "./.yarn/cache/is-svg-npm-3.0.0-405580f5e7-2.zip/node_modules/is-svg/", + "packageDependencies": [ + ["is-svg", "npm:3.0.0"], + ["html-comment-regex", "npm:1.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["is-symbol", [ + ["npm:1.0.2", { + "packageLocation": "./.yarn/cache/is-symbol-npm-1.0.2-bded3e8b8d-2.zip/node_modules/is-symbol/", + "packageDependencies": [ + ["is-symbol", "npm:1.0.2"], + ["has-symbols", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["is-typedarray", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/is-typedarray-npm-1.0.0-bbd99de5b6-2.zip/node_modules/is-typedarray/", + "packageDependencies": [ + ["is-typedarray", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["is-unc-path", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/is-unc-path-npm-1.0.0-9cee24d85f-2.zip/node_modules/is-unc-path/", + "packageDependencies": [ + ["is-unc-path", "npm:1.0.0"], + ["unc-path-regex", "npm:0.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["is-utf8", [ + ["npm:0.2.1", { + "packageLocation": "./.yarn/cache/is-utf8-npm-0.2.1-46ab364e2f-2.zip/node_modules/is-utf8/", + "packageDependencies": [ + ["is-utf8", "npm:0.2.1"] + ], + "linkType": "HARD", + }] + ]], + ["is-valid-path", [ + ["npm:0.1.1", { + "packageLocation": "./.yarn/cache/is-valid-path-npm-0.1.1-314675c9ba-2.zip/node_modules/is-valid-path/", + "packageDependencies": [ + ["is-valid-path", "npm:0.1.1"], + ["is-invalid-path", "npm:0.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["is-whitespace-character", [ + ["npm:1.0.2", { + "packageLocation": "./.yarn/cache/is-whitespace-character-npm-1.0.2-47201a6c80-2.zip/node_modules/is-whitespace-character/", + "packageDependencies": [ + ["is-whitespace-character", "npm:1.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["is-windows", [ + ["npm:1.0.2", { + "packageLocation": "./.yarn/cache/is-windows-npm-1.0.2-898cd6f3d7-2.zip/node_modules/is-windows/", + "packageDependencies": [ + ["is-windows", "npm:1.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["is-word-character", [ + ["npm:1.0.2", { + "packageLocation": "./.yarn/cache/is-word-character-npm-1.0.2-d03a31af2f-2.zip/node_modules/is-word-character/", + "packageDependencies": [ + ["is-word-character", "npm:1.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["is-wsl", [ + ["npm:1.1.0", { + "packageLocation": "./.yarn/cache/is-wsl-npm-1.1.0-136e2b7c74-2.zip/node_modules/is-wsl/", + "packageDependencies": [ + ["is-wsl", "npm:1.1.0"] + ], + "linkType": "HARD", + }], + ["npm:2.1.1", { + "packageLocation": "./.yarn/cache/is-wsl-npm-2.1.1-5882a515d5-2.zip/node_modules/is-wsl/", + "packageDependencies": [ + ["is-wsl", "npm:2.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["isarray", [ + ["npm:0.0.1", { + "packageLocation": "./.yarn/cache/isarray-npm-0.0.1-92e37e0a70-2.zip/node_modules/isarray/", + "packageDependencies": [ + ["isarray", "npm:0.0.1"] + ], + "linkType": "HARD", + }], + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/isarray-npm-1.0.0-db4f547720-2.zip/node_modules/isarray/", + "packageDependencies": [ + ["isarray", "npm:1.0.0"] + ], + "linkType": "HARD", + }], + ["npm:2.0.1", { + "packageLocation": "./.yarn/cache/isarray-npm-2.0.1-ef99c2575f-2.zip/node_modules/isarray/", + "packageDependencies": [ + ["isarray", "npm:2.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["isemail", [ + ["npm:3.2.0", { + "packageLocation": "./.yarn/cache/isemail-npm-3.2.0-99fb9661e6-2.zip/node_modules/isemail/", + "packageDependencies": [ + ["isemail", "npm:3.2.0"], + ["punycode", "npm:2.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["isexe", [ + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/isexe-npm-2.0.0-b58870bd2e-2.zip/node_modules/isexe/", + "packageDependencies": [ + ["isexe", "npm:2.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["isobject", [ + ["npm:2.1.0", { + "packageLocation": "./.yarn/cache/isobject-npm-2.1.0-2798cf0d94-2.zip/node_modules/isobject/", + "packageDependencies": [ + ["isobject", "npm:2.1.0"], + ["isarray", "npm:1.0.0"] + ], + "linkType": "HARD", + }], + ["npm:3.0.1", { + "packageLocation": "./.yarn/cache/isobject-npm-3.0.1-8145901fd2-2.zip/node_modules/isobject/", + "packageDependencies": [ + ["isobject", "npm:3.0.1"] + ], + "linkType": "HARD", + }], + ["npm:4.0.0", { + "packageLocation": "./.yarn/cache/isobject-npm-4.0.0-9c5174125b-2.zip/node_modules/isobject/", + "packageDependencies": [ + ["isobject", "npm:4.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["isomorphic-fetch", [ + ["npm:2.2.1", { + "packageLocation": "./.yarn/cache/isomorphic-fetch-npm-2.2.1-46b4db5d7b-2.zip/node_modules/isomorphic-fetch/", + "packageDependencies": [ + ["isomorphic-fetch", "npm:2.2.1"], + ["node-fetch", "npm:1.7.3"], + ["whatwg-fetch", "npm:3.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["isstream", [ + ["npm:0.1.2", { + "packageLocation": "./.yarn/cache/isstream-npm-0.1.2-8581c75385-2.zip/node_modules/isstream/", + "packageDependencies": [ + ["isstream", "npm:0.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["istanbul-lib-coverage", [ + ["npm:1.2.1", { + "packageLocation": "./.yarn/cache/istanbul-lib-coverage-npm-1.2.1-bb83358eff-2.zip/node_modules/istanbul-lib-coverage/", + "packageDependencies": [ + ["istanbul-lib-coverage", "npm:1.2.1"] + ], + "linkType": "HARD", + }], + ["npm:2.0.2", { + "packageLocation": "./.yarn/cache/istanbul-lib-coverage-npm-2.0.2-c6f873c9a5-2.zip/node_modules/istanbul-lib-coverage/", + "packageDependencies": [ + ["istanbul-lib-coverage", "npm:2.0.2"] + ], + "linkType": "HARD", + }], + ["npm:2.0.5", { + "packageLocation": "./.yarn/cache/istanbul-lib-coverage-npm-2.0.5-cccbc9487c-2.zip/node_modules/istanbul-lib-coverage/", + "packageDependencies": [ + ["istanbul-lib-coverage", "npm:2.0.5"] + ], + "linkType": "HARD", + }] + ]], + ["istanbul-lib-instrument", [ + ["npm:1.10.2", { + "packageLocation": "./.yarn/cache/istanbul-lib-instrument-npm-1.10.2-9f03395964-2.zip/node_modules/istanbul-lib-instrument/", + "packageDependencies": [ + ["istanbul-lib-instrument", "npm:1.10.2"], + ["babel-generator", "npm:6.26.1"], + ["babel-template", "npm:6.26.0"], + ["babel-traverse", "npm:6.26.0"], + ["babel-types", "npm:6.26.0"], + ["babylon", "npm:6.18.0"], + ["istanbul-lib-coverage", "npm:1.2.1"], + ["semver", "npm:5.6.0"] + ], + "linkType": "HARD", + }], + ["npm:3.0.1", { + "packageLocation": "./.yarn/cache/istanbul-lib-instrument-npm-3.0.1-e3f3875dad-2.zip/node_modules/istanbul-lib-instrument/", + "packageDependencies": [ + ["istanbul-lib-instrument", "npm:3.0.1"], + ["@babel/generator", "npm:7.2.2"], + ["@babel/parser", "npm:7.7.4"], + ["@babel/template", "npm:7.2.2"], + ["@babel/traverse", "npm:7.2.3"], + ["@babel/types", "npm:7.2.2"], + ["istanbul-lib-coverage", "npm:2.0.2"], + ["semver", "npm:5.6.0"] + ], + "linkType": "HARD", + }] + ]], + ["istanbul-lib-report", [ + ["npm:2.0.8", { + "packageLocation": "./.yarn/cache/istanbul-lib-report-npm-2.0.8-a32df3b969-2.zip/node_modules/istanbul-lib-report/", + "packageDependencies": [ + ["istanbul-lib-report", "npm:2.0.8"], + ["istanbul-lib-coverage", "npm:2.0.5"], + ["make-dir", "npm:2.1.0"], + ["supports-color", "npm:6.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["istanbul-lib-source-maps", [ + ["npm:3.0.1", { + "packageLocation": "./.yarn/cache/istanbul-lib-source-maps-npm-3.0.1-50b89fe3d2-2.zip/node_modules/istanbul-lib-source-maps/", + "packageDependencies": [ + ["istanbul-lib-source-maps", "npm:3.0.1"], + ["debug", "virtual:50b89fe3d2fa78dd796da703ad00fba5208995a227e2f98906ce13716996787535068168485b27879e7cda25a2cd2b59585bd2972392f4677c00b83c23448f88#npm:3.2.6"], + ["istanbul-lib-coverage", "npm:2.0.2"], + ["make-dir", "npm:1.3.0"], + ["rimraf", "npm:2.6.3"], + ["source-map", "npm:0.6.1"] + ], + "linkType": "HARD", + }] + ]], + ["istanbul-reports", [ + ["npm:2.2.6", { + "packageLocation": "./.yarn/cache/istanbul-reports-npm-2.2.6-7dacad2663-2.zip/node_modules/istanbul-reports/", + "packageDependencies": [ + ["istanbul-reports", "npm:2.2.6"], + ["handlebars", "npm:4.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["isurl", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/isurl-npm-1.0.0-51543986df-2.zip/node_modules/isurl/", + "packageDependencies": [ + ["isurl", "npm:1.0.0"], + ["has-to-string-tag-x", "npm:1.4.1"], + ["is-object", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["iterall", [ + ["npm:1.2.2", { + "packageLocation": "./.yarn/cache/iterall-npm-1.2.2-dbf230559f-2.zip/node_modules/iterall/", + "packageDependencies": [ + ["iterall", "npm:1.2.2"] + ], + "linkType": "HARD", + }] + ]], + ["jest", [ + ["npm:24.9.0", { + "packageLocation": "./.yarn/cache/jest-npm-24.9.0-8ddb425e99-2.zip/node_modules/jest/", + "packageDependencies": [ + ["jest", "npm:24.9.0"], + ["import-local", "npm:2.0.0"], + ["jest-cli", "npm:24.9.0"] + ], + "linkType": "HARD", + }] + ]], + ["jest-changed-files", [ + ["npm:24.9.0", { + "packageLocation": "./.yarn/cache/jest-changed-files-npm-24.9.0-1c66f34b41-2.zip/node_modules/jest-changed-files/", + "packageDependencies": [ + ["jest-changed-files", "npm:24.9.0"], + ["@jest/types", "npm:24.9.0"], + ["execa", "npm:1.0.0"], + ["throat", "npm:4.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["jest-cli", [ + ["npm:24.9.0", { + "packageLocation": "./.yarn/cache/jest-cli-npm-24.9.0-67cda48cb4-2.zip/node_modules/jest-cli/", + "packageDependencies": [ + ["jest-cli", "npm:24.9.0"], + ["@jest/core", "npm:24.9.0"], + ["@jest/test-result", "npm:24.9.0"], + ["@jest/types", "npm:24.9.0"], + ["chalk", "npm:2.4.2"], + ["exit", "npm:0.1.2"], + ["import-local", "npm:2.0.0"], + ["is-ci", "npm:2.0.0"], + ["jest-config", "npm:24.9.0"], + ["jest-util", "npm:24.9.0"], + ["jest-validate", "npm:24.9.0"], + ["prompts", "npm:2.0.1"], + ["realpath-native", "npm:1.1.0"], + ["yargs", "npm:13.3.0"] + ], + "linkType": "HARD", + }] + ]], + ["jest-config", [ + ["npm:23.6.0", { + "packageLocation": "./.yarn/cache/jest-config-npm-23.6.0-8a66037ccd-2.zip/node_modules/jest-config/", + "packageDependencies": [ + ["jest-config", "npm:23.6.0"], + ["babel-core", "npm:6.26.3"], + ["babel-jest", "virtual:8a66037ccd7a8be1eb6d7983ebdeaf233fe1d3c1e85bd340a31e7a9c07e3fb91c61a9d835ea31fe537b93a36a83f323661840931b5cff0bd3f94811a69dc90cd#npm:23.6.0"], + ["chalk", "npm:2.4.2"], + ["glob", "npm:7.1.3"], + ["jest-environment-jsdom", "npm:23.4.0"], + ["jest-environment-node", "npm:23.4.0"], + ["jest-get-type", "npm:22.4.3"], + ["jest-jasmine2", "npm:23.6.0"], + ["jest-regex-util", "npm:23.3.0"], + ["jest-resolve", "npm:23.6.0"], + ["jest-util", "npm:23.4.0"], + ["jest-validate", "npm:23.6.0"], + ["micromatch", "npm:2.3.11"], + ["pretty-format", "npm:23.6.0"] + ], + "linkType": "HARD", + }], + ["npm:24.9.0", { + "packageLocation": "./.yarn/cache/jest-config-npm-24.9.0-11af2979cd-2.zip/node_modules/jest-config/", + "packageDependencies": [ + ["jest-config", "npm:24.9.0"], + ["@babel/core", "npm:7.2.2"], + ["@jest/test-sequencer", "npm:24.9.0"], + ["@jest/types", "npm:24.9.0"], + ["babel-jest", "virtual:11af2979cd18fac66890974126a6c7fbd4975ac28f27d988c8c44e880a7bc6ec701858539716c13ff3a123433f2407e6d9c527938d745fd70b3e8dbefabe561b#npm:24.9.0"], + ["chalk", "npm:2.4.2"], + ["glob", "npm:7.1.3"], + ["jest-environment-jsdom", "npm:24.9.0"], + ["jest-environment-node", "npm:24.9.0"], + ["jest-get-type", "npm:24.9.0"], + ["jest-jasmine2", "npm:24.9.0"], + ["jest-regex-util", "npm:24.3.0"], + ["jest-resolve", "npm:24.9.0"], + ["jest-util", "npm:24.9.0"], + ["jest-validate", "npm:24.9.0"], + ["micromatch", "npm:3.1.10"], + ["pretty-format", "npm:24.9.0"], + ["realpath-native", "npm:1.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["jest-diff", [ + ["npm:23.6.0", { + "packageLocation": "./.yarn/cache/jest-diff-npm-23.6.0-2621a31506-2.zip/node_modules/jest-diff/", + "packageDependencies": [ + ["jest-diff", "npm:23.6.0"], + ["chalk", "npm:2.4.2"], + ["diff", "npm:3.5.0"], + ["jest-get-type", "npm:22.4.3"], + ["pretty-format", "npm:23.6.0"] + ], + "linkType": "HARD", + }], + ["npm:24.8.0", { + "packageLocation": "./.yarn/cache/jest-diff-npm-24.8.0-6b77072d7c-2.zip/node_modules/jest-diff/", + "packageDependencies": [ + ["jest-diff", "npm:24.8.0"], + ["chalk", "npm:2.4.2"], + ["diff-sequences", "npm:24.3.0"], + ["jest-get-type", "npm:24.8.0"], + ["pretty-format", "npm:24.8.0"] + ], + "linkType": "HARD", + }], + ["npm:24.9.0", { + "packageLocation": "./.yarn/cache/jest-diff-npm-24.9.0-31c04948a4-2.zip/node_modules/jest-diff/", + "packageDependencies": [ + ["jest-diff", "npm:24.9.0"], + ["chalk", "npm:2.4.2"], + ["diff-sequences", "npm:24.9.0"], + ["jest-get-type", "npm:24.9.0"], + ["pretty-format", "npm:24.9.0"] + ], + "linkType": "HARD", + }] + ]], + ["jest-docblock", [ + ["npm:24.3.0", { + "packageLocation": "./.yarn/cache/jest-docblock-npm-24.3.0-3fa5308e19-2.zip/node_modules/jest-docblock/", + "packageDependencies": [ + ["jest-docblock", "npm:24.3.0"], + ["detect-newline", "npm:2.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["jest-each", [ + ["npm:23.6.0", { + "packageLocation": "./.yarn/cache/jest-each-npm-23.6.0-c8a40acc5e-2.zip/node_modules/jest-each/", + "packageDependencies": [ + ["jest-each", "npm:23.6.0"], + ["chalk", "npm:2.4.2"], + ["pretty-format", "npm:23.6.0"] + ], + "linkType": "HARD", + }], + ["npm:24.9.0", { + "packageLocation": "./.yarn/cache/jest-each-npm-24.9.0-d8ff04036a-2.zip/node_modules/jest-each/", + "packageDependencies": [ + ["jest-each", "npm:24.9.0"], + ["@jest/types", "npm:24.9.0"], + ["chalk", "npm:2.4.2"], + ["jest-get-type", "npm:24.9.0"], + ["jest-util", "npm:24.9.0"], + ["pretty-format", "npm:24.9.0"] + ], + "linkType": "HARD", + }] + ]], + ["jest-environment-jsdom", [ + ["npm:23.4.0", { + "packageLocation": "./.yarn/cache/jest-environment-jsdom-npm-23.4.0-0632c88086-2.zip/node_modules/jest-environment-jsdom/", + "packageDependencies": [ + ["jest-environment-jsdom", "npm:23.4.0"], + ["jest-mock", "npm:23.2.0"], + ["jest-util", "npm:23.4.0"], + ["jsdom", "npm:11.12.0"] + ], + "linkType": "HARD", + }], + ["npm:24.9.0", { + "packageLocation": "./.yarn/cache/jest-environment-jsdom-npm-24.9.0-1ab44ab83a-2.zip/node_modules/jest-environment-jsdom/", + "packageDependencies": [ + ["jest-environment-jsdom", "npm:24.9.0"], + ["@jest/environment", "npm:24.9.0"], + ["@jest/fake-timers", "npm:24.9.0"], + ["@jest/types", "npm:24.9.0"], + ["jest-mock", "npm:24.9.0"], + ["jest-util", "npm:24.9.0"], + ["jsdom", "npm:11.12.0"] + ], + "linkType": "HARD", + }] + ]], + ["jest-environment-node", [ + ["npm:23.4.0", { + "packageLocation": "./.yarn/cache/jest-environment-node-npm-23.4.0-9071676852-2.zip/node_modules/jest-environment-node/", + "packageDependencies": [ + ["jest-environment-node", "npm:23.4.0"], + ["jest-mock", "npm:23.2.0"], + ["jest-util", "npm:23.4.0"] + ], + "linkType": "HARD", + }], + ["npm:24.5.0", { + "packageLocation": "./.yarn/cache/jest-environment-node-npm-24.5.0-77f38ab891-2.zip/node_modules/jest-environment-node/", + "packageDependencies": [ + ["jest-environment-node", "npm:24.5.0"], + ["@jest/environment", "npm:24.5.0"], + ["@jest/fake-timers", "npm:24.5.0"], + ["@jest/types", "npm:24.5.0"], + ["jest-mock", "npm:24.5.0"], + ["jest-util", "npm:24.5.0"] + ], + "linkType": "HARD", + }], + ["npm:24.9.0", { + "packageLocation": "./.yarn/cache/jest-environment-node-npm-24.9.0-0b0fd621a1-2.zip/node_modules/jest-environment-node/", + "packageDependencies": [ + ["jest-environment-node", "npm:24.9.0"], + ["@jest/environment", "npm:24.9.0"], + ["@jest/fake-timers", "npm:24.9.0"], + ["@jest/types", "npm:24.9.0"], + ["jest-mock", "npm:24.9.0"], + ["jest-util", "npm:24.9.0"] + ], + "linkType": "HARD", + }] + ]], + ["jest-get-type", [ + ["npm:22.4.3", { + "packageLocation": "./.yarn/cache/jest-get-type-npm-22.4.3-702e6e4b7c-2.zip/node_modules/jest-get-type/", + "packageDependencies": [ + ["jest-get-type", "npm:22.4.3"] + ], + "linkType": "HARD", + }], + ["npm:24.8.0", { + "packageLocation": "./.yarn/cache/jest-get-type-npm-24.8.0-5b4aa7295b-2.zip/node_modules/jest-get-type/", + "packageDependencies": [ + ["jest-get-type", "npm:24.8.0"] + ], + "linkType": "HARD", + }], + ["npm:24.9.0", { + "packageLocation": "./.yarn/cache/jest-get-type-npm-24.9.0-18c591f6f2-2.zip/node_modules/jest-get-type/", + "packageDependencies": [ + ["jest-get-type", "npm:24.9.0"] + ], + "linkType": "HARD", + }] + ]], + ["jest-haste-map", [ + ["npm:24.5.0", { + "packageLocation": "./.yarn/cache/jest-haste-map-npm-24.5.0-64daa674f0-2.zip/node_modules/jest-haste-map/", + "packageDependencies": [ + ["jest-haste-map", "npm:24.5.0"], + ["@jest/types", "npm:24.5.0"], + ["fb-watchman", "npm:2.0.0"], + ["graceful-fs", "npm:4.1.15"], + ["invariant", "npm:2.2.4"], + ["jest-serializer", "npm:24.4.0"], + ["jest-util", "npm:24.5.0"], + ["jest-worker", "npm:24.4.0"], + ["micromatch", "npm:3.1.10"], + ["sane", "npm:4.1.0"] + ], + "linkType": "HARD", + }], + ["npm:24.9.0", { + "packageLocation": "./.yarn/cache/jest-haste-map-npm-24.9.0-8dac02f878-2.zip/node_modules/jest-haste-map/", + "packageDependencies": [ + ["jest-haste-map", "npm:24.9.0"], + ["@jest/types", "npm:24.9.0"], + ["anymatch", "npm:2.0.0"], + ["fb-watchman", "npm:2.0.0"], + ["fsevents", "patch:fsevents@npm%3A1.2.7#builtin::version=1.2.7&hash=77dfe6"], + ["graceful-fs", "npm:4.1.15"], + ["invariant", "npm:2.2.4"], + ["jest-serializer", "npm:24.9.0"], + ["jest-util", "npm:24.9.0"], + ["jest-worker", "npm:24.9.0"], + ["micromatch", "npm:3.1.10"], + ["sane", "npm:4.1.0"], + ["walker", "npm:1.0.7"] + ], + "linkType": "HARD", + }] + ]], + ["jest-jasmine2", [ + ["npm:23.6.0", { + "packageLocation": "./.yarn/cache/jest-jasmine2-npm-23.6.0-dd88f6c04e-2.zip/node_modules/jest-jasmine2/", + "packageDependencies": [ + ["jest-jasmine2", "npm:23.6.0"], + ["babel-traverse", "npm:6.26.0"], + ["chalk", "npm:2.4.2"], + ["co", "npm:4.6.0"], + ["expect", "npm:23.6.0"], + ["is-generator-fn", "npm:1.0.0"], + ["jest-diff", "npm:23.6.0"], + ["jest-each", "npm:23.6.0"], + ["jest-matcher-utils", "npm:23.6.0"], + ["jest-message-util", "npm:23.4.0"], + ["jest-snapshot", "npm:23.6.0"], + ["jest-util", "npm:23.4.0"], + ["pretty-format", "npm:23.6.0"] + ], + "linkType": "HARD", + }], + ["npm:24.9.0", { + "packageLocation": "./.yarn/cache/jest-jasmine2-npm-24.9.0-7493df2519-2.zip/node_modules/jest-jasmine2/", + "packageDependencies": [ + ["jest-jasmine2", "npm:24.9.0"], + ["@babel/traverse", "npm:7.2.3"], + ["@jest/environment", "npm:24.9.0"], + ["@jest/test-result", "npm:24.9.0"], + ["@jest/types", "npm:24.9.0"], + ["chalk", "npm:2.4.2"], + ["co", "npm:4.6.0"], + ["expect", "npm:24.9.0"], + ["is-generator-fn", "npm:2.0.0"], + ["jest-each", "npm:24.9.0"], + ["jest-matcher-utils", "npm:24.9.0"], + ["jest-message-util", "npm:24.9.0"], + ["jest-runtime", "npm:24.9.0"], + ["jest-snapshot", "npm:24.9.0"], + ["jest-util", "npm:24.9.0"], + ["pretty-format", "npm:24.9.0"], + ["throat", "npm:4.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["jest-junit", [ + ["npm:5.2.0", { + "packageLocation": "./.yarn/cache/jest-junit-npm-5.2.0-f73eba0c73-2.zip/node_modules/jest-junit/", + "packageDependencies": [ + ["jest-junit", "npm:5.2.0"], + ["jest-config", "npm:23.6.0"], + ["jest-validate", "npm:23.6.0"], + ["mkdirp", "npm:0.5.1"], + ["strip-ansi", "npm:4.0.0"], + ["xml", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["jest-leak-detector", [ + ["npm:24.9.0", { + "packageLocation": "./.yarn/cache/jest-leak-detector-npm-24.9.0-bc64a3940e-2.zip/node_modules/jest-leak-detector/", + "packageDependencies": [ + ["jest-leak-detector", "npm:24.9.0"], + ["jest-get-type", "npm:24.9.0"], + ["pretty-format", "npm:24.9.0"] + ], + "linkType": "HARD", + }] + ]], + ["jest-matcher-utils", [ + ["npm:23.6.0", { + "packageLocation": "./.yarn/cache/jest-matcher-utils-npm-23.6.0-bf1f2d3c8e-2.zip/node_modules/jest-matcher-utils/", + "packageDependencies": [ + ["jest-matcher-utils", "npm:23.6.0"], + ["chalk", "npm:2.4.2"], + ["jest-get-type", "npm:22.4.3"], + ["pretty-format", "npm:23.6.0"] + ], + "linkType": "HARD", + }], + ["npm:24.8.0", { + "packageLocation": "./.yarn/cache/jest-matcher-utils-npm-24.8.0-e99928f3b9-2.zip/node_modules/jest-matcher-utils/", + "packageDependencies": [ + ["jest-matcher-utils", "npm:24.8.0"], + ["chalk", "npm:2.4.2"], + ["jest-diff", "npm:24.8.0"], + ["jest-get-type", "npm:24.8.0"], + ["pretty-format", "npm:24.8.0"] + ], + "linkType": "HARD", + }], + ["npm:24.9.0", { + "packageLocation": "./.yarn/cache/jest-matcher-utils-npm-24.9.0-e0c2ef3e36-2.zip/node_modules/jest-matcher-utils/", + "packageDependencies": [ + ["jest-matcher-utils", "npm:24.9.0"], + ["chalk", "npm:2.4.2"], + ["jest-diff", "npm:24.9.0"], + ["jest-get-type", "npm:24.9.0"], + ["pretty-format", "npm:24.9.0"] + ], + "linkType": "HARD", + }] + ]], + ["jest-message-util", [ + ["npm:23.4.0", { + "packageLocation": "./.yarn/cache/jest-message-util-npm-23.4.0-4507d567a1-2.zip/node_modules/jest-message-util/", + "packageDependencies": [ + ["jest-message-util", "npm:23.4.0"], + ["@babel/code-frame", "npm:7.0.0"], + ["chalk", "npm:2.4.2"], + ["micromatch", "npm:2.3.11"], + ["slash", "npm:1.0.0"], + ["stack-utils", "npm:1.0.2"] + ], + "linkType": "HARD", + }], + ["npm:24.5.0", { + "packageLocation": "./.yarn/cache/jest-message-util-npm-24.5.0-363e556d4e-2.zip/node_modules/jest-message-util/", + "packageDependencies": [ + ["jest-message-util", "npm:24.5.0"], + ["@babel/code-frame", "npm:7.0.0"], + ["@jest/test-result", "npm:24.5.0"], + ["@jest/types", "npm:24.5.0"], + ["@types/stack-utils", "npm:1.0.1"], + ["chalk", "npm:2.4.2"], + ["micromatch", "npm:3.1.10"], + ["slash", "npm:2.0.0"], + ["stack-utils", "npm:1.0.2"] + ], + "linkType": "HARD", + }], + ["npm:24.8.0", { + "packageLocation": "./.yarn/cache/jest-message-util-npm-24.8.0-1bc641bd0f-2.zip/node_modules/jest-message-util/", + "packageDependencies": [ + ["jest-message-util", "npm:24.8.0"], + ["@babel/code-frame", "npm:7.0.0"], + ["@jest/test-result", "npm:24.8.0"], + ["@jest/types", "npm:24.8.0"], + ["@types/stack-utils", "npm:1.0.1"], + ["chalk", "npm:2.4.2"], + ["micromatch", "npm:3.1.10"], + ["slash", "npm:2.0.0"], + ["stack-utils", "npm:1.0.2"] + ], + "linkType": "HARD", + }], + ["npm:24.9.0", { + "packageLocation": "./.yarn/cache/jest-message-util-npm-24.9.0-3300f8301a-2.zip/node_modules/jest-message-util/", + "packageDependencies": [ + ["jest-message-util", "npm:24.9.0"], + ["@babel/code-frame", "npm:7.0.0"], + ["@jest/test-result", "npm:24.9.0"], + ["@jest/types", "npm:24.9.0"], + ["@types/stack-utils", "npm:1.0.1"], + ["chalk", "npm:2.4.2"], + ["micromatch", "npm:3.1.10"], + ["slash", "npm:2.0.0"], + ["stack-utils", "npm:1.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["jest-mock", [ + ["npm:23.2.0", { + "packageLocation": "./.yarn/cache/jest-mock-npm-23.2.0-df141cdd25-2.zip/node_modules/jest-mock/", + "packageDependencies": [ + ["jest-mock", "npm:23.2.0"] + ], + "linkType": "HARD", + }], + ["npm:24.5.0", { + "packageLocation": "./.yarn/cache/jest-mock-npm-24.5.0-bf6ba2d4ad-2.zip/node_modules/jest-mock/", + "packageDependencies": [ + ["jest-mock", "npm:24.5.0"], + ["@jest/types", "npm:24.5.0"] + ], + "linkType": "HARD", + }], + ["npm:24.9.0", { + "packageLocation": "./.yarn/cache/jest-mock-npm-24.9.0-22e61bf7ca-2.zip/node_modules/jest-mock/", + "packageDependencies": [ + ["jest-mock", "npm:24.9.0"], + ["@jest/types", "npm:24.9.0"] + ], + "linkType": "HARD", + }] + ]], + ["jest-pnp-resolver", [ + ["virtual:56dbaf2e7d8f84ef6ef84ff60b011587bd853752e408d70cb435e8b0fde21b61d19dde439e180e8babd1389e1d43736d8b9caedaabfb4f7fdbd75f5ae3186351#npm:1.2.1", { + "packageLocation": "./.yarn/$$virtual/jest-pnp-resolver-virtual-fa71e3cd98/0/cache/jest-pnp-resolver-npm-1.2.1-a4bd6191e1-2.zip/node_modules/jest-pnp-resolver/", + "packageDependencies": [ + ["jest-pnp-resolver", "virtual:56dbaf2e7d8f84ef6ef84ff60b011587bd853752e408d70cb435e8b0fde21b61d19dde439e180e8babd1389e1d43736d8b9caedaabfb4f7fdbd75f5ae3186351#npm:1.2.1"], + ["jest-resolve", "npm:24.9.0"] + ], + "packagePeers": [ + "jest-resolve" + ], + "linkType": "HARD", + }] + ]], + ["jest-regex-util", [ + ["npm:23.3.0", { + "packageLocation": "./.yarn/cache/jest-regex-util-npm-23.3.0-cfd18ddb4d-2.zip/node_modules/jest-regex-util/", + "packageDependencies": [ + ["jest-regex-util", "npm:23.3.0"] + ], + "linkType": "HARD", + }], + ["npm:24.3.0", { + "packageLocation": "./.yarn/cache/jest-regex-util-npm-24.3.0-46bf162a7a-2.zip/node_modules/jest-regex-util/", + "packageDependencies": [ + ["jest-regex-util", "npm:24.3.0"] + ], + "linkType": "HARD", + }], + ["npm:24.9.0", { + "packageLocation": "./.yarn/cache/jest-regex-util-npm-24.9.0-fac554cc4d-2.zip/node_modules/jest-regex-util/", + "packageDependencies": [ + ["jest-regex-util", "npm:24.9.0"] + ], + "linkType": "HARD", + }] + ]], + ["jest-resolve", [ + ["npm:23.6.0", { + "packageLocation": "./.yarn/cache/jest-resolve-npm-23.6.0-2a0bb402b1-2.zip/node_modules/jest-resolve/", + "packageDependencies": [ + ["jest-resolve", "npm:23.6.0"], + ["browser-resolve", "npm:1.11.3"], + ["chalk", "npm:2.4.2"], + ["realpath-native", "npm:1.0.2"] + ], + "linkType": "HARD", + }], + ["npm:24.9.0", { + "packageLocation": "./.yarn/cache/jest-resolve-npm-24.9.0-56dbaf2e7d-2.zip/node_modules/jest-resolve/", + "packageDependencies": [ + ["jest-resolve", "npm:24.9.0"], + ["@jest/types", "npm:24.9.0"], + ["browser-resolve", "npm:1.11.3"], + ["chalk", "npm:2.4.2"], + ["jest-pnp-resolver", "virtual:56dbaf2e7d8f84ef6ef84ff60b011587bd853752e408d70cb435e8b0fde21b61d19dde439e180e8babd1389e1d43736d8b9caedaabfb4f7fdbd75f5ae3186351#npm:1.2.1"], + ["realpath-native", "npm:1.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["jest-resolve-dependencies", [ + ["npm:24.9.0", { + "packageLocation": "./.yarn/cache/jest-resolve-dependencies-npm-24.9.0-3825fc24ae-2.zip/node_modules/jest-resolve-dependencies/", + "packageDependencies": [ + ["jest-resolve-dependencies", "npm:24.9.0"], + ["@jest/types", "npm:24.9.0"], + ["jest-regex-util", "npm:24.3.0"], + ["jest-snapshot", "npm:24.9.0"] + ], + "linkType": "HARD", + }] + ]], + ["jest-runner", [ + ["npm:24.9.0", { + "packageLocation": "./.yarn/cache/jest-runner-npm-24.9.0-c44d4243ed-2.zip/node_modules/jest-runner/", + "packageDependencies": [ + ["jest-runner", "npm:24.9.0"], + ["@jest/console", "npm:24.7.1"], + ["@jest/environment", "npm:24.9.0"], + ["@jest/test-result", "npm:24.9.0"], + ["@jest/types", "npm:24.9.0"], + ["chalk", "npm:2.4.2"], + ["exit", "npm:0.1.2"], + ["graceful-fs", "npm:4.1.15"], + ["jest-config", "npm:24.9.0"], + ["jest-docblock", "npm:24.3.0"], + ["jest-haste-map", "npm:24.9.0"], + ["jest-jasmine2", "npm:24.9.0"], + ["jest-leak-detector", "npm:24.9.0"], + ["jest-message-util", "npm:24.9.0"], + ["jest-resolve", "npm:24.9.0"], + ["jest-runtime", "npm:24.9.0"], + ["jest-util", "npm:24.9.0"], + ["jest-worker", "npm:24.9.0"], + ["source-map-support", "npm:0.5.10"], + ["throat", "npm:4.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["jest-runtime", [ + ["npm:24.9.0", { + "packageLocation": "./.yarn/cache/jest-runtime-npm-24.9.0-06f6c2c3b9-2.zip/node_modules/jest-runtime/", + "packageDependencies": [ + ["jest-runtime", "npm:24.9.0"], + ["@jest/console", "npm:24.7.1"], + ["@jest/environment", "npm:24.9.0"], + ["@jest/source-map", "npm:24.3.0"], + ["@jest/transform", "npm:24.9.0"], + ["@jest/types", "npm:24.9.0"], + ["@types/yargs", "npm:13.0.2"], + ["chalk", "npm:2.4.2"], + ["exit", "npm:0.1.2"], + ["glob", "npm:7.1.3"], + ["graceful-fs", "npm:4.1.15"], + ["jest-config", "npm:24.9.0"], + ["jest-haste-map", "npm:24.9.0"], + ["jest-message-util", "npm:24.9.0"], + ["jest-mock", "npm:24.9.0"], + ["jest-regex-util", "npm:24.3.0"], + ["jest-resolve", "npm:24.9.0"], + ["jest-snapshot", "npm:24.9.0"], + ["jest-util", "npm:24.9.0"], + ["jest-validate", "npm:24.9.0"], + ["realpath-native", "npm:1.1.0"], + ["slash", "npm:2.0.0"], + ["strip-bom", "npm:3.0.0"], + ["yargs", "npm:13.3.0"] + ], + "linkType": "HARD", + }] + ]], + ["jest-serializer", [ + ["npm:24.4.0", { + "packageLocation": "./.yarn/cache/jest-serializer-npm-24.4.0-ebf3dbb870-2.zip/node_modules/jest-serializer/", + "packageDependencies": [ + ["jest-serializer", "npm:24.4.0"] + ], + "linkType": "HARD", + }], + ["npm:24.9.0", { + "packageLocation": "./.yarn/cache/jest-serializer-npm-24.9.0-5d32c1b1b3-2.zip/node_modules/jest-serializer/", + "packageDependencies": [ + ["jest-serializer", "npm:24.9.0"] + ], + "linkType": "HARD", + }] + ]], + ["jest-snapshot", [ + ["npm:23.6.0", { + "packageLocation": "./.yarn/cache/jest-snapshot-npm-23.6.0-07e2f78bb4-2.zip/node_modules/jest-snapshot/", + "packageDependencies": [ + ["jest-snapshot", "npm:23.6.0"], + ["babel-types", "npm:6.26.0"], + ["chalk", "npm:2.4.2"], + ["jest-diff", "npm:23.6.0"], + ["jest-matcher-utils", "npm:23.6.0"], + ["jest-message-util", "npm:23.4.0"], + ["jest-resolve", "npm:23.6.0"], + ["mkdirp", "npm:0.5.1"], + ["natural-compare", "npm:1.4.0"], + ["pretty-format", "npm:23.6.0"], + ["semver", "npm:5.6.0"] + ], + "linkType": "HARD", + }], + ["npm:24.9.0", { + "packageLocation": "./.yarn/cache/jest-snapshot-npm-24.9.0-796c2b63e7-2.zip/node_modules/jest-snapshot/", + "packageDependencies": [ + ["jest-snapshot", "npm:24.9.0"], + ["@babel/types", "npm:7.2.2"], + ["@jest/types", "npm:24.9.0"], + ["chalk", "npm:2.4.2"], + ["expect", "npm:24.9.0"], + ["jest-diff", "npm:24.9.0"], + ["jest-get-type", "npm:24.9.0"], + ["jest-matcher-utils", "npm:24.9.0"], + ["jest-message-util", "npm:24.9.0"], + ["jest-resolve", "npm:24.9.0"], + ["mkdirp", "npm:0.5.1"], + ["natural-compare", "npm:1.4.0"], + ["pretty-format", "npm:24.9.0"], + ["semver", "npm:6.2.0"] + ], + "linkType": "HARD", + }] + ]], + ["jest-util", [ + ["npm:23.4.0", { + "packageLocation": "./.yarn/cache/jest-util-npm-23.4.0-6dd1a6b2bd-2.zip/node_modules/jest-util/", + "packageDependencies": [ + ["jest-util", "npm:23.4.0"], + ["callsites", "npm:2.0.0"], + ["chalk", "npm:2.4.2"], + ["graceful-fs", "npm:4.1.15"], + ["is-ci", "npm:1.2.1"], + ["jest-message-util", "npm:23.4.0"], + ["mkdirp", "npm:0.5.1"], + ["slash", "npm:1.0.0"], + ["source-map", "npm:0.6.1"] + ], + "linkType": "HARD", + }], + ["npm:24.5.0", { + "packageLocation": "./.yarn/cache/jest-util-npm-24.5.0-1ad4d4b81d-2.zip/node_modules/jest-util/", + "packageDependencies": [ + ["jest-util", "npm:24.5.0"], + ["@jest/console", "npm:24.3.0"], + ["@jest/fake-timers", "npm:24.5.0"], + ["@jest/source-map", "npm:24.3.0"], + ["@jest/test-result", "npm:24.5.0"], + ["@jest/types", "npm:24.5.0"], + ["@types/node", "npm:10.12.18"], + ["callsites", "npm:3.0.0"], + ["chalk", "npm:2.4.2"], + ["graceful-fs", "npm:4.1.15"], + ["is-ci", "npm:2.0.0"], + ["mkdirp", "npm:0.5.1"], + ["slash", "npm:2.0.0"], + ["source-map", "npm:0.6.1"] + ], + "linkType": "HARD", + }], + ["npm:24.9.0", { + "packageLocation": "./.yarn/cache/jest-util-npm-24.9.0-75ed7a985e-2.zip/node_modules/jest-util/", + "packageDependencies": [ + ["jest-util", "npm:24.9.0"], + ["@jest/console", "npm:24.9.0"], + ["@jest/fake-timers", "npm:24.9.0"], + ["@jest/source-map", "npm:24.9.0"], + ["@jest/test-result", "npm:24.9.0"], + ["@jest/types", "npm:24.9.0"], + ["callsites", "npm:3.0.0"], + ["chalk", "npm:2.4.2"], + ["graceful-fs", "npm:4.1.15"], + ["is-ci", "npm:2.0.0"], + ["mkdirp", "npm:0.5.1"], + ["slash", "npm:2.0.0"], + ["source-map", "npm:0.6.1"] + ], + "linkType": "HARD", + }] + ]], + ["jest-validate", [ + ["npm:23.6.0", { + "packageLocation": "./.yarn/cache/jest-validate-npm-23.6.0-cfbf04e203-2.zip/node_modules/jest-validate/", + "packageDependencies": [ + ["jest-validate", "npm:23.6.0"], + ["chalk", "npm:2.4.2"], + ["jest-get-type", "npm:22.4.3"], + ["leven", "npm:2.1.0"], + ["pretty-format", "npm:23.6.0"] + ], + "linkType": "HARD", + }], + ["npm:24.9.0", { + "packageLocation": "./.yarn/cache/jest-validate-npm-24.9.0-29e6821564-2.zip/node_modules/jest-validate/", + "packageDependencies": [ + ["jest-validate", "npm:24.9.0"], + ["@jest/types", "npm:24.9.0"], + ["camelcase", "npm:5.3.1"], + ["chalk", "npm:2.4.2"], + ["jest-get-type", "npm:24.9.0"], + ["leven", "npm:3.1.0"], + ["pretty-format", "npm:24.9.0"] + ], + "linkType": "HARD", + }] + ]], + ["jest-watcher", [ + ["npm:24.9.0", { + "packageLocation": "./.yarn/cache/jest-watcher-npm-24.9.0-be80b8fbb3-2.zip/node_modules/jest-watcher/", + "packageDependencies": [ + ["jest-watcher", "npm:24.9.0"], + ["@jest/test-result", "npm:24.9.0"], + ["@jest/types", "npm:24.9.0"], + ["@types/yargs", "npm:13.0.2"], + ["ansi-escapes", "npm:3.1.0"], + ["chalk", "npm:2.4.2"], + ["jest-util", "npm:24.9.0"], + ["string-length", "npm:2.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["jest-worker", [ + ["npm:23.2.0", { + "packageLocation": "./.yarn/cache/jest-worker-npm-23.2.0-4ea4f24494-2.zip/node_modules/jest-worker/", + "packageDependencies": [ + ["jest-worker", "npm:23.2.0"], + ["merge-stream", "npm:1.0.1"] + ], + "linkType": "HARD", + }], + ["npm:24.4.0", { + "packageLocation": "./.yarn/cache/jest-worker-npm-24.4.0-e656bff69c-2.zip/node_modules/jest-worker/", + "packageDependencies": [ + ["jest-worker", "npm:24.4.0"], + ["@types/node", "npm:10.12.18"], + ["merge-stream", "npm:1.0.1"], + ["supports-color", "npm:6.1.0"] + ], + "linkType": "HARD", + }], + ["npm:24.9.0", { + "packageLocation": "./.yarn/cache/jest-worker-npm-24.9.0-bcd452e3a8-2.zip/node_modules/jest-worker/", + "packageDependencies": [ + ["jest-worker", "npm:24.9.0"], + ["merge-stream", "npm:2.0.0"], + ["supports-color", "npm:6.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["jimp", [ + ["npm:0.2.28", { + "packageLocation": "./.yarn/cache/jimp-npm-0.2.28-e62cad02ef-2.zip/node_modules/jimp/", + "packageDependencies": [ + ["jimp", "npm:0.2.28"], + ["bignumber.js", "npm:2.4.0"], + ["bmp-js", "npm:0.0.3"], + ["es6-promise", "npm:3.3.1"], + ["exif-parser", "npm:0.1.12"], + ["file-type", "npm:3.9.0"], + ["jpeg-js", "npm:0.2.0"], + ["load-bmfont", "npm:1.4.0"], + ["mime", "npm:1.6.0"], + ["mkdirp", "npm:0.5.1"], + ["pixelmatch", "npm:4.0.2"], + ["pngjs", "npm:3.3.3"], + ["read-chunk", "npm:1.0.1"], + ["request", "npm:2.88.0"], + ["stream-to-buffer", "npm:0.1.0"], + ["tinycolor2", "npm:1.4.1"], + ["url-regex", "npm:3.2.0"] + ], + "linkType": "HARD", + }], + ["npm:0.5.6", { + "packageLocation": "./.yarn/cache/jimp-npm-0.5.6-b908f1f7fb-2.zip/node_modules/jimp/", + "packageDependencies": [ + ["jimp", "npm:0.5.6"], + ["@babel/polyfill", "npm:7.2.5"], + ["@jimp/custom", "npm:0.5.4"], + ["@jimp/plugins", "virtual:b908f1f7fb6775fab95580cb30f6761ce06c6dd7873a6739d5b587771032059f2ccdaaf64427e5d958aea3291e7d08fd0bca5b17747743d295e649ca79c54056#npm:0.5.5"], + ["@jimp/types", "virtual:b908f1f7fb6775fab95580cb30f6761ce06c6dd7873a6739d5b587771032059f2ccdaaf64427e5d958aea3291e7d08fd0bca5b17747743d295e649ca79c54056#npm:0.5.4"], + ["core-js", "npm:2.6.2"] + ], + "linkType": "HARD", + }], + ["npm:0.6.4", { + "packageLocation": "./.yarn/cache/jimp-npm-0.6.4-d98e5bc1cc-2.zip/node_modules/jimp/", + "packageDependencies": [ + ["jimp", "npm:0.6.4"], + ["@babel/polyfill", "npm:7.2.5"], + ["@jimp/custom", "npm:0.6.4"], + ["@jimp/plugins", "virtual:d98e5bc1ccbead39170d3994004672b64fdf154267795710ad1c4d8efe0eacf80ac7423ed74d40277ed00bcc8464a09bde690088f4b3658d31ca240e32657dfe#npm:0.6.4"], + ["@jimp/types", "virtual:d98e5bc1ccbead39170d3994004672b64fdf154267795710ad1c4d8efe0eacf80ac7423ed74d40277ed00bcc8464a09bde690088f4b3658d31ca240e32657dfe#npm:0.6.4"], + ["core-js", "npm:2.6.2"] + ], + "linkType": "HARD", + }] + ]], + ["joi", [ + ["npm:11.4.0", { + "packageLocation": "./.yarn/cache/joi-npm-11.4.0-68d84becf3-2.zip/node_modules/joi/", + "packageDependencies": [ + ["joi", "npm:11.4.0"], + ["hoek", "npm:4.2.1"], + ["isemail", "npm:3.2.0"], + ["topo", "npm:2.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["jpeg-js", [ + ["npm:0.1.2", { + "packageLocation": "./.yarn/cache/jpeg-js-npm-0.1.2-56f331f442-2.zip/node_modules/jpeg-js/", + "packageDependencies": [ + ["jpeg-js", "npm:0.1.2"] + ], + "linkType": "HARD", + }], + ["npm:0.2.0", { + "packageLocation": "./.yarn/cache/jpeg-js-npm-0.2.0-271a417668-2.zip/node_modules/jpeg-js/", + "packageDependencies": [ + ["jpeg-js", "npm:0.2.0"] + ], + "linkType": "HARD", + }], + ["npm:0.3.4", { + "packageLocation": "./.yarn/cache/jpeg-js-npm-0.3.4-b50088a2e7-2.zip/node_modules/jpeg-js/", + "packageDependencies": [ + ["jpeg-js", "npm:0.3.4"] + ], + "linkType": "HARD", + }] + ]], + ["js-base64", [ + ["npm:2.5.1", { + "packageLocation": "./.yarn/cache/js-base64-npm-2.5.1-d536de0a50-2.zip/node_modules/js-base64/", + "packageDependencies": [ + ["js-base64", "npm:2.5.1"] + ], + "linkType": "HARD", + }] + ]], + ["js-levenshtein", [ + ["npm:1.1.6", { + "packageLocation": "./.yarn/cache/js-levenshtein-npm-1.1.6-ab883e61a3-2.zip/node_modules/js-levenshtein/", + "packageDependencies": [ + ["js-levenshtein", "npm:1.1.6"] + ], + "linkType": "HARD", + }] + ]], + ["js-reporters", [ + ["npm:1.2.1", { + "packageLocation": "./.yarn/cache/js-reporters-npm-1.2.1-f6033336ba-2.zip/node_modules/js-reporters/", + "packageDependencies": [ + ["js-reporters", "npm:1.2.1"] + ], + "linkType": "HARD", + }] + ]], + ["js-tokens", [ + ["npm:3.0.2", { + "packageLocation": "./.yarn/cache/js-tokens-npm-3.0.2-fe6fb334bd-2.zip/node_modules/js-tokens/", + "packageDependencies": [ + ["js-tokens", "npm:3.0.2"] + ], + "linkType": "HARD", + }], + ["npm:4.0.0", { + "packageLocation": "./.yarn/cache/js-tokens-npm-4.0.0-0ac852e9e2-2.zip/node_modules/js-tokens/", + "packageDependencies": [ + ["js-tokens", "npm:4.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["js-yaml", [ + ["npm:3.12.1", { + "packageLocation": "./.yarn/cache/js-yaml-npm-3.12.1-1012c4e30a-2.zip/node_modules/js-yaml/", + "packageDependencies": [ + ["js-yaml", "npm:3.12.1"], + ["argparse", "npm:1.0.10"], + ["esprima", "npm:4.0.1"] + ], + "linkType": "HARD", + }], + ["npm:3.12.2", { + "packageLocation": "./.yarn/cache/js-yaml-npm-3.12.2-0477061df7-2.zip/node_modules/js-yaml/", + "packageDependencies": [ + ["js-yaml", "npm:3.12.2"], + ["argparse", "npm:1.0.10"], + ["esprima", "npm:4.0.1"] + ], + "linkType": "HARD", + }], + ["npm:3.13.1", { + "packageLocation": "./.yarn/cache/js-yaml-npm-3.13.1-3a28ff3b75-2.zip/node_modules/js-yaml/", + "packageDependencies": [ + ["js-yaml", "npm:3.13.1"], + ["argparse", "npm:1.0.10"], + ["esprima", "npm:4.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["jsbn", [ + ["npm:0.1.1", { + "packageLocation": "./.yarn/cache/jsbn-npm-0.1.1-0eb7132404-2.zip/node_modules/jsbn/", + "packageDependencies": [ + ["jsbn", "npm:0.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["jsdom", [ + ["npm:11.12.0", { + "packageLocation": "./.yarn/cache/jsdom-npm-11.12.0-6d22373139-2.zip/node_modules/jsdom/", + "packageDependencies": [ + ["jsdom", "npm:11.12.0"], + ["abab", "npm:2.0.0"], + ["acorn", "npm:5.7.3"], + ["acorn-globals", "npm:4.3.0"], + ["array-equal", "npm:1.0.0"], + ["cssom", "npm:0.3.4"], + ["cssstyle", "npm:1.1.1"], + ["data-urls", "npm:1.1.0"], + ["domexception", "npm:1.0.1"], + ["escodegen", "npm:1.9.1"], + ["html-encoding-sniffer", "npm:1.0.2"], + ["left-pad", "npm:1.3.0"], + ["nwsapi", "npm:2.0.9"], + ["parse5", "npm:4.0.0"], + ["pn", "npm:1.1.0"], + ["request", "npm:2.88.0"], + ["request-promise-native", "virtual:6d2237313998c02ed351556b751f5d961cc643a59dee24a86fdfbd49b173eae17d45b0568e08435b7b1f50daca411ba6eb8185d6ae45df289e62ed9409b80a81#npm:1.0.5"], + ["sax", "npm:1.2.4"], + ["symbol-tree", "npm:3.2.2"], + ["tough-cookie", "npm:2.5.0"], + ["w3c-hr-time", "npm:1.0.1"], + ["webidl-conversions", "npm:4.0.2"], + ["whatwg-encoding", "npm:1.0.5"], + ["whatwg-mimetype", "npm:2.3.0"], + ["whatwg-url", "npm:6.5.0"], + ["ws", "npm:5.2.2"], + ["xml-name-validator", "npm:3.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["jsesc", [ + ["npm:0.5.0", { + "packageLocation": "./.yarn/cache/jsesc-npm-0.5.0-6827074492-2.zip/node_modules/jsesc/", + "packageDependencies": [ + ["jsesc", "npm:0.5.0"] + ], + "linkType": "HARD", + }], + ["npm:1.3.0", { + "packageLocation": "./.yarn/cache/jsesc-npm-1.3.0-c6247dcb35-2.zip/node_modules/jsesc/", + "packageDependencies": [ + ["jsesc", "npm:1.3.0"] + ], + "linkType": "HARD", + }], + ["npm:2.5.2", { + "packageLocation": "./.yarn/cache/jsesc-npm-2.5.2-c5acb78804-2.zip/node_modules/jsesc/", + "packageDependencies": [ + ["jsesc", "npm:2.5.2"] + ], + "linkType": "HARD", + }] + ]], + ["json-buffer", [ + ["npm:3.0.0", { + "packageLocation": "./.yarn/cache/json-buffer-npm-3.0.0-21c267a314-2.zip/node_modules/json-buffer/", + "packageDependencies": [ + ["json-buffer", "npm:3.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["json-file-plus", [ + ["npm:3.3.1", { + "packageLocation": "./.yarn/cache/json-file-plus-npm-3.3.1-7166c0c0e0-2.zip/node_modules/json-file-plus/", + "packageDependencies": [ + ["json-file-plus", "npm:3.3.1"], + ["is", "npm:3.3.0"], + ["node.extend", "npm:2.0.2"], + ["object.assign", "npm:4.1.0"], + ["promiseback", "npm:2.0.2"], + ["safer-buffer", "npm:2.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["json-loader", [ + ["npm:0.5.7", { + "packageLocation": "./.yarn/cache/json-loader-npm-0.5.7-489a339a93-2.zip/node_modules/json-loader/", + "packageDependencies": [ + ["json-loader", "npm:0.5.7"] + ], + "linkType": "HARD", + }] + ]], + ["json-parse-better-errors", [ + ["npm:1.0.2", { + "packageLocation": "./.yarn/cache/json-parse-better-errors-npm-1.0.2-7f37637d19-2.zip/node_modules/json-parse-better-errors/", + "packageDependencies": [ + ["json-parse-better-errors", "npm:1.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["json-schema", [ + ["npm:0.2.3", { + "packageLocation": "./.yarn/cache/json-schema-npm-0.2.3-018ee3dfc9-2.zip/node_modules/json-schema/", + "packageDependencies": [ + ["json-schema", "npm:0.2.3"] + ], + "linkType": "HARD", + }] + ]], + ["json-schema-traverse", [ + ["npm:0.4.1", { + "packageLocation": "./.yarn/cache/json-schema-traverse-npm-0.4.1-4759091693-2.zip/node_modules/json-schema-traverse/", + "packageDependencies": [ + ["json-schema-traverse", "npm:0.4.1"] + ], + "linkType": "HARD", + }] + ]], + ["json-stable-stringify-without-jsonify", [ + ["npm:1.0.1", { + "packageLocation": "./.yarn/cache/json-stable-stringify-without-jsonify-npm-1.0.1-b65772b28b-2.zip/node_modules/json-stable-stringify-without-jsonify/", + "packageDependencies": [ + ["json-stable-stringify-without-jsonify", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["json-stringify-safe", [ + ["npm:5.0.1", { + "packageLocation": "./.yarn/cache/json-stringify-safe-npm-5.0.1-064ddd6ab4-2.zip/node_modules/json-stringify-safe/", + "packageDependencies": [ + ["json-stringify-safe", "npm:5.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["json3", [ + ["npm:3.3.2", { + "packageLocation": "./.yarn/cache/json3-npm-3.3.2-71dd84c492-2.zip/node_modules/json3/", + "packageDependencies": [ + ["json3", "npm:3.3.2"] + ], + "linkType": "HARD", + }] + ]], + ["json5", [ + ["npm:0.5.1", { + "packageLocation": "./.yarn/cache/json5-npm-0.5.1-dad9a6cdb1-2.zip/node_modules/json5/", + "packageDependencies": [ + ["json5", "npm:0.5.1"] + ], + "linkType": "HARD", + }], + ["npm:1.0.1", { + "packageLocation": "./.yarn/cache/json5-npm-1.0.1-647fc8794b-2.zip/node_modules/json5/", + "packageDependencies": [ + ["json5", "npm:1.0.1"], + ["minimist", "npm:1.2.0"] + ], + "linkType": "HARD", + }], + ["npm:2.1.0", { + "packageLocation": "./.yarn/cache/json5-npm-2.1.0-8e9ce80b06-2.zip/node_modules/json5/", + "packageDependencies": [ + ["json5", "npm:2.1.0"], + ["minimist", "npm:1.2.0"] + ], + "linkType": "HARD", + }], + ["npm:2.1.1", { + "packageLocation": "./.yarn/cache/json5-npm-2.1.1-bbee3956d5-2.zip/node_modules/json5/", + "packageDependencies": [ + ["json5", "npm:2.1.1"], + ["minimist", "npm:1.2.0"] + ], + "linkType": "HARD", + }] + ]], + ["jsonfile", [ + ["npm:2.4.0", { + "packageLocation": "./.yarn/cache/jsonfile-npm-2.4.0-5547489d6b-2.zip/node_modules/jsonfile/", + "packageDependencies": [ + ["jsonfile", "npm:2.4.0"], + ["graceful-fs", "npm:4.1.15"] + ], + "linkType": "HARD", + }], + ["npm:4.0.0", { + "packageLocation": "./.yarn/cache/jsonfile-npm-4.0.0-10ce3aea15-2.zip/node_modules/jsonfile/", + "packageDependencies": [ + ["jsonfile", "npm:4.0.0"], + ["graceful-fs", "npm:4.1.15"] + ], + "linkType": "HARD", + }] + ]], + ["jsonify", [ + ["npm:0.0.0", { + "packageLocation": "./.yarn/cache/jsonify-npm-0.0.0-80da2da40c-2.zip/node_modules/jsonify/", + "packageDependencies": [ + ["jsonify", "npm:0.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["jsontoxml", [ + ["npm:1.0.1", { + "packageLocation": "./.yarn/cache/jsontoxml-npm-1.0.1-2271184387-2.zip/node_modules/jsontoxml/", + "packageDependencies": [ + ["jsontoxml", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["jsprim", [ + ["npm:1.4.1", { + "packageLocation": "./.yarn/cache/jsprim-npm-1.4.1-948d2c9ec3-2.zip/node_modules/jsprim/", + "packageDependencies": [ + ["jsprim", "npm:1.4.1"], + ["assert-plus", "npm:1.0.0"], + ["extsprintf", "npm:1.3.0"], + ["json-schema", "npm:0.2.3"], + ["verror", "npm:1.10.0"] + ], + "linkType": "HARD", + }] + ]], + ["jsx-ast-utils", [ + ["npm:2.0.1", { + "packageLocation": "./.yarn/cache/jsx-ast-utils-npm-2.0.1-3b757964a3-2.zip/node_modules/jsx-ast-utils/", + "packageDependencies": [ + ["jsx-ast-utils", "npm:2.0.1"], + ["array-includes", "npm:3.0.3"] + ], + "linkType": "HARD", + }], + ["npm:2.2.1", { + "packageLocation": "./.yarn/cache/jsx-ast-utils-npm-2.2.1-95a8a6e297-2.zip/node_modules/jsx-ast-utils/", + "packageDependencies": [ + ["jsx-ast-utils", "npm:2.2.1"], + ["array-includes", "npm:3.0.3"], + ["object.assign", "npm:4.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["kew", [ + ["npm:0.7.0", { + "packageLocation": "./.yarn/cache/kew-npm-0.7.0-313b8dfdfe-2.zip/node_modules/kew/", + "packageDependencies": [ + ["kew", "npm:0.7.0"] + ], + "linkType": "HARD", + }] + ]], + ["keyv", [ + ["npm:3.0.0", { + "packageLocation": "./.yarn/cache/keyv-npm-3.0.0-31c4735a55-2.zip/node_modules/keyv/", + "packageDependencies": [ + ["keyv", "npm:3.0.0"], + ["json-buffer", "npm:3.0.0"] + ], + "linkType": "HARD", + }], + ["npm:3.1.0", { + "packageLocation": "./.yarn/cache/keyv-npm-3.1.0-81c9ff4454-2.zip/node_modules/keyv/", + "packageDependencies": [ + ["keyv", "npm:3.1.0"], + ["json-buffer", "npm:3.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["killable", [ + ["npm:1.0.1", { + "packageLocation": "./.yarn/cache/killable-npm-1.0.1-bf69803651-2.zip/node_modules/killable/", + "packageDependencies": [ + ["killable", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["kind-of", [ + ["npm:3.2.2", { + "packageLocation": "./.yarn/cache/kind-of-npm-3.2.2-7deaffa5f9-2.zip/node_modules/kind-of/", + "packageDependencies": [ + ["kind-of", "npm:3.2.2"], + ["is-buffer", "npm:1.1.6"] + ], + "linkType": "HARD", + }], + ["npm:4.0.0", { + "packageLocation": "./.yarn/cache/kind-of-npm-4.0.0-69fd153375-2.zip/node_modules/kind-of/", + "packageDependencies": [ + ["kind-of", "npm:4.0.0"], + ["is-buffer", "npm:1.1.6"] + ], + "linkType": "HARD", + }], + ["npm:5.1.0", { + "packageLocation": "./.yarn/cache/kind-of-npm-5.1.0-ce82f43eaa-2.zip/node_modules/kind-of/", + "packageDependencies": [ + ["kind-of", "npm:5.1.0"] + ], + "linkType": "HARD", + }], + ["npm:6.0.2", { + "packageLocation": "./.yarn/cache/kind-of-npm-6.0.2-0465b47e72-2.zip/node_modules/kind-of/", + "packageDependencies": [ + ["kind-of", "npm:6.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["klaw", [ + ["npm:1.3.1", { + "packageLocation": "./.yarn/cache/klaw-npm-1.3.1-0adc7be9ec-2.zip/node_modules/klaw/", + "packageDependencies": [ + ["klaw", "npm:1.3.1"], + ["graceful-fs", "npm:4.1.15"] + ], + "linkType": "HARD", + }], + ["npm:2.1.1", { + "packageLocation": "./.yarn/cache/klaw-npm-2.1.1-94ac527582-2.zip/node_modules/klaw/", + "packageDependencies": [ + ["klaw", "npm:2.1.1"], + ["graceful-fs", "npm:4.1.15"] + ], + "linkType": "HARD", + }] + ]], + ["kleur", [ + ["npm:3.0.1", { + "packageLocation": "./.yarn/cache/kleur-npm-3.0.1-3288cacea8-2.zip/node_modules/kleur/", + "packageDependencies": [ + ["kleur", "npm:3.0.1"] + ], + "linkType": "HARD", + }], + ["npm:3.0.3", { + "packageLocation": "./.yarn/cache/kleur-npm-3.0.3-f6f53649a4-2.zip/node_modules/kleur/", + "packageDependencies": [ + ["kleur", "npm:3.0.3"] + ], + "linkType": "HARD", + }] + ]], + ["last-call-webpack-plugin", [ + ["npm:3.0.0", { + "packageLocation": "./.yarn/cache/last-call-webpack-plugin-npm-3.0.0-1e38087a70-2.zip/node_modules/last-call-webpack-plugin/", + "packageDependencies": [ + ["last-call-webpack-plugin", "npm:3.0.0"], + ["lodash", "npm:4.17.11"], + ["webpack-sources", "npm:1.3.0"] + ], + "linkType": "HARD", + }] + ]], + ["latest-version", [ + ["npm:3.1.0", { + "packageLocation": "./.yarn/cache/latest-version-npm-3.1.0-deb049c563-2.zip/node_modules/latest-version/", + "packageDependencies": [ + ["latest-version", "npm:3.1.0"], + ["package-json", "npm:4.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["lcid", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/lcid-npm-1.0.0-02d845072b-2.zip/node_modules/lcid/", + "packageDependencies": [ + ["lcid", "npm:1.0.0"], + ["invert-kv", "npm:1.0.0"] + ], + "linkType": "HARD", + }], + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/lcid-npm-2.0.0-504d7cb4c6-2.zip/node_modules/lcid/", + "packageDependencies": [ + ["lcid", "npm:2.0.0"], + ["invert-kv", "npm:2.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["left-pad", [ + ["npm:1.3.0", { + "packageLocation": "./.yarn/cache/left-pad-npm-1.3.0-0382e69409-2.zip/node_modules/left-pad/", + "packageDependencies": [ + ["left-pad", "npm:1.3.0"] + ], + "linkType": "HARD", + }] + ]], + ["leven", [ + ["npm:2.1.0", { + "packageLocation": "./.yarn/cache/leven-npm-2.1.0-19f0a16606-2.zip/node_modules/leven/", + "packageDependencies": [ + ["leven", "npm:2.1.0"] + ], + "linkType": "HARD", + }], + ["npm:3.1.0", { + "packageLocation": "./.yarn/cache/leven-npm-3.1.0-b7697736a3-2.zip/node_modules/leven/", + "packageDependencies": [ + ["leven", "npm:3.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["levn", [ + ["npm:0.3.0", { + "packageLocation": "./.yarn/cache/levn-npm-0.3.0-48d774b1c2-2.zip/node_modules/levn/", + "packageDependencies": [ + ["levn", "npm:0.3.0"], + ["prelude-ls", "npm:1.1.2"], + ["type-check", "npm:0.3.2"] + ], + "linkType": "HARD", + }] + ]], + ["linkify-it", [ + ["npm:2.1.0", { + "packageLocation": "./.yarn/cache/linkify-it-npm-2.1.0-825db09b6a-2.zip/node_modules/linkify-it/", + "packageDependencies": [ + ["linkify-it", "npm:2.1.0"], + ["uc.micro", "npm:1.0.5"] + ], + "linkType": "HARD", + }] + ]], + ["load-bmfont", [ + ["npm:1.4.0", { + "packageLocation": "./.yarn/cache/load-bmfont-npm-1.4.0-87bed03d77-2.zip/node_modules/load-bmfont/", + "packageDependencies": [ + ["load-bmfont", "npm:1.4.0"], + ["buffer-equal", "npm:0.0.1"], + ["mime", "npm:1.6.0"], + ["parse-bmfont-ascii", "npm:1.0.6"], + ["parse-bmfont-binary", "npm:1.0.6"], + ["parse-bmfont-xml", "npm:1.1.4"], + ["phin", "npm:2.9.3"], + ["xhr", "npm:2.5.0"], + ["xtend", "npm:4.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["load-json-file", [ + ["npm:1.1.0", { + "packageLocation": "./.yarn/cache/load-json-file-npm-1.1.0-455d5470c2-2.zip/node_modules/load-json-file/", + "packageDependencies": [ + ["load-json-file", "npm:1.1.0"], + ["graceful-fs", "npm:4.1.15"], + ["parse-json", "npm:2.2.0"], + ["pify", "npm:2.3.0"], + ["pinkie-promise", "npm:2.0.1"], + ["strip-bom", "npm:2.0.0"] + ], + "linkType": "HARD", + }], + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/load-json-file-npm-2.0.0-9317df26fa-2.zip/node_modules/load-json-file/", + "packageDependencies": [ + ["load-json-file", "npm:2.0.0"], + ["graceful-fs", "npm:4.1.15"], + ["parse-json", "npm:2.2.0"], + ["pify", "npm:2.3.0"], + ["strip-bom", "npm:3.0.0"] + ], + "linkType": "HARD", + }], + ["npm:4.0.0", { + "packageLocation": "./.yarn/cache/load-json-file-npm-4.0.0-c9f09d85eb-2.zip/node_modules/load-json-file/", + "packageDependencies": [ + ["load-json-file", "npm:4.0.0"], + ["graceful-fs", "npm:4.1.15"], + ["parse-json", "npm:4.0.0"], + ["pify", "npm:3.0.0"], + ["strip-bom", "npm:3.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["loader-fs-cache", [ + ["npm:1.0.1", { + "packageLocation": "./.yarn/cache/loader-fs-cache-npm-1.0.1-3ac777ed75-2.zip/node_modules/loader-fs-cache/", + "packageDependencies": [ + ["loader-fs-cache", "npm:1.0.1"], + ["find-cache-dir", "npm:0.1.1"], + ["mkdirp", "npm:0.5.1"] + ], + "linkType": "HARD", + }] + ]], + ["loader-runner", [ + ["npm:2.4.0", { + "packageLocation": "./.yarn/cache/loader-runner-npm-2.4.0-c414104c2f-2.zip/node_modules/loader-runner/", + "packageDependencies": [ + ["loader-runner", "npm:2.4.0"] + ], + "linkType": "HARD", + }] + ]], + ["loader-utils", [ + ["npm:1.2.3", { + "packageLocation": "./.yarn/cache/loader-utils-npm-1.2.3-d5bb1b4e08-2.zip/node_modules/loader-utils/", + "packageDependencies": [ + ["loader-utils", "npm:1.2.3"], + ["big.js", "npm:5.2.2"], + ["emojis-list", "npm:2.1.0"], + ["json5", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["locate-path", [ + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/locate-path-npm-2.0.0-673d28b0ea-2.zip/node_modules/locate-path/", + "packageDependencies": [ + ["locate-path", "npm:2.0.0"], + ["p-locate", "npm:2.0.0"], + ["path-exists", "npm:3.0.0"] + ], + "linkType": "HARD", + }], + ["npm:3.0.0", { + "packageLocation": "./.yarn/cache/locate-path-npm-3.0.0-991671ae9f-2.zip/node_modules/locate-path/", + "packageDependencies": [ + ["locate-path", "npm:3.0.0"], + ["p-locate", "npm:3.0.0"], + ["path-exists", "npm:3.0.0"] + ], + "linkType": "HARD", + }], + ["npm:5.0.0", { + "packageLocation": "./.yarn/cache/locate-path-npm-5.0.0-46580c43e4-2.zip/node_modules/locate-path/", + "packageDependencies": [ + ["locate-path", "npm:5.0.0"], + ["p-locate", "npm:4.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["lockfile", [ + ["npm:1.0.4", { + "packageLocation": "./.yarn/cache/lockfile-npm-1.0.4-00301b5723-2.zip/node_modules/lockfile/", + "packageDependencies": [ + ["lockfile", "npm:1.0.4"], + ["signal-exit", "npm:3.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["lodash", [ + ["npm:4.17.11", { + "packageLocation": "./.yarn/cache/lodash-npm-4.17.11-1c592398b2-2.zip/node_modules/lodash/", + "packageDependencies": [ + ["lodash", "npm:4.17.11"] + ], + "linkType": "HARD", + }], + ["npm:4.17.15", { + "packageLocation": "./.yarn/cache/lodash-npm-4.17.15-566d9324f7-2.zip/node_modules/lodash/", + "packageDependencies": [ + ["lodash", "npm:4.17.15"] + ], + "linkType": "HARD", + }] + ]], + ["lodash._reinterpolate", [ + ["npm:3.0.0", { + "packageLocation": "./.yarn/cache/lodash._reinterpolate-npm-3.0.0-3c62ca439e-2.zip/node_modules/lodash._reinterpolate/", + "packageDependencies": [ + ["lodash._reinterpolate", "npm:3.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["lodash.clonedeep", [ + ["npm:4.5.0", { + "packageLocation": "./.yarn/cache/lodash.clonedeep-npm-4.5.0-fbc3cda4e5-2.zip/node_modules/lodash.clonedeep/", + "packageDependencies": [ + ["lodash.clonedeep", "npm:4.5.0"] + ], + "linkType": "HARD", + }] + ]], + ["lodash.debounce", [ + ["npm:4.0.8", { + "packageLocation": "./.yarn/cache/lodash.debounce-npm-4.0.8-f1d6e09799-2.zip/node_modules/lodash.debounce/", + "packageDependencies": [ + ["lodash.debounce", "npm:4.0.8"] + ], + "linkType": "HARD", + }] + ]], + ["lodash.defaultsdeep", [ + ["npm:4.6.0", { + "packageLocation": "./.yarn/cache/lodash.defaultsdeep-npm-4.6.0-9c8db1dd1c-2.zip/node_modules/lodash.defaultsdeep/", + "packageDependencies": [ + ["lodash.defaultsdeep", "npm:4.6.0"] + ], + "linkType": "HARD", + }] + ]], + ["lodash.escaperegexp", [ + ["npm:4.1.2", { + "packageLocation": "./.yarn/cache/lodash.escaperegexp-npm-4.1.2-c5b90e0e9c-2.zip/node_modules/lodash.escaperegexp/", + "packageDependencies": [ + ["lodash.escaperegexp", "npm:4.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["lodash.every", [ + ["npm:4.6.0", { + "packageLocation": "./.yarn/cache/lodash.every-npm-4.6.0-bea415bd43-2.zip/node_modules/lodash.every/", + "packageDependencies": [ + ["lodash.every", "npm:4.6.0"] + ], + "linkType": "HARD", + }] + ]], + ["lodash.flattendeep", [ + ["npm:4.4.0", { + "packageLocation": "./.yarn/cache/lodash.flattendeep-npm-4.4.0-26b2b4cbd7-2.zip/node_modules/lodash.flattendeep/", + "packageDependencies": [ + ["lodash.flattendeep", "npm:4.4.0"] + ], + "linkType": "HARD", + }] + ]], + ["lodash.foreach", [ + ["npm:4.5.0", { + "packageLocation": "./.yarn/cache/lodash.foreach-npm-4.5.0-ca8531894e-2.zip/node_modules/lodash.foreach/", + "packageDependencies": [ + ["lodash.foreach", "npm:4.5.0"] + ], + "linkType": "HARD", + }] + ]], + ["lodash.get", [ + ["npm:4.4.2", { + "packageLocation": "./.yarn/cache/lodash.get-npm-4.4.2-7bda64ed87-2.zip/node_modules/lodash.get/", + "packageDependencies": [ + ["lodash.get", "npm:4.4.2"] + ], + "linkType": "HARD", + }] + ]], + ["lodash.isplainobject", [ + ["npm:4.0.6", { + "packageLocation": "./.yarn/cache/lodash.isplainobject-npm-4.0.6-d73937742f-2.zip/node_modules/lodash.isplainobject/", + "packageDependencies": [ + ["lodash.isplainobject", "npm:4.0.6"] + ], + "linkType": "HARD", + }] + ]], + ["lodash.isstring", [ + ["npm:4.0.1", { + "packageLocation": "./.yarn/cache/lodash.isstring-npm-4.0.1-721fee791c-2.zip/node_modules/lodash.isstring/", + "packageDependencies": [ + ["lodash.isstring", "npm:4.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["lodash.map", [ + ["npm:4.6.0", { + "packageLocation": "./.yarn/cache/lodash.map-npm-4.6.0-8013e2ad18-2.zip/node_modules/lodash.map/", + "packageDependencies": [ + ["lodash.map", "npm:4.6.0"] + ], + "linkType": "HARD", + }] + ]], + ["lodash.maxby", [ + ["npm:4.6.0", { + "packageLocation": "./.yarn/cache/lodash.maxby-npm-4.6.0-62b933d718-2.zip/node_modules/lodash.maxby/", + "packageDependencies": [ + ["lodash.maxby", "npm:4.6.0"] + ], + "linkType": "HARD", + }] + ]], + ["lodash.memoize", [ + ["npm:4.1.2", { + "packageLocation": "./.yarn/cache/lodash.memoize-npm-4.1.2-0e6250041f-2.zip/node_modules/lodash.memoize/", + "packageDependencies": [ + ["lodash.memoize", "npm:4.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["lodash.mergewith", [ + ["npm:4.6.1", { + "packageLocation": "./.yarn/cache/lodash.mergewith-npm-4.6.1-ad11167414-2.zip/node_modules/lodash.mergewith/", + "packageDependencies": [ + ["lodash.mergewith", "npm:4.6.1"] + ], + "linkType": "HARD", + }] + ]], + ["lodash.set", [ + ["npm:4.3.2", { + "packageLocation": "./.yarn/cache/lodash.set-npm-4.3.2-7586c942c2-2.zip/node_modules/lodash.set/", + "packageDependencies": [ + ["lodash.set", "npm:4.3.2"] + ], + "linkType": "HARD", + }] + ]], + ["lodash.sortby", [ + ["npm:4.7.0", { + "packageLocation": "./.yarn/cache/lodash.sortby-npm-4.7.0-fda8ab950d-2.zip/node_modules/lodash.sortby/", + "packageDependencies": [ + ["lodash.sortby", "npm:4.7.0"] + ], + "linkType": "HARD", + }] + ]], + ["lodash.template", [ + ["npm:4.4.0", { + "packageLocation": "./.yarn/cache/lodash.template-npm-4.4.0-573d44b544-2.zip/node_modules/lodash.template/", + "packageDependencies": [ + ["lodash.template", "npm:4.4.0"], + ["lodash._reinterpolate", "npm:3.0.0"], + ["lodash.templatesettings", "npm:4.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["lodash.templatesettings", [ + ["npm:4.1.0", { + "packageLocation": "./.yarn/cache/lodash.templatesettings-npm-4.1.0-9b1d0dd7b9-2.zip/node_modules/lodash.templatesettings/", + "packageDependencies": [ + ["lodash.templatesettings", "npm:4.1.0"], + ["lodash._reinterpolate", "npm:3.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["lodash.throttle", [ + ["npm:4.1.1", { + "packageLocation": "./.yarn/cache/lodash.throttle-npm-4.1.1-856641af92-2.zip/node_modules/lodash.throttle/", + "packageDependencies": [ + ["lodash.throttle", "npm:4.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["lodash.toarray", [ + ["npm:4.4.0", { + "packageLocation": "./.yarn/cache/lodash.toarray-npm-4.4.0-e7e700a242-2.zip/node_modules/lodash.toarray/", + "packageDependencies": [ + ["lodash.toarray", "npm:4.4.0"] + ], + "linkType": "HARD", + }] + ]], + ["lodash.unescape", [ + ["npm:4.0.1", { + "packageLocation": "./.yarn/cache/lodash.unescape-npm-4.0.1-369781db1f-2.zip/node_modules/lodash.unescape/", + "packageDependencies": [ + ["lodash.unescape", "npm:4.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["lodash.uniq", [ + ["npm:4.5.0", { + "packageLocation": "./.yarn/cache/lodash.uniq-npm-4.5.0-7c270dca85-2.zip/node_modules/lodash.uniq/", + "packageDependencies": [ + ["lodash.uniq", "npm:4.5.0"] + ], + "linkType": "HARD", + }] + ]], + ["log-update", [ + ["npm:3.2.0", { + "packageLocation": "./.yarn/cache/log-update-npm-3.2.0-aaeff3245f-2.zip/node_modules/log-update/", + "packageDependencies": [ + ["log-update", "npm:3.2.0"], + ["ansi-escapes", "npm:3.2.0"], + ["cli-cursor", "npm:2.1.0"], + ["wrap-ansi", "npm:5.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["logalot", [ + ["npm:2.1.0", { + "packageLocation": "./.yarn/cache/logalot-npm-2.1.0-5542ab78ae-2.zip/node_modules/logalot/", + "packageDependencies": [ + ["logalot", "npm:2.1.0"], + ["figures", "npm:1.7.0"], + ["squeak", "npm:1.3.0"] + ], + "linkType": "HARD", + }] + ]], + ["logic-solver", [ + ["npm:2.0.1", { + "packageLocation": "./.yarn/cache/logic-solver-npm-2.0.1-3f092e9b27-2.zip/node_modules/logic-solver/", + "packageDependencies": [ + ["logic-solver", "npm:2.0.1"], + ["underscore", "npm:1.9.1"] + ], + "linkType": "HARD", + }] + ]], + ["loglevel", [ + ["npm:1.6.1", { + "packageLocation": "./.yarn/cache/loglevel-npm-1.6.1-0c8e4e5e36-2.zip/node_modules/loglevel/", + "packageDependencies": [ + ["loglevel", "npm:1.6.1"] + ], + "linkType": "HARD", + }] + ]], + ["longest", [ + ["npm:1.0.1", { + "packageLocation": "./.yarn/cache/longest-npm-1.0.1-78ef3a3705-2.zip/node_modules/longest/", + "packageDependencies": [ + ["longest", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["longest-streak", [ + ["npm:2.0.2", { + "packageLocation": "./.yarn/cache/longest-streak-npm-2.0.2-30a616b1a7-2.zip/node_modules/longest-streak/", + "packageDependencies": [ + ["longest-streak", "npm:2.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["loose-envify", [ + ["npm:1.4.0", { + "packageLocation": "./.yarn/cache/loose-envify-npm-1.4.0-6307b72ccf-2.zip/node_modules/loose-envify/", + "packageDependencies": [ + ["loose-envify", "npm:1.4.0"], + ["js-tokens", "npm:4.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["loud-rejection", [ + ["npm:1.6.0", { + "packageLocation": "./.yarn/cache/loud-rejection-npm-1.6.0-1d4b7666c5-2.zip/node_modules/loud-rejection/", + "packageDependencies": [ + ["loud-rejection", "npm:1.6.0"], + ["currently-unhandled", "npm:0.4.1"], + ["signal-exit", "npm:3.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["lowercase-keys", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/lowercase-keys-npm-1.0.0-b65e7708c5-2.zip/node_modules/lowercase-keys/", + "packageDependencies": [ + ["lowercase-keys", "npm:1.0.0"] + ], + "linkType": "HARD", + }], + ["npm:1.0.1", { + "packageLocation": "./.yarn/cache/lowercase-keys-npm-1.0.1-0979e653b8-2.zip/node_modules/lowercase-keys/", + "packageDependencies": [ + ["lowercase-keys", "npm:1.0.1"] + ], + "linkType": "HARD", + }], + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/lowercase-keys-npm-2.0.0-1876065a32-2.zip/node_modules/lowercase-keys/", + "packageDependencies": [ + ["lowercase-keys", "npm:2.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["lpad-align", [ + ["npm:1.1.2", { + "packageLocation": "./.yarn/cache/lpad-align-npm-1.1.2-fd98d905b9-2.zip/node_modules/lpad-align/", + "packageDependencies": [ + ["lpad-align", "npm:1.1.2"], + ["get-stdin", "npm:4.0.1"], + ["indent-string", "npm:2.1.0"], + ["longest", "npm:1.0.1"], + ["meow", "npm:3.7.0"] + ], + "linkType": "HARD", + }] + ]], + ["lru-cache", [ + ["npm:4.0.0", { + "packageLocation": "./.yarn/cache/lru-cache-npm-4.0.0-fc17b4c73f-2.zip/node_modules/lru-cache/", + "packageDependencies": [ + ["lru-cache", "npm:4.0.0"], + ["pseudomap", "npm:1.0.2"], + ["yallist", "npm:2.1.2"] + ], + "linkType": "HARD", + }], + ["npm:4.1.5", { + "packageLocation": "./.yarn/cache/lru-cache-npm-4.1.5-ede304cc43-2.zip/node_modules/lru-cache/", + "packageDependencies": [ + ["lru-cache", "npm:4.1.5"], + ["pseudomap", "npm:1.0.2"], + ["yallist", "npm:2.1.2"] + ], + "linkType": "HARD", + }], + ["npm:5.1.1", { + "packageLocation": "./.yarn/cache/lru-cache-npm-5.1.1-f475882a51-2.zip/node_modules/lru-cache/", + "packageDependencies": [ + ["lru-cache", "npm:5.1.1"], + ["yallist", "npm:3.0.3"] + ], + "linkType": "HARD", + }] + ]], + ["ltcdr", [ + ["npm:2.2.1", { + "packageLocation": "./.yarn/cache/ltcdr-npm-2.2.1-3a5152c118-2.zip/node_modules/ltcdr/", + "packageDependencies": [ + ["ltcdr", "npm:2.2.1"] + ], + "linkType": "HARD", + }] + ]], + ["macos-release", [ + ["npm:2.3.0", { + "packageLocation": "./.yarn/cache/macos-release-npm-2.3.0-68f3012f58-2.zip/node_modules/macos-release/", + "packageDependencies": [ + ["macos-release", "npm:2.3.0"] + ], + "linkType": "HARD", + }] + ]], + ["make-dir", [ + ["npm:1.3.0", { + "packageLocation": "./.yarn/cache/make-dir-npm-1.3.0-692810d225-2.zip/node_modules/make-dir/", + "packageDependencies": [ + ["make-dir", "npm:1.3.0"], + ["pify", "npm:3.0.0"] + ], + "linkType": "HARD", + }], + ["npm:2.1.0", { + "packageLocation": "./.yarn/cache/make-dir-npm-2.1.0-1ddaf205e7-2.zip/node_modules/make-dir/", + "packageDependencies": [ + ["make-dir", "npm:2.1.0"], + ["pify", "npm:4.0.1"], + ["semver", "npm:5.6.0"] + ], + "linkType": "HARD", + }], + ["npm:3.0.0", { + "packageLocation": "./.yarn/cache/make-dir-npm-3.0.0-0e0619ca41-2.zip/node_modules/make-dir/", + "packageDependencies": [ + ["make-dir", "npm:3.0.0"], + ["semver", "npm:6.3.0"] + ], + "linkType": "HARD", + }] + ]], + ["makeerror", [ + ["npm:1.0.11", { + "packageLocation": "./.yarn/cache/makeerror-npm-1.0.11-f7d070b73c-2.zip/node_modules/makeerror/", + "packageDependencies": [ + ["makeerror", "npm:1.0.11"], + ["tmpl", "npm:1.0.4"] + ], + "linkType": "HARD", + }] + ]], + ["mamacro", [ + ["npm:0.0.3", { + "packageLocation": "./.yarn/cache/mamacro-npm-0.0.3-3ec5fc0541-2.zip/node_modules/mamacro/", + "packageDependencies": [ + ["mamacro", "npm:0.0.3"] + ], + "linkType": "HARD", + }] + ]], + ["map-age-cleaner", [ + ["npm:0.1.3", { + "packageLocation": "./.yarn/cache/map-age-cleaner-npm-0.1.3-fd9e4b4aff-2.zip/node_modules/map-age-cleaner/", + "packageDependencies": [ + ["map-age-cleaner", "npm:0.1.3"], + ["p-defer", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["map-cache", [ + ["npm:0.2.2", { + "packageLocation": "./.yarn/cache/map-cache-npm-0.2.2-1620199b05-2.zip/node_modules/map-cache/", + "packageDependencies": [ + ["map-cache", "npm:0.2.2"] + ], + "linkType": "HARD", + }] + ]], + ["map-obj", [ + ["npm:1.0.1", { + "packageLocation": "./.yarn/cache/map-obj-npm-1.0.1-fa55100fac-2.zip/node_modules/map-obj/", + "packageDependencies": [ + ["map-obj", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["map-visit", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/map-visit-npm-1.0.0-33a7988a9d-2.zip/node_modules/map-visit/", + "packageDependencies": [ + ["map-visit", "npm:1.0.0"], + ["object-visit", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["markdown-escapes", [ + ["npm:1.0.2", { + "packageLocation": "./.yarn/cache/markdown-escapes-npm-1.0.2-dcd1864d64-2.zip/node_modules/markdown-escapes/", + "packageDependencies": [ + ["markdown-escapes", "npm:1.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["markdown-it", [ + ["npm:8.4.2", { + "packageLocation": "./.yarn/cache/markdown-it-npm-8.4.2-55847d41d0-2.zip/node_modules/markdown-it/", + "packageDependencies": [ + ["markdown-it", "npm:8.4.2"], + ["argparse", "npm:1.0.10"], + ["entities", "npm:1.1.2"], + ["linkify-it", "npm:2.1.0"], + ["mdurl", "npm:1.0.1"], + ["uc.micro", "npm:1.0.5"] + ], + "linkType": "HARD", + }] + ]], + ["markdown-table", [ + ["npm:1.1.2", { + "packageLocation": "./.yarn/cache/markdown-table-npm-1.1.2-1f048bcba1-2.zip/node_modules/markdown-table/", + "packageDependencies": [ + ["markdown-table", "npm:1.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["marked", [ + ["npm:0.6.3", { + "packageLocation": "./.yarn/cache/marked-npm-0.6.3-1ee699f13e-2.zip/node_modules/marked/", + "packageDependencies": [ + ["marked", "npm:0.6.3"] + ], + "linkType": "HARD", + }] + ]], + ["math-random", [ + ["npm:1.0.4", { + "packageLocation": "./.yarn/cache/math-random-npm-1.0.4-4cb7e85188-2.zip/node_modules/math-random/", + "packageDependencies": [ + ["math-random", "npm:1.0.4"] + ], + "linkType": "HARD", + }] + ]], + ["md5", [ + ["npm:2.2.1", { + "packageLocation": "./.yarn/cache/md5-npm-2.2.1-4596cd8137-2.zip/node_modules/md5/", + "packageDependencies": [ + ["md5", "npm:2.2.1"], + ["charenc", "npm:0.0.2"], + ["crypt", "npm:0.0.2"], + ["is-buffer", "npm:1.1.6"] + ], + "linkType": "HARD", + }] + ]], + ["md5-file", [ + ["npm:3.2.3", { + "packageLocation": "./.yarn/cache/md5-file-npm-3.2.3-4be3496d4b-2.zip/node_modules/md5-file/", + "packageDependencies": [ + ["md5-file", "npm:3.2.3"], + ["buffer-alloc", "npm:1.2.0"] + ], + "linkType": "HARD", + }] + ]], + ["md5.js", [ + ["npm:1.3.5", { + "packageLocation": "./.yarn/cache/md5.js-npm-1.3.5-130901125a-2.zip/node_modules/md5.js/", + "packageDependencies": [ + ["md5.js", "npm:1.3.5"], + ["hash-base", "npm:3.0.4"], + ["inherits", "npm:2.0.3"], + ["safe-buffer", "npm:5.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["mdast-util-compact", [ + ["npm:1.0.2", { + "packageLocation": "./.yarn/cache/mdast-util-compact-npm-1.0.2-4a6fad6ac6-2.zip/node_modules/mdast-util-compact/", + "packageDependencies": [ + ["mdast-util-compact", "npm:1.0.2"], + ["unist-util-visit", "npm:1.4.0"] + ], + "linkType": "HARD", + }] + ]], + ["mdast-util-definitions", [ + ["npm:1.2.3", { + "packageLocation": "./.yarn/cache/mdast-util-definitions-npm-1.2.3-aee1158230-2.zip/node_modules/mdast-util-definitions/", + "packageDependencies": [ + ["mdast-util-definitions", "npm:1.2.3"], + ["unist-util-visit", "npm:1.4.0"] + ], + "linkType": "HARD", + }] + ]], + ["mdast-util-to-hast", [ + ["npm:3.0.4", { + "packageLocation": "./.yarn/cache/mdast-util-to-hast-npm-3.0.4-c8bd24dad0-2.zip/node_modules/mdast-util-to-hast/", + "packageDependencies": [ + ["mdast-util-to-hast", "npm:3.0.4"], + ["collapse-white-space", "npm:1.0.4"], + ["detab", "npm:2.0.1"], + ["mdast-util-definitions", "npm:1.2.3"], + ["mdurl", "npm:1.0.1"], + ["trim", "npm:0.0.1"], + ["trim-lines", "npm:1.1.1"], + ["unist-builder", "npm:1.0.3"], + ["unist-util-generated", "npm:1.1.3"], + ["unist-util-position", "npm:3.0.2"], + ["unist-util-visit", "npm:1.4.0"], + ["xtend", "npm:4.0.1"] + ], + "linkType": "HARD", + }], + ["npm:4.0.0", { + "packageLocation": "./.yarn/cache/mdast-util-to-hast-npm-4.0.0-3af87d8e4d-2.zip/node_modules/mdast-util-to-hast/", + "packageDependencies": [ + ["mdast-util-to-hast", "npm:4.0.0"], + ["collapse-white-space", "npm:1.0.4"], + ["detab", "npm:2.0.1"], + ["mdast-util-definitions", "npm:1.2.3"], + ["mdurl", "npm:1.0.1"], + ["trim", "npm:0.0.1"], + ["trim-lines", "npm:1.1.1"], + ["unist-builder", "npm:1.0.3"], + ["unist-util-generated", "npm:1.1.3"], + ["unist-util-position", "npm:3.0.2"], + ["unist-util-visit", "npm:1.4.0"], + ["xtend", "npm:4.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["mdast-util-to-nlcst", [ + ["npm:3.2.2", { + "packageLocation": "./.yarn/cache/mdast-util-to-nlcst-npm-3.2.2-7e44fb112b-2.zip/node_modules/mdast-util-to-nlcst/", + "packageDependencies": [ + ["mdast-util-to-nlcst", "npm:3.2.2"], + ["nlcst-to-string", "npm:2.0.2"], + ["repeat-string", "npm:1.6.1"], + ["unist-util-position", "npm:3.0.2"], + ["vfile-location", "npm:2.0.4"] + ], + "linkType": "HARD", + }] + ]], + ["mdast-util-to-string", [ + ["npm:1.0.5", { + "packageLocation": "./.yarn/cache/mdast-util-to-string-npm-1.0.5-5171d3f7f7-2.zip/node_modules/mdast-util-to-string/", + "packageDependencies": [ + ["mdast-util-to-string", "npm:1.0.5"] + ], + "linkType": "HARD", + }] + ]], + ["mdast-util-toc", [ + ["npm:2.1.0", { + "packageLocation": "./.yarn/cache/mdast-util-toc-npm-2.1.0-a1d6a8f08e-2.zip/node_modules/mdast-util-toc/", + "packageDependencies": [ + ["mdast-util-toc", "npm:2.1.0"], + ["github-slugger", "npm:1.2.1"], + ["mdast-util-to-string", "npm:1.0.5"], + ["unist-util-visit", "npm:1.4.0"] + ], + "linkType": "HARD", + }] + ]], + ["mdn-data", [ + ["npm:1.1.4", { + "packageLocation": "./.yarn/cache/mdn-data-npm-1.1.4-cf05355936-2.zip/node_modules/mdn-data/", + "packageDependencies": [ + ["mdn-data", "npm:1.1.4"] + ], + "linkType": "HARD", + }], + ["npm:2.0.4", { + "packageLocation": "./.yarn/cache/mdn-data-npm-2.0.4-59a77d1e29-2.zip/node_modules/mdn-data/", + "packageDependencies": [ + ["mdn-data", "npm:2.0.4"] + ], + "linkType": "HARD", + }] + ]], + ["mdurl", [ + ["npm:1.0.1", { + "packageLocation": "./.yarn/cache/mdurl-npm-1.0.1-054d974269-2.zip/node_modules/mdurl/", + "packageDependencies": [ + ["mdurl", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["meant", [ + ["npm:1.0.1", { + "packageLocation": "./.yarn/cache/meant-npm-1.0.1-f80883f548-2.zip/node_modules/meant/", + "packageDependencies": [ + ["meant", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["media-typer", [ + ["npm:0.3.0", { + "packageLocation": "./.yarn/cache/media-typer-npm-0.3.0-8674f8f0f5-2.zip/node_modules/media-typer/", + "packageDependencies": [ + ["media-typer", "npm:0.3.0"] + ], + "linkType": "HARD", + }] + ]], + ["mem", [ + ["npm:1.1.0", { + "packageLocation": "./.yarn/cache/mem-npm-1.1.0-378e93209a-2.zip/node_modules/mem/", + "packageDependencies": [ + ["mem", "npm:1.1.0"], + ["mimic-fn", "npm:1.2.0"] + ], + "linkType": "HARD", + }], + ["npm:4.0.0", { + "packageLocation": "./.yarn/cache/mem-npm-4.0.0-4e25780cea-2.zip/node_modules/mem/", + "packageDependencies": [ + ["mem", "npm:4.0.0"], + ["map-age-cleaner", "npm:0.1.3"], + ["mimic-fn", "npm:1.2.0"], + ["p-is-promise", "npm:1.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["memory-fs", [ + ["npm:0.4.1", { + "packageLocation": "./.yarn/cache/memory-fs-npm-0.4.1-0a5f9b8954-2.zip/node_modules/memory-fs/", + "packageDependencies": [ + ["memory-fs", "npm:0.4.1"], + ["errno", "npm:0.1.7"], + ["readable-stream", "npm:2.3.6"] + ], + "linkType": "HARD", + }] + ]], + ["meow", [ + ["npm:3.7.0", { + "packageLocation": "./.yarn/cache/meow-npm-3.7.0-5653cc98af-2.zip/node_modules/meow/", + "packageDependencies": [ + ["meow", "npm:3.7.0"], + ["camelcase-keys", "npm:2.1.0"], + ["decamelize", "npm:1.2.0"], + ["loud-rejection", "npm:1.6.0"], + ["map-obj", "npm:1.0.1"], + ["minimist", "npm:1.2.0"], + ["normalize-package-data", "npm:2.4.0"], + ["object-assign", "npm:4.1.1"], + ["read-pkg-up", "npm:1.0.1"], + ["redent", "npm:1.0.0"], + ["trim-newlines", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["merge-descriptors", [ + ["npm:1.0.1", { + "packageLocation": "./.yarn/cache/merge-descriptors-npm-1.0.1-615287aaa8-2.zip/node_modules/merge-descriptors/", + "packageDependencies": [ + ["merge-descriptors", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["merge-stream", [ + ["npm:1.0.1", { + "packageLocation": "./.yarn/cache/merge-stream-npm-1.0.1-8b7634c25d-2.zip/node_modules/merge-stream/", + "packageDependencies": [ + ["merge-stream", "npm:1.0.1"], + ["readable-stream", "npm:2.3.6"] + ], + "linkType": "HARD", + }], + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/merge-stream-npm-2.0.0-2ac83efea5-2.zip/node_modules/merge-stream/", + "packageDependencies": [ + ["merge-stream", "npm:2.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["merge2", [ + ["npm:1.2.3", { + "packageLocation": "./.yarn/cache/merge2-npm-1.2.3-f596bb6ba2-2.zip/node_modules/merge2/", + "packageDependencies": [ + ["merge2", "npm:1.2.3"] + ], + "linkType": "HARD", + }], + ["npm:1.3.0", { + "packageLocation": "./.yarn/cache/merge2-npm-1.3.0-a272445bb5-2.zip/node_modules/merge2/", + "packageDependencies": [ + ["merge2", "npm:1.3.0"] + ], + "linkType": "HARD", + }] + ]], + ["methods", [ + ["npm:1.1.2", { + "packageLocation": "./.yarn/cache/methods-npm-1.1.2-92f6fdb39b-2.zip/node_modules/methods/", + "packageDependencies": [ + ["methods", "npm:1.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["micromatch", [ + ["npm:2.3.11", { + "packageLocation": "./.yarn/cache/micromatch-npm-2.3.11-dec7c96510-2.zip/node_modules/micromatch/", + "packageDependencies": [ + ["micromatch", "npm:2.3.11"], + ["arr-diff", "npm:2.0.0"], + ["array-unique", "npm:0.2.1"], + ["braces", "npm:1.8.5"], + ["expand-brackets", "npm:0.1.5"], + ["extglob", "npm:0.3.2"], + ["filename-regex", "npm:2.0.1"], + ["is-extglob", "npm:1.0.0"], + ["is-glob", "npm:2.0.1"], + ["kind-of", "npm:3.2.2"], + ["normalize-path", "npm:2.1.1"], + ["object.omit", "npm:2.0.1"], + ["parse-glob", "npm:3.0.4"], + ["regex-cache", "npm:0.4.4"] + ], + "linkType": "HARD", + }], + ["npm:3.1.10", { + "packageLocation": "./.yarn/cache/micromatch-npm-3.1.10-016e80c79d-2.zip/node_modules/micromatch/", + "packageDependencies": [ + ["micromatch", "npm:3.1.10"], + ["arr-diff", "npm:4.0.0"], + ["array-unique", "npm:0.3.2"], + ["braces", "npm:2.3.2"], + ["define-property", "npm:2.0.2"], + ["extend-shallow", "npm:3.0.2"], + ["extglob", "npm:2.0.4"], + ["fragment-cache", "npm:0.2.1"], + ["kind-of", "npm:6.0.2"], + ["nanomatch", "npm:1.2.13"], + ["object.pick", "npm:1.3.0"], + ["regex-not", "npm:1.0.2"], + ["snapdragon", "npm:0.8.2"], + ["to-regex", "npm:3.0.2"] + ], + "linkType": "HARD", + }], + ["npm:4.0.2", { + "packageLocation": "./.yarn/cache/micromatch-npm-4.0.2-f059c00e51-2.zip/node_modules/micromatch/", + "packageDependencies": [ + ["micromatch", "npm:4.0.2"], + ["braces", "npm:3.0.2"], + ["picomatch", "npm:2.0.5"] + ], + "linkType": "HARD", + }] + ]], + ["miller-rabin", [ + ["npm:4.0.1", { + "packageLocation": "./.yarn/cache/miller-rabin-npm-4.0.1-3426ac0bf7-2.zip/node_modules/miller-rabin/", + "packageDependencies": [ + ["miller-rabin", "npm:4.0.1"], + ["bn.js", "npm:4.11.8"], + ["brorand", "npm:1.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["mime", [ + ["npm:1.4.1", { + "packageLocation": "./.yarn/cache/mime-npm-1.4.1-d0e583698c-2.zip/node_modules/mime/", + "packageDependencies": [ + ["mime", "npm:1.4.1"] + ], + "linkType": "HARD", + }], + ["npm:1.6.0", { + "packageLocation": "./.yarn/cache/mime-npm-1.6.0-60ae95038a-2.zip/node_modules/mime/", + "packageDependencies": [ + ["mime", "npm:1.6.0"] + ], + "linkType": "HARD", + }], + ["npm:2.4.0", { + "packageLocation": "./.yarn/cache/mime-npm-2.4.0-068872e9e2-2.zip/node_modules/mime/", + "packageDependencies": [ + ["mime", "npm:2.4.0"] + ], + "linkType": "HARD", + }] + ]], + ["mime-db", [ + ["npm:1.37.0", { + "packageLocation": "./.yarn/cache/mime-db-npm-1.37.0-6bd7ac669a-2.zip/node_modules/mime-db/", + "packageDependencies": [ + ["mime-db", "npm:1.37.0"] + ], + "linkType": "HARD", + }], + ["npm:1.38.0", { + "packageLocation": "./.yarn/cache/mime-db-npm-1.38.0-1612a70ec5-2.zip/node_modules/mime-db/", + "packageDependencies": [ + ["mime-db", "npm:1.38.0"] + ], + "linkType": "HARD", + }], + ["npm:1.40.0", { + "packageLocation": "./.yarn/cache/mime-db-npm-1.40.0-a136b9af4b-2.zip/node_modules/mime-db/", + "packageDependencies": [ + ["mime-db", "npm:1.40.0"] + ], + "linkType": "HARD", + }] + ]], + ["mime-types", [ + ["npm:2.1.21", { + "packageLocation": "./.yarn/cache/mime-types-npm-2.1.21-2b7f393f99-2.zip/node_modules/mime-types/", + "packageDependencies": [ + ["mime-types", "npm:2.1.21"], + ["mime-db", "npm:1.37.0"] + ], + "linkType": "HARD", + }], + ["npm:2.1.24", { + "packageLocation": "./.yarn/cache/mime-types-npm-2.1.24-b1aaaae895-2.zip/node_modules/mime-types/", + "packageDependencies": [ + ["mime-types", "npm:2.1.24"], + ["mime-db", "npm:1.40.0"] + ], + "linkType": "HARD", + }] + ]], + ["mimic-fn", [ + ["npm:1.2.0", { + "packageLocation": "./.yarn/cache/mimic-fn-npm-1.2.0-960bf15ab7-2.zip/node_modules/mimic-fn/", + "packageDependencies": [ + ["mimic-fn", "npm:1.2.0"] + ], + "linkType": "HARD", + }] + ]], + ["mimic-response", [ + ["npm:1.0.1", { + "packageLocation": "./.yarn/cache/mimic-response-npm-1.0.1-f6f85dde84-2.zip/node_modules/mimic-response/", + "packageDependencies": [ + ["mimic-response", "npm:1.0.1"] + ], + "linkType": "HARD", + }], + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/mimic-response-npm-2.0.0-0480d6bfb7-2.zip/node_modules/mimic-response/", + "packageDependencies": [ + ["mimic-response", "npm:2.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["min-document", [ + ["npm:2.19.0", { + "packageLocation": "./.yarn/cache/min-document-npm-2.19.0-458cdb3d84-2.zip/node_modules/min-document/", + "packageDependencies": [ + ["min-document", "npm:2.19.0"], + ["dom-walk", "npm:0.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["mini-css-extract-plugin", [ + ["virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:0.4.5", { + "packageLocation": "./.yarn/$$virtual/mini-css-extract-plugin-virtual-7833df53ad/0/cache/mini-css-extract-plugin-npm-0.4.5-04433f0d72-2.zip/node_modules/mini-css-extract-plugin/", + "packageDependencies": [ + ["mini-css-extract-plugin", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:0.4.5"], + ["loader-utils", "npm:1.2.3"], + ["schema-utils", "npm:1.0.0"], + ["webpack", "npm:4.28.4"], + ["webpack-sources", "npm:1.3.0"] + ], + "packagePeers": [ + "webpack" + ], + "linkType": "HARD", + }] + ]], + ["mini-svg-data-uri", [ + ["npm:1.1.3", { + "packageLocation": "./.yarn/cache/mini-svg-data-uri-npm-1.1.3-c598cd700d-2.zip/node_modules/mini-svg-data-uri/", + "packageDependencies": [ + ["mini-svg-data-uri", "npm:1.1.3"] + ], + "linkType": "HARD", + }] + ]], + ["minimalistic-assert", [ + ["npm:1.0.1", { + "packageLocation": "./.yarn/cache/minimalistic-assert-npm-1.0.1-dc8bb23d29-2.zip/node_modules/minimalistic-assert/", + "packageDependencies": [ + ["minimalistic-assert", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["minimalistic-crypto-utils", [ + ["npm:1.0.1", { + "packageLocation": "./.yarn/cache/minimalistic-crypto-utils-npm-1.0.1-e66b10822e-2.zip/node_modules/minimalistic-crypto-utils/", + "packageDependencies": [ + ["minimalistic-crypto-utils", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["minimatch", [ + ["npm:3.0.3", { + "packageLocation": "./.yarn/cache/minimatch-npm-3.0.3-e75baf7e45-2.zip/node_modules/minimatch/", + "packageDependencies": [ + ["minimatch", "npm:3.0.3"], + ["brace-expansion", "npm:1.1.11"] + ], + "linkType": "HARD", + }], + ["npm:3.0.4", { + "packageLocation": "./.yarn/cache/minimatch-npm-3.0.4-6e76f51c23-2.zip/node_modules/minimatch/", + "packageDependencies": [ + ["minimatch", "npm:3.0.4"], + ["brace-expansion", "npm:1.1.11"] + ], + "linkType": "HARD", + }] + ]], + ["minimist", [ + ["npm:0.0.8", { + "packageLocation": "./.yarn/cache/minimist-npm-0.0.8-8139f8b2f5-2.zip/node_modules/minimist/", + "packageDependencies": [ + ["minimist", "npm:0.0.8"] + ], + "linkType": "HARD", + }], + ["npm:1.2.0", { + "packageLocation": "./.yarn/cache/minimist-npm-1.2.0-214f53c090-2.zip/node_modules/minimist/", + "packageDependencies": [ + ["minimist", "npm:1.2.0"] + ], + "linkType": "HARD", + }] + ]], + ["minipass", [ + ["npm:2.3.5", { + "packageLocation": "./.yarn/cache/minipass-npm-2.3.5-8467828778-2.zip/node_modules/minipass/", + "packageDependencies": [ + ["minipass", "npm:2.3.5"], + ["safe-buffer", "npm:5.1.2"], + ["yallist", "npm:3.0.3"] + ], + "linkType": "HARD", + }], + ["npm:2.9.0", { + "packageLocation": "./.yarn/cache/minipass-npm-2.9.0-6335fbe4af-2.zip/node_modules/minipass/", + "packageDependencies": [ + ["minipass", "npm:2.9.0"], + ["safe-buffer", "npm:5.1.2"], + ["yallist", "npm:3.0.3"] + ], + "linkType": "HARD", + }], + ["npm:3.0.1", { + "packageLocation": "./.yarn/cache/minipass-npm-3.0.1-12b3d74649-2.zip/node_modules/minipass/", + "packageDependencies": [ + ["minipass", "npm:3.0.1"], + ["yallist", "npm:4.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["minipass-collect", [ + ["npm:1.0.2", { + "packageLocation": "./.yarn/cache/minipass-collect-npm-1.0.2-3b4676eab5-2.zip/node_modules/minipass-collect/", + "packageDependencies": [ + ["minipass-collect", "npm:1.0.2"], + ["minipass", "npm:3.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["minipass-flush", [ + ["npm:1.0.5", { + "packageLocation": "./.yarn/cache/minipass-flush-npm-1.0.5-efe79d9826-2.zip/node_modules/minipass-flush/", + "packageDependencies": [ + ["minipass-flush", "npm:1.0.5"], + ["minipass", "npm:3.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["minipass-pipeline", [ + ["npm:1.2.2", { + "packageLocation": "./.yarn/cache/minipass-pipeline-npm-1.2.2-c8b98e1e31-2.zip/node_modules/minipass-pipeline/", + "packageDependencies": [ + ["minipass-pipeline", "npm:1.2.2"], + ["minipass", "npm:3.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["minizlib", [ + ["npm:1.2.1", { + "packageLocation": "./.yarn/cache/minizlib-npm-1.2.1-413abb8d03-2.zip/node_modules/minizlib/", + "packageDependencies": [ + ["minizlib", "npm:1.2.1"], + ["minipass", "npm:2.3.5"] + ], + "linkType": "HARD", + }] + ]], + ["mississippi", [ + ["npm:3.0.0", { + "packageLocation": "./.yarn/cache/mississippi-npm-3.0.0-02447e293b-2.zip/node_modules/mississippi/", + "packageDependencies": [ + ["mississippi", "npm:3.0.0"], + ["concat-stream", "npm:1.6.2"], + ["duplexify", "npm:3.6.1"], + ["end-of-stream", "npm:1.1.0"], + ["flush-write-stream", "npm:1.0.3"], + ["from2", "npm:2.3.0"], + ["parallel-transform", "npm:1.1.0"], + ["pump", "npm:3.0.0"], + ["pumpify", "npm:1.5.1"], + ["stream-each", "npm:1.2.3"], + ["through2", "npm:2.0.5"] + ], + "linkType": "HARD", + }] + ]], + ["mitt", [ + ["npm:1.1.3", { + "packageLocation": "./.yarn/cache/mitt-npm-1.1.3-1945a490f1-2.zip/node_modules/mitt/", + "packageDependencies": [ + ["mitt", "npm:1.1.3"] + ], + "linkType": "HARD", + }] + ]], + ["mixin-deep", [ + ["npm:1.3.1", { + "packageLocation": "./.yarn/cache/mixin-deep-npm-1.3.1-5ada8e1321-2.zip/node_modules/mixin-deep/", + "packageDependencies": [ + ["mixin-deep", "npm:1.3.1"], + ["for-in", "npm:1.0.2"], + ["is-extendable", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["mkdirp", [ + ["npm:0.5.1", { + "packageLocation": "./.yarn/cache/mkdirp-npm-0.5.1-33a164c39d-2.zip/node_modules/mkdirp/", + "packageDependencies": [ + ["mkdirp", "npm:0.5.1"], + ["minimist", "npm:0.0.8"] + ], + "linkType": "HARD", + }] + ]], + ["moment", [ + ["npm:2.24.0", { + "packageLocation": "./.yarn/cache/moment-npm-2.24.0-d95decfdfe-2.zip/node_modules/moment/", + "packageDependencies": [ + ["moment", "npm:2.24.0"] + ], + "linkType": "HARD", + }] + ]], + ["move-concurrently", [ + ["npm:1.0.1", { + "packageLocation": "./.yarn/cache/move-concurrently-npm-1.0.1-e1e3c7e2cf-2.zip/node_modules/move-concurrently/", + "packageDependencies": [ + ["move-concurrently", "npm:1.0.1"], + ["aproba", "npm:1.2.0"], + ["copy-concurrently", "npm:1.0.5"], + ["fs-write-stream-atomic", "npm:1.0.10"], + ["mkdirp", "npm:0.5.1"], + ["rimraf", "npm:2.6.3"], + ["run-queue", "npm:1.0.3"] + ], + "linkType": "HARD", + }] + ]], + ["mozjpeg", [ + ["npm:6.0.1", { + "packageLocation": "./.yarn/unplugged/mozjpeg-npm-6.0.1-6c9f4d611e/node_modules/mozjpeg/", + "packageDependencies": [ + ["mozjpeg", "npm:6.0.1"], + ["bin-build", "npm:3.0.0"], + ["bin-wrapper", "npm:4.1.0"], + ["logalot", "npm:2.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["ms", [ + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/ms-npm-2.0.0-9e1101a471-2.zip/node_modules/ms/", + "packageDependencies": [ + ["ms", "npm:2.0.0"] + ], + "linkType": "HARD", + }], + ["npm:2.1.1", { + "packageLocation": "./.yarn/cache/ms-npm-2.1.1-5b4fd72c86-2.zip/node_modules/ms/", + "packageDependencies": [ + ["ms", "npm:2.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["multicast-dns", [ + ["npm:6.2.3", { + "packageLocation": "./.yarn/cache/multicast-dns-npm-6.2.3-e5ffad56a4-2.zip/node_modules/multicast-dns/", + "packageDependencies": [ + ["multicast-dns", "npm:6.2.3"], + ["dns-packet", "npm:1.3.1"], + ["thunky", "npm:1.0.3"] + ], + "linkType": "HARD", + }] + ]], + ["multicast-dns-service-types", [ + ["npm:1.1.0", { + "packageLocation": "./.yarn/cache/multicast-dns-service-types-npm-1.1.0-d019ff060c-2.zip/node_modules/multicast-dns-service-types/", + "packageDependencies": [ + ["multicast-dns-service-types", "npm:1.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["mute-stream", [ + ["npm:0.0.7", { + "packageLocation": "./.yarn/cache/mute-stream-npm-0.0.7-22b59a65dd-2.zip/node_modules/mute-stream/", + "packageDependencies": [ + ["mute-stream", "npm:0.0.7"] + ], + "linkType": "HARD", + }] + ]], + ["name-all-modules-plugin", [ + ["npm:1.0.1", { + "packageLocation": "./.yarn/cache/name-all-modules-plugin-npm-1.0.1-eb8b2ec267-2.zip/node_modules/name-all-modules-plugin/", + "packageDependencies": [ + ["name-all-modules-plugin", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["nan", [ + ["npm:2.12.1", { + "packageLocation": "./.yarn/unplugged/nan-npm-2.12.1-391a1ccaa1/node_modules/nan/", + "packageDependencies": [ + ["nan", "npm:2.12.1"], + ["node-gyp", "npm:6.0.1"] + ], + "linkType": "HARD", + }], + ["npm:2.14.0", { + "packageLocation": "./.yarn/unplugged/nan-npm-2.14.0-b880e7ae7d/node_modules/nan/", + "packageDependencies": [ + ["nan", "npm:2.14.0"], + ["node-gyp", "npm:6.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["nanomatch", [ + ["npm:1.2.13", { + "packageLocation": "./.yarn/cache/nanomatch-npm-1.2.13-bc9173dbe7-2.zip/node_modules/nanomatch/", + "packageDependencies": [ + ["nanomatch", "npm:1.2.13"], + ["arr-diff", "npm:4.0.0"], + ["array-unique", "npm:0.3.2"], + ["define-property", "npm:2.0.2"], + ["extend-shallow", "npm:3.0.2"], + ["fragment-cache", "npm:0.2.1"], + ["is-windows", "npm:1.0.2"], + ["kind-of", "npm:6.0.2"], + ["object.pick", "npm:1.3.0"], + ["regex-not", "npm:1.0.2"], + ["snapdragon", "npm:0.8.2"], + ["to-regex", "npm:3.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["napi-build-utils", [ + ["npm:1.0.1", { + "packageLocation": "./.yarn/cache/napi-build-utils-npm-1.0.1-8e786ecedc-2.zip/node_modules/napi-build-utils/", + "packageDependencies": [ + ["napi-build-utils", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["natural-compare", [ + ["npm:1.4.0", { + "packageLocation": "./.yarn/cache/natural-compare-npm-1.4.0-97b75b362d-2.zip/node_modules/natural-compare/", + "packageDependencies": [ + ["natural-compare", "npm:1.4.0"] + ], + "linkType": "HARD", + }] + ]], + ["needle", [ + ["npm:2.2.4", { + "packageLocation": "./.yarn/cache/needle-npm-2.2.4-a622c649c7-2.zip/node_modules/needle/", + "packageDependencies": [ + ["needle", "npm:2.2.4"], + ["debug", "virtual:2bcc47d217f870e3d52f0e55493dc34fd3da852877f7db32fa2940cc320151746026495daf6a34a974488cf5a949d93be1e2dc1ffba036faf081a9b15fcd2252#npm:2.6.9"], + ["iconv-lite", "npm:0.4.24"], + ["sax", "npm:1.2.4"] + ], + "linkType": "HARD", + }] + ]], + ["negotiator", [ + ["npm:0.6.1", { + "packageLocation": "./.yarn/cache/negotiator-npm-0.6.1-dc6e38cb0b-2.zip/node_modules/negotiator/", + "packageDependencies": [ + ["negotiator", "npm:0.6.1"] + ], + "linkType": "HARD", + }], + ["npm:0.6.2", { + "packageLocation": "./.yarn/cache/negotiator-npm-0.6.2-ba538e167a-2.zip/node_modules/negotiator/", + "packageDependencies": [ + ["negotiator", "npm:0.6.2"] + ], + "linkType": "HARD", + }] + ]], + ["neo-async", [ + ["npm:2.6.0", { + "packageLocation": "./.yarn/cache/neo-async-npm-2.6.0-9a4d3bccf4-2.zip/node_modules/neo-async/", + "packageDependencies": [ + ["neo-async", "npm:2.6.0"] + ], + "linkType": "HARD", + }], + ["npm:2.6.1", { + "packageLocation": "./.yarn/cache/neo-async-npm-2.6.1-96bc443be6-2.zip/node_modules/neo-async/", + "packageDependencies": [ + ["neo-async", "npm:2.6.1"] + ], + "linkType": "HARD", + }] + ]], + ["neon-js", [ + ["npm:1.1.2", { + "packageLocation": "./.yarn/cache/neon-js-npm-1.1.2-131f830200-2.zip/node_modules/neon-js/", + "packageDependencies": [ + ["neon-js", "npm:1.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["next-tick", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/next-tick-npm-1.0.0-0c0dd4bec1-2.zip/node_modules/next-tick/", + "packageDependencies": [ + ["next-tick", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["nice-try", [ + ["npm:1.0.5", { + "packageLocation": "./.yarn/cache/nice-try-npm-1.0.5-963856b16f-2.zip/node_modules/nice-try/", + "packageDependencies": [ + ["nice-try", "npm:1.0.5"] + ], + "linkType": "HARD", + }] + ]], + ["nlcst-to-string", [ + ["npm:2.0.2", { + "packageLocation": "./.yarn/cache/nlcst-to-string-npm-2.0.2-dff43f23e9-2.zip/node_modules/nlcst-to-string/", + "packageDependencies": [ + ["nlcst-to-string", "npm:2.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["node-abi", [ + ["npm:2.7.1", { + "packageLocation": "./.yarn/cache/node-abi-npm-2.7.1-a9ddd2b4f5-2.zip/node_modules/node-abi/", + "packageDependencies": [ + ["node-abi", "npm:2.7.1"], + ["semver", "npm:5.6.0"] + ], + "linkType": "HARD", + }] + ]], + ["node-emoji", [ + ["npm:1.8.1", { + "packageLocation": "./.yarn/cache/node-emoji-npm-1.8.1-2c1325896e-2.zip/node_modules/node-emoji/", + "packageDependencies": [ + ["node-emoji", "npm:1.8.1"], + ["lodash.toarray", "npm:4.4.0"] + ], + "linkType": "HARD", + }] + ]], + ["node-eta", [ + ["npm:0.9.0", { + "packageLocation": "./.yarn/cache/node-eta-npm-0.9.0-43342df368-2.zip/node_modules/node-eta/", + "packageDependencies": [ + ["node-eta", "npm:0.9.0"] + ], + "linkType": "HARD", + }] + ]], + ["node-fetch", [ + ["npm:1.7.3", { + "packageLocation": "./.yarn/cache/node-fetch-npm-1.7.3-eb8372f991-2.zip/node_modules/node-fetch/", + "packageDependencies": [ + ["node-fetch", "npm:1.7.3"], + ["encoding", "npm:0.1.12"], + ["is-stream", "npm:1.1.0"] + ], + "linkType": "HARD", + }], + ["npm:2.1.2", { + "packageLocation": "./.yarn/cache/node-fetch-npm-2.1.2-696de0a8dd-2.zip/node_modules/node-fetch/", + "packageDependencies": [ + ["node-fetch", "npm:2.1.2"] + ], + "linkType": "HARD", + }], + ["npm:2.3.0", { + "packageLocation": "./.yarn/cache/node-fetch-npm-2.3.0-6fef59d805-2.zip/node_modules/node-fetch/", + "packageDependencies": [ + ["node-fetch", "npm:2.3.0"] + ], + "linkType": "HARD", + }], + ["npm:2.6.0", { + "packageLocation": "./.yarn/cache/node-fetch-npm-2.6.0-29c7a53447-2.zip/node_modules/node-fetch/", + "packageDependencies": [ + ["node-fetch", "npm:2.6.0"] + ], + "linkType": "HARD", + }] + ]], + ["node-forge", [ + ["npm:0.7.5", { + "packageLocation": "./.yarn/cache/node-forge-npm-0.7.5-1b88bf51c4-2.zip/node_modules/node-forge/", + "packageDependencies": [ + ["node-forge", "npm:0.7.5"] + ], + "linkType": "HARD", + }] + ]], + ["node-gyp", [ + ["npm:6.0.1", { + "packageLocation": "./.yarn/unplugged/node-gyp-npm-6.0.1-a5d9899eb8/node_modules/node-gyp/", + "packageDependencies": [ + ["node-gyp", "npm:6.0.1"], + ["env-paths", "npm:2.2.0"], + ["glob", "npm:7.1.4"], + ["graceful-fs", "npm:4.2.2"], + ["mkdirp", "npm:0.5.1"], + ["nopt", "npm:4.0.1"], + ["npmlog", "npm:4.1.2"], + ["request", "npm:2.88.0"], + ["rimraf", "npm:2.6.3"], + ["semver", "npm:5.7.1"], + ["tar", "npm:4.4.13"], + ["which", "npm:1.3.1"] + ], + "linkType": "HARD", + }] + ]], + ["node-int64", [ + ["npm:0.4.0", { + "packageLocation": "./.yarn/cache/node-int64-npm-0.4.0-0dc04ec3b2-2.zip/node_modules/node-int64/", + "packageDependencies": [ + ["node-int64", "npm:0.4.0"] + ], + "linkType": "HARD", + }] + ]], + ["node-libs-browser", [ + ["npm:2.2.0", { + "packageLocation": "./.yarn/cache/node-libs-browser-npm-2.2.0-dd85a5f29c-2.zip/node_modules/node-libs-browser/", + "packageDependencies": [ + ["node-libs-browser", "npm:2.2.0"], + ["assert", "npm:1.4.1"], + ["browserify-zlib", "npm:0.2.0"], + ["buffer", "npm:4.9.1"], + ["console-browserify", "npm:1.1.0"], + ["constants-browserify", "npm:1.0.0"], + ["crypto-browserify", "npm:3.12.0"], + ["domain-browser", "npm:1.2.0"], + ["events", "npm:3.0.0"], + ["https-browserify", "npm:1.0.0"], + ["os-browserify", "npm:0.3.0"], + ["path-browserify", "npm:0.0.0"], + ["process", "npm:0.11.10"], + ["punycode", "npm:1.4.1"], + ["querystring-es3", "npm:0.2.1"], + ["readable-stream", "npm:2.3.6"], + ["stream-browserify", "npm:2.0.1"], + ["stream-http", "npm:2.8.3"], + ["string_decoder", "npm:1.2.0"], + ["timers-browserify", "npm:2.0.10"], + ["tty-browserify", "npm:0.0.0"], + ["url", "npm:0.11.0"], + ["util", "npm:0.11.1"], + ["vm-browserify", "npm:0.0.4"] + ], + "linkType": "HARD", + }], + ["npm:2.2.1", { + "packageLocation": "./.yarn/cache/node-libs-browser-npm-2.2.1-ffef534730-2.zip/node_modules/node-libs-browser/", + "packageDependencies": [ + ["node-libs-browser", "npm:2.2.1"], + ["assert", "npm:1.4.1"], + ["browserify-zlib", "npm:0.2.0"], + ["buffer", "npm:4.9.1"], + ["console-browserify", "npm:1.1.0"], + ["constants-browserify", "npm:1.0.0"], + ["crypto-browserify", "npm:3.12.0"], + ["domain-browser", "npm:1.2.0"], + ["events", "npm:3.0.0"], + ["https-browserify", "npm:1.0.0"], + ["os-browserify", "npm:0.3.0"], + ["path-browserify", "npm:0.0.1"], + ["process", "npm:0.11.10"], + ["punycode", "npm:1.4.1"], + ["querystring-es3", "npm:0.2.1"], + ["readable-stream", "npm:2.3.6"], + ["stream-browserify", "npm:2.0.1"], + ["stream-http", "npm:2.8.3"], + ["string_decoder", "npm:1.2.0"], + ["timers-browserify", "npm:2.0.10"], + ["tty-browserify", "npm:0.0.0"], + ["url", "npm:0.11.0"], + ["util", "npm:0.11.1"], + ["vm-browserify", "npm:1.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["node-modules-regexp", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/node-modules-regexp-npm-1.0.0-2f5f5ba9c6-2.zip/node_modules/node-modules-regexp/", + "packageDependencies": [ + ["node-modules-regexp", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["node-notifier", [ + ["npm:5.4.3", { + "packageLocation": "./.yarn/unplugged/node-notifier-npm-5.4.3-068ef79075/node_modules/node-notifier/", + "packageDependencies": [ + ["node-notifier", "npm:5.4.3"], + ["growly", "npm:1.3.0"], + ["is-wsl", "npm:1.1.0"], + ["semver", "npm:5.6.0"], + ["shellwords", "npm:0.1.1"], + ["which", "npm:1.3.1"] + ], + "linkType": "HARD", + }] + ]], + ["node-pre-gyp", [ + ["npm:0.10.3", { + "packageLocation": "./.yarn/unplugged/node-pre-gyp-npm-0.10.3-375bfa7e29/node_modules/node-pre-gyp/", + "packageDependencies": [ + ["node-pre-gyp", "npm:0.10.3"], + ["detect-libc", "npm:1.0.3"], + ["mkdirp", "npm:0.5.1"], + ["needle", "npm:2.2.4"], + ["nopt", "npm:4.0.1"], + ["npm-packlist", "npm:1.2.0"], + ["npmlog", "npm:4.1.2"], + ["rc", "npm:1.2.8"], + ["rimraf", "npm:2.6.3"], + ["semver", "npm:5.6.0"], + ["tar", "npm:4.4.8"] + ], + "linkType": "HARD", + }] + ]], + ["node-releases", [ + ["npm:1.1.11", { + "packageLocation": "./.yarn/cache/node-releases-npm-1.1.11-4794ff3bf1-2.zip/node_modules/node-releases/", + "packageDependencies": [ + ["node-releases", "npm:1.1.11"], + ["semver", "npm:5.6.0"] + ], + "linkType": "HARD", + }], + ["npm:1.1.25", { + "packageLocation": "./.yarn/cache/node-releases-npm-1.1.25-874fd8c697-2.zip/node_modules/node-releases/", + "packageDependencies": [ + ["node-releases", "npm:1.1.25"], + ["semver", "npm:5.6.0"] + ], + "linkType": "HARD", + }], + ["npm:1.1.3", { + "packageLocation": "./.yarn/cache/node-releases-npm-1.1.3-9b37b24771-2.zip/node_modules/node-releases/", + "packageDependencies": [ + ["node-releases", "npm:1.1.3"], + ["semver", "npm:5.6.0"] + ], + "linkType": "HARD", + }], + ["npm:1.1.9", { + "packageLocation": "./.yarn/cache/node-releases-npm-1.1.9-22cacda846-2.zip/node_modules/node-releases/", + "packageDependencies": [ + ["node-releases", "npm:1.1.9"], + ["semver", "npm:5.6.0"] + ], + "linkType": "HARD", + }] + ]], + ["node-watch", [ + ["npm:0.6.0", { + "packageLocation": "./.yarn/cache/node-watch-npm-0.6.0-6177998c2f-2.zip/node_modules/node-watch/", + "packageDependencies": [ + ["node-watch", "npm:0.6.0"] + ], + "linkType": "HARD", + }] + ]], + ["node.extend", [ + ["npm:2.0.2", { + "packageLocation": "./.yarn/cache/node.extend-npm-2.0.2-91a85f1c30-2.zip/node_modules/node.extend/", + "packageDependencies": [ + ["node.extend", "npm:2.0.2"], + ["has", "npm:1.0.3"], + ["is", "npm:3.3.0"] + ], + "linkType": "HARD", + }] + ]], + ["noms", [ + ["npm:0.0.0", { + "packageLocation": "./.yarn/cache/noms-npm-0.0.0-86eacf416e-2.zip/node_modules/noms/", + "packageDependencies": [ + ["noms", "npm:0.0.0"], + ["inherits", "npm:2.0.3"], + ["readable-stream", "npm:1.0.34"] + ], + "linkType": "HARD", + }] + ]], + ["noop-logger", [ + ["npm:0.1.1", { + "packageLocation": "./.yarn/cache/noop-logger-npm-0.1.1-c88441172d-2.zip/node_modules/noop-logger/", + "packageDependencies": [ + ["noop-logger", "npm:0.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["nopt", [ + ["npm:4.0.1", { + "packageLocation": "./.yarn/cache/nopt-npm-4.0.1-12366c5ee1-2.zip/node_modules/nopt/", + "packageDependencies": [ + ["nopt", "npm:4.0.1"], + ["abbrev", "npm:1.1.1"], + ["osenv", "npm:0.1.5"] + ], + "linkType": "HARD", + }] + ]], + ["normalize-package-data", [ + ["npm:2.4.0", { + "packageLocation": "./.yarn/cache/normalize-package-data-npm-2.4.0-631547add2-2.zip/node_modules/normalize-package-data/", + "packageDependencies": [ + ["normalize-package-data", "npm:2.4.0"], + ["hosted-git-info", "npm:2.7.1"], + ["is-builtin-module", "npm:1.0.0"], + ["semver", "npm:5.6.0"], + ["validate-npm-package-license", "npm:3.0.4"] + ], + "linkType": "HARD", + }], + ["npm:2.5.0", { + "packageLocation": "./.yarn/cache/normalize-package-data-npm-2.5.0-af0345deed-2.zip/node_modules/normalize-package-data/", + "packageDependencies": [ + ["normalize-package-data", "npm:2.5.0"], + ["hosted-git-info", "npm:2.7.1"], + ["resolve", "patch:resolve@npm%3A1.14.1#builtin::version=1.14.1&hash=8fccd0"], + ["semver", "npm:5.6.0"], + ["validate-npm-package-license", "npm:3.0.4"] + ], + "linkType": "HARD", + }] + ]], + ["normalize-path", [ + ["npm:2.1.1", { + "packageLocation": "./.yarn/cache/normalize-path-npm-2.1.1-65c4766716-2.zip/node_modules/normalize-path/", + "packageDependencies": [ + ["normalize-path", "npm:2.1.1"], + ["remove-trailing-separator", "npm:1.1.0"] + ], + "linkType": "HARD", + }], + ["npm:3.0.0", { + "packageLocation": "./.yarn/cache/normalize-path-npm-3.0.0-658ba7d77f-2.zip/node_modules/normalize-path/", + "packageDependencies": [ + ["normalize-path", "npm:3.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["normalize-range", [ + ["npm:0.1.2", { + "packageLocation": "./.yarn/cache/normalize-range-npm-0.1.2-bec5e259e2-2.zip/node_modules/normalize-range/", + "packageDependencies": [ + ["normalize-range", "npm:0.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["normalize-url", [ + ["npm:2.0.1", { + "packageLocation": "./.yarn/cache/normalize-url-npm-2.0.1-4f204748d2-2.zip/node_modules/normalize-url/", + "packageDependencies": [ + ["normalize-url", "npm:2.0.1"], + ["prepend-http", "npm:2.0.0"], + ["query-string", "npm:5.1.1"], + ["sort-keys", "npm:2.0.0"] + ], + "linkType": "HARD", + }], + ["npm:3.3.0", { + "packageLocation": "./.yarn/cache/normalize-url-npm-3.3.0-f91cbdff7c-2.zip/node_modules/normalize-url/", + "packageDependencies": [ + ["normalize-url", "npm:3.3.0"] + ], + "linkType": "HARD", + }], + ["npm:4.5.0", { + "packageLocation": "./.yarn/cache/normalize-url-npm-4.5.0-14a0c5430f-2.zip/node_modules/normalize-url/", + "packageDependencies": [ + ["normalize-url", "npm:4.5.0"] + ], + "linkType": "HARD", + }] + ]], + ["npm-bundled", [ + ["npm:1.0.5", { + "packageLocation": "./.yarn/cache/npm-bundled-npm-1.0.5-899826db6b-2.zip/node_modules/npm-bundled/", + "packageDependencies": [ + ["npm-bundled", "npm:1.0.5"] + ], + "linkType": "HARD", + }] + ]], + ["npm-conf", [ + ["npm:1.1.3", { + "packageLocation": "./.yarn/cache/npm-conf-npm-1.1.3-e2833445bb-2.zip/node_modules/npm-conf/", + "packageDependencies": [ + ["npm-conf", "npm:1.1.3"], + ["config-chain", "npm:1.1.12"], + ["pify", "npm:3.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["npm-packlist", [ + ["npm:1.2.0", { + "packageLocation": "./.yarn/cache/npm-packlist-npm-1.2.0-bab8413048-2.zip/node_modules/npm-packlist/", + "packageDependencies": [ + ["npm-packlist", "npm:1.2.0"], + ["ignore-walk", "npm:3.0.1"], + ["npm-bundled", "npm:1.0.5"] + ], + "linkType": "HARD", + }] + ]], + ["npm-run-path", [ + ["npm:2.0.2", { + "packageLocation": "./.yarn/cache/npm-run-path-npm-2.0.2-96c8b48857-2.zip/node_modules/npm-run-path/", + "packageDependencies": [ + ["npm-run-path", "npm:2.0.2"], + ["path-key", "npm:2.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["npmlog", [ + ["npm:4.1.2", { + "packageLocation": "./.yarn/cache/npmlog-npm-4.1.2-cfb32957b5-2.zip/node_modules/npmlog/", + "packageDependencies": [ + ["npmlog", "npm:4.1.2"], + ["are-we-there-yet", "npm:1.1.5"], + ["console-control-strings", "npm:1.1.0"], + ["gauge", "npm:2.7.4"], + ["set-blocking", "npm:2.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["nth-check", [ + ["npm:1.0.2", { + "packageLocation": "./.yarn/cache/nth-check-npm-1.0.2-3f6d0d22eb-2.zip/node_modules/nth-check/", + "packageDependencies": [ + ["nth-check", "npm:1.0.2"], + ["boolbase", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["null-loader", [ + ["npm:0.1.1", { + "packageLocation": "./.yarn/cache/null-loader-npm-0.1.1-6bcbfa35a4-2.zip/node_modules/null-loader/", + "packageDependencies": [ + ["null-loader", "npm:0.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["nullthrows", [ + ["npm:1.1.1", { + "packageLocation": "./.yarn/cache/nullthrows-npm-1.1.1-3d1f817134-2.zip/node_modules/nullthrows/", + "packageDependencies": [ + ["nullthrows", "npm:1.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["num2fraction", [ + ["npm:1.2.2", { + "packageLocation": "./.yarn/cache/num2fraction-npm-1.2.2-dc0a0a80ad-2.zip/node_modules/num2fraction/", + "packageDependencies": [ + ["num2fraction", "npm:1.2.2"] + ], + "linkType": "HARD", + }] + ]], + ["number-is-nan", [ + ["npm:1.0.1", { + "packageLocation": "./.yarn/cache/number-is-nan-npm-1.0.1-845325a0fe-2.zip/node_modules/number-is-nan/", + "packageDependencies": [ + ["number-is-nan", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["nwsapi", [ + ["npm:2.0.9", { + "packageLocation": "./.yarn/cache/nwsapi-npm-2.0.9-4cae30d871-2.zip/node_modules/nwsapi/", + "packageDependencies": [ + ["nwsapi", "npm:2.0.9"] + ], + "linkType": "HARD", + }] + ]], + ["oauth-sign", [ + ["npm:0.9.0", { + "packageLocation": "./.yarn/cache/oauth-sign-npm-0.9.0-7aa9422221-2.zip/node_modules/oauth-sign/", + "packageDependencies": [ + ["oauth-sign", "npm:0.9.0"] + ], + "linkType": "HARD", + }] + ]], + ["object-assign", [ + ["npm:4.1.1", { + "packageLocation": "./.yarn/cache/object-assign-npm-4.1.1-1004ad6dec-2.zip/node_modules/object-assign/", + "packageDependencies": [ + ["object-assign", "npm:4.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["object-component", [ + ["npm:0.0.3", { + "packageLocation": "./.yarn/cache/object-component-npm-0.0.3-7a1c300372-2.zip/node_modules/object-component/", + "packageDependencies": [ + ["object-component", "npm:0.0.3"] + ], + "linkType": "HARD", + }] + ]], + ["object-copy", [ + ["npm:0.1.0", { + "packageLocation": "./.yarn/cache/object-copy-npm-0.1.0-e229d02f2b-2.zip/node_modules/object-copy/", + "packageDependencies": [ + ["object-copy", "npm:0.1.0"], + ["copy-descriptor", "npm:0.1.1"], + ["define-property", "npm:0.2.5"], + ["kind-of", "npm:3.2.2"] + ], + "linkType": "HARD", + }] + ]], + ["object-hash", [ + ["npm:1.3.1", { + "packageLocation": "./.yarn/cache/object-hash-npm-1.3.1-ea495b8e52-2.zip/node_modules/object-hash/", + "packageDependencies": [ + ["object-hash", "npm:1.3.1"] + ], + "linkType": "HARD", + }] + ]], + ["object-inspect", [ + ["npm:1.6.0", { + "packageLocation": "./.yarn/cache/object-inspect-npm-1.6.0-f5298815ad-2.zip/node_modules/object-inspect/", + "packageDependencies": [ + ["object-inspect", "npm:1.6.0"] + ], + "linkType": "HARD", + }] + ]], + ["object-keys", [ + ["npm:1.0.12", { + "packageLocation": "./.yarn/cache/object-keys-npm-1.0.12-9e93882d4d-2.zip/node_modules/object-keys/", + "packageDependencies": [ + ["object-keys", "npm:1.0.12"] + ], + "linkType": "HARD", + }], + ["npm:1.1.1", { + "packageLocation": "./.yarn/cache/object-keys-npm-1.1.1-1bf2f1be93-2.zip/node_modules/object-keys/", + "packageDependencies": [ + ["object-keys", "npm:1.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["object-path", [ + ["npm:0.11.4", { + "packageLocation": "./.yarn/cache/object-path-npm-0.11.4-d29959e0d1-2.zip/node_modules/object-path/", + "packageDependencies": [ + ["object-path", "npm:0.11.4"] + ], + "linkType": "HARD", + }] + ]], + ["object-visit", [ + ["npm:1.0.1", { + "packageLocation": "./.yarn/cache/object-visit-npm-1.0.1-c5c9057c24-2.zip/node_modules/object-visit/", + "packageDependencies": [ + ["object-visit", "npm:1.0.1"], + ["isobject", "npm:3.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["object.assign", [ + ["npm:4.1.0", { + "packageLocation": "./.yarn/cache/object.assign-npm-4.1.0-2a284b2bf7-2.zip/node_modules/object.assign/", + "packageDependencies": [ + ["object.assign", "npm:4.1.0"], + ["define-properties", "npm:1.1.3"], + ["function-bind", "npm:1.1.1"], + ["has-symbols", "npm:1.0.0"], + ["object-keys", "npm:1.0.12"] + ], + "linkType": "HARD", + }] + ]], + ["object.entries", [ + ["npm:1.1.0", { + "packageLocation": "./.yarn/cache/object.entries-npm-1.1.0-847cab75e4-2.zip/node_modules/object.entries/", + "packageDependencies": [ + ["object.entries", "npm:1.1.0"], + ["define-properties", "npm:1.1.3"], + ["es-abstract", "npm:1.13.0"], + ["function-bind", "npm:1.1.1"], + ["has", "npm:1.0.3"] + ], + "linkType": "HARD", + }] + ]], + ["object.fromentries", [ + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/object.fromentries-npm-2.0.0-0529b38d3c-2.zip/node_modules/object.fromentries/", + "packageDependencies": [ + ["object.fromentries", "npm:2.0.0"], + ["define-properties", "npm:1.1.3"], + ["es-abstract", "npm:1.13.0"], + ["function-bind", "npm:1.1.1"], + ["has", "npm:1.0.3"] + ], + "linkType": "HARD", + }] + ]], + ["object.getownpropertydescriptors", [ + ["npm:2.0.3", { + "packageLocation": "./.yarn/cache/object.getownpropertydescriptors-npm-2.0.3-4fdbddc812-2.zip/node_modules/object.getownpropertydescriptors/", + "packageDependencies": [ + ["object.getownpropertydescriptors", "npm:2.0.3"], + ["define-properties", "npm:1.1.3"], + ["es-abstract", "npm:1.13.0"] + ], + "linkType": "HARD", + }] + ]], + ["object.omit", [ + ["npm:2.0.1", { + "packageLocation": "./.yarn/cache/object.omit-npm-2.0.1-f19cf0d87c-2.zip/node_modules/object.omit/", + "packageDependencies": [ + ["object.omit", "npm:2.0.1"], + ["for-own", "npm:0.1.5"], + ["is-extendable", "npm:0.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["object.pick", [ + ["npm:1.3.0", { + "packageLocation": "./.yarn/cache/object.pick-npm-1.3.0-dad8eae8fb-2.zip/node_modules/object.pick/", + "packageDependencies": [ + ["object.pick", "npm:1.3.0"], + ["isobject", "npm:3.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["object.values", [ + ["npm:1.1.0", { + "packageLocation": "./.yarn/cache/object.values-npm-1.1.0-2f9977474d-2.zip/node_modules/object.values/", + "packageDependencies": [ + ["object.values", "npm:1.1.0"], + ["define-properties", "npm:1.1.3"], + ["es-abstract", "npm:1.13.0"], + ["function-bind", "npm:1.1.1"], + ["has", "npm:1.0.3"] + ], + "linkType": "HARD", + }] + ]], + ["obuf", [ + ["npm:1.1.2", { + "packageLocation": "./.yarn/cache/obuf-npm-1.1.2-8db5fae8dd-2.zip/node_modules/obuf/", + "packageDependencies": [ + ["obuf", "npm:1.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["octokit-pagination-methods", [ + ["npm:1.1.0", { + "packageLocation": "./.yarn/cache/octokit-pagination-methods-npm-1.1.0-ce2bd023d6-2.zip/node_modules/octokit-pagination-methods/", + "packageDependencies": [ + ["octokit-pagination-methods", "npm:1.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["omggif", [ + ["npm:1.0.9", { + "packageLocation": "./.yarn/cache/omggif-npm-1.0.9-205028b9d8-2.zip/node_modules/omggif/", + "packageDependencies": [ + ["omggif", "npm:1.0.9"] + ], + "linkType": "HARD", + }] + ]], + ["on-finished", [ + ["npm:2.3.0", { + "packageLocation": "./.yarn/cache/on-finished-npm-2.3.0-4ce92f72c6-2.zip/node_modules/on-finished/", + "packageDependencies": [ + ["on-finished", "npm:2.3.0"], + ["ee-first", "npm:1.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["on-headers", [ + ["npm:1.0.2", { + "packageLocation": "./.yarn/cache/on-headers-npm-1.0.2-e7cd3ea25e-2.zip/node_modules/on-headers/", + "packageDependencies": [ + ["on-headers", "npm:1.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["once", [ + ["npm:1.3.3", { + "packageLocation": "./.yarn/cache/once-npm-1.3.3-595f0882a4-2.zip/node_modules/once/", + "packageDependencies": [ + ["once", "npm:1.3.3"], + ["wrappy", "npm:1.0.2"] + ], + "linkType": "HARD", + }], + ["npm:1.4.0", { + "packageLocation": "./.yarn/cache/once-npm-1.4.0-ccf03ef07a-2.zip/node_modules/once/", + "packageDependencies": [ + ["once", "npm:1.4.0"], + ["wrappy", "npm:1.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["onetime", [ + ["npm:2.0.1", { + "packageLocation": "./.yarn/cache/onetime-npm-2.0.1-6c39ecc911-2.zip/node_modules/onetime/", + "packageDependencies": [ + ["onetime", "npm:2.0.1"], + ["mimic-fn", "npm:1.2.0"] + ], + "linkType": "HARD", + }] + ]], + ["opentracing", [ + ["npm:0.14.3", { + "packageLocation": "./.yarn/cache/opentracing-npm-0.14.3-59dca0c4e9-2.zip/node_modules/opentracing/", + "packageDependencies": [ + ["opentracing", "npm:0.14.3"] + ], + "linkType": "HARD", + }] + ]], + ["opn", [ + ["npm:5.1.0", { + "packageLocation": "./.yarn/cache/opn-npm-5.1.0-b97714943c-2.zip/node_modules/opn/", + "packageDependencies": [ + ["opn", "npm:5.1.0"], + ["is-wsl", "npm:1.1.0"] + ], + "linkType": "HARD", + }], + ["npm:5.4.0", { + "packageLocation": "./.yarn/cache/opn-npm-5.4.0-6f017227b9-2.zip/node_modules/opn/", + "packageDependencies": [ + ["opn", "npm:5.4.0"], + ["is-wsl", "npm:1.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["optimist", [ + ["npm:0.6.1", { + "packageLocation": "./.yarn/cache/optimist-npm-0.6.1-b1b5ef4c06-2.zip/node_modules/optimist/", + "packageDependencies": [ + ["optimist", "npm:0.6.1"], + ["minimist", "npm:0.0.8"], + ["wordwrap", "npm:0.0.3"] + ], + "linkType": "HARD", + }] + ]], + ["optimize-css-assets-webpack-plugin", [ + ["virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:5.0.1", { + "packageLocation": "./.yarn/$$virtual/optimize-css-assets-webpack-plugin-virtual-6128f98ec6/0/cache/optimize-css-assets-webpack-plugin-npm-5.0.1-bf2abb762a-2.zip/node_modules/optimize-css-assets-webpack-plugin/", + "packageDependencies": [ + ["optimize-css-assets-webpack-plugin", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:5.0.1"], + ["cssnano", "npm:4.1.10"], + ["last-call-webpack-plugin", "npm:3.0.0"], + ["webpack", "npm:4.28.4"] + ], + "packagePeers": [ + "webpack" + ], + "linkType": "HARD", + }] + ]], + ["optionator", [ + ["npm:0.8.2", { + "packageLocation": "./.yarn/cache/optionator-npm-0.8.2-f3fc964405-2.zip/node_modules/optionator/", + "packageDependencies": [ + ["optionator", "npm:0.8.2"], + ["deep-is", "npm:0.1.3"], + ["fast-levenshtein", "npm:2.0.6"], + ["levn", "npm:0.3.0"], + ["prelude-ls", "npm:1.1.2"], + ["type-check", "npm:0.3.2"], + ["wordwrap", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["original", [ + ["npm:1.0.2", { + "packageLocation": "./.yarn/cache/original-npm-1.0.2-2250635ba0-2.zip/node_modules/original/", + "packageDependencies": [ + ["original", "npm:1.0.2"], + ["url-parse", "npm:1.4.4"] + ], + "linkType": "HARD", + }] + ]], + ["os", [ + ["npm:0.1.1", { + "packageLocation": "./.yarn/cache/os-npm-0.1.1-b1e32a245a-2.zip/node_modules/os/", + "packageDependencies": [ + ["os", "npm:0.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["os-browserify", [ + ["npm:0.3.0", { + "packageLocation": "./.yarn/cache/os-browserify-npm-0.3.0-cbc91c79a5-2.zip/node_modules/os-browserify/", + "packageDependencies": [ + ["os-browserify", "npm:0.3.0"] + ], + "linkType": "HARD", + }] + ]], + ["os-filter-obj", [ + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/os-filter-obj-npm-2.0.0-bcc0bc3165-2.zip/node_modules/os-filter-obj/", + "packageDependencies": [ + ["os-filter-obj", "npm:2.0.0"], + ["arch", "npm:2.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["os-homedir", [ + ["npm:1.0.2", { + "packageLocation": "./.yarn/cache/os-homedir-npm-1.0.2-01f82faa88-2.zip/node_modules/os-homedir/", + "packageDependencies": [ + ["os-homedir", "npm:1.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["os-locale", [ + ["npm:1.4.0", { + "packageLocation": "./.yarn/cache/os-locale-npm-1.4.0-924760b837-2.zip/node_modules/os-locale/", + "packageDependencies": [ + ["os-locale", "npm:1.4.0"], + ["lcid", "npm:1.0.0"] + ], + "linkType": "HARD", + }], + ["npm:2.1.0", { + "packageLocation": "./.yarn/cache/os-locale-npm-2.1.0-3a3e1fc52b-2.zip/node_modules/os-locale/", + "packageDependencies": [ + ["os-locale", "npm:2.1.0"], + ["execa", "npm:0.7.0"], + ["lcid", "npm:1.0.0"], + ["mem", "npm:1.1.0"] + ], + "linkType": "HARD", + }], + ["npm:3.1.0", { + "packageLocation": "./.yarn/cache/os-locale-npm-3.1.0-c23c8ec673-2.zip/node_modules/os-locale/", + "packageDependencies": [ + ["os-locale", "npm:3.1.0"], + ["execa", "npm:1.0.0"], + ["lcid", "npm:2.0.0"], + ["mem", "npm:4.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["os-name", [ + ["npm:3.1.0", { + "packageLocation": "./.yarn/cache/os-name-npm-3.1.0-b5e3fb36cd-2.zip/node_modules/os-name/", + "packageDependencies": [ + ["os-name", "npm:3.1.0"], + ["macos-release", "npm:2.3.0"], + ["windows-release", "npm:3.2.0"] + ], + "linkType": "HARD", + }] + ]], + ["os-tmpdir", [ + ["npm:1.0.2", { + "packageLocation": "./.yarn/cache/os-tmpdir-npm-1.0.2-e305b0689b-2.zip/node_modules/os-tmpdir/", + "packageDependencies": [ + ["os-tmpdir", "npm:1.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["osenv", [ + ["npm:0.1.5", { + "packageLocation": "./.yarn/cache/osenv-npm-0.1.5-435137eb60-2.zip/node_modules/osenv/", + "packageDependencies": [ + ["osenv", "npm:0.1.5"], + ["os-homedir", "npm:1.0.2"], + ["os-tmpdir", "npm:1.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["output-file-sync", [ + ["npm:2.0.1", { + "packageLocation": "./.yarn/cache/output-file-sync-npm-2.0.1-527efa0f8a-2.zip/node_modules/output-file-sync/", + "packageDependencies": [ + ["output-file-sync", "npm:2.0.1"], + ["graceful-fs", "npm:4.1.15"], + ["is-plain-obj", "npm:1.1.0"], + ["mkdirp", "npm:0.5.1"] + ], + "linkType": "HARD", + }] + ]], + ["p-cancelable", [ + ["npm:0.3.0", { + "packageLocation": "./.yarn/cache/p-cancelable-npm-0.3.0-abade43096-2.zip/node_modules/p-cancelable/", + "packageDependencies": [ + ["p-cancelable", "npm:0.3.0"] + ], + "linkType": "HARD", + }], + ["npm:0.4.1", { + "packageLocation": "./.yarn/cache/p-cancelable-npm-0.4.1-c97cbea85e-2.zip/node_modules/p-cancelable/", + "packageDependencies": [ + ["p-cancelable", "npm:0.4.1"] + ], + "linkType": "HARD", + }], + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/p-cancelable-npm-2.0.0-5f988ffca4-2.zip/node_modules/p-cancelable/", + "packageDependencies": [ + ["p-cancelable", "npm:2.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["p-defer", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/p-defer-npm-1.0.0-4dfd0013f5-2.zip/node_modules/p-defer/", + "packageDependencies": [ + ["p-defer", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["p-each-series", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/p-each-series-npm-1.0.0-b2d0a24f41-2.zip/node_modules/p-each-series/", + "packageDependencies": [ + ["p-each-series", "npm:1.0.0"], + ["p-reduce", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["p-event", [ + ["npm:1.3.0", { + "packageLocation": "./.yarn/cache/p-event-npm-1.3.0-b6d7254595-2.zip/node_modules/p-event/", + "packageDependencies": [ + ["p-event", "npm:1.3.0"], + ["p-timeout", "npm:1.2.1"] + ], + "linkType": "HARD", + }], + ["npm:2.3.1", { + "packageLocation": "./.yarn/cache/p-event-npm-2.3.1-38a3d7c69f-2.zip/node_modules/p-event/", + "packageDependencies": [ + ["p-event", "npm:2.3.1"], + ["p-timeout", "npm:2.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["p-finally", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/p-finally-npm-1.0.0-35fbaa57c6-2.zip/node_modules/p-finally/", + "packageDependencies": [ + ["p-finally", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["p-is-promise", [ + ["npm:1.1.0", { + "packageLocation": "./.yarn/cache/p-is-promise-npm-1.1.0-854b305797-2.zip/node_modules/p-is-promise/", + "packageDependencies": [ + ["p-is-promise", "npm:1.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["p-limit", [ + ["npm:1.3.0", { + "packageLocation": "./.yarn/cache/p-limit-npm-1.3.0-fdb471d864-2.zip/node_modules/p-limit/", + "packageDependencies": [ + ["p-limit", "npm:1.3.0"], + ["p-try", "npm:1.0.0"] + ], + "linkType": "HARD", + }], + ["npm:2.1.0", { + "packageLocation": "./.yarn/cache/p-limit-npm-2.1.0-268aa1e2b7-2.zip/node_modules/p-limit/", + "packageDependencies": [ + ["p-limit", "npm:2.1.0"], + ["p-try", "npm:2.0.0"] + ], + "linkType": "HARD", + }], + ["npm:2.2.0", { + "packageLocation": "./.yarn/cache/p-limit-npm-2.2.0-d458ce1c4b-2.zip/node_modules/p-limit/", + "packageDependencies": [ + ["p-limit", "npm:2.2.0"], + ["p-try", "npm:2.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["p-locate", [ + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/p-locate-npm-2.0.0-3a2ee263dd-2.zip/node_modules/p-locate/", + "packageDependencies": [ + ["p-locate", "npm:2.0.0"], + ["p-limit", "npm:1.3.0"] + ], + "linkType": "HARD", + }], + ["npm:3.0.0", { + "packageLocation": "./.yarn/cache/p-locate-npm-3.0.0-74de74f952-2.zip/node_modules/p-locate/", + "packageDependencies": [ + ["p-locate", "npm:3.0.0"], + ["p-limit", "npm:2.1.0"] + ], + "linkType": "HARD", + }], + ["npm:4.1.0", { + "packageLocation": "./.yarn/cache/p-locate-npm-4.1.0-eec6872537-2.zip/node_modules/p-locate/", + "packageDependencies": [ + ["p-locate", "npm:4.1.0"], + ["p-limit", "npm:2.2.0"] + ], + "linkType": "HARD", + }] + ]], + ["p-map", [ + ["npm:1.2.0", { + "packageLocation": "./.yarn/cache/p-map-npm-1.2.0-28313e49b6-2.zip/node_modules/p-map/", + "packageDependencies": [ + ["p-map", "npm:1.2.0"] + ], + "linkType": "HARD", + }], + ["npm:3.0.0", { + "packageLocation": "./.yarn/cache/p-map-npm-3.0.0-e4f17c4167-2.zip/node_modules/p-map/", + "packageDependencies": [ + ["p-map", "npm:3.0.0"], + ["aggregate-error", "npm:3.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["p-map-series", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/p-map-series-npm-1.0.0-8d086f8416-2.zip/node_modules/p-map-series/", + "packageDependencies": [ + ["p-map-series", "npm:1.0.0"], + ["p-reduce", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["p-pipe", [ + ["npm:1.2.0", { + "packageLocation": "./.yarn/cache/p-pipe-npm-1.2.0-7837517b4a-2.zip/node_modules/p-pipe/", + "packageDependencies": [ + ["p-pipe", "npm:1.2.0"] + ], + "linkType": "HARD", + }] + ]], + ["p-reduce", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/p-reduce-npm-1.0.0-c6a0dae789-2.zip/node_modules/p-reduce/", + "packageDependencies": [ + ["p-reduce", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["p-timeout", [ + ["npm:1.2.1", { + "packageLocation": "./.yarn/cache/p-timeout-npm-1.2.1-2b480cb517-2.zip/node_modules/p-timeout/", + "packageDependencies": [ + ["p-timeout", "npm:1.2.1"], + ["p-finally", "npm:1.0.0"] + ], + "linkType": "HARD", + }], + ["npm:2.0.1", { + "packageLocation": "./.yarn/cache/p-timeout-npm-2.0.1-cd74d88327-2.zip/node_modules/p-timeout/", + "packageDependencies": [ + ["p-timeout", "npm:2.0.1"], + ["p-finally", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["p-try", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/p-try-npm-1.0.0-7373139e40-2.zip/node_modules/p-try/", + "packageDependencies": [ + ["p-try", "npm:1.0.0"] + ], + "linkType": "HARD", + }], + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/p-try-npm-2.0.0-1f8d030b63-2.zip/node_modules/p-try/", + "packageDependencies": [ + ["p-try", "npm:2.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["package-json", [ + ["npm:4.0.1", { + "packageLocation": "./.yarn/cache/package-json-npm-4.0.1-c058f67fbc-2.zip/node_modules/package-json/", + "packageDependencies": [ + ["package-json", "npm:4.0.1"], + ["got", "npm:6.7.1"], + ["registry-auth-token", "npm:3.3.2"], + ["registry-url", "npm:3.1.0"], + ["semver", "npm:5.6.0"] + ], + "linkType": "HARD", + }] + ]], + ["pako", [ + ["npm:1.0.8", { + "packageLocation": "./.yarn/cache/pako-npm-1.0.8-69ea530a82-2.zip/node_modules/pako/", + "packageDependencies": [ + ["pako", "npm:1.0.8"] + ], + "linkType": "HARD", + }] + ]], + ["parallel-transform", [ + ["npm:1.1.0", { + "packageLocation": "./.yarn/cache/parallel-transform-npm-1.1.0-bcd81624be-2.zip/node_modules/parallel-transform/", + "packageDependencies": [ + ["parallel-transform", "npm:1.1.0"], + ["cyclist", "npm:0.2.2"], + ["inherits", "npm:2.0.3"], + ["readable-stream", "npm:2.3.6"] + ], + "linkType": "HARD", + }] + ]], + ["parent-module", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/parent-module-npm-1.0.0-9fe508ff15-2.zip/node_modules/parent-module/", + "packageDependencies": [ + ["parent-module", "npm:1.0.0"], + ["callsites", "npm:3.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["parse-asn1", [ + ["npm:5.1.1", { + "packageLocation": "./.yarn/cache/parse-asn1-npm-5.1.1-4d326f22f1-2.zip/node_modules/parse-asn1/", + "packageDependencies": [ + ["parse-asn1", "npm:5.1.1"], + ["asn1.js", "npm:4.10.1"], + ["browserify-aes", "npm:1.2.0"], + ["create-hash", "npm:1.2.0"], + ["evp_bytestokey", "npm:1.0.3"], + ["pbkdf2", "npm:3.0.17"] + ], + "linkType": "HARD", + }] + ]], + ["parse-bmfont-ascii", [ + ["npm:1.0.6", { + "packageLocation": "./.yarn/cache/parse-bmfont-ascii-npm-1.0.6-15dd9909ba-2.zip/node_modules/parse-bmfont-ascii/", + "packageDependencies": [ + ["parse-bmfont-ascii", "npm:1.0.6"] + ], + "linkType": "HARD", + }] + ]], + ["parse-bmfont-binary", [ + ["npm:1.0.6", { + "packageLocation": "./.yarn/cache/parse-bmfont-binary-npm-1.0.6-50892a2477-2.zip/node_modules/parse-bmfont-binary/", + "packageDependencies": [ + ["parse-bmfont-binary", "npm:1.0.6"] + ], + "linkType": "HARD", + }] + ]], + ["parse-bmfont-xml", [ + ["npm:1.1.4", { + "packageLocation": "./.yarn/cache/parse-bmfont-xml-npm-1.1.4-dcbad8a521-2.zip/node_modules/parse-bmfont-xml/", + "packageDependencies": [ + ["parse-bmfont-xml", "npm:1.1.4"], + ["xml-parse-from-string", "npm:1.0.1"], + ["xml2js", "npm:0.4.19"] + ], + "linkType": "HARD", + }] + ]], + ["parse-english", [ + ["npm:4.1.1", { + "packageLocation": "./.yarn/cache/parse-english-npm-4.1.1-96a30105ac-2.zip/node_modules/parse-english/", + "packageDependencies": [ + ["parse-english", "npm:4.1.1"], + ["nlcst-to-string", "npm:2.0.2"], + ["parse-latin", "npm:4.1.1"], + ["unist-util-modify-children", "npm:1.1.3"], + ["unist-util-visit-children", "npm:1.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["parse-entities", [ + ["npm:1.2.1", { + "packageLocation": "./.yarn/cache/parse-entities-npm-1.2.1-69f8477baa-2.zip/node_modules/parse-entities/", + "packageDependencies": [ + ["parse-entities", "npm:1.2.1"], + ["character-entities", "npm:1.2.2"], + ["character-entities-legacy", "npm:1.1.2"], + ["character-reference-invalid", "npm:1.1.2"], + ["is-alphanumerical", "npm:1.0.2"], + ["is-decimal", "npm:1.0.2"], + ["is-hexadecimal", "npm:1.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["parse-github-url", [ + ["npm:1.0.2", { + "packageLocation": "./.yarn/cache/parse-github-url-npm-1.0.2-290c32ecbc-2.zip/node_modules/parse-github-url/", + "packageDependencies": [ + ["parse-github-url", "npm:1.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["parse-glob", [ + ["npm:3.0.4", { + "packageLocation": "./.yarn/cache/parse-glob-npm-3.0.4-8cc6318690-2.zip/node_modules/parse-glob/", + "packageDependencies": [ + ["parse-glob", "npm:3.0.4"], + ["glob-base", "npm:0.3.0"], + ["is-dotfile", "npm:1.0.3"], + ["is-extglob", "npm:1.0.0"], + ["is-glob", "npm:2.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["parse-headers", [ + ["npm:2.0.2", { + "packageLocation": "./.yarn/cache/parse-headers-npm-2.0.2-b0c1d93481-2.zip/node_modules/parse-headers/", + "packageDependencies": [ + ["parse-headers", "npm:2.0.2"], + ["for-each", "npm:0.3.3"], + ["string.prototype.trim", "npm:1.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["parse-json", [ + ["npm:2.2.0", { + "packageLocation": "./.yarn/cache/parse-json-npm-2.2.0-f7c91e74a7-2.zip/node_modules/parse-json/", + "packageDependencies": [ + ["parse-json", "npm:2.2.0"], + ["error-ex", "npm:1.3.2"] + ], + "linkType": "HARD", + }], + ["npm:4.0.0", { + "packageLocation": "./.yarn/cache/parse-json-npm-4.0.0-a6f7771010-2.zip/node_modules/parse-json/", + "packageDependencies": [ + ["parse-json", "npm:4.0.0"], + ["error-ex", "npm:1.3.2"], + ["json-parse-better-errors", "npm:1.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["parse-latin", [ + ["npm:4.1.1", { + "packageLocation": "./.yarn/cache/parse-latin-npm-4.1.1-bd05d85f99-2.zip/node_modules/parse-latin/", + "packageDependencies": [ + ["parse-latin", "npm:4.1.1"], + ["nlcst-to-string", "npm:2.0.2"], + ["unist-util-modify-children", "npm:1.1.3"], + ["unist-util-visit-children", "npm:1.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["parse-numeric-range", [ + ["npm:0.0.2", { + "packageLocation": "./.yarn/cache/parse-numeric-range-npm-0.0.2-e67d73fd46-2.zip/node_modules/parse-numeric-range/", + "packageDependencies": [ + ["parse-numeric-range", "npm:0.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["parse-passwd", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/parse-passwd-npm-1.0.0-ace6effa1d-2.zip/node_modules/parse-passwd/", + "packageDependencies": [ + ["parse-passwd", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["parse-path", [ + ["npm:4.0.1", { + "packageLocation": "./.yarn/cache/parse-path-npm-4.0.1-2df1e9ed3e-2.zip/node_modules/parse-path/", + "packageDependencies": [ + ["parse-path", "npm:4.0.1"], + ["is-ssh", "npm:1.3.1"], + ["protocols", "npm:1.4.7"] + ], + "linkType": "HARD", + }] + ]], + ["parse-png", [ + ["npm:1.1.2", { + "packageLocation": "./.yarn/cache/parse-png-npm-1.1.2-732b026048-2.zip/node_modules/parse-png/", + "packageDependencies": [ + ["parse-png", "npm:1.1.2"], + ["pngjs", "npm:3.3.3"] + ], + "linkType": "HARD", + }] + ]], + ["parse-semver", [ + ["npm:1.1.1", { + "packageLocation": "./.yarn/cache/parse-semver-npm-1.1.1-45d28f8138-2.zip/node_modules/parse-semver/", + "packageDependencies": [ + ["parse-semver", "npm:1.1.1"], + ["semver", "npm:5.6.0"] + ], + "linkType": "HARD", + }] + ]], + ["parse-url", [ + ["npm:5.0.1", { + "packageLocation": "./.yarn/cache/parse-url-npm-5.0.1-57615de346-2.zip/node_modules/parse-url/", + "packageDependencies": [ + ["parse-url", "npm:5.0.1"], + ["is-ssh", "npm:1.3.1"], + ["normalize-url", "npm:3.3.0"], + ["parse-path", "npm:4.0.1"], + ["protocols", "npm:1.4.7"] + ], + "linkType": "HARD", + }] + ]], + ["parse5", [ + ["npm:3.0.3", { + "packageLocation": "./.yarn/cache/parse5-npm-3.0.3-fb7c9e4969-2.zip/node_modules/parse5/", + "packageDependencies": [ + ["parse5", "npm:3.0.3"], + ["@types/node", "npm:10.12.18"] + ], + "linkType": "HARD", + }], + ["npm:4.0.0", { + "packageLocation": "./.yarn/cache/parse5-npm-4.0.0-6cf9579d2a-2.zip/node_modules/parse5/", + "packageDependencies": [ + ["parse5", "npm:4.0.0"] + ], + "linkType": "HARD", + }], + ["npm:5.1.0", { + "packageLocation": "./.yarn/cache/parse5-npm-5.1.0-b9c35ee7fa-2.zip/node_modules/parse5/", + "packageDependencies": [ + ["parse5", "npm:5.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["parseqs", [ + ["npm:0.0.5", { + "packageLocation": "./.yarn/cache/parseqs-npm-0.0.5-2dddb68b0b-2.zip/node_modules/parseqs/", + "packageDependencies": [ + ["parseqs", "npm:0.0.5"], + ["better-assert", "npm:1.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["parseuri", [ + ["npm:0.0.5", { + "packageLocation": "./.yarn/cache/parseuri-npm-0.0.5-04da93ca87-2.zip/node_modules/parseuri/", + "packageDependencies": [ + ["parseuri", "npm:0.0.5"], + ["better-assert", "npm:1.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["parseurl", [ + ["npm:1.3.2", { + "packageLocation": "./.yarn/cache/parseurl-npm-1.3.2-362ce28977-2.zip/node_modules/parseurl/", + "packageDependencies": [ + ["parseurl", "npm:1.3.2"] + ], + "linkType": "HARD", + }], + ["npm:1.3.3", { + "packageLocation": "./.yarn/cache/parseurl-npm-1.3.3-1542397e00-2.zip/node_modules/parseurl/", + "packageDependencies": [ + ["parseurl", "npm:1.3.3"] + ], + "linkType": "HARD", + }] + ]], + ["pascalcase", [ + ["npm:0.1.1", { + "packageLocation": "./.yarn/cache/pascalcase-npm-0.1.1-d04964fcda-2.zip/node_modules/pascalcase/", + "packageDependencies": [ + ["pascalcase", "npm:0.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["path", [ + ["npm:0.12.7", { + "packageLocation": "./.yarn/cache/path-npm-0.12.7-bddabe2e86-2.zip/node_modules/path/", + "packageDependencies": [ + ["path", "npm:0.12.7"], + ["process", "npm:0.11.10"], + ["util", "npm:0.10.4"] + ], + "linkType": "HARD", + }] + ]], + ["path-browserify", [ + ["npm:0.0.0", { + "packageLocation": "./.yarn/cache/path-browserify-npm-0.0.0-cfe9f9afa5-2.zip/node_modules/path-browserify/", + "packageDependencies": [ + ["path-browserify", "npm:0.0.0"] + ], + "linkType": "HARD", + }], + ["npm:0.0.1", { + "packageLocation": "./.yarn/cache/path-browserify-npm-0.0.1-bb8b2a97b1-2.zip/node_modules/path-browserify/", + "packageDependencies": [ + ["path-browserify", "npm:0.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["path-dirname", [ + ["npm:1.0.2", { + "packageLocation": "./.yarn/cache/path-dirname-npm-1.0.2-d158cba006-2.zip/node_modules/path-dirname/", + "packageDependencies": [ + ["path-dirname", "npm:1.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["path-exists", [ + ["npm:2.1.0", { + "packageLocation": "./.yarn/cache/path-exists-npm-2.1.0-be4aa2cccc-2.zip/node_modules/path-exists/", + "packageDependencies": [ + ["path-exists", "npm:2.1.0"], + ["pinkie-promise", "npm:2.0.1"] + ], + "linkType": "HARD", + }], + ["npm:3.0.0", { + "packageLocation": "./.yarn/cache/path-exists-npm-3.0.0-e80371aa68-2.zip/node_modules/path-exists/", + "packageDependencies": [ + ["path-exists", "npm:3.0.0"] + ], + "linkType": "HARD", + }], + ["npm:4.0.0", { + "packageLocation": "./.yarn/cache/path-exists-npm-4.0.0-e9e4f63eb0-2.zip/node_modules/path-exists/", + "packageDependencies": [ + ["path-exists", "npm:4.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["path-is-absolute", [ + ["npm:1.0.1", { + "packageLocation": "./.yarn/cache/path-is-absolute-npm-1.0.1-31bc695ffd-2.zip/node_modules/path-is-absolute/", + "packageDependencies": [ + ["path-is-absolute", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["path-is-inside", [ + ["npm:1.0.2", { + "packageLocation": "./.yarn/cache/path-is-inside-npm-1.0.2-7dd0711668-2.zip/node_modules/path-is-inside/", + "packageDependencies": [ + ["path-is-inside", "npm:1.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["path-key", [ + ["npm:2.0.1", { + "packageLocation": "./.yarn/cache/path-key-npm-2.0.1-b1a971833d-2.zip/node_modules/path-key/", + "packageDependencies": [ + ["path-key", "npm:2.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["path-parse", [ + ["npm:1.0.6", { + "packageLocation": "./.yarn/cache/path-parse-npm-1.0.6-4a4c90546c-2.zip/node_modules/path-parse/", + "packageDependencies": [ + ["path-parse", "npm:1.0.6"] + ], + "linkType": "HARD", + }] + ]], + ["path-to-regexp", [ + ["npm:0.1.7", { + "packageLocation": "./.yarn/cache/path-to-regexp-npm-0.1.7-2605347373-2.zip/node_modules/path-to-regexp/", + "packageDependencies": [ + ["path-to-regexp", "npm:0.1.7"] + ], + "linkType": "HARD", + }] + ]], + ["path-type", [ + ["npm:1.1.0", { + "packageLocation": "./.yarn/cache/path-type-npm-1.1.0-3949afd6c1-2.zip/node_modules/path-type/", + "packageDependencies": [ + ["path-type", "npm:1.1.0"], + ["graceful-fs", "npm:4.1.15"], + ["pify", "npm:2.3.0"], + ["pinkie-promise", "npm:2.0.1"] + ], + "linkType": "HARD", + }], + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/path-type-npm-2.0.0-67d5226c36-2.zip/node_modules/path-type/", + "packageDependencies": [ + ["path-type", "npm:2.0.0"], + ["pify", "npm:2.3.0"] + ], + "linkType": "HARD", + }], + ["npm:3.0.0", { + "packageLocation": "./.yarn/cache/path-type-npm-3.0.0-252361a0eb-2.zip/node_modules/path-type/", + "packageDependencies": [ + ["path-type", "npm:3.0.0"], + ["pify", "npm:3.0.0"] + ], + "linkType": "HARD", + }], + ["npm:4.0.0", { + "packageLocation": "./.yarn/cache/path-type-npm-4.0.0-10d47fc86a-2.zip/node_modules/path-type/", + "packageDependencies": [ + ["path-type", "npm:4.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["pbkdf2", [ + ["npm:3.0.17", { + "packageLocation": "./.yarn/cache/pbkdf2-npm-3.0.17-39bff4545c-2.zip/node_modules/pbkdf2/", + "packageDependencies": [ + ["pbkdf2", "npm:3.0.17"], + ["create-hash", "npm:1.2.0"], + ["create-hmac", "npm:1.1.7"], + ["ripemd160", "npm:2.0.2"], + ["safe-buffer", "npm:5.1.2"], + ["sha.js", "npm:2.4.11"] + ], + "linkType": "HARD", + }] + ]], + ["pegjs", [ + ["npm:0.10.0", { + "packageLocation": "./.yarn/cache/pegjs-npm-0.10.0-a48104cf8e-2.zip/node_modules/pegjs/", + "packageDependencies": [ + ["pegjs", "npm:0.10.0"] + ], + "linkType": "HARD", + }] + ]], + ["pend", [ + ["npm:1.2.0", { + "packageLocation": "./.yarn/cache/pend-npm-1.2.0-7a13d93266-2.zip/node_modules/pend/", + "packageDependencies": [ + ["pend", "npm:1.2.0"] + ], + "linkType": "HARD", + }] + ]], + ["performance-now", [ + ["npm:2.1.0", { + "packageLocation": "./.yarn/cache/performance-now-npm-2.1.0-45e3ce7e49-2.zip/node_modules/performance-now/", + "packageDependencies": [ + ["performance-now", "npm:2.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["phantomjs-prebuilt", [ + ["npm:2.1.16", { + "packageLocation": "./.yarn/unplugged/phantomjs-prebuilt-npm-2.1.16-96c8927bd4/node_modules/phantomjs-prebuilt/", + "packageDependencies": [ + ["phantomjs-prebuilt", "npm:2.1.16"], + ["es6-promise", "npm:4.2.6"], + ["extract-zip", "npm:1.6.7"], + ["fs-extra", "npm:1.0.0"], + ["hasha", "npm:2.2.0"], + ["kew", "npm:0.7.0"], + ["progress", "npm:1.1.8"], + ["request", "npm:2.88.0"], + ["request-progress", "npm:2.0.1"], + ["which", "npm:1.3.1"] + ], + "linkType": "HARD", + }] + ]], + ["phin", [ + ["npm:2.9.3", { + "packageLocation": "./.yarn/cache/phin-npm-2.9.3-8661be52b1-2.zip/node_modules/phin/", + "packageDependencies": [ + ["phin", "npm:2.9.3"] + ], + "linkType": "HARD", + }] + ]], + ["physical-cpu-count", [ + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/physical-cpu-count-npm-2.0.0-0d8ec7f0dd-2.zip/node_modules/physical-cpu-count/", + "packageDependencies": [ + ["physical-cpu-count", "npm:2.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["picomatch", [ + ["npm:2.0.5", { + "packageLocation": "./.yarn/cache/picomatch-npm-2.0.5-1957a3e5a3-2.zip/node_modules/picomatch/", + "packageDependencies": [ + ["picomatch", "npm:2.0.5"] + ], + "linkType": "HARD", + }] + ]], + ["pify", [ + ["npm:2.3.0", { + "packageLocation": "./.yarn/cache/pify-npm-2.3.0-8b63310934-2.zip/node_modules/pify/", + "packageDependencies": [ + ["pify", "npm:2.3.0"] + ], + "linkType": "HARD", + }], + ["npm:3.0.0", { + "packageLocation": "./.yarn/cache/pify-npm-3.0.0-679ee405c8-2.zip/node_modules/pify/", + "packageDependencies": [ + ["pify", "npm:3.0.0"] + ], + "linkType": "HARD", + }], + ["npm:4.0.1", { + "packageLocation": "./.yarn/cache/pify-npm-4.0.1-062756097b-2.zip/node_modules/pify/", + "packageDependencies": [ + ["pify", "npm:4.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["pinkie", [ + ["npm:2.0.4", { + "packageLocation": "./.yarn/cache/pinkie-npm-2.0.4-cffce4fb09-2.zip/node_modules/pinkie/", + "packageDependencies": [ + ["pinkie", "npm:2.0.4"] + ], + "linkType": "HARD", + }] + ]], + ["pinkie-promise", [ + ["npm:2.0.1", { + "packageLocation": "./.yarn/cache/pinkie-promise-npm-2.0.1-095439b8c5-2.zip/node_modules/pinkie-promise/", + "packageDependencies": [ + ["pinkie-promise", "npm:2.0.1"], + ["pinkie", "npm:2.0.4"] + ], + "linkType": "HARD", + }] + ]], + ["pirates", [ + ["npm:4.0.1", { + "packageLocation": "./.yarn/cache/pirates-npm-4.0.1-377058e8fc-2.zip/node_modules/pirates/", + "packageDependencies": [ + ["pirates", "npm:4.0.1"], + ["node-modules-regexp", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["pixelmatch", [ + ["npm:4.0.2", { + "packageLocation": "./.yarn/cache/pixelmatch-npm-4.0.2-03016768a7-2.zip/node_modules/pixelmatch/", + "packageDependencies": [ + ["pixelmatch", "npm:4.0.2"], + ["pngjs", "npm:3.3.3"] + ], + "linkType": "HARD", + }] + ]], + ["pkg-dir", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/pkg-dir-npm-1.0.0-6ede0b9439-2.zip/node_modules/pkg-dir/", + "packageDependencies": [ + ["pkg-dir", "npm:1.0.0"], + ["find-up", "npm:1.1.2"] + ], + "linkType": "HARD", + }], + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/pkg-dir-npm-2.0.0-2b4bf4abd1-2.zip/node_modules/pkg-dir/", + "packageDependencies": [ + ["pkg-dir", "npm:2.0.0"], + ["find-up", "npm:2.1.0"] + ], + "linkType": "HARD", + }], + ["npm:3.0.0", { + "packageLocation": "./.yarn/cache/pkg-dir-npm-3.0.0-16d8d93783-2.zip/node_modules/pkg-dir/", + "packageDependencies": [ + ["pkg-dir", "npm:3.0.0"], + ["find-up", "npm:3.0.0"] + ], + "linkType": "HARD", + }], + ["npm:4.2.0", { + "packageLocation": "./.yarn/cache/pkg-dir-npm-4.2.0-2b5d0a8d32-2.zip/node_modules/pkg-dir/", + "packageDependencies": [ + ["pkg-dir", "npm:4.2.0"], + ["find-up", "npm:4.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["pkg-tests-core", [ + ["workspace:packages/acceptance-tests/pkg-tests-core", { + "packageLocation": "./packages/acceptance-tests/pkg-tests-core/", + "packageDependencies": [ + ["pkg-tests-core", "workspace:packages/acceptance-tests/pkg-tests-core"], + ["@types/finalhandler", "npm:1.1.0"], + ["@types/invariant", "npm:2.2.30"], + ["@types/klaw", "npm:2.1.1"], + ["@types/minimatch", "npm:3.0.3"], + ["@types/semver", "npm:7.1.0"], + ["@types/serve-static", "npm:1.13.3"], + ["@types/tar-fs", "npm:1.16.1"], + ["@types/tmp", "npm:0.0.33"], + ["@yarnpkg/cli", "virtual:7bf4ad1016291a7e1c04756f55760890095421dd1b945930b62d8d0464c365d1cdce28ed812277b54dc54443922ac82afd5e98ed7f1d218ae7753d16e21541bb#workspace:packages/yarnpkg-cli"], + ["@yarnpkg/core", "workspace:packages/yarnpkg-core"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["finalhandler", "npm:1.1.2"], + ["invariant", "npm:2.2.4"], + ["klaw", "npm:2.1.1"], + ["minimatch", "npm:3.0.4"], + ["pkg-tests-fixtures", "workspace:packages/acceptance-tests/pkg-tests-fixtures"], + ["semver", "npm:7.1.2"], + ["serve-static", "npm:1.14.1"], + ["super-resolve", "npm:1.0.0"], + ["tar-fs", "npm:1.16.3"], + ["tmp", "npm:0.1.0"] + ], + "linkType": "SOFT", + }] + ]], + ["pkg-tests-fixtures", [ + ["workspace:packages/acceptance-tests/pkg-tests-fixtures", { + "packageLocation": "./packages/acceptance-tests/pkg-tests-fixtures/", + "packageDependencies": [ + ["pkg-tests-fixtures", "workspace:packages/acceptance-tests/pkg-tests-fixtures"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"] + ], + "linkType": "SOFT", + }] + ]], + ["pkg-tests-specs", [ + ["workspace:packages/acceptance-tests/pkg-tests-specs", { + "packageLocation": "./packages/acceptance-tests/pkg-tests-specs/", + "packageDependencies": [ + ["pkg-tests-specs", "workspace:packages/acceptance-tests/pkg-tests-specs"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/monorepo", "workspace:."], + ["@yarnpkg/parsers", "workspace:packages/yarnpkg-parsers"], + ["fs-extra", "npm:7.0.1"], + ["pkg-tests-core", "workspace:packages/acceptance-tests/pkg-tests-core"], + ["semver", "npm:7.1.2"] + ], + "linkType": "SOFT", + }] + ]], + ["pkg-up", [ + ["npm:3.1.0", { + "packageLocation": "./.yarn/cache/pkg-up-npm-3.1.0-1eebe033b7-2.zip/node_modules/pkg-up/", + "packageDependencies": [ + ["pkg-up", "npm:3.1.0"], + ["find-up", "npm:3.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["pluralize", [ + ["npm:7.0.0", { + "packageLocation": "./.yarn/cache/pluralize-npm-7.0.0-5e0212129c-2.zip/node_modules/pluralize/", + "packageDependencies": [ + ["pluralize", "npm:7.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["pn", [ + ["npm:1.1.0", { + "packageLocation": "./.yarn/cache/pn-npm-1.1.0-442ee166b2-2.zip/node_modules/pn/", + "packageDependencies": [ + ["pn", "npm:1.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["pngjs", [ + ["npm:3.3.3", { + "packageLocation": "./.yarn/cache/pngjs-npm-3.3.3-087bd6c435-2.zip/node_modules/pngjs/", + "packageDependencies": [ + ["pngjs", "npm:3.3.3"] + ], + "linkType": "HARD", + }] + ]], + ["pngquant-bin", [ + ["npm:5.0.2", { + "packageLocation": "./.yarn/unplugged/pngquant-bin-npm-5.0.2-1779930499/node_modules/pngquant-bin/", + "packageDependencies": [ + ["pngquant-bin", "npm:5.0.2"], + ["bin-build", "npm:3.0.0"], + ["bin-wrapper", "npm:4.1.0"], + ["execa", "npm:0.10.0"], + ["logalot", "npm:2.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["pnp-webpack-plugin", [ + ["npm:1.4.1", { + "packageLocation": "./.yarn/cache/pnp-webpack-plugin-npm-1.4.1-b2f36e976e-2.zip/node_modules/pnp-webpack-plugin/", + "packageDependencies": [ + ["pnp-webpack-plugin", "npm:1.4.1"], + ["ts-pnp", "virtual:b2f36e976ef0d1d44f0956c37cd932d17ccf13b6a85ce37400bc79cae13801861e6131d7f22ec9c16d657509ef0d69a8571958741fd3bfbecc8d4e3c42dc4ef7#npm:1.0.1"] + ], + "linkType": "HARD", + }], + ["npm:1.4.3", { + "packageLocation": "./.yarn/cache/pnp-webpack-plugin-npm-1.4.3-82d4c7c17a-2.zip/node_modules/pnp-webpack-plugin/", + "packageDependencies": [ + ["pnp-webpack-plugin", "npm:1.4.3"], + ["ts-pnp", "virtual:82d4c7c17aca1a59064f5a9981b9d8385e314547a08b7e2a6d84a55dde2d1dfe0fb29330cf84a1478b8d996a5c1c721d9ade17b37efbe6e249ea8d081b811353#npm:1.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["portfinder", [ + ["npm:1.0.20", { + "packageLocation": "./.yarn/cache/portfinder-npm-1.0.20-7d67c85258-2.zip/node_modules/portfinder/", + "packageDependencies": [ + ["portfinder", "npm:1.0.20"], + ["async", "npm:1.5.2"], + ["debug", "virtual:2bcc47d217f870e3d52f0e55493dc34fd3da852877f7db32fa2940cc320151746026495daf6a34a974488cf5a949d93be1e2dc1ffba036faf081a9b15fcd2252#npm:2.6.9"], + ["mkdirp", "npm:0.5.1"] + ], + "linkType": "HARD", + }] + ]], + ["posix-character-classes", [ + ["npm:0.1.1", { + "packageLocation": "./.yarn/cache/posix-character-classes-npm-0.1.1-3e228a6e15-2.zip/node_modules/posix-character-classes/", + "packageDependencies": [ + ["posix-character-classes", "npm:0.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["postcss", [ + ["npm:6.0.23", { + "packageLocation": "./.yarn/cache/postcss-npm-6.0.23-b0e5acc785-2.zip/node_modules/postcss/", + "packageDependencies": [ + ["postcss", "npm:6.0.23"], + ["chalk", "npm:2.4.2"], + ["source-map", "npm:0.6.1"], + ["supports-color", "npm:5.5.0"] + ], + "linkType": "HARD", + }], + ["npm:7.0.14", { + "packageLocation": "./.yarn/cache/postcss-npm-7.0.14-11bf105e8d-2.zip/node_modules/postcss/", + "packageDependencies": [ + ["postcss", "npm:7.0.14"], + ["chalk", "npm:2.4.2"], + ["source-map", "npm:0.6.1"], + ["supports-color", "npm:6.1.0"] + ], + "linkType": "HARD", + }], + ["npm:7.0.17", { + "packageLocation": "./.yarn/cache/postcss-npm-7.0.17-fac94a6e18-2.zip/node_modules/postcss/", + "packageDependencies": [ + ["postcss", "npm:7.0.17"], + ["chalk", "npm:2.4.2"], + ["source-map", "npm:0.6.1"], + ["supports-color", "npm:6.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["postcss-calc", [ + ["npm:7.0.1", { + "packageLocation": "./.yarn/cache/postcss-calc-npm-7.0.1-878b118a4b-2.zip/node_modules/postcss-calc/", + "packageDependencies": [ + ["postcss-calc", "npm:7.0.1"], + ["css-unit-converter", "npm:1.1.1"], + ["postcss", "npm:7.0.14"], + ["postcss-selector-parser", "npm:5.0.0"], + ["postcss-value-parser", "npm:3.3.1"] + ], + "linkType": "HARD", + }] + ]], + ["postcss-colormin", [ + ["npm:4.0.3", { + "packageLocation": "./.yarn/cache/postcss-colormin-npm-4.0.3-21265de8f1-2.zip/node_modules/postcss-colormin/", + "packageDependencies": [ + ["postcss-colormin", "npm:4.0.3"], + ["browserslist", "npm:4.4.2"], + ["color", "npm:3.1.0"], + ["has", "npm:1.0.3"], + ["postcss", "npm:7.0.14"], + ["postcss-value-parser", "npm:3.3.1"] + ], + "linkType": "HARD", + }] + ]], + ["postcss-convert-values", [ + ["npm:4.0.1", { + "packageLocation": "./.yarn/cache/postcss-convert-values-npm-4.0.1-64ae54995a-2.zip/node_modules/postcss-convert-values/", + "packageDependencies": [ + ["postcss-convert-values", "npm:4.0.1"], + ["postcss", "npm:7.0.14"], + ["postcss-value-parser", "npm:3.3.1"] + ], + "linkType": "HARD", + }] + ]], + ["postcss-discard-comments", [ + ["npm:4.0.2", { + "packageLocation": "./.yarn/cache/postcss-discard-comments-npm-4.0.2-09a2a33168-2.zip/node_modules/postcss-discard-comments/", + "packageDependencies": [ + ["postcss-discard-comments", "npm:4.0.2"], + ["postcss", "npm:7.0.14"] + ], + "linkType": "HARD", + }] + ]], + ["postcss-discard-duplicates", [ + ["npm:4.0.2", { + "packageLocation": "./.yarn/cache/postcss-discard-duplicates-npm-4.0.2-075a69a9cf-2.zip/node_modules/postcss-discard-duplicates/", + "packageDependencies": [ + ["postcss-discard-duplicates", "npm:4.0.2"], + ["postcss", "npm:7.0.14"] + ], + "linkType": "HARD", + }] + ]], + ["postcss-discard-empty", [ + ["npm:4.0.1", { + "packageLocation": "./.yarn/cache/postcss-discard-empty-npm-4.0.1-59a5c13419-2.zip/node_modules/postcss-discard-empty/", + "packageDependencies": [ + ["postcss-discard-empty", "npm:4.0.1"], + ["postcss", "npm:7.0.14"] + ], + "linkType": "HARD", + }] + ]], + ["postcss-discard-overridden", [ + ["npm:4.0.1", { + "packageLocation": "./.yarn/cache/postcss-discard-overridden-npm-4.0.1-c88fad5093-2.zip/node_modules/postcss-discard-overridden/", + "packageDependencies": [ + ["postcss-discard-overridden", "npm:4.0.1"], + ["postcss", "npm:7.0.14"] + ], + "linkType": "HARD", + }] + ]], + ["postcss-flexbugs-fixes", [ + ["npm:3.3.1", { + "packageLocation": "./.yarn/cache/postcss-flexbugs-fixes-npm-3.3.1-b88ef20417-2.zip/node_modules/postcss-flexbugs-fixes/", + "packageDependencies": [ + ["postcss-flexbugs-fixes", "npm:3.3.1"], + ["postcss", "npm:6.0.23"] + ], + "linkType": "HARD", + }] + ]], + ["postcss-load-config", [ + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/postcss-load-config-npm-2.0.0-5fcd51b259-2.zip/node_modules/postcss-load-config/", + "packageDependencies": [ + ["postcss-load-config", "npm:2.0.0"], + ["cosmiconfig", "npm:4.0.0"], + ["import-cwd", "npm:2.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["postcss-loader", [ + ["npm:2.1.6", { + "packageLocation": "./.yarn/cache/postcss-loader-npm-2.1.6-a69873bfb3-2.zip/node_modules/postcss-loader/", + "packageDependencies": [ + ["postcss-loader", "npm:2.1.6"], + ["loader-utils", "npm:1.2.3"], + ["postcss", "npm:6.0.23"], + ["postcss-load-config", "npm:2.0.0"], + ["schema-utils", "npm:0.4.7"] + ], + "linkType": "HARD", + }] + ]], + ["postcss-merge-longhand", [ + ["npm:4.0.11", { + "packageLocation": "./.yarn/cache/postcss-merge-longhand-npm-4.0.11-a4de769005-2.zip/node_modules/postcss-merge-longhand/", + "packageDependencies": [ + ["postcss-merge-longhand", "npm:4.0.11"], + ["css-color-names", "npm:0.0.4"], + ["postcss", "npm:7.0.14"], + ["postcss-value-parser", "npm:3.3.1"], + ["stylehacks", "npm:4.0.3"] + ], + "linkType": "HARD", + }] + ]], + ["postcss-merge-rules", [ + ["npm:4.0.3", { + "packageLocation": "./.yarn/cache/postcss-merge-rules-npm-4.0.3-73bf0c183e-2.zip/node_modules/postcss-merge-rules/", + "packageDependencies": [ + ["postcss-merge-rules", "npm:4.0.3"], + ["browserslist", "npm:4.4.2"], + ["caniuse-api", "npm:3.0.0"], + ["cssnano-util-same-parent", "npm:4.0.1"], + ["postcss", "npm:7.0.14"], + ["postcss-selector-parser", "npm:3.1.1"], + ["vendors", "npm:1.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["postcss-minify-font-values", [ + ["npm:4.0.2", { + "packageLocation": "./.yarn/cache/postcss-minify-font-values-npm-4.0.2-e8107d3a7f-2.zip/node_modules/postcss-minify-font-values/", + "packageDependencies": [ + ["postcss-minify-font-values", "npm:4.0.2"], + ["postcss", "npm:7.0.14"], + ["postcss-value-parser", "npm:3.3.1"] + ], + "linkType": "HARD", + }] + ]], + ["postcss-minify-gradients", [ + ["npm:4.0.2", { + "packageLocation": "./.yarn/cache/postcss-minify-gradients-npm-4.0.2-d5647bcf0b-2.zip/node_modules/postcss-minify-gradients/", + "packageDependencies": [ + ["postcss-minify-gradients", "npm:4.0.2"], + ["cssnano-util-get-arguments", "npm:4.0.0"], + ["is-color-stop", "npm:1.1.0"], + ["postcss", "npm:7.0.14"], + ["postcss-value-parser", "npm:3.3.1"] + ], + "linkType": "HARD", + }] + ]], + ["postcss-minify-params", [ + ["npm:4.0.2", { + "packageLocation": "./.yarn/cache/postcss-minify-params-npm-4.0.2-c449dd1044-2.zip/node_modules/postcss-minify-params/", + "packageDependencies": [ + ["postcss-minify-params", "npm:4.0.2"], + ["alphanum-sort", "npm:1.0.2"], + ["browserslist", "npm:4.4.2"], + ["cssnano-util-get-arguments", "npm:4.0.0"], + ["postcss", "npm:7.0.14"], + ["postcss-value-parser", "npm:3.3.1"], + ["uniqs", "npm:2.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["postcss-minify-selectors", [ + ["npm:4.0.2", { + "packageLocation": "./.yarn/cache/postcss-minify-selectors-npm-4.0.2-16f6851911-2.zip/node_modules/postcss-minify-selectors/", + "packageDependencies": [ + ["postcss-minify-selectors", "npm:4.0.2"], + ["alphanum-sort", "npm:1.0.2"], + ["has", "npm:1.0.3"], + ["postcss", "npm:7.0.14"], + ["postcss-selector-parser", "npm:3.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["postcss-modules-extract-imports", [ + ["npm:1.2.1", { + "packageLocation": "./.yarn/cache/postcss-modules-extract-imports-npm-1.2.1-3d82a88f64-2.zip/node_modules/postcss-modules-extract-imports/", + "packageDependencies": [ + ["postcss-modules-extract-imports", "npm:1.2.1"], + ["postcss", "npm:6.0.23"] + ], + "linkType": "HARD", + }] + ]], + ["postcss-modules-local-by-default", [ + ["npm:1.2.0", { + "packageLocation": "./.yarn/cache/postcss-modules-local-by-default-npm-1.2.0-59f9733827-2.zip/node_modules/postcss-modules-local-by-default/", + "packageDependencies": [ + ["postcss-modules-local-by-default", "npm:1.2.0"], + ["css-selector-tokenizer", "npm:0.7.1"], + ["postcss", "npm:6.0.23"] + ], + "linkType": "HARD", + }] + ]], + ["postcss-modules-scope", [ + ["npm:1.1.0", { + "packageLocation": "./.yarn/cache/postcss-modules-scope-npm-1.1.0-18e35a3e7d-2.zip/node_modules/postcss-modules-scope/", + "packageDependencies": [ + ["postcss-modules-scope", "npm:1.1.0"], + ["css-selector-tokenizer", "npm:0.7.1"], + ["postcss", "npm:6.0.23"] + ], + "linkType": "HARD", + }] + ]], + ["postcss-modules-values", [ + ["npm:1.3.0", { + "packageLocation": "./.yarn/cache/postcss-modules-values-npm-1.3.0-ce7f3c4af0-2.zip/node_modules/postcss-modules-values/", + "packageDependencies": [ + ["postcss-modules-values", "npm:1.3.0"], + ["icss-replace-symbols", "npm:1.1.0"], + ["postcss", "npm:6.0.23"] + ], + "linkType": "HARD", + }] + ]], + ["postcss-normalize-charset", [ + ["npm:4.0.1", { + "packageLocation": "./.yarn/cache/postcss-normalize-charset-npm-4.0.1-c29816bace-2.zip/node_modules/postcss-normalize-charset/", + "packageDependencies": [ + ["postcss-normalize-charset", "npm:4.0.1"], + ["postcss", "npm:7.0.14"] + ], + "linkType": "HARD", + }] + ]], + ["postcss-normalize-display-values", [ + ["npm:4.0.2", { + "packageLocation": "./.yarn/cache/postcss-normalize-display-values-npm-4.0.2-c0f29897ad-2.zip/node_modules/postcss-normalize-display-values/", + "packageDependencies": [ + ["postcss-normalize-display-values", "npm:4.0.2"], + ["cssnano-util-get-match", "npm:4.0.0"], + ["postcss", "npm:7.0.14"], + ["postcss-value-parser", "npm:3.3.1"] + ], + "linkType": "HARD", + }] + ]], + ["postcss-normalize-positions", [ + ["npm:4.0.2", { + "packageLocation": "./.yarn/cache/postcss-normalize-positions-npm-4.0.2-eb62f7b2e3-2.zip/node_modules/postcss-normalize-positions/", + "packageDependencies": [ + ["postcss-normalize-positions", "npm:4.0.2"], + ["cssnano-util-get-arguments", "npm:4.0.0"], + ["has", "npm:1.0.3"], + ["postcss", "npm:7.0.14"], + ["postcss-value-parser", "npm:3.3.1"] + ], + "linkType": "HARD", + }] + ]], + ["postcss-normalize-repeat-style", [ + ["npm:4.0.2", { + "packageLocation": "./.yarn/cache/postcss-normalize-repeat-style-npm-4.0.2-b67bc11e2b-2.zip/node_modules/postcss-normalize-repeat-style/", + "packageDependencies": [ + ["postcss-normalize-repeat-style", "npm:4.0.2"], + ["cssnano-util-get-arguments", "npm:4.0.0"], + ["cssnano-util-get-match", "npm:4.0.0"], + ["postcss", "npm:7.0.14"], + ["postcss-value-parser", "npm:3.3.1"] + ], + "linkType": "HARD", + }] + ]], + ["postcss-normalize-string", [ + ["npm:4.0.2", { + "packageLocation": "./.yarn/cache/postcss-normalize-string-npm-4.0.2-2fedcfab29-2.zip/node_modules/postcss-normalize-string/", + "packageDependencies": [ + ["postcss-normalize-string", "npm:4.0.2"], + ["has", "npm:1.0.3"], + ["postcss", "npm:7.0.14"], + ["postcss-value-parser", "npm:3.3.1"] + ], + "linkType": "HARD", + }] + ]], + ["postcss-normalize-timing-functions", [ + ["npm:4.0.2", { + "packageLocation": "./.yarn/cache/postcss-normalize-timing-functions-npm-4.0.2-d0675e54df-2.zip/node_modules/postcss-normalize-timing-functions/", + "packageDependencies": [ + ["postcss-normalize-timing-functions", "npm:4.0.2"], + ["cssnano-util-get-match", "npm:4.0.0"], + ["postcss", "npm:7.0.14"], + ["postcss-value-parser", "npm:3.3.1"] + ], + "linkType": "HARD", + }] + ]], + ["postcss-normalize-unicode", [ + ["npm:4.0.1", { + "packageLocation": "./.yarn/cache/postcss-normalize-unicode-npm-4.0.1-9cc5bfcb9d-2.zip/node_modules/postcss-normalize-unicode/", + "packageDependencies": [ + ["postcss-normalize-unicode", "npm:4.0.1"], + ["browserslist", "npm:4.4.2"], + ["postcss", "npm:7.0.14"], + ["postcss-value-parser", "npm:3.3.1"] + ], + "linkType": "HARD", + }] + ]], + ["postcss-normalize-url", [ + ["npm:4.0.1", { + "packageLocation": "./.yarn/cache/postcss-normalize-url-npm-4.0.1-2626c4ca1a-2.zip/node_modules/postcss-normalize-url/", + "packageDependencies": [ + ["postcss-normalize-url", "npm:4.0.1"], + ["is-absolute-url", "npm:2.1.0"], + ["normalize-url", "npm:3.3.0"], + ["postcss", "npm:7.0.14"], + ["postcss-value-parser", "npm:3.3.1"] + ], + "linkType": "HARD", + }] + ]], + ["postcss-normalize-whitespace", [ + ["npm:4.0.2", { + "packageLocation": "./.yarn/cache/postcss-normalize-whitespace-npm-4.0.2-6339383b96-2.zip/node_modules/postcss-normalize-whitespace/", + "packageDependencies": [ + ["postcss-normalize-whitespace", "npm:4.0.2"], + ["postcss", "npm:7.0.14"], + ["postcss-value-parser", "npm:3.3.1"] + ], + "linkType": "HARD", + }] + ]], + ["postcss-ordered-values", [ + ["npm:4.1.2", { + "packageLocation": "./.yarn/cache/postcss-ordered-values-npm-4.1.2-7eac60699d-2.zip/node_modules/postcss-ordered-values/", + "packageDependencies": [ + ["postcss-ordered-values", "npm:4.1.2"], + ["cssnano-util-get-arguments", "npm:4.0.0"], + ["postcss", "npm:7.0.14"], + ["postcss-value-parser", "npm:3.3.1"] + ], + "linkType": "HARD", + }] + ]], + ["postcss-reduce-initial", [ + ["npm:4.0.3", { + "packageLocation": "./.yarn/cache/postcss-reduce-initial-npm-4.0.3-01cc02f1f4-2.zip/node_modules/postcss-reduce-initial/", + "packageDependencies": [ + ["postcss-reduce-initial", "npm:4.0.3"], + ["browserslist", "npm:4.4.2"], + ["caniuse-api", "npm:3.0.0"], + ["has", "npm:1.0.3"], + ["postcss", "npm:7.0.14"] + ], + "linkType": "HARD", + }] + ]], + ["postcss-reduce-transforms", [ + ["npm:4.0.2", { + "packageLocation": "./.yarn/cache/postcss-reduce-transforms-npm-4.0.2-129de8fec9-2.zip/node_modules/postcss-reduce-transforms/", + "packageDependencies": [ + ["postcss-reduce-transforms", "npm:4.0.2"], + ["cssnano-util-get-match", "npm:4.0.0"], + ["has", "npm:1.0.3"], + ["postcss", "npm:7.0.14"], + ["postcss-value-parser", "npm:3.3.1"] + ], + "linkType": "HARD", + }] + ]], + ["postcss-selector-parser", [ + ["npm:3.1.1", { + "packageLocation": "./.yarn/cache/postcss-selector-parser-npm-3.1.1-a628cfbf19-2.zip/node_modules/postcss-selector-parser/", + "packageDependencies": [ + ["postcss-selector-parser", "npm:3.1.1"], + ["dot-prop", "npm:4.2.0"], + ["indexes-of", "npm:1.0.1"], + ["uniq", "npm:1.0.1"] + ], + "linkType": "HARD", + }], + ["npm:5.0.0", { + "packageLocation": "./.yarn/cache/postcss-selector-parser-npm-5.0.0-983a861bae-2.zip/node_modules/postcss-selector-parser/", + "packageDependencies": [ + ["postcss-selector-parser", "npm:5.0.0"], + ["cssesc", "npm:2.0.0"], + ["indexes-of", "npm:1.0.1"], + ["uniq", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["postcss-svgo", [ + ["npm:4.0.2", { + "packageLocation": "./.yarn/cache/postcss-svgo-npm-4.0.2-5585d65908-2.zip/node_modules/postcss-svgo/", + "packageDependencies": [ + ["postcss-svgo", "npm:4.0.2"], + ["is-svg", "npm:3.0.0"], + ["postcss", "npm:7.0.14"], + ["postcss-value-parser", "npm:3.3.1"], + ["svgo", "npm:1.2.0"] + ], + "linkType": "HARD", + }] + ]], + ["postcss-unique-selectors", [ + ["npm:4.0.1", { + "packageLocation": "./.yarn/cache/postcss-unique-selectors-npm-4.0.1-dde8d7eda6-2.zip/node_modules/postcss-unique-selectors/", + "packageDependencies": [ + ["postcss-unique-selectors", "npm:4.0.1"], + ["alphanum-sort", "npm:1.0.2"], + ["postcss", "npm:7.0.14"], + ["uniqs", "npm:2.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["postcss-value-parser", [ + ["npm:3.3.1", { + "packageLocation": "./.yarn/cache/postcss-value-parser-npm-3.3.1-24ecbb1b05-2.zip/node_modules/postcss-value-parser/", + "packageDependencies": [ + ["postcss-value-parser", "npm:3.3.1"] + ], + "linkType": "HARD", + }], + ["npm:4.0.0", { + "packageLocation": "./.yarn/cache/postcss-value-parser-npm-4.0.0-82077b57e3-2.zip/node_modules/postcss-value-parser/", + "packageDependencies": [ + ["postcss-value-parser", "npm:4.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["potrace", [ + ["npm:2.1.2", { + "packageLocation": "./.yarn/cache/potrace-npm-2.1.2-8137f33f86-2.zip/node_modules/potrace/", + "packageDependencies": [ + ["potrace", "npm:2.1.2"], + ["jimp", "npm:0.6.4"] + ], + "linkType": "HARD", + }] + ]], + ["prebuild-install", [ + ["npm:5.3.0", { + "packageLocation": "./.yarn/cache/prebuild-install-npm-5.3.0-e040aef5c2-2.zip/node_modules/prebuild-install/", + "packageDependencies": [ + ["prebuild-install", "npm:5.3.0"], + ["detect-libc", "npm:1.0.3"], + ["expand-template", "npm:2.0.3"], + ["github-from-package", "npm:0.0.0"], + ["minimist", "npm:1.2.0"], + ["mkdirp", "npm:0.5.1"], + ["napi-build-utils", "npm:1.0.1"], + ["node-abi", "npm:2.7.1"], + ["noop-logger", "npm:0.1.1"], + ["npmlog", "npm:4.1.2"], + ["os-homedir", "npm:1.0.2"], + ["pump", "npm:2.0.1"], + ["rc", "npm:1.2.8"], + ["simple-get", "npm:2.8.1"], + ["tar-fs", "npm:1.16.3"], + ["tunnel-agent", "npm:0.6.0"], + ["which-pm-runs", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["prelude-ls", [ + ["npm:1.1.2", { + "packageLocation": "./.yarn/cache/prelude-ls-npm-1.1.2-a0daac0886-2.zip/node_modules/prelude-ls/", + "packageDependencies": [ + ["prelude-ls", "npm:1.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["prepend-http", [ + ["npm:1.0.4", { + "packageLocation": "./.yarn/cache/prepend-http-npm-1.0.4-cd78a41247-2.zip/node_modules/prepend-http/", + "packageDependencies": [ + ["prepend-http", "npm:1.0.4"] + ], + "linkType": "HARD", + }], + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/prepend-http-npm-2.0.0-e1fc4332f2-2.zip/node_modules/prepend-http/", + "packageDependencies": [ + ["prepend-http", "npm:2.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["preserve", [ + ["npm:0.2.0", { + "packageLocation": "./.yarn/cache/preserve-npm-0.2.0-6217a135d1-2.zip/node_modules/preserve/", + "packageDependencies": [ + ["preserve", "npm:0.2.0"] + ], + "linkType": "HARD", + }] + ]], + ["prettier", [ + ["npm:1.19.1", { + "packageLocation": "./.yarn/cache/prettier-npm-1.19.1-e56d246fd2-2.zip/node_modules/prettier/", + "packageDependencies": [ + ["prettier", "npm:1.19.1"] + ], + "linkType": "HARD", + }] + ]], + ["pretty-bytes", [ + ["npm:4.0.2", { + "packageLocation": "./.yarn/cache/pretty-bytes-npm-4.0.2-a7ae1bbbd6-2.zip/node_modules/pretty-bytes/", + "packageDependencies": [ + ["pretty-bytes", "npm:4.0.2"] + ], + "linkType": "HARD", + }], + ["npm:5.1.0", { + "packageLocation": "./.yarn/cache/pretty-bytes-npm-5.1.0-be0cad79a2-2.zip/node_modules/pretty-bytes/", + "packageDependencies": [ + ["pretty-bytes", "npm:5.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["pretty-error", [ + ["npm:2.1.1", { + "packageLocation": "./.yarn/cache/pretty-error-npm-2.1.1-29deab90eb-2.zip/node_modules/pretty-error/", + "packageDependencies": [ + ["pretty-error", "npm:2.1.1"], + ["renderkid", "npm:2.0.3"], + ["utila", "npm:0.4.0"] + ], + "linkType": "HARD", + }] + ]], + ["pretty-format", [ + ["npm:23.6.0", { + "packageLocation": "./.yarn/cache/pretty-format-npm-23.6.0-e43cf64d24-2.zip/node_modules/pretty-format/", + "packageDependencies": [ + ["pretty-format", "npm:23.6.0"], + ["ansi-regex", "npm:3.0.0"], + ["ansi-styles", "npm:3.2.1"] + ], + "linkType": "HARD", + }], + ["npm:24.8.0", { + "packageLocation": "./.yarn/cache/pretty-format-npm-24.8.0-1dfe5ab0f7-2.zip/node_modules/pretty-format/", + "packageDependencies": [ + ["pretty-format", "npm:24.8.0"], + ["@jest/types", "npm:24.8.0"], + ["ansi-regex", "npm:4.0.0"], + ["ansi-styles", "npm:3.2.1"], + ["react-is", "npm:16.8.4"] + ], + "linkType": "HARD", + }], + ["npm:24.9.0", { + "packageLocation": "./.yarn/cache/pretty-format-npm-24.9.0-cf0850262c-2.zip/node_modules/pretty-format/", + "packageDependencies": [ + ["pretty-format", "npm:24.9.0"], + ["@jest/types", "npm:24.9.0"], + ["ansi-regex", "npm:4.0.0"], + ["ansi-styles", "npm:3.2.1"], + ["react-is", "npm:16.8.4"] + ], + "linkType": "HARD", + }] + ]], + ["prismjs", [ + ["npm:1.16.0", { + "packageLocation": "./.yarn/cache/prismjs-npm-1.16.0-957d027f87-2.zip/node_modules/prismjs/", + "packageDependencies": [ + ["prismjs", "npm:1.16.0"], + ["clipboard", "npm:2.0.4"] + ], + "linkType": "HARD", + }] + ]], + ["private", [ + ["npm:0.1.8", { + "packageLocation": "./.yarn/cache/private-npm-0.1.8-1df19be5d6-2.zip/node_modules/private/", + "packageDependencies": [ + ["private", "npm:0.1.8"] + ], + "linkType": "HARD", + }] + ]], + ["probe-image-size", [ + ["npm:4.1.1", { + "packageLocation": "./.yarn/cache/probe-image-size-npm-4.1.1-295a893dae-2.zip/node_modules/probe-image-size/", + "packageDependencies": [ + ["probe-image-size", "npm:4.1.1"], + ["any-promise", "npm:1.3.0"], + ["deepmerge", "npm:4.0.0"], + ["inherits", "npm:2.0.3"], + ["next-tick", "npm:1.0.0"], + ["request", "npm:2.88.0"], + ["stream-parser", "npm:0.3.1"] + ], + "linkType": "HARD", + }] + ]], + ["process", [ + ["npm:0.11.10", { + "packageLocation": "./.yarn/cache/process-npm-0.11.10-aeb3b641ae-2.zip/node_modules/process/", + "packageDependencies": [ + ["process", "npm:0.11.10"] + ], + "linkType": "HARD", + }], + ["npm:0.5.2", { + "packageLocation": "./.yarn/cache/process-npm-0.5.2-174e86f790-2.zip/node_modules/process/", + "packageDependencies": [ + ["process", "npm:0.5.2"] + ], + "linkType": "HARD", + }] + ]], + ["process-nextick-args", [ + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/process-nextick-args-npm-2.0.0-2a45ddf372-2.zip/node_modules/process-nextick-args/", + "packageDependencies": [ + ["process-nextick-args", "npm:2.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["progress", [ + ["npm:1.1.8", { + "packageLocation": "./.yarn/cache/progress-npm-1.1.8-d841ee2bca-2.zip/node_modules/progress/", + "packageDependencies": [ + ["progress", "npm:1.1.8"] + ], + "linkType": "HARD", + }], + ["npm:2.0.3", { + "packageLocation": "./.yarn/cache/progress-npm-2.0.3-d1f87e2ac6-2.zip/node_modules/progress/", + "packageDependencies": [ + ["progress", "npm:2.0.3"] + ], + "linkType": "HARD", + }] + ]], + ["promise", [ + ["npm:6.1.0", { + "packageLocation": "./.yarn/cache/promise-npm-6.1.0-22e9ca9ea4-2.zip/node_modules/promise/", + "packageDependencies": [ + ["promise", "npm:6.1.0"], + ["asap", "npm:1.0.0"] + ], + "linkType": "HARD", + }], + ["npm:7.3.1", { + "packageLocation": "./.yarn/cache/promise-npm-7.3.1-5d81d474c0-2.zip/node_modules/promise/", + "packageDependencies": [ + ["promise", "npm:7.3.1"], + ["asap", "npm:2.0.6"] + ], + "linkType": "HARD", + }] + ]], + ["promise-deferred", [ + ["npm:2.0.1", { + "packageLocation": "./.yarn/cache/promise-deferred-npm-2.0.1-4378619fda-2.zip/node_modules/promise-deferred/", + "packageDependencies": [ + ["promise-deferred", "npm:2.0.1"], + ["promise", "npm:6.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["promise-inflight", [ + ["npm:1.0.1", { + "packageLocation": "./.yarn/cache/promise-inflight-npm-1.0.1-5bb925afac-2.zip/node_modules/promise-inflight/", + "packageDependencies": [ + ["promise-inflight", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["promise.prototype.finally", [ + ["npm:3.1.1", { + "packageLocation": "./.yarn/cache/promise.prototype.finally-npm-3.1.1-7411fe3e10-2.zip/node_modules/promise.prototype.finally/", + "packageDependencies": [ + ["promise.prototype.finally", "npm:3.1.1"], + ["define-properties", "npm:1.1.3"], + ["es-abstract", "npm:1.15.0"], + ["function-bind", "npm:1.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["promiseback", [ + ["npm:2.0.2", { + "packageLocation": "./.yarn/cache/promiseback-npm-2.0.2-7b2af12208-2.zip/node_modules/promiseback/", + "packageDependencies": [ + ["promiseback", "npm:2.0.2"], + ["is-callable", "npm:1.1.4"], + ["promise-deferred", "npm:2.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["prompts", [ + ["npm:2.0.1", { + "packageLocation": "./.yarn/cache/prompts-npm-2.0.1-f12a493bfb-2.zip/node_modules/prompts/", + "packageDependencies": [ + ["prompts", "npm:2.0.1"], + ["kleur", "npm:3.0.1"], + ["sisteransi", "npm:1.0.0"] + ], + "linkType": "HARD", + }], + ["npm:2.1.0", { + "packageLocation": "./.yarn/cache/prompts-npm-2.1.0-9f3c02868c-2.zip/node_modules/prompts/", + "packageDependencies": [ + ["prompts", "npm:2.1.0"], + ["kleur", "npm:3.0.3"], + ["sisteransi", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["prop-types", [ + ["npm:15.6.2", { + "packageLocation": "./.yarn/cache/prop-types-npm-15.6.2-45f5231439-2.zip/node_modules/prop-types/", + "packageDependencies": [ + ["prop-types", "npm:15.6.2"], + ["loose-envify", "npm:1.4.0"], + ["object-assign", "npm:4.1.1"] + ], + "linkType": "HARD", + }], + ["npm:15.7.2", { + "packageLocation": "./.yarn/cache/prop-types-npm-15.7.2-d7a04f2274-2.zip/node_modules/prop-types/", + "packageDependencies": [ + ["prop-types", "npm:15.7.2"], + ["loose-envify", "npm:1.4.0"], + ["object-assign", "npm:4.1.1"], + ["react-is", "npm:16.8.4"] + ], + "linkType": "HARD", + }] + ]], + ["property-expr", [ + ["npm:1.5.1", { + "packageLocation": "./.yarn/cache/property-expr-npm-1.5.1-110ed85215-2.zip/node_modules/property-expr/", + "packageDependencies": [ + ["property-expr", "npm:1.5.1"] + ], + "linkType": "HARD", + }] + ]], + ["property-information", [ + ["npm:4.2.0", { + "packageLocation": "./.yarn/cache/property-information-npm-4.2.0-88a36eb93d-2.zip/node_modules/property-information/", + "packageDependencies": [ + ["property-information", "npm:4.2.0"], + ["xtend", "npm:4.0.1"] + ], + "linkType": "HARD", + }], + ["npm:5.0.1", { + "packageLocation": "./.yarn/cache/property-information-npm-5.0.1-fbca66ff80-2.zip/node_modules/property-information/", + "packageDependencies": [ + ["property-information", "npm:5.0.1"], + ["xtend", "npm:4.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["proto-list", [ + ["npm:1.2.4", { + "packageLocation": "./.yarn/cache/proto-list-npm-1.2.4-a96a43df28-2.zip/node_modules/proto-list/", + "packageDependencies": [ + ["proto-list", "npm:1.2.4"] + ], + "linkType": "HARD", + }] + ]], + ["protocols", [ + ["npm:1.4.7", { + "packageLocation": "./.yarn/cache/protocols-npm-1.4.7-490c536d90-2.zip/node_modules/protocols/", + "packageDependencies": [ + ["protocols", "npm:1.4.7"] + ], + "linkType": "HARD", + }] + ]], + ["proxy-addr", [ + ["npm:2.0.4", { + "packageLocation": "./.yarn/cache/proxy-addr-npm-2.0.4-676af1ca55-2.zip/node_modules/proxy-addr/", + "packageDependencies": [ + ["proxy-addr", "npm:2.0.4"], + ["forwarded", "npm:0.1.2"], + ["ipaddr.js", "npm:1.8.0"] + ], + "linkType": "HARD", + }] + ]], + ["prr", [ + ["npm:1.0.1", { + "packageLocation": "./.yarn/cache/prr-npm-1.0.1-608d442761-2.zip/node_modules/prr/", + "packageDependencies": [ + ["prr", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["pseudomap", [ + ["npm:1.0.2", { + "packageLocation": "./.yarn/cache/pseudomap-npm-1.0.2-0d0e40fee0-2.zip/node_modules/pseudomap/", + "packageDependencies": [ + ["pseudomap", "npm:1.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["psl", [ + ["npm:1.1.31", { + "packageLocation": "./.yarn/cache/psl-npm-1.1.31-0a9f2dfb61-2.zip/node_modules/psl/", + "packageDependencies": [ + ["psl", "npm:1.1.31"] + ], + "linkType": "HARD", + }] + ]], + ["public-encrypt", [ + ["npm:4.0.3", { + "packageLocation": "./.yarn/cache/public-encrypt-npm-4.0.3-b25e19fada-2.zip/node_modules/public-encrypt/", + "packageDependencies": [ + ["public-encrypt", "npm:4.0.3"], + ["bn.js", "npm:4.11.8"], + ["browserify-rsa", "npm:4.0.1"], + ["create-hash", "npm:1.2.0"], + ["parse-asn1", "npm:5.1.1"], + ["randombytes", "npm:2.0.6"], + ["safe-buffer", "npm:5.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["pump", [ + ["npm:1.0.3", { + "packageLocation": "./.yarn/cache/pump-npm-1.0.3-de5f2a0196-2.zip/node_modules/pump/", + "packageDependencies": [ + ["pump", "npm:1.0.3"], + ["end-of-stream", "npm:1.1.0"], + ["once", "npm:1.3.3"] + ], + "linkType": "HARD", + }], + ["npm:2.0.1", { + "packageLocation": "./.yarn/cache/pump-npm-2.0.1-05afac7fc4-2.zip/node_modules/pump/", + "packageDependencies": [ + ["pump", "npm:2.0.1"], + ["end-of-stream", "npm:1.1.0"], + ["once", "npm:1.3.3"] + ], + "linkType": "HARD", + }], + ["npm:3.0.0", { + "packageLocation": "./.yarn/cache/pump-npm-3.0.0-0080bf6a7a-2.zip/node_modules/pump/", + "packageDependencies": [ + ["pump", "npm:3.0.0"], + ["end-of-stream", "npm:1.1.0"], + ["once", "npm:1.3.3"] + ], + "linkType": "HARD", + }] + ]], + ["pumpify", [ + ["npm:1.5.1", { + "packageLocation": "./.yarn/cache/pumpify-npm-1.5.1-b928bd877f-2.zip/node_modules/pumpify/", + "packageDependencies": [ + ["pumpify", "npm:1.5.1"], + ["duplexify", "npm:3.6.1"], + ["inherits", "npm:2.0.3"], + ["pump", "npm:2.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["punycode", [ + ["npm:1.3.2", { + "packageLocation": "./.yarn/cache/punycode-npm-1.3.2-3727a84cea-2.zip/node_modules/punycode/", + "packageDependencies": [ + ["punycode", "npm:1.3.2"] + ], + "linkType": "HARD", + }], + ["npm:1.4.1", { + "packageLocation": "./.yarn/cache/punycode-npm-1.4.1-be4c23e6d2-2.zip/node_modules/punycode/", + "packageDependencies": [ + ["punycode", "npm:1.4.1"] + ], + "linkType": "HARD", + }], + ["npm:2.1.1", { + "packageLocation": "./.yarn/cache/punycode-npm-2.1.1-26eb3e15cf-2.zip/node_modules/punycode/", + "packageDependencies": [ + ["punycode", "npm:2.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["q", [ + ["npm:1.5.1", { + "packageLocation": "./.yarn/cache/q-npm-1.5.1-a28b3cfeaf-2.zip/node_modules/q/", + "packageDependencies": [ + ["q", "npm:1.5.1"] + ], + "linkType": "HARD", + }] + ]], + ["qs", [ + ["npm:6.5.2", { + "packageLocation": "./.yarn/cache/qs-npm-6.5.2-dbf9d8386b-2.zip/node_modules/qs/", + "packageDependencies": [ + ["qs", "npm:6.5.2"] + ], + "linkType": "HARD", + }], + ["npm:6.7.0", { + "packageLocation": "./.yarn/cache/qs-npm-6.7.0-15161a344c-2.zip/node_modules/qs/", + "packageDependencies": [ + ["qs", "npm:6.7.0"] + ], + "linkType": "HARD", + }] + ]], + ["query-string", [ + ["npm:5.1.1", { + "packageLocation": "./.yarn/cache/query-string-npm-5.1.1-86edac70d6-2.zip/node_modules/query-string/", + "packageDependencies": [ + ["query-string", "npm:5.1.1"], + ["decode-uri-component", "npm:0.2.0"], + ["object-assign", "npm:4.1.1"], + ["strict-uri-encode", "npm:1.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["querystring", [ + ["npm:0.2.0", { + "packageLocation": "./.yarn/cache/querystring-npm-0.2.0-421b870c92-2.zip/node_modules/querystring/", + "packageDependencies": [ + ["querystring", "npm:0.2.0"] + ], + "linkType": "HARD", + }] + ]], + ["querystring-es3", [ + ["npm:0.2.1", { + "packageLocation": "./.yarn/cache/querystring-es3-npm-0.2.1-f4632f2760-2.zip/node_modules/querystring-es3/", + "packageDependencies": [ + ["querystring-es3", "npm:0.2.1"] + ], + "linkType": "HARD", + }] + ]], + ["querystringify", [ + ["npm:2.1.0", { + "packageLocation": "./.yarn/cache/querystringify-npm-2.1.0-75410b3eeb-2.zip/node_modules/querystringify/", + "packageDependencies": [ + ["querystringify", "npm:2.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["qunit", [ + ["npm:2.9.2", { + "packageLocation": "./.yarn/cache/qunit-npm-2.9.2-b081f07b66-2.zip/node_modules/qunit/", + "packageDependencies": [ + ["qunit", "npm:2.9.2"], + ["commander", "npm:2.12.2"], + ["js-reporters", "npm:1.2.1"], + ["minimatch", "npm:3.0.4"], + ["node-watch", "npm:0.6.0"], + ["resolve", "patch:resolve@npm%3A1.9.0#builtin::version=1.9.0&hash=8fccd0"] + ], + "linkType": "HARD", + }] + ]], + ["randomatic", [ + ["npm:3.1.1", { + "packageLocation": "./.yarn/cache/randomatic-npm-3.1.1-149177375b-2.zip/node_modules/randomatic/", + "packageDependencies": [ + ["randomatic", "npm:3.1.1"], + ["is-number", "npm:4.0.0"], + ["kind-of", "npm:6.0.2"], + ["math-random", "npm:1.0.4"] + ], + "linkType": "HARD", + }] + ]], + ["randombytes", [ + ["npm:2.0.6", { + "packageLocation": "./.yarn/cache/randombytes-npm-2.0.6-b603314598-2.zip/node_modules/randombytes/", + "packageDependencies": [ + ["randombytes", "npm:2.0.6"], + ["safe-buffer", "npm:5.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["randomfill", [ + ["npm:1.0.4", { + "packageLocation": "./.yarn/cache/randomfill-npm-1.0.4-a08651a679-2.zip/node_modules/randomfill/", + "packageDependencies": [ + ["randomfill", "npm:1.0.4"], + ["randombytes", "npm:2.0.6"], + ["safe-buffer", "npm:5.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["range-parser", [ + ["npm:1.2.0", { + "packageLocation": "./.yarn/cache/range-parser-npm-1.2.0-416a7ee93c-2.zip/node_modules/range-parser/", + "packageDependencies": [ + ["range-parser", "npm:1.2.0"] + ], + "linkType": "HARD", + }], + ["npm:1.2.1", { + "packageLocation": "./.yarn/cache/range-parser-npm-1.2.1-1a470fa390-2.zip/node_modules/range-parser/", + "packageDependencies": [ + ["range-parser", "npm:1.2.1"] + ], + "linkType": "HARD", + }] + ]], + ["raw-body", [ + ["npm:2.3.3", { + "packageLocation": "./.yarn/cache/raw-body-npm-2.3.3-89b1d9f401-2.zip/node_modules/raw-body/", + "packageDependencies": [ + ["raw-body", "npm:2.3.3"], + ["bytes", "npm:3.0.0"], + ["http-errors", "npm:1.6.3"], + ["iconv-lite", "npm:0.4.23"], + ["unpipe", "npm:1.0.0"] + ], + "linkType": "HARD", + }], + ["npm:2.4.0", { + "packageLocation": "./.yarn/cache/raw-body-npm-2.4.0-14d9d633af-2.zip/node_modules/raw-body/", + "packageDependencies": [ + ["raw-body", "npm:2.4.0"], + ["bytes", "npm:3.1.0"], + ["http-errors", "npm:1.7.2"], + ["iconv-lite", "npm:0.4.24"], + ["unpipe", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["raw-loader", [ + ["npm:0.5.1", { + "packageLocation": "./.yarn/cache/raw-loader-npm-0.5.1-842d4ead25-2.zip/node_modules/raw-loader/", + "packageDependencies": [ + ["raw-loader", "npm:0.5.1"] + ], + "linkType": "HARD", + }] + ]], + ["rc", [ + ["npm:1.2.8", { + "packageLocation": "./.yarn/cache/rc-npm-1.2.8-d6768ac936-2.zip/node_modules/rc/", + "packageDependencies": [ + ["rc", "npm:1.2.8"], + ["deep-extend", "npm:0.6.0"], + ["ini", "npm:1.3.5"], + ["minimist", "npm:1.2.0"], + ["strip-json-comments", "npm:2.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["react", [ + ["npm:15.6.2", { + "packageLocation": "./.yarn/cache/react-npm-15.6.2-93e46b5581-2.zip/node_modules/react/", + "packageDependencies": [ + ["react", "npm:15.6.2"], + ["create-react-class", "npm:15.6.3"], + ["fbjs", "npm:0.8.17"], + ["loose-envify", "npm:1.4.0"], + ["object-assign", "npm:4.1.1"], + ["prop-types", "npm:15.7.2"] + ], + "linkType": "HARD", + }], + ["npm:16.8.4", { + "packageLocation": "./.yarn/cache/react-npm-16.8.4-54200223f5-2.zip/node_modules/react/", + "packageDependencies": [ + ["react", "npm:16.8.4"], + ["loose-envify", "npm:1.4.0"], + ["object-assign", "npm:4.1.1"], + ["prop-types", "npm:15.6.2"], + ["scheduler", "npm:0.13.4"] + ], + "linkType": "HARD", + }] + ]], + ["react-dev-utils", [ + ["npm:4.2.3", { + "packageLocation": "./.yarn/cache/react-dev-utils-npm-4.2.3-7d61eb86a5-2.zip/node_modules/react-dev-utils/", + "packageDependencies": [ + ["react-dev-utils", "npm:4.2.3"], + ["address", "npm:1.0.3"], + ["babel-code-frame", "npm:6.26.0"], + ["chalk", "npm:1.1.3"], + ["cross-spawn", "npm:5.1.0"], + ["detect-port-alt", "npm:1.1.3"], + ["escape-string-regexp", "npm:1.0.5"], + ["filesize", "npm:3.5.11"], + ["global-modules", "npm:1.0.0"], + ["gzip-size", "npm:3.0.0"], + ["inquirer", "npm:3.3.0"], + ["is-root", "npm:1.0.0"], + ["opn", "npm:5.1.0"], + ["react-error-overlay", "npm:3.0.0"], + ["recursive-readdir", "npm:2.2.1"], + ["shell-quote", "npm:1.6.1"], + ["sockjs-client", "npm:1.1.4"], + ["strip-ansi", "npm:3.0.1"], + ["text-table", "npm:0.2.0"] + ], + "linkType": "HARD", + }] + ]], + ["react-dom", [ + ["virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:16.8.4", { + "packageLocation": "./.yarn/$$virtual/react-dom-virtual-6910ac443a/0/cache/react-dom-npm-16.8.4-80d86661a0-2.zip/node_modules/react-dom/", + "packageDependencies": [ + ["react-dom", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:16.8.4"], + ["loose-envify", "npm:1.4.0"], + ["object-assign", "npm:4.1.1"], + ["prop-types", "npm:15.6.2"], + ["react", "npm:16.8.4"], + ["scheduler", "npm:0.13.4"] + ], + "packagePeers": [ + "react" + ], + "linkType": "HARD", + }] + ]], + ["react-dom-core", [ + ["npm:0.0.4", { + "packageLocation": "./.yarn/cache/react-dom-core-npm-0.0.4-e17df6c9a2-2.zip/node_modules/react-dom-core/", + "packageDependencies": [ + ["react-dom-core", "npm:0.0.4"], + ["react", "npm:15.6.2"] + ], + "linkType": "HARD", + }] + ]], + ["react-error-overlay", [ + ["npm:3.0.0", { + "packageLocation": "./.yarn/cache/react-error-overlay-npm-3.0.0-224dc6ed17-2.zip/node_modules/react-error-overlay/", + "packageDependencies": [ + ["react-error-overlay", "npm:3.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["react-helmet", [ + ["virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:5.2.0", { + "packageLocation": "./.yarn/$$virtual/react-helmet-virtual-e9c1904ec5/0/cache/react-helmet-npm-5.2.0-ea725106d7-2.zip/node_modules/react-helmet/", + "packageDependencies": [ + ["react-helmet", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:5.2.0"], + ["deep-equal", "npm:1.0.1"], + ["object-assign", "npm:4.1.1"], + ["prop-types", "npm:15.7.2"], + ["react", "npm:16.8.4"], + ["react-side-effect", "virtual:e9c1904ec5047ae06f13c4bdbb15d9ef18946dd2aa4f4384a9862a81235762e5fda13097ae029e0a34762810e4e244c846d9f1d92285b7d771dfee775b29718a#npm:1.1.5"] + ], + "packagePeers": [ + "react" + ], + "linkType": "HARD", + }] + ]], + ["react-hot-loader", [ + ["virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:4.8.8", { + "packageLocation": "./.yarn/$$virtual/react-hot-loader-virtual-2923c2ebcd/0/cache/react-hot-loader-npm-4.8.8-d6f2ee2f83-2.zip/node_modules/react-hot-loader/", + "packageDependencies": [ + ["react-hot-loader", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:4.8.8"], + ["fast-levenshtein", "npm:2.0.6"], + ["global", "npm:4.3.2"], + ["hoist-non-react-statics", "npm:3.3.0"], + ["loader-utils", "npm:1.2.3"], + ["lodash", "npm:4.17.11"], + ["prop-types", "npm:15.6.2"], + ["react", "npm:16.8.4"], + ["react-dom", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:16.8.4"], + ["react-lifecycles-compat", "npm:3.0.4"], + ["shallowequal", "npm:1.1.0"], + ["source-map", "npm:0.7.3"] + ], + "packagePeers": [ + "react", + "react-dom" + ], + "linkType": "HARD", + }] + ]], + ["react-icons", [ + ["npm:3.7.0", { + "packageLocation": "./.yarn/cache/react-icons-npm-3.7.0-bc5b4eb167-2.zip/node_modules/react-icons/", + "packageDependencies": [ + ["react-icons", "npm:3.7.0"], + ["camelcase", "npm:5.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["react-instantsearch-core", [ + ["virtual:4d75cd6004c60692205b37395ccf5d8b39c77fc65afc17335f6fd5e6b6c88b478f1ad71224bf2b6fd1da86f269d637bab1507722ec3ca4fb1c11fcd49814c48b#npm:6.2.0", { + "packageLocation": "./.yarn/$$virtual/react-instantsearch-core-virtual-3bb9e14280/0/cache/react-instantsearch-core-npm-6.2.0-b72b746ee1-2.zip/node_modules/react-instantsearch-core/", + "packageDependencies": [ + ["react-instantsearch-core", "virtual:4d75cd6004c60692205b37395ccf5d8b39c77fc65afc17335f6fd5e6b6c88b478f1ad71224bf2b6fd1da86f269d637bab1507722ec3ca4fb1c11fcd49814c48b#npm:6.2.0"], + ["@babel/runtime", "npm:7.2.0"], + ["@types/algoliasearch", "npm:3.34.10"], + ["algoliasearch", null], + ["algoliasearch-helper", "virtual:4d75cd6004c60692205b37395ccf5d8b39c77fc65afc17335f6fd5e6b6c88b478f1ad71224bf2b6fd1da86f269d637bab1507722ec3ca4fb1c11fcd49814c48b#npm:3.1.0"], + ["fast-deep-equal", "npm:2.0.1"], + ["prop-types", "npm:15.7.2"], + ["react", "npm:16.8.4"] + ], + "packagePeers": [ + "algoliasearch", + "react" + ], + "linkType": "HARD", + }] + ]], + ["react-instantsearch-dom", [ + ["virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:6.2.0", { + "packageLocation": "./.yarn/$$virtual/react-instantsearch-dom-virtual-4d75cd6004/0/cache/react-instantsearch-dom-npm-6.2.0-0ac627c568-2.zip/node_modules/react-instantsearch-dom/", + "packageDependencies": [ + ["react-instantsearch-dom", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:6.2.0"], + ["@babel/runtime", "npm:7.2.0"], + ["algoliasearch-helper", "virtual:4d75cd6004c60692205b37395ccf5d8b39c77fc65afc17335f6fd5e6b6c88b478f1ad71224bf2b6fd1da86f269d637bab1507722ec3ca4fb1c11fcd49814c48b#npm:3.1.0"], + ["classnames", "npm:2.2.6"], + ["prop-types", "npm:15.7.2"], + ["react", "npm:16.8.4"], + ["react-dom", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:16.8.4"], + ["react-instantsearch-core", "virtual:4d75cd6004c60692205b37395ccf5d8b39c77fc65afc17335f6fd5e6b6c88b478f1ad71224bf2b6fd1da86f269d637bab1507722ec3ca4fb1c11fcd49814c48b#npm:6.2.0"] + ], + "packagePeers": [ + "react", + "react-dom" + ], + "linkType": "HARD", + }] + ]], + ["react-is", [ + ["npm:16.7.0", { + "packageLocation": "./.yarn/cache/react-is-npm-16.7.0-67b7a62824-2.zip/node_modules/react-is/", + "packageDependencies": [ + ["react-is", "npm:16.7.0"] + ], + "linkType": "HARD", + }], + ["npm:16.8.4", { + "packageLocation": "./.yarn/cache/react-is-npm-16.8.4-7a57330497-2.zip/node_modules/react-is/", + "packageDependencies": [ + ["react-is", "npm:16.8.4"] + ], + "linkType": "HARD", + }] + ]], + ["react-lifecycles-compat", [ + ["npm:3.0.4", { + "packageLocation": "./.yarn/cache/react-lifecycles-compat-npm-3.0.4-d5e285a39e-2.zip/node_modules/react-lifecycles-compat/", + "packageDependencies": [ + ["react-lifecycles-compat", "npm:3.0.4"] + ], + "linkType": "HARD", + }] + ]], + ["react-reconciler", [ + ["virtual:8bf53fa94c004887c284796ee195757eba974f308729e85aa7b9666e9954837376600532e2b10f721abe57e97ec938e0b75d17c19578b944d9ce7826fb1332f6#npm:0.20.4", { + "packageLocation": "./.yarn/$$virtual/react-reconciler-virtual-f24620c1e5/0/cache/react-reconciler-npm-0.20.4-a5fa142057-2.zip/node_modules/react-reconciler/", + "packageDependencies": [ + ["react-reconciler", "virtual:8bf53fa94c004887c284796ee195757eba974f308729e85aa7b9666e9954837376600532e2b10f721abe57e97ec938e0b75d17c19578b944d9ce7826fb1332f6#npm:0.20.4"], + ["loose-envify", "npm:1.4.0"], + ["object-assign", "npm:4.1.1"], + ["prop-types", "npm:15.6.2"], + ["react", "npm:16.8.4"], + ["scheduler", "npm:0.13.6"] + ], + "packagePeers": [ + "react" + ], + "linkType": "HARD", + }] + ]], + ["react-side-effect", [ + ["virtual:e9c1904ec5047ae06f13c4bdbb15d9ef18946dd2aa4f4384a9862a81235762e5fda13097ae029e0a34762810e4e244c846d9f1d92285b7d771dfee775b29718a#npm:1.1.5", { + "packageLocation": "./.yarn/$$virtual/react-side-effect-virtual-a81447b64f/0/cache/react-side-effect-npm-1.1.5-64ce5d3752-2.zip/node_modules/react-side-effect/", + "packageDependencies": [ + ["react-side-effect", "virtual:e9c1904ec5047ae06f13c4bdbb15d9ef18946dd2aa4f4384a9862a81235762e5fda13097ae029e0a34762810e4e244c846d9f1d92285b7d771dfee775b29718a#npm:1.1.5"], + ["exenv", "npm:1.2.2"], + ["react", "npm:16.8.4"], + ["shallowequal", "npm:1.1.0"] + ], + "packagePeers": [ + "react" + ], + "linkType": "HARD", + }] + ]], + ["react-transition-group", [ + ["virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:1.2.1", { + "packageLocation": "./.yarn/$$virtual/react-transition-group-virtual-9cd09a698c/0/cache/react-transition-group-npm-1.2.1-fbd6815b0b-2.zip/node_modules/react-transition-group/", + "packageDependencies": [ + ["react-transition-group", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:1.2.1"], + ["chain-function", "npm:1.0.1"], + ["dom-helpers", "npm:3.4.0"], + ["loose-envify", "npm:1.4.0"], + ["prop-types", "npm:15.7.2"], + ["react", "npm:16.8.4"], + ["react-dom", "virtual:118b26a6cee620b5aa3e7e8d8b8e34cd9e486f75b92701001168da9be550fadd8c9d9b12643c642e2d528c2624fd8fe7e128eec9d715340efac44400432a0e0c#npm:16.8.4"], + ["warning", "npm:3.0.0"] + ], + "packagePeers": [ + "react", + "react-dom" + ], + "linkType": "HARD", + }] + ]], + ["read", [ + ["npm:1.0.7", { + "packageLocation": "./.yarn/cache/read-npm-1.0.7-950ec74ca8-2.zip/node_modules/read/", + "packageDependencies": [ + ["read", "npm:1.0.7"], + ["mute-stream", "npm:0.0.7"] + ], + "linkType": "HARD", + }] + ]], + ["read-chunk", [ + ["npm:1.0.1", { + "packageLocation": "./.yarn/cache/read-chunk-npm-1.0.1-385d69d49f-2.zip/node_modules/read-chunk/", + "packageDependencies": [ + ["read-chunk", "npm:1.0.1"] + ], + "linkType": "HARD", + }], + ["npm:3.1.0", { + "packageLocation": "./.yarn/cache/read-chunk-npm-3.1.0-14e1abd9ac-2.zip/node_modules/read-chunk/", + "packageDependencies": [ + ["read-chunk", "npm:3.1.0"], + ["pify", "npm:4.0.1"], + ["with-open-file", "npm:0.1.5"] + ], + "linkType": "HARD", + }] + ]], + ["read-package-json", [ + ["npm:2.0.13", { + "packageLocation": "./.yarn/cache/read-package-json-npm-2.0.13-4e5d85ee8b-2.zip/node_modules/read-package-json/", + "packageDependencies": [ + ["read-package-json", "npm:2.0.13"], + ["glob", "npm:7.1.3"], + ["graceful-fs", "npm:4.1.15"], + ["json-parse-better-errors", "npm:1.0.2"], + ["normalize-package-data", "npm:2.5.0"], + ["slash", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["read-package-tree", [ + ["npm:5.3.1", { + "packageLocation": "./.yarn/cache/read-package-tree-npm-5.3.1-99bbcdb445-2.zip/node_modules/read-package-tree/", + "packageDependencies": [ + ["read-package-tree", "npm:5.3.1"], + ["read-package-json", "npm:2.0.13"], + ["readdir-scoped-modules", "npm:1.1.0"], + ["util-promisify", "npm:2.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["read-pkg", [ + ["npm:1.1.0", { + "packageLocation": "./.yarn/cache/read-pkg-npm-1.1.0-11237fa82f-2.zip/node_modules/read-pkg/", + "packageDependencies": [ + ["read-pkg", "npm:1.1.0"], + ["load-json-file", "npm:1.1.0"], + ["normalize-package-data", "npm:2.4.0"], + ["path-type", "npm:1.1.0"] + ], + "linkType": "HARD", + }], + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/read-pkg-npm-2.0.0-4715901f4f-2.zip/node_modules/read-pkg/", + "packageDependencies": [ + ["read-pkg", "npm:2.0.0"], + ["load-json-file", "npm:2.0.0"], + ["normalize-package-data", "npm:2.4.0"], + ["path-type", "npm:2.0.0"] + ], + "linkType": "HARD", + }], + ["npm:3.0.0", { + "packageLocation": "./.yarn/cache/read-pkg-npm-3.0.0-41471436cb-2.zip/node_modules/read-pkg/", + "packageDependencies": [ + ["read-pkg", "npm:3.0.0"], + ["load-json-file", "npm:4.0.0"], + ["normalize-package-data", "npm:2.4.0"], + ["path-type", "npm:3.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["read-pkg-up", [ + ["npm:1.0.1", { + "packageLocation": "./.yarn/cache/read-pkg-up-npm-1.0.1-5b23d2a7ab-2.zip/node_modules/read-pkg-up/", + "packageDependencies": [ + ["read-pkg-up", "npm:1.0.1"], + ["find-up", "npm:1.1.2"], + ["read-pkg", "npm:1.1.0"] + ], + "linkType": "HARD", + }], + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/read-pkg-up-npm-2.0.0-34b8096760-2.zip/node_modules/read-pkg-up/", + "packageDependencies": [ + ["read-pkg-up", "npm:2.0.0"], + ["find-up", "npm:2.1.0"], + ["read-pkg", "npm:2.0.0"] + ], + "linkType": "HARD", + }], + ["npm:4.0.0", { + "packageLocation": "./.yarn/cache/read-pkg-up-npm-4.0.0-e6ce0004bd-2.zip/node_modules/read-pkg-up/", + "packageDependencies": [ + ["read-pkg-up", "npm:4.0.0"], + ["find-up", "npm:3.0.0"], + ["read-pkg", "npm:3.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["readable-stream", [ + ["npm:1.0.34", { + "packageLocation": "./.yarn/cache/readable-stream-npm-1.0.34-db63158f3f-2.zip/node_modules/readable-stream/", + "packageDependencies": [ + ["readable-stream", "npm:1.0.34"], + ["core-util-is", "npm:1.0.2"], + ["inherits", "npm:2.0.3"], + ["isarray", "npm:0.0.1"], + ["string_decoder", "npm:0.10.31"] + ], + "linkType": "HARD", + }], + ["npm:2.3.6", { + "packageLocation": "./.yarn/cache/readable-stream-npm-2.3.6-db500d5cd3-2.zip/node_modules/readable-stream/", + "packageDependencies": [ + ["readable-stream", "npm:2.3.6"], + ["core-util-is", "npm:1.0.2"], + ["inherits", "npm:2.0.3"], + ["isarray", "npm:1.0.0"], + ["process-nextick-args", "npm:2.0.0"], + ["safe-buffer", "npm:5.1.2"], + ["string_decoder", "npm:1.1.1"], + ["util-deprecate", "npm:1.0.2"] + ], + "linkType": "HARD", + }], + ["npm:3.1.1", { + "packageLocation": "./.yarn/cache/readable-stream-npm-3.1.1-2fb0cfbf3b-2.zip/node_modules/readable-stream/", + "packageDependencies": [ + ["readable-stream", "npm:3.1.1"], + ["inherits", "npm:2.0.3"], + ["string_decoder", "npm:1.2.0"], + ["util-deprecate", "npm:1.0.2"] + ], + "linkType": "HARD", + }], + ["npm:3.2.0", { + "packageLocation": "./.yarn/cache/readable-stream-npm-3.2.0-1fb3a5a0b1-2.zip/node_modules/readable-stream/", + "packageDependencies": [ + ["readable-stream", "npm:3.2.0"], + ["inherits", "npm:2.0.3"], + ["string_decoder", "npm:1.2.0"], + ["util-deprecate", "npm:1.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["readdir-scoped-modules", [ + ["npm:1.1.0", { + "packageLocation": "./.yarn/cache/readdir-scoped-modules-npm-1.1.0-651d6882ac-2.zip/node_modules/readdir-scoped-modules/", + "packageDependencies": [ + ["readdir-scoped-modules", "npm:1.1.0"], + ["debuglog", "npm:1.0.1"], + ["dezalgo", "npm:1.0.3"], + ["graceful-fs", "npm:4.1.15"], + ["once", "npm:1.3.3"] + ], + "linkType": "HARD", + }] + ]], + ["readdirp", [ + ["npm:2.2.1", { + "packageLocation": "./.yarn/cache/readdirp-npm-2.2.1-33cb5df2b8-2.zip/node_modules/readdirp/", + "packageDependencies": [ + ["readdirp", "npm:2.2.1"], + ["graceful-fs", "npm:4.1.15"], + ["micromatch", "npm:3.1.10"], + ["readable-stream", "npm:2.3.6"] + ], + "linkType": "HARD", + }] + ]], + ["readline-sync", [ + ["npm:1.4.9", { + "packageLocation": "./.yarn/cache/readline-sync-npm-1.4.9-a685324904-2.zip/node_modules/readline-sync/", + "packageDependencies": [ + ["readline-sync", "npm:1.4.9"] + ], + "linkType": "HARD", + }] + ]], + ["realpath-native", [ + ["npm:1.0.2", { + "packageLocation": "./.yarn/cache/realpath-native-npm-1.0.2-72cb9ad42d-2.zip/node_modules/realpath-native/", + "packageDependencies": [ + ["realpath-native", "npm:1.0.2"], + ["util.promisify", "npm:1.0.0"] + ], + "linkType": "HARD", + }], + ["npm:1.1.0", { + "packageLocation": "./.yarn/cache/realpath-native-npm-1.1.0-a2f01c1f34-2.zip/node_modules/realpath-native/", + "packageDependencies": [ + ["realpath-native", "npm:1.1.0"], + ["util.promisify", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["recursive-readdir", [ + ["npm:2.2.1", { + "packageLocation": "./.yarn/cache/recursive-readdir-npm-2.2.1-336c3c2de4-2.zip/node_modules/recursive-readdir/", + "packageDependencies": [ + ["recursive-readdir", "npm:2.2.1"], + ["minimatch", "npm:3.0.3"] + ], + "linkType": "HARD", + }] + ]], + ["redent", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/redent-npm-1.0.0-b4da60611f-2.zip/node_modules/redent/", + "packageDependencies": [ + ["redent", "npm:1.0.0"], + ["indent-string", "npm:2.1.0"], + ["strip-indent", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["redux", [ + ["npm:4.0.1", { + "packageLocation": "./.yarn/cache/redux-npm-4.0.1-a6dc6130c3-2.zip/node_modules/redux/", + "packageDependencies": [ + ["redux", "npm:4.0.1"], + ["loose-envify", "npm:1.4.0"], + ["symbol-observable", "npm:1.2.0"] + ], + "linkType": "HARD", + }] + ]], + ["redux-thunk", [ + ["npm:2.3.0", { + "packageLocation": "./.yarn/cache/redux-thunk-npm-2.3.0-a5eb89e35e-2.zip/node_modules/redux-thunk/", + "packageDependencies": [ + ["redux-thunk", "npm:2.3.0"] + ], + "linkType": "HARD", + }] + ]], + ["regenerate", [ + ["npm:1.4.0", { + "packageLocation": "./.yarn/cache/regenerate-npm-1.4.0-57972aeb0d-2.zip/node_modules/regenerate/", + "packageDependencies": [ + ["regenerate", "npm:1.4.0"] + ], + "linkType": "HARD", + }] + ]], + ["regenerate-unicode-properties", [ + ["npm:7.0.0", { + "packageLocation": "./.yarn/cache/regenerate-unicode-properties-npm-7.0.0-241eb4eee5-2.zip/node_modules/regenerate-unicode-properties/", + "packageDependencies": [ + ["regenerate-unicode-properties", "npm:7.0.0"], + ["regenerate", "npm:1.4.0"] + ], + "linkType": "HARD", + }], + ["npm:8.0.2", { + "packageLocation": "./.yarn/cache/regenerate-unicode-properties-npm-8.0.2-743acef2c1-2.zip/node_modules/regenerate-unicode-properties/", + "packageDependencies": [ + ["regenerate-unicode-properties", "npm:8.0.2"], + ["regenerate", "npm:1.4.0"] + ], + "linkType": "HARD", + }] + ]], + ["regenerator-runtime", [ + ["npm:0.11.1", { + "packageLocation": "./.yarn/cache/regenerator-runtime-npm-0.11.1-a31e4f8dcd-2.zip/node_modules/regenerator-runtime/", + "packageDependencies": [ + ["regenerator-runtime", "npm:0.11.1"] + ], + "linkType": "HARD", + }], + ["npm:0.12.1", { + "packageLocation": "./.yarn/cache/regenerator-runtime-npm-0.12.1-47f5e68857-2.zip/node_modules/regenerator-runtime/", + "packageDependencies": [ + ["regenerator-runtime", "npm:0.12.1"] + ], + "linkType": "HARD", + }], + ["npm:0.13.2", { + "packageLocation": "./.yarn/cache/regenerator-runtime-npm-0.13.2-8bf3be2e05-2.zip/node_modules/regenerator-runtime/", + "packageDependencies": [ + ["regenerator-runtime", "npm:0.13.2"] + ], + "linkType": "HARD", + }], + ["npm:0.13.3", { + "packageLocation": "./.yarn/cache/regenerator-runtime-npm-0.13.3-bc3b9ae29d-2.zip/node_modules/regenerator-runtime/", + "packageDependencies": [ + ["regenerator-runtime", "npm:0.13.3"] + ], + "linkType": "HARD", + }] + ]], + ["regenerator-transform", [ + ["npm:0.13.3", { + "packageLocation": "./.yarn/cache/regenerator-transform-npm-0.13.3-4e5fb8e344-2.zip/node_modules/regenerator-transform/", + "packageDependencies": [ + ["regenerator-transform", "npm:0.13.3"], + ["private", "npm:0.1.8"] + ], + "linkType": "HARD", + }], + ["npm:0.13.4", { + "packageLocation": "./.yarn/cache/regenerator-transform-npm-0.13.4-5a0888144b-2.zip/node_modules/regenerator-transform/", + "packageDependencies": [ + ["regenerator-transform", "npm:0.13.4"], + ["private", "npm:0.1.8"] + ], + "linkType": "HARD", + }] + ]], + ["regex-cache", [ + ["npm:0.4.4", { + "packageLocation": "./.yarn/cache/regex-cache-npm-0.4.4-ef2672a5a0-2.zip/node_modules/regex-cache/", + "packageDependencies": [ + ["regex-cache", "npm:0.4.4"], + ["is-equal-shallow", "npm:0.1.3"] + ], + "linkType": "HARD", + }] + ]], + ["regex-not", [ + ["npm:1.0.2", { + "packageLocation": "./.yarn/cache/regex-not-npm-1.0.2-06a03c9206-2.zip/node_modules/regex-not/", + "packageDependencies": [ + ["regex-not", "npm:1.0.2"], + ["extend-shallow", "npm:3.0.2"], + ["safe-regex", "npm:1.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["regexp-tree", [ + ["npm:0.1.5", { + "packageLocation": "./.yarn/cache/regexp-tree-npm-0.1.5-771c4e8f26-2.zip/node_modules/regexp-tree/", + "packageDependencies": [ + ["regexp-tree", "npm:0.1.5"] + ], + "linkType": "HARD", + }] + ]], + ["regexpp", [ + ["npm:2.0.1", { + "packageLocation": "./.yarn/cache/regexpp-npm-2.0.1-ac47f2bc1e-2.zip/node_modules/regexpp/", + "packageDependencies": [ + ["regexpp", "npm:2.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["regexpu-core", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/regexpu-core-npm-1.0.0-27f1beee4f-2.zip/node_modules/regexpu-core/", + "packageDependencies": [ + ["regexpu-core", "npm:1.0.0"], + ["regenerate", "npm:1.4.0"], + ["regjsgen", "npm:0.2.0"], + ["regjsparser", "npm:0.1.5"] + ], + "linkType": "HARD", + }], + ["npm:4.4.0", { + "packageLocation": "./.yarn/cache/regexpu-core-npm-4.4.0-01c20c2eeb-2.zip/node_modules/regexpu-core/", + "packageDependencies": [ + ["regexpu-core", "npm:4.4.0"], + ["regenerate", "npm:1.4.0"], + ["regenerate-unicode-properties", "npm:7.0.0"], + ["regjsgen", "npm:0.5.0"], + ["regjsparser", "npm:0.6.0"], + ["unicode-match-property-ecmascript", "npm:1.0.4"], + ["unicode-match-property-value-ecmascript", "npm:1.0.2"] + ], + "linkType": "HARD", + }], + ["npm:4.5.4", { + "packageLocation": "./.yarn/cache/regexpu-core-npm-4.5.4-6ecb85f0af-2.zip/node_modules/regexpu-core/", + "packageDependencies": [ + ["regexpu-core", "npm:4.5.4"], + ["regenerate", "npm:1.4.0"], + ["regenerate-unicode-properties", "npm:8.0.2"], + ["regjsgen", "npm:0.5.0"], + ["regjsparser", "npm:0.6.0"], + ["unicode-match-property-ecmascript", "npm:1.0.4"], + ["unicode-match-property-value-ecmascript", "npm:1.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["registry-auth-token", [ + ["npm:3.3.2", { + "packageLocation": "./.yarn/cache/registry-auth-token-npm-3.3.2-f538870856-2.zip/node_modules/registry-auth-token/", + "packageDependencies": [ + ["registry-auth-token", "npm:3.3.2"], + ["rc", "npm:1.2.8"], + ["safe-buffer", "npm:5.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["registry-url", [ + ["npm:3.1.0", { + "packageLocation": "./.yarn/cache/registry-url-npm-3.1.0-68f1c80875-2.zip/node_modules/registry-url/", + "packageDependencies": [ + ["registry-url", "npm:3.1.0"], + ["rc", "npm:1.2.8"] + ], + "linkType": "HARD", + }] + ]], + ["regjsgen", [ + ["npm:0.2.0", { + "packageLocation": "./.yarn/cache/regjsgen-npm-0.2.0-1b19301590-2.zip/node_modules/regjsgen/", + "packageDependencies": [ + ["regjsgen", "npm:0.2.0"] + ], + "linkType": "HARD", + }], + ["npm:0.5.0", { + "packageLocation": "./.yarn/cache/regjsgen-npm-0.5.0-86102e8a46-2.zip/node_modules/regjsgen/", + "packageDependencies": [ + ["regjsgen", "npm:0.5.0"] + ], + "linkType": "HARD", + }] + ]], + ["regjsparser", [ + ["npm:0.1.5", { + "packageLocation": "./.yarn/cache/regjsparser-npm-0.1.5-c80b1fa607-2.zip/node_modules/regjsparser/", + "packageDependencies": [ + ["regjsparser", "npm:0.1.5"], + ["jsesc", "npm:0.5.0"] + ], + "linkType": "HARD", + }], + ["npm:0.6.0", { + "packageLocation": "./.yarn/cache/regjsparser-npm-0.6.0-fae7dbe9f7-2.zip/node_modules/regjsparser/", + "packageDependencies": [ + ["regjsparser", "npm:0.6.0"], + ["jsesc", "npm:0.5.0"] + ], + "linkType": "HARD", + }] + ]], + ["relay-runtime", [ + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/relay-runtime-npm-2.0.0-62fb342496-2.zip/node_modules/relay-runtime/", + "packageDependencies": [ + ["relay-runtime", "npm:2.0.0"], + ["@babel/runtime", "npm:7.2.0"], + ["fbjs", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["remark", [ + ["npm:11.0.1", { + "packageLocation": "./.yarn/cache/remark-npm-11.0.1-c720a2d635-2.zip/node_modules/remark/", + "packageDependencies": [ + ["remark", "npm:11.0.1"], + ["remark-parse", "npm:7.0.1"], + ["remark-stringify", "npm:7.0.2"], + ["unified", "npm:8.3.2"] + ], + "linkType": "HARD", + }], + ["npm:9.0.0", { + "packageLocation": "./.yarn/cache/remark-npm-9.0.0-3e7310a217-2.zip/node_modules/remark/", + "packageDependencies": [ + ["remark", "npm:9.0.0"], + ["remark-parse", "npm:5.0.0"], + ["remark-stringify", "npm:5.0.0"], + ["unified", "npm:6.2.0"] + ], + "linkType": "HARD", + }] + ]], + ["remark-html", [ + ["npm:9.0.0", { + "packageLocation": "./.yarn/cache/remark-html-npm-9.0.0-95e670ba9a-2.zip/node_modules/remark-html/", + "packageDependencies": [ + ["remark-html", "npm:9.0.0"], + ["hast-util-sanitize", "npm:1.3.0"], + ["hast-util-to-html", "npm:5.0.0"], + ["mdast-util-to-hast", "npm:4.0.0"], + ["xtend", "npm:4.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["remark-parse", [ + ["npm:5.0.0", { + "packageLocation": "./.yarn/cache/remark-parse-npm-5.0.0-12afcecf81-2.zip/node_modules/remark-parse/", + "packageDependencies": [ + ["remark-parse", "npm:5.0.0"], + ["collapse-white-space", "npm:1.0.4"], + ["is-alphabetical", "npm:1.0.2"], + ["is-decimal", "npm:1.0.2"], + ["is-whitespace-character", "npm:1.0.2"], + ["is-word-character", "npm:1.0.2"], + ["markdown-escapes", "npm:1.0.2"], + ["parse-entities", "npm:1.2.1"], + ["repeat-string", "npm:1.6.1"], + ["state-toggle", "npm:1.0.1"], + ["trim", "npm:0.0.1"], + ["trim-trailing-lines", "npm:1.1.1"], + ["unherit", "npm:1.1.1"], + ["unist-util-remove-position", "npm:1.1.2"], + ["vfile-location", "npm:2.0.4"], + ["xtend", "npm:4.0.1"] + ], + "linkType": "HARD", + }], + ["npm:6.0.3", { + "packageLocation": "./.yarn/cache/remark-parse-npm-6.0.3-f4a972d828-2.zip/node_modules/remark-parse/", + "packageDependencies": [ + ["remark-parse", "npm:6.0.3"], + ["collapse-white-space", "npm:1.0.4"], + ["is-alphabetical", "npm:1.0.2"], + ["is-decimal", "npm:1.0.2"], + ["is-whitespace-character", "npm:1.0.2"], + ["is-word-character", "npm:1.0.2"], + ["markdown-escapes", "npm:1.0.2"], + ["parse-entities", "npm:1.2.1"], + ["repeat-string", "npm:1.6.1"], + ["state-toggle", "npm:1.0.1"], + ["trim", "npm:0.0.1"], + ["trim-trailing-lines", "npm:1.1.1"], + ["unherit", "npm:1.1.1"], + ["unist-util-remove-position", "npm:1.1.2"], + ["vfile-location", "npm:2.0.4"], + ["xtend", "npm:4.0.1"] + ], + "linkType": "HARD", + }], + ["npm:7.0.1", { + "packageLocation": "./.yarn/cache/remark-parse-npm-7.0.1-a7c13abb40-2.zip/node_modules/remark-parse/", + "packageDependencies": [ + ["remark-parse", "npm:7.0.1"], + ["collapse-white-space", "npm:1.0.4"], + ["is-alphabetical", "npm:1.0.2"], + ["is-decimal", "npm:1.0.2"], + ["is-whitespace-character", "npm:1.0.2"], + ["is-word-character", "npm:1.0.2"], + ["markdown-escapes", "npm:1.0.2"], + ["parse-entities", "npm:1.2.1"], + ["repeat-string", "npm:1.6.1"], + ["state-toggle", "npm:1.0.1"], + ["trim", "npm:0.0.1"], + ["trim-trailing-lines", "npm:1.1.1"], + ["unherit", "npm:1.1.1"], + ["unist-util-remove-position", "npm:1.1.2"], + ["vfile-location", "npm:2.0.4"], + ["xtend", "npm:4.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["remark-retext", [ + ["npm:3.1.2", { + "packageLocation": "./.yarn/cache/remark-retext-npm-3.1.2-f1a932e0be-2.zip/node_modules/remark-retext/", + "packageDependencies": [ + ["remark-retext", "npm:3.1.2"], + ["mdast-util-to-nlcst", "npm:3.2.2"] + ], + "linkType": "HARD", + }] + ]], + ["remark-stringify", [ + ["npm:5.0.0", { + "packageLocation": "./.yarn/cache/remark-stringify-npm-5.0.0-3104748520-2.zip/node_modules/remark-stringify/", + "packageDependencies": [ + ["remark-stringify", "npm:5.0.0"], + ["ccount", "npm:1.0.3"], + ["is-alphanumeric", "npm:1.0.0"], + ["is-decimal", "npm:1.0.2"], + ["is-whitespace-character", "npm:1.0.2"], + ["longest-streak", "npm:2.0.2"], + ["markdown-escapes", "npm:1.0.2"], + ["markdown-table", "npm:1.1.2"], + ["mdast-util-compact", "npm:1.0.2"], + ["parse-entities", "npm:1.2.1"], + ["repeat-string", "npm:1.6.1"], + ["state-toggle", "npm:1.0.1"], + ["stringify-entities", "npm:1.3.2"], + ["unherit", "npm:1.1.1"], + ["xtend", "npm:4.0.1"] + ], + "linkType": "HARD", + }], + ["npm:7.0.2", { + "packageLocation": "./.yarn/cache/remark-stringify-npm-7.0.2-5b57630b9e-2.zip/node_modules/remark-stringify/", + "packageDependencies": [ + ["remark-stringify", "npm:7.0.2"], + ["ccount", "npm:1.0.3"], + ["is-alphanumeric", "npm:1.0.0"], + ["is-decimal", "npm:1.0.2"], + ["is-whitespace-character", "npm:1.0.2"], + ["longest-streak", "npm:2.0.2"], + ["markdown-escapes", "npm:1.0.2"], + ["markdown-table", "npm:1.1.2"], + ["mdast-util-compact", "npm:1.0.2"], + ["parse-entities", "npm:1.2.1"], + ["repeat-string", "npm:1.6.1"], + ["state-toggle", "npm:1.0.1"], + ["stringify-entities", "npm:2.0.0"], + ["unherit", "npm:1.1.1"], + ["xtend", "npm:4.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["remove-trailing-separator", [ + ["npm:1.1.0", { + "packageLocation": "./.yarn/cache/remove-trailing-separator-npm-1.1.0-16d7231316-2.zip/node_modules/remove-trailing-separator/", + "packageDependencies": [ + ["remove-trailing-separator", "npm:1.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["renderkid", [ + ["npm:2.0.3", { + "packageLocation": "./.yarn/cache/renderkid-npm-2.0.3-186be700a4-2.zip/node_modules/renderkid/", + "packageDependencies": [ + ["renderkid", "npm:2.0.3"], + ["css-select", "npm:1.2.0"], + ["dom-converter", "npm:0.2.0"], + ["htmlparser2", "npm:3.10.0"], + ["strip-ansi", "npm:3.0.1"], + ["utila", "npm:0.4.0"] + ], + "linkType": "HARD", + }] + ]], + ["repeat-element", [ + ["npm:1.1.3", { + "packageLocation": "./.yarn/cache/repeat-element-npm-1.1.3-a9dee226b4-2.zip/node_modules/repeat-element/", + "packageDependencies": [ + ["repeat-element", "npm:1.1.3"] + ], + "linkType": "HARD", + }] + ]], + ["repeat-string", [ + ["npm:1.6.1", { + "packageLocation": "./.yarn/cache/repeat-string-npm-1.6.1-bc8e388655-2.zip/node_modules/repeat-string/", + "packageDependencies": [ + ["repeat-string", "npm:1.6.1"] + ], + "linkType": "HARD", + }] + ]], + ["repeating", [ + ["npm:2.0.1", { + "packageLocation": "./.yarn/cache/repeating-npm-2.0.1-b05693cc77-2.zip/node_modules/repeating/", + "packageDependencies": [ + ["repeating", "npm:2.0.1"], + ["is-finite", "npm:1.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["replace-ext", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/replace-ext-npm-1.0.0-5d4ecb34ac-2.zip/node_modules/replace-ext/", + "packageDependencies": [ + ["replace-ext", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["request", [ + ["npm:2.88.0", { + "packageLocation": "./.yarn/cache/request-npm-2.88.0-9de8117818-2.zip/node_modules/request/", + "packageDependencies": [ + ["request", "npm:2.88.0"], + ["aws-sign2", "npm:0.7.0"], + ["aws4", "npm:1.8.0"], + ["caseless", "npm:0.12.0"], + ["combined-stream", "npm:1.0.7"], + ["extend", "npm:3.0.2"], + ["forever-agent", "npm:0.6.1"], + ["form-data", "npm:2.3.3"], + ["har-validator", "npm:5.1.3"], + ["http-signature", "npm:1.2.0"], + ["is-typedarray", "npm:1.0.0"], + ["isstream", "npm:0.1.2"], + ["json-stringify-safe", "npm:5.0.1"], + ["mime-types", "npm:2.1.21"], + ["oauth-sign", "npm:0.9.0"], + ["performance-now", "npm:2.1.0"], + ["qs", "npm:6.5.2"], + ["safe-buffer", "npm:5.1.2"], + ["tough-cookie", "npm:2.4.3"], + ["tunnel-agent", "npm:0.6.0"], + ["uuid", "npm:3.3.2"] + ], + "linkType": "HARD", + }] + ]], + ["request-progress", [ + ["npm:2.0.1", { + "packageLocation": "./.yarn/cache/request-progress-npm-2.0.1-9da5c48650-2.zip/node_modules/request-progress/", + "packageDependencies": [ + ["request-progress", "npm:2.0.1"], + ["throttleit", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["request-promise-core", [ + ["virtual:2021ba9af25f30f2ce8fa1ea4e8d929de9ea91176a752f2657c968e503d7e66e8d62f13f2defac49387511577f69cde63af224af8ffb7accf18844549a7ab9a6#npm:1.1.1", { + "packageLocation": "./.yarn/$$virtual/request-promise-core-virtual-5dbba36940/0/cache/request-promise-core-npm-1.1.1-de199517a4-2.zip/node_modules/request-promise-core/", + "packageDependencies": [ + ["request-promise-core", "virtual:2021ba9af25f30f2ce8fa1ea4e8d929de9ea91176a752f2657c968e503d7e66e8d62f13f2defac49387511577f69cde63af224af8ffb7accf18844549a7ab9a6#npm:1.1.1"], + ["lodash", "npm:4.17.11"], + ["request", "npm:2.88.0"] + ], + "packagePeers": [ + "request" + ], + "linkType": "HARD", + }] + ]], + ["request-promise-native", [ + ["virtual:6d2237313998c02ed351556b751f5d961cc643a59dee24a86fdfbd49b173eae17d45b0568e08435b7b1f50daca411ba6eb8185d6ae45df289e62ed9409b80a81#npm:1.0.5", { + "packageLocation": "./.yarn/$$virtual/request-promise-native-virtual-2021ba9af2/0/cache/request-promise-native-npm-1.0.5-7f97a565f4-2.zip/node_modules/request-promise-native/", + "packageDependencies": [ + ["request-promise-native", "virtual:6d2237313998c02ed351556b751f5d961cc643a59dee24a86fdfbd49b173eae17d45b0568e08435b7b1f50daca411ba6eb8185d6ae45df289e62ed9409b80a81#npm:1.0.5"], + ["request", "npm:2.88.0"], + ["request-promise-core", "virtual:2021ba9af25f30f2ce8fa1ea4e8d929de9ea91176a752f2657c968e503d7e66e8d62f13f2defac49387511577f69cde63af224af8ffb7accf18844549a7ab9a6#npm:1.1.1"], + ["stealthy-require", "npm:1.1.1"], + ["tough-cookie", "npm:2.5.0"] + ], + "packagePeers": [ + "request" + ], + "linkType": "HARD", + }] + ]], + ["require-directory", [ + ["npm:2.1.1", { + "packageLocation": "./.yarn/cache/require-directory-npm-2.1.1-8608aee50b-2.zip/node_modules/require-directory/", + "packageDependencies": [ + ["require-directory", "npm:2.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["require-from-string", [ + ["npm:2.0.2", { + "packageLocation": "./.yarn/cache/require-from-string-npm-2.0.2-8557e0db12-2.zip/node_modules/require-from-string/", + "packageDependencies": [ + ["require-from-string", "npm:2.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["require-main-filename", [ + ["npm:1.0.1", { + "packageLocation": "./.yarn/cache/require-main-filename-npm-1.0.1-a5028aafe6-2.zip/node_modules/require-main-filename/", + "packageDependencies": [ + ["require-main-filename", "npm:1.0.1"] + ], + "linkType": "HARD", + }], + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/require-main-filename-npm-2.0.0-03eef65c84-2.zip/node_modules/require-main-filename/", + "packageDependencies": [ + ["require-main-filename", "npm:2.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["requireindex", [ + ["npm:1.1.0", { + "packageLocation": "./.yarn/cache/requireindex-npm-1.1.0-445c011741-2.zip/node_modules/requireindex/", + "packageDependencies": [ + ["requireindex", "npm:1.1.0"] + ], + "linkType": "HARD", + }], + ["npm:1.2.0", { + "packageLocation": "./.yarn/cache/requireindex-npm-1.2.0-483c52ddaf-2.zip/node_modules/requireindex/", + "packageDependencies": [ + ["requireindex", "npm:1.2.0"] + ], + "linkType": "HARD", + }] + ]], + ["requires-port", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/requires-port-npm-1.0.0-fd036b488a-2.zip/node_modules/requires-port/", + "packageDependencies": [ + ["requires-port", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["resize-img", [ + ["npm:1.1.2", { + "packageLocation": "./.yarn/cache/resize-img-npm-1.1.2-1d439c5c06-2.zip/node_modules/resize-img/", + "packageDependencies": [ + ["resize-img", "npm:1.1.2"], + ["bmp-js", "npm:0.0.1"], + ["file-type", "npm:3.9.0"], + ["get-stream", "npm:2.3.1"], + ["jimp", "npm:0.2.28"], + ["jpeg-js", "npm:0.1.2"], + ["parse-png", "npm:1.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["resolve", [ + ["patch:resolve@npm%3A1.1.7#builtin::version=1.1.7&hash=8fccd0", { + "packageLocation": "./.yarn/cache/resolve-patch-08cf240cc5-2.zip/node_modules/resolve/", + "packageDependencies": [ + ["resolve", "patch:resolve@npm%3A1.1.7#builtin::version=1.1.7&hash=8fccd0"] + ], + "linkType": "HARD", + }], + ["patch:resolve@npm%3A1.12.0#builtin::version=1.12.0&hash=8fccd0", { + "packageLocation": "./.yarn/cache/resolve-patch-87eb8a5217-2.zip/node_modules/resolve/", + "packageDependencies": [ + ["resolve", "patch:resolve@npm%3A1.12.0#builtin::version=1.12.0&hash=8fccd0"], + ["path-parse", "npm:1.0.6"] + ], + "linkType": "HARD", + }], + ["patch:resolve@npm%3A1.14.1#builtin::version=1.14.1&hash=8fccd0", { + "packageLocation": "./.yarn/cache/resolve-patch-d25d0f7d7d-2.zip/node_modules/resolve/", + "packageDependencies": [ + ["resolve", "patch:resolve@npm%3A1.14.1#builtin::version=1.14.1&hash=8fccd0"], + ["path-parse", "npm:1.0.6"] + ], + "linkType": "HARD", + }], + ["patch:resolve@npm%3A1.9.0#builtin::version=1.9.0&hash=8fccd0", { + "packageLocation": "./.yarn/cache/resolve-patch-6b8fce4b26-2.zip/node_modules/resolve/", + "packageDependencies": [ + ["resolve", "patch:resolve@npm%3A1.9.0#builtin::version=1.9.0&hash=8fccd0"], + ["path-parse", "npm:1.0.6"] + ], + "linkType": "HARD", + }] + ]], + ["resolve-cwd", [ + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/resolve-cwd-npm-2.0.0-cce7da6fd4-2.zip/node_modules/resolve-cwd/", + "packageDependencies": [ + ["resolve-cwd", "npm:2.0.0"], + ["resolve-from", "npm:3.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["resolve-dir", [ + ["npm:1.0.1", { + "packageLocation": "./.yarn/cache/resolve-dir-npm-1.0.1-0a95903c18-2.zip/node_modules/resolve-dir/", + "packageDependencies": [ + ["resolve-dir", "npm:1.0.1"], + ["expand-tilde", "npm:2.0.2"], + ["global-modules", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["resolve-from", [ + ["npm:3.0.0", { + "packageLocation": "./.yarn/cache/resolve-from-npm-3.0.0-0bff35697e-2.zip/node_modules/resolve-from/", + "packageDependencies": [ + ["resolve-from", "npm:3.0.0"] + ], + "linkType": "HARD", + }], + ["npm:4.0.0", { + "packageLocation": "./.yarn/cache/resolve-from-npm-4.0.0-f758ec21bf-2.zip/node_modules/resolve-from/", + "packageDependencies": [ + ["resolve-from", "npm:4.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["resolve-url", [ + ["npm:0.2.1", { + "packageLocation": "./.yarn/cache/resolve-url-npm-0.2.1-39edb8f908-2.zip/node_modules/resolve-url/", + "packageDependencies": [ + ["resolve-url", "npm:0.2.1"] + ], + "linkType": "HARD", + }] + ]], + ["responselike", [ + ["npm:1.0.2", { + "packageLocation": "./.yarn/cache/responselike-npm-1.0.2-d0bf50cde4-2.zip/node_modules/responselike/", + "packageDependencies": [ + ["responselike", "npm:1.0.2"], + ["lowercase-keys", "npm:1.0.1"] + ], + "linkType": "HARD", + }], + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/responselike-npm-2.0.0-7813864e97-2.zip/node_modules/responselike/", + "packageDependencies": [ + ["responselike", "npm:2.0.0"], + ["lowercase-keys", "npm:2.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["restore-cursor", [ + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/restore-cursor-npm-2.0.0-80278eb6b7-2.zip/node_modules/restore-cursor/", + "packageDependencies": [ + ["restore-cursor", "npm:2.0.0"], + ["onetime", "npm:2.0.1"], + ["signal-exit", "npm:3.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["ret", [ + ["npm:0.1.15", { + "packageLocation": "./.yarn/cache/ret-npm-0.1.15-0d3c19de76-2.zip/node_modules/ret/", + "packageDependencies": [ + ["ret", "npm:0.1.15"] + ], + "linkType": "HARD", + }] + ]], + ["retext-english", [ + ["npm:3.0.2", { + "packageLocation": "./.yarn/cache/retext-english-npm-3.0.2-e4757450de-2.zip/node_modules/retext-english/", + "packageDependencies": [ + ["retext-english", "npm:3.0.2"], + ["parse-english", "npm:4.1.1"], + ["unherit", "npm:1.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["reusify", [ + ["npm:1.0.4", { + "packageLocation": "./.yarn/cache/reusify-npm-1.0.4-95ac4aec11-2.zip/node_modules/reusify/", + "packageDependencies": [ + ["reusify", "npm:1.0.4"] + ], + "linkType": "HARD", + }] + ]], + ["rgb-regex", [ + ["npm:1.0.1", { + "packageLocation": "./.yarn/cache/rgb-regex-npm-1.0.1-c867413fad-2.zip/node_modules/rgb-regex/", + "packageDependencies": [ + ["rgb-regex", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["rgba-regex", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/rgba-regex-npm-1.0.0-7fe6ce6060-2.zip/node_modules/rgba-regex/", + "packageDependencies": [ + ["rgba-regex", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["rimraf", [ + ["npm:2.6.3", { + "packageLocation": "./.yarn/cache/rimraf-npm-2.6.3-f34c6c72ec-2.zip/node_modules/rimraf/", + "packageDependencies": [ + ["rimraf", "npm:2.6.3"], + ["glob", "npm:7.1.3"] + ], + "linkType": "HARD", + }], + ["npm:2.7.1", { + "packageLocation": "./.yarn/cache/rimraf-npm-2.7.1-9a71f3cc37-2.zip/node_modules/rimraf/", + "packageDependencies": [ + ["rimraf", "npm:2.7.1"], + ["glob", "npm:7.1.3"] + ], + "linkType": "HARD", + }] + ]], + ["ripemd160", [ + ["npm:2.0.2", { + "packageLocation": "./.yarn/cache/ripemd160-npm-2.0.2-7b1fb8dc76-2.zip/node_modules/ripemd160/", + "packageDependencies": [ + ["ripemd160", "npm:2.0.2"], + ["hash-base", "npm:3.0.4"], + ["inherits", "npm:2.0.3"] + ], + "linkType": "HARD", + }] + ]], + ["rsvp", [ + ["npm:4.8.4", { + "packageLocation": "./.yarn/cache/rsvp-npm-4.8.4-af45f0d05c-2.zip/node_modules/rsvp/", + "packageDependencies": [ + ["rsvp", "npm:4.8.4"] + ], + "linkType": "HARD", + }] + ]], + ["run-async", [ + ["npm:2.3.0", { + "packageLocation": "./.yarn/cache/run-async-npm-2.3.0-20b785ec02-2.zip/node_modules/run-async/", + "packageDependencies": [ + ["run-async", "npm:2.3.0"], + ["is-promise", "npm:2.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["run-parallel", [ + ["npm:1.1.9", { + "packageLocation": "./.yarn/cache/run-parallel-npm-1.1.9-83c6b2d620-2.zip/node_modules/run-parallel/", + "packageDependencies": [ + ["run-parallel", "npm:1.1.9"] + ], + "linkType": "HARD", + }] + ]], + ["run-queue", [ + ["npm:1.0.3", { + "packageLocation": "./.yarn/cache/run-queue-npm-1.0.3-a704fcadc0-2.zip/node_modules/run-queue/", + "packageDependencies": [ + ["run-queue", "npm:1.0.3"], + ["aproba", "npm:1.2.0"] + ], + "linkType": "HARD", + }] + ]], + ["rx-lite", [ + ["npm:4.0.8", { + "packageLocation": "./.yarn/cache/rx-lite-npm-4.0.8-38d4b9a39a-2.zip/node_modules/rx-lite/", + "packageDependencies": [ + ["rx-lite", "npm:4.0.8"] + ], + "linkType": "HARD", + }] + ]], + ["rx-lite-aggregates", [ + ["npm:4.0.8", { + "packageLocation": "./.yarn/cache/rx-lite-aggregates-npm-4.0.8-df1fa68b4e-2.zip/node_modules/rx-lite-aggregates/", + "packageDependencies": [ + ["rx-lite-aggregates", "npm:4.0.8"], + ["rx-lite", "npm:4.0.8"] + ], + "linkType": "HARD", + }] + ]], + ["rxjs", [ + ["npm:6.3.3", { + "packageLocation": "./.yarn/cache/rxjs-npm-6.3.3-5635372014-2.zip/node_modules/rxjs/", + "packageDependencies": [ + ["rxjs", "npm:6.3.3"], + ["tslib", "npm:1.9.3"] + ], + "linkType": "HARD", + }], + ["npm:6.4.0", { + "packageLocation": "./.yarn/cache/rxjs-npm-6.4.0-5991bdf3ef-2.zip/node_modules/rxjs/", + "packageDependencies": [ + ["rxjs", "npm:6.4.0"], + ["tslib", "npm:1.9.3"] + ], + "linkType": "HARD", + }] + ]], + ["safe-buffer", [ + ["npm:5.1.2", { + "packageLocation": "./.yarn/cache/safe-buffer-npm-5.1.2-c27fedf6c4-2.zip/node_modules/safe-buffer/", + "packageDependencies": [ + ["safe-buffer", "npm:5.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["safe-regex", [ + ["npm:1.1.0", { + "packageLocation": "./.yarn/cache/safe-regex-npm-1.1.0-a908e8515c-2.zip/node_modules/safe-regex/", + "packageDependencies": [ + ["safe-regex", "npm:1.1.0"], + ["ret", "npm:0.1.15"] + ], + "linkType": "HARD", + }] + ]], + ["safer-buffer", [ + ["npm:2.1.2", { + "packageLocation": "./.yarn/cache/safer-buffer-npm-2.1.2-8d5c0b705e-2.zip/node_modules/safer-buffer/", + "packageDependencies": [ + ["safer-buffer", "npm:2.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["sane", [ + ["npm:4.1.0", { + "packageLocation": "./.yarn/cache/sane-npm-4.1.0-8ab7d6a963-2.zip/node_modules/sane/", + "packageDependencies": [ + ["sane", "npm:4.1.0"], + ["@cnakazawa/watch", "npm:1.0.3"], + ["anymatch", "npm:2.0.0"], + ["capture-exit", "npm:2.0.0"], + ["exec-sh", "npm:0.3.2"], + ["execa", "npm:1.0.0"], + ["fb-watchman", "npm:2.0.0"], + ["micromatch", "npm:3.1.10"], + ["minimist", "npm:1.2.0"], + ["walker", "npm:1.0.7"] + ], + "linkType": "HARD", + }] + ]], + ["sanitize-html", [ + ["npm:1.20.0", { + "packageLocation": "./.yarn/cache/sanitize-html-npm-1.20.0-0682080e7e-2.zip/node_modules/sanitize-html/", + "packageDependencies": [ + ["sanitize-html", "npm:1.20.0"], + ["chalk", "npm:2.4.2"], + ["htmlparser2", "npm:3.10.1"], + ["lodash.clonedeep", "npm:4.5.0"], + ["lodash.escaperegexp", "npm:4.1.2"], + ["lodash.isplainobject", "npm:4.0.6"], + ["lodash.isstring", "npm:4.0.1"], + ["lodash.mergewith", "npm:4.6.1"], + ["postcss", "npm:7.0.14"], + ["srcset", "npm:1.0.0"], + ["xtend", "npm:4.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["sax", [ + ["npm:1.2.4", { + "packageLocation": "./.yarn/cache/sax-npm-1.2.4-178f05f12f-2.zip/node_modules/sax/", + "packageDependencies": [ + ["sax", "npm:1.2.4"] + ], + "linkType": "HARD", + }] + ]], + ["scheduler", [ + ["npm:0.13.4", { + "packageLocation": "./.yarn/cache/scheduler-npm-0.13.4-a728edbcfe-2.zip/node_modules/scheduler/", + "packageDependencies": [ + ["scheduler", "npm:0.13.4"], + ["loose-envify", "npm:1.4.0"], + ["object-assign", "npm:4.1.1"] + ], + "linkType": "HARD", + }], + ["npm:0.13.6", { + "packageLocation": "./.yarn/cache/scheduler-npm-0.13.6-b71d30dee2-2.zip/node_modules/scheduler/", + "packageDependencies": [ + ["scheduler", "npm:0.13.6"], + ["loose-envify", "npm:1.4.0"], + ["object-assign", "npm:4.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["schema-utils", [ + ["npm:0.4.7", { + "packageLocation": "./.yarn/cache/schema-utils-npm-0.4.7-2f056f51d8-2.zip/node_modules/schema-utils/", + "packageDependencies": [ + ["schema-utils", "npm:0.4.7"], + ["ajv", "npm:6.7.0"], + ["ajv-keywords", "virtual:2b49db17d1e4e8854e6e7543c07eb7bc19ec9da65a1b99b9cb28e764846d419e5ecd6e057ad65249f2b928862ffd70dbf8a7c79643ccdd7c1c40cab5b59aa03f#npm:3.2.0"] + ], + "linkType": "HARD", + }], + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/schema-utils-npm-1.0.0-2b49db17d1-2.zip/node_modules/schema-utils/", + "packageDependencies": [ + ["schema-utils", "npm:1.0.0"], + ["ajv", "npm:6.7.0"], + ["ajv-errors", "virtual:2b49db17d1e4e8854e6e7543c07eb7bc19ec9da65a1b99b9cb28e764846d419e5ecd6e057ad65249f2b928862ffd70dbf8a7c79643ccdd7c1c40cab5b59aa03f#npm:1.0.1"], + ["ajv-keywords", "virtual:2b49db17d1e4e8854e6e7543c07eb7bc19ec9da65a1b99b9cb28e764846d419e5ecd6e057ad65249f2b928862ffd70dbf8a7c79643ccdd7c1c40cab5b59aa03f#npm:3.2.0"] + ], + "linkType": "HARD", + }], + ["npm:2.5.0", { + "packageLocation": "./.yarn/cache/schema-utils-npm-2.5.0-cbd3b47ece-2.zip/node_modules/schema-utils/", + "packageDependencies": [ + ["schema-utils", "npm:2.5.0"], + ["ajv", "npm:6.10.2"], + ["ajv-keywords", "virtual:efbe0580aa351d4a1b51ea342692c80510f75e8c963c10887aeaee42935c794b500714d251c8b040a6142e03f7a3aa458d91af79a5132727abec1a6bf26571fb#npm:3.4.1"] + ], + "linkType": "HARD", + }] + ]], + ["scroll-behavior", [ + ["npm:0.9.10", { + "packageLocation": "./.yarn/cache/scroll-behavior-npm-0.9.10-0daee235ad-2.zip/node_modules/scroll-behavior/", + "packageDependencies": [ + ["scroll-behavior", "npm:0.9.10"], + ["dom-helpers", "npm:3.4.0"], + ["invariant", "npm:2.2.4"] + ], + "linkType": "HARD", + }] + ]], + ["section-matter", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/section-matter-npm-1.0.0-2f79fd59d6-2.zip/node_modules/section-matter/", + "packageDependencies": [ + ["section-matter", "npm:1.0.0"], + ["extend-shallow", "npm:2.0.1"], + ["kind-of", "npm:6.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["seek-bzip", [ + ["npm:1.0.5", { + "packageLocation": "./.yarn/cache/seek-bzip-npm-1.0.5-8c319c8ade-2.zip/node_modules/seek-bzip/", + "packageDependencies": [ + ["seek-bzip", "npm:1.0.5"], + ["commander", "npm:2.8.1"] + ], + "linkType": "HARD", + }] + ]], + ["select", [ + ["npm:1.1.2", { + "packageLocation": "./.yarn/cache/select-npm-1.1.2-13cd366fa2-2.zip/node_modules/select/", + "packageDependencies": [ + ["select", "npm:1.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["select-hose", [ + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/select-hose-npm-2.0.0-8ce63adb52-2.zip/node_modules/select-hose/", + "packageDependencies": [ + ["select-hose", "npm:2.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["selfsigned", [ + ["npm:1.10.4", { + "packageLocation": "./.yarn/cache/selfsigned-npm-1.10.4-c3820fb502-2.zip/node_modules/selfsigned/", + "packageDependencies": [ + ["selfsigned", "npm:1.10.4"], + ["node-forge", "npm:0.7.5"] + ], + "linkType": "HARD", + }] + ]], + ["semver", [ + ["npm:5.5.0", { + "packageLocation": "./.yarn/cache/semver-npm-5.5.0-891c3f008a-2.zip/node_modules/semver/", + "packageDependencies": [ + ["semver", "npm:5.5.0"] + ], + "linkType": "HARD", + }], + ["npm:5.6.0", { + "packageLocation": "./.yarn/cache/semver-npm-5.6.0-e2810885c2-2.zip/node_modules/semver/", + "packageDependencies": [ + ["semver", "npm:5.6.0"] + ], + "linkType": "HARD", + }], + ["npm:5.7.1", { + "packageLocation": "./.yarn/cache/semver-npm-5.7.1-40bcea106b-2.zip/node_modules/semver/", + "packageDependencies": [ + ["semver", "npm:5.7.1"] + ], + "linkType": "HARD", + }], + ["npm:6.2.0", { + "packageLocation": "./.yarn/cache/semver-npm-6.2.0-bbd5ed2021-2.zip/node_modules/semver/", + "packageDependencies": [ + ["semver", "npm:6.2.0"] + ], + "linkType": "HARD", + }], + ["npm:6.3.0", { + "packageLocation": "./.yarn/cache/semver-npm-6.3.0-b3eace8bfd-2.zip/node_modules/semver/", + "packageDependencies": [ + ["semver", "npm:6.3.0"] + ], + "linkType": "HARD", + }], + ["npm:7.1.2", { + "packageLocation": "./.yarn/cache/semver-npm-7.1.2-04062a75e3-2.zip/node_modules/semver/", + "packageDependencies": [ + ["semver", "npm:7.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["semver-diff", [ + ["npm:2.1.0", { + "packageLocation": "./.yarn/cache/semver-diff-npm-2.1.0-eb54e62139-2.zip/node_modules/semver-diff/", + "packageDependencies": [ + ["semver-diff", "npm:2.1.0"], + ["semver", "npm:5.6.0"] + ], + "linkType": "HARD", + }] + ]], + ["semver-regex", [ + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/semver-regex-npm-2.0.0-218c804009-2.zip/node_modules/semver-regex/", + "packageDependencies": [ + ["semver-regex", "npm:2.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["semver-truncate", [ + ["npm:1.1.2", { + "packageLocation": "./.yarn/cache/semver-truncate-npm-1.1.2-64f385c106-2.zip/node_modules/semver-truncate/", + "packageDependencies": [ + ["semver-truncate", "npm:1.1.2"], + ["semver", "npm:5.6.0"] + ], + "linkType": "HARD", + }] + ]], + ["send", [ + ["npm:0.16.2", { + "packageLocation": "./.yarn/cache/send-npm-0.16.2-0124a8c27b-2.zip/node_modules/send/", + "packageDependencies": [ + ["send", "npm:0.16.2"], + ["debug", "virtual:2bcc47d217f870e3d52f0e55493dc34fd3da852877f7db32fa2940cc320151746026495daf6a34a974488cf5a949d93be1e2dc1ffba036faf081a9b15fcd2252#npm:2.6.9"], + ["depd", "npm:1.1.2"], + ["destroy", "npm:1.0.4"], + ["encodeurl", "npm:1.0.2"], + ["escape-html", "npm:1.0.3"], + ["etag", "npm:1.8.1"], + ["fresh", "npm:0.5.2"], + ["http-errors", "npm:1.6.3"], + ["mime", "npm:1.4.1"], + ["ms", "npm:2.0.0"], + ["on-finished", "npm:2.3.0"], + ["range-parser", "npm:1.2.0"], + ["statuses", "npm:1.4.0"] + ], + "linkType": "HARD", + }], + ["npm:0.17.1", { + "packageLocation": "./.yarn/cache/send-npm-0.17.1-aad5512679-2.zip/node_modules/send/", + "packageDependencies": [ + ["send", "npm:0.17.1"], + ["debug", "virtual:2bcc47d217f870e3d52f0e55493dc34fd3da852877f7db32fa2940cc320151746026495daf6a34a974488cf5a949d93be1e2dc1ffba036faf081a9b15fcd2252#npm:2.6.9"], + ["depd", "npm:1.1.2"], + ["destroy", "npm:1.0.4"], + ["encodeurl", "npm:1.0.2"], + ["escape-html", "npm:1.0.3"], + ["etag", "npm:1.8.1"], + ["fresh", "npm:0.5.2"], + ["http-errors", "npm:1.7.3"], + ["mime", "npm:1.6.0"], + ["ms", "npm:2.1.1"], + ["on-finished", "npm:2.3.0"], + ["range-parser", "npm:1.2.1"], + ["statuses", "npm:1.5.0"] + ], + "linkType": "HARD", + }] + ]], + ["serialize-javascript", [ + ["npm:1.7.0", { + "packageLocation": "./.yarn/cache/serialize-javascript-npm-1.7.0-439476cca0-2.zip/node_modules/serialize-javascript/", + "packageDependencies": [ + ["serialize-javascript", "npm:1.7.0"] + ], + "linkType": "HARD", + }], + ["npm:2.1.0", { + "packageLocation": "./.yarn/cache/serialize-javascript-npm-2.1.0-2d7e1350cf-2.zip/node_modules/serialize-javascript/", + "packageDependencies": [ + ["serialize-javascript", "npm:2.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["serve-index", [ + ["npm:1.9.1", { + "packageLocation": "./.yarn/cache/serve-index-npm-1.9.1-4927052df8-2.zip/node_modules/serve-index/", + "packageDependencies": [ + ["serve-index", "npm:1.9.1"], + ["accepts", "npm:1.3.5"], + ["batch", "npm:0.6.1"], + ["debug", "virtual:2bcc47d217f870e3d52f0e55493dc34fd3da852877f7db32fa2940cc320151746026495daf6a34a974488cf5a949d93be1e2dc1ffba036faf081a9b15fcd2252#npm:2.6.9"], + ["escape-html", "npm:1.0.3"], + ["http-errors", "npm:1.6.3"], + ["mime-types", "npm:2.1.21"], + ["parseurl", "npm:1.3.2"] + ], + "linkType": "HARD", + }] + ]], + ["serve-static", [ + ["npm:1.13.2", { + "packageLocation": "./.yarn/cache/serve-static-npm-1.13.2-899bfa6ebf-2.zip/node_modules/serve-static/", + "packageDependencies": [ + ["serve-static", "npm:1.13.2"], + ["encodeurl", "npm:1.0.2"], + ["escape-html", "npm:1.0.3"], + ["parseurl", "npm:1.3.2"], + ["send", "npm:0.16.2"] + ], + "linkType": "HARD", + }], + ["npm:1.14.1", { + "packageLocation": "./.yarn/cache/serve-static-npm-1.14.1-a7afb1d3b3-2.zip/node_modules/serve-static/", + "packageDependencies": [ + ["serve-static", "npm:1.14.1"], + ["encodeurl", "npm:1.0.2"], + ["escape-html", "npm:1.0.3"], + ["parseurl", "npm:1.3.3"], + ["send", "npm:0.17.1"] + ], + "linkType": "HARD", + }] + ]], + ["set-blocking", [ + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/set-blocking-npm-2.0.0-49e2cffa24-2.zip/node_modules/set-blocking/", + "packageDependencies": [ + ["set-blocking", "npm:2.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["set-value", [ + ["npm:0.4.3", { + "packageLocation": "./.yarn/cache/set-value-npm-0.4.3-8b95ef5144-2.zip/node_modules/set-value/", + "packageDependencies": [ + ["set-value", "npm:0.4.3"], + ["extend-shallow", "npm:2.0.1"], + ["is-extendable", "npm:0.1.1"], + ["is-plain-object", "npm:2.0.4"], + ["to-object-path", "npm:0.3.0"] + ], + "linkType": "HARD", + }], + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/set-value-npm-2.0.0-0f9afb4d99-2.zip/node_modules/set-value/", + "packageDependencies": [ + ["set-value", "npm:2.0.0"], + ["extend-shallow", "npm:2.0.1"], + ["is-extendable", "npm:0.1.1"], + ["is-plain-object", "npm:2.0.4"], + ["split-string", "npm:3.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["setimmediate", [ + ["npm:1.0.5", { + "packageLocation": "./.yarn/cache/setimmediate-npm-1.0.5-54587459b6-2.zip/node_modules/setimmediate/", + "packageDependencies": [ + ["setimmediate", "npm:1.0.5"] + ], + "linkType": "HARD", + }] + ]], + ["setprototypeof", [ + ["npm:1.1.0", { + "packageLocation": "./.yarn/cache/setprototypeof-npm-1.1.0-7d8becb375-2.zip/node_modules/setprototypeof/", + "packageDependencies": [ + ["setprototypeof", "npm:1.1.0"] + ], + "linkType": "HARD", + }], + ["npm:1.1.1", { + "packageLocation": "./.yarn/cache/setprototypeof-npm-1.1.1-706b6318ec-2.zip/node_modules/setprototypeof/", + "packageDependencies": [ + ["setprototypeof", "npm:1.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["sha.js", [ + ["npm:2.4.11", { + "packageLocation": "./.yarn/cache/sha.js-npm-2.4.11-14868df4ca-2.zip/node_modules/sha.js/", + "packageDependencies": [ + ["sha.js", "npm:2.4.11"], + ["inherits", "npm:2.0.3"], + ["safe-buffer", "npm:5.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["shallow-compare", [ + ["npm:1.2.2", { + "packageLocation": "./.yarn/cache/shallow-compare-npm-1.2.2-b37b3d06d5-2.zip/node_modules/shallow-compare/", + "packageDependencies": [ + ["shallow-compare", "npm:1.2.2"] + ], + "linkType": "HARD", + }] + ]], + ["shallowequal", [ + ["npm:1.1.0", { + "packageLocation": "./.yarn/cache/shallowequal-npm-1.1.0-6688d419cb-2.zip/node_modules/shallowequal/", + "packageDependencies": [ + ["shallowequal", "npm:1.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["sharp", [ + ["npm:0.23.0", { + "packageLocation": "./.yarn/unplugged/sharp-npm-0.23.0-c1aa12afcc/node_modules/sharp/", + "packageDependencies": [ + ["sharp", "npm:0.23.0"], + ["color", "npm:3.1.2"], + ["detect-libc", "npm:1.0.3"], + ["nan", "npm:2.14.0"], + ["node-gyp", "npm:6.0.1"], + ["npmlog", "npm:4.1.2"], + ["prebuild-install", "npm:5.3.0"], + ["semver", "npm:6.3.0"], + ["simple-get", "npm:3.0.3"], + ["tar", "npm:4.4.10"], + ["tunnel-agent", "npm:0.6.0"] + ], + "linkType": "HARD", + }] + ]], + ["shebang-command", [ + ["npm:1.2.0", { + "packageLocation": "./.yarn/cache/shebang-command-npm-1.2.0-8990ba5d1d-2.zip/node_modules/shebang-command/", + "packageDependencies": [ + ["shebang-command", "npm:1.2.0"], + ["shebang-regex", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["shebang-regex", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/shebang-regex-npm-1.0.0-c3612b74e9-2.zip/node_modules/shebang-regex/", + "packageDependencies": [ + ["shebang-regex", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["shell-quote", [ + ["npm:1.6.1", { + "packageLocation": "./.yarn/cache/shell-quote-npm-1.6.1-193629270d-2.zip/node_modules/shell-quote/", + "packageDependencies": [ + ["shell-quote", "npm:1.6.1"], + ["array-filter", "npm:0.0.1"], + ["array-map", "npm:0.0.0"], + ["array-reduce", "npm:0.0.0"], + ["jsonify", "npm:0.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["shellwords", [ + ["npm:0.1.1", { + "packageLocation": "./.yarn/cache/shellwords-npm-0.1.1-a091a78197-2.zip/node_modules/shellwords/", + "packageDependencies": [ + ["shellwords", "npm:0.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["sift", [ + ["npm:5.1.0", { + "packageLocation": "./.yarn/cache/sift-npm-5.1.0-d6d2a0ace0-2.zip/node_modules/sift/", + "packageDependencies": [ + ["sift", "npm:5.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["signal-exit", [ + ["npm:3.0.2", { + "packageLocation": "./.yarn/cache/signal-exit-npm-3.0.2-5919f57fbd-2.zip/node_modules/signal-exit/", + "packageDependencies": [ + ["signal-exit", "npm:3.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["signedsource", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/signedsource-npm-1.0.0-1e8a9aacd0-2.zip/node_modules/signedsource/", + "packageDependencies": [ + ["signedsource", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["simple-concat", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/simple-concat-npm-1.0.0-254e9f193d-2.zip/node_modules/simple-concat/", + "packageDependencies": [ + ["simple-concat", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["simple-get", [ + ["npm:2.8.1", { + "packageLocation": "./.yarn/cache/simple-get-npm-2.8.1-bab70bb49d-2.zip/node_modules/simple-get/", + "packageDependencies": [ + ["simple-get", "npm:2.8.1"], + ["decompress-response", "npm:3.3.0"], + ["once", "npm:1.3.3"], + ["simple-concat", "npm:1.0.0"] + ], + "linkType": "HARD", + }], + ["npm:3.0.3", { + "packageLocation": "./.yarn/cache/simple-get-npm-3.0.3-c39eaa0af2-2.zip/node_modules/simple-get/", + "packageDependencies": [ + ["simple-get", "npm:3.0.3"], + ["decompress-response", "npm:3.3.0"], + ["once", "npm:1.3.3"], + ["simple-concat", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["simple-swizzle", [ + ["npm:0.2.2", { + "packageLocation": "./.yarn/cache/simple-swizzle-npm-0.2.2-8dee37fad1-2.zip/node_modules/simple-swizzle/", + "packageDependencies": [ + ["simple-swizzle", "npm:0.2.2"], + ["is-arrayish", "npm:0.3.2"] + ], + "linkType": "HARD", + }] + ]], + ["sisteransi", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/sisteransi-npm-1.0.0-2fa63a4f34-2.zip/node_modules/sisteransi/", + "packageDependencies": [ + ["sisteransi", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["slash", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/slash-npm-1.0.0-a244873c30-2.zip/node_modules/slash/", + "packageDependencies": [ + ["slash", "npm:1.0.0"] + ], + "linkType": "HARD", + }], + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/slash-npm-2.0.0-69009eac54-2.zip/node_modules/slash/", + "packageDependencies": [ + ["slash", "npm:2.0.0"] + ], + "linkType": "HARD", + }], + ["npm:3.0.0", { + "packageLocation": "./.yarn/cache/slash-npm-3.0.0-b87de2279a-2.zip/node_modules/slash/", + "packageDependencies": [ + ["slash", "npm:3.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["slice-ansi", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/slice-ansi-npm-1.0.0-c52ecb1c71-2.zip/node_modules/slice-ansi/", + "packageDependencies": [ + ["slice-ansi", "npm:1.0.0"], + ["is-fullwidth-code-point", "npm:2.0.0"] + ], + "linkType": "HARD", + }], + ["npm:2.1.0", { + "packageLocation": "./.yarn/cache/slice-ansi-npm-2.1.0-02505ccc06-2.zip/node_modules/slice-ansi/", + "packageDependencies": [ + ["slice-ansi", "npm:2.1.0"], + ["ansi-styles", "npm:3.2.1"], + ["astral-regex", "npm:1.0.0"], + ["is-fullwidth-code-point", "npm:2.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["snapdragon", [ + ["npm:0.8.2", { + "packageLocation": "./.yarn/cache/snapdragon-npm-0.8.2-2bcc47d217-2.zip/node_modules/snapdragon/", + "packageDependencies": [ + ["snapdragon", "npm:0.8.2"], + ["base", "npm:0.11.2"], + ["debug", "virtual:2bcc47d217f870e3d52f0e55493dc34fd3da852877f7db32fa2940cc320151746026495daf6a34a974488cf5a949d93be1e2dc1ffba036faf081a9b15fcd2252#npm:2.6.9"], + ["define-property", "npm:0.2.5"], + ["extend-shallow", "npm:2.0.1"], + ["map-cache", "npm:0.2.2"], + ["source-map", "npm:0.5.7"], + ["source-map-resolve", "npm:0.5.2"], + ["use", "npm:3.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["snapdragon-node", [ + ["npm:2.1.1", { + "packageLocation": "./.yarn/cache/snapdragon-node-npm-2.1.1-78bc70e8e2-2.zip/node_modules/snapdragon-node/", + "packageDependencies": [ + ["snapdragon-node", "npm:2.1.1"], + ["define-property", "npm:1.0.0"], + ["isobject", "npm:3.0.1"], + ["snapdragon-util", "npm:3.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["snapdragon-util", [ + ["npm:3.0.1", { + "packageLocation": "./.yarn/cache/snapdragon-util-npm-3.0.1-36b5a7829d-2.zip/node_modules/snapdragon-util/", + "packageDependencies": [ + ["snapdragon-util", "npm:3.0.1"], + ["kind-of", "npm:3.2.2"] + ], + "linkType": "HARD", + }] + ]], + ["socket.io", [ + ["npm:2.2.0", { + "packageLocation": "./.yarn/cache/socket.io-npm-2.2.0-9cf0c6f4c8-2.zip/node_modules/socket.io/", + "packageDependencies": [ + ["socket.io", "npm:2.2.0"], + ["debug", "virtual:600237cf09a10d2aee41c3b67d3b1a1f8e4ee4d3398af108896e8123f43754f0ac9f704dcda78606de8699a7aca253e14c9d0933cdf05abe7bb399fdfb1d0dfa#npm:4.1.1"], + ["engine.io", "npm:3.3.2"], + ["has-binary2", "npm:1.0.3"], + ["socket.io-adapter", "npm:1.1.1"], + ["socket.io-client", "npm:2.2.0"], + ["socket.io-parser", "npm:3.3.0"] + ], + "linkType": "HARD", + }] + ]], + ["socket.io-adapter", [ + ["npm:1.1.1", { + "packageLocation": "./.yarn/cache/socket.io-adapter-npm-1.1.1-49069a28b9-2.zip/node_modules/socket.io-adapter/", + "packageDependencies": [ + ["socket.io-adapter", "npm:1.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["socket.io-client", [ + ["npm:2.2.0", { + "packageLocation": "./.yarn/cache/socket.io-client-npm-2.2.0-65d1470944-2.zip/node_modules/socket.io-client/", + "packageDependencies": [ + ["socket.io-client", "npm:2.2.0"], + ["backo2", "npm:1.0.2"], + ["base64-arraybuffer", "npm:0.1.5"], + ["component-bind", "npm:1.0.0"], + ["component-emitter", "npm:1.2.1"], + ["debug", "virtual:bde6f435769d1a96c3f371d2e8a88314847816fb841f758b3628da60329c36f988ca42f6984dc53bb31dd306522878e1e5d568caeca7af42e4f19b238d6261b3#npm:3.1.0"], + ["engine.io-client", "npm:3.3.2"], + ["has-binary2", "npm:1.0.3"], + ["has-cors", "npm:1.1.0"], + ["indexof", "npm:0.0.1"], + ["object-component", "npm:0.0.3"], + ["parseqs", "npm:0.0.5"], + ["parseuri", "npm:0.0.5"], + ["socket.io-parser", "npm:3.3.0"], + ["to-array", "npm:0.1.4"] + ], + "linkType": "HARD", + }] + ]], + ["socket.io-parser", [ + ["npm:3.3.0", { + "packageLocation": "./.yarn/cache/socket.io-parser-npm-3.3.0-204cd6caf9-2.zip/node_modules/socket.io-parser/", + "packageDependencies": [ + ["socket.io-parser", "npm:3.3.0"], + ["component-emitter", "npm:1.2.1"], + ["debug", "virtual:bde6f435769d1a96c3f371d2e8a88314847816fb841f758b3628da60329c36f988ca42f6984dc53bb31dd306522878e1e5d568caeca7af42e4f19b238d6261b3#npm:3.1.0"], + ["isarray", "npm:2.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["sockjs", [ + ["npm:0.3.19", { + "packageLocation": "./.yarn/cache/sockjs-npm-0.3.19-528f06e2d9-2.zip/node_modules/sockjs/", + "packageDependencies": [ + ["sockjs", "npm:0.3.19"], + ["faye-websocket", "npm:0.10.0"], + ["uuid", "npm:3.3.2"] + ], + "linkType": "HARD", + }] + ]], + ["sockjs-client", [ + ["npm:1.1.4", { + "packageLocation": "./.yarn/cache/sockjs-client-npm-1.1.4-b85ed98c8e-2.zip/node_modules/sockjs-client/", + "packageDependencies": [ + ["sockjs-client", "npm:1.1.4"], + ["debug", "virtual:2bcc47d217f870e3d52f0e55493dc34fd3da852877f7db32fa2940cc320151746026495daf6a34a974488cf5a949d93be1e2dc1ffba036faf081a9b15fcd2252#npm:2.6.9"], + ["eventsource", "npm:0.1.6"], + ["faye-websocket", "npm:0.11.1"], + ["inherits", "npm:2.0.3"], + ["json3", "npm:3.3.2"], + ["url-parse", "npm:1.4.4"] + ], + "linkType": "HARD", + }], + ["npm:1.3.0", { + "packageLocation": "./.yarn/cache/sockjs-client-npm-1.3.0-fa12fd433f-2.zip/node_modules/sockjs-client/", + "packageDependencies": [ + ["sockjs-client", "npm:1.3.0"], + ["debug", "virtual:50b89fe3d2fa78dd796da703ad00fba5208995a227e2f98906ce13716996787535068168485b27879e7cda25a2cd2b59585bd2972392f4677c00b83c23448f88#npm:3.2.6"], + ["eventsource", "npm:1.0.7"], + ["faye-websocket", "npm:0.11.1"], + ["inherits", "npm:2.0.3"], + ["json3", "npm:3.3.2"], + ["url-parse", "npm:1.4.4"] + ], + "linkType": "HARD", + }] + ]], + ["sort-keys", [ + ["npm:1.1.2", { + "packageLocation": "./.yarn/cache/sort-keys-npm-1.1.2-2ac0ab2d94-2.zip/node_modules/sort-keys/", + "packageDependencies": [ + ["sort-keys", "npm:1.1.2"], + ["is-plain-obj", "npm:1.1.0"] + ], + "linkType": "HARD", + }], + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/sort-keys-npm-2.0.0-4f517eb415-2.zip/node_modules/sort-keys/", + "packageDependencies": [ + ["sort-keys", "npm:2.0.0"], + ["is-plain-obj", "npm:1.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["sort-keys-length", [ + ["npm:1.0.1", { + "packageLocation": "./.yarn/cache/sort-keys-length-npm-1.0.1-e2fe040a06-2.zip/node_modules/sort-keys-length/", + "packageDependencies": [ + ["sort-keys-length", "npm:1.0.1"], + ["sort-keys", "npm:1.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["source-list-map", [ + ["npm:2.0.1", { + "packageLocation": "./.yarn/cache/source-list-map-npm-2.0.1-625c551052-2.zip/node_modules/source-list-map/", + "packageDependencies": [ + ["source-list-map", "npm:2.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["source-map", [ + ["npm:0.5.7", { + "packageLocation": "./.yarn/cache/source-map-npm-0.5.7-7c3f035429-2.zip/node_modules/source-map/", + "packageDependencies": [ + ["source-map", "npm:0.5.7"] + ], + "linkType": "HARD", + }], + ["npm:0.6.1", { + "packageLocation": "./.yarn/cache/source-map-npm-0.6.1-1a3621db16-2.zip/node_modules/source-map/", + "packageDependencies": [ + ["source-map", "npm:0.6.1"] + ], + "linkType": "HARD", + }], + ["npm:0.7.3", { + "packageLocation": "./.yarn/cache/source-map-npm-0.7.3-e3b4f7982a-2.zip/node_modules/source-map/", + "packageDependencies": [ + ["source-map", "npm:0.7.3"] + ], + "linkType": "HARD", + }] + ]], + ["source-map-resolve", [ + ["npm:0.5.2", { + "packageLocation": "./.yarn/cache/source-map-resolve-npm-0.5.2-b85aaef39a-2.zip/node_modules/source-map-resolve/", + "packageDependencies": [ + ["source-map-resolve", "npm:0.5.2"], + ["atob", "npm:2.1.2"], + ["decode-uri-component", "npm:0.2.0"], + ["resolve-url", "npm:0.2.1"], + ["source-map-url", "npm:0.4.0"], + ["urix", "npm:0.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["source-map-support", [ + ["npm:0.4.18", { + "packageLocation": "./.yarn/cache/source-map-support-npm-0.4.18-cf66202fc8-2.zip/node_modules/source-map-support/", + "packageDependencies": [ + ["source-map-support", "npm:0.4.18"], + ["source-map", "npm:0.5.7"] + ], + "linkType": "HARD", + }], + ["npm:0.5.10", { + "packageLocation": "./.yarn/cache/source-map-support-npm-0.5.10-a64a495edc-2.zip/node_modules/source-map-support/", + "packageDependencies": [ + ["source-map-support", "npm:0.5.10"], + ["buffer-from", "npm:1.1.1"], + ["source-map", "npm:0.6.1"] + ], + "linkType": "HARD", + }], + ["npm:0.5.13", { + "packageLocation": "./.yarn/cache/source-map-support-npm-0.5.13-377dfd7321-2.zip/node_modules/source-map-support/", + "packageDependencies": [ + ["source-map-support", "npm:0.5.13"], + ["buffer-from", "npm:1.1.1"], + ["source-map", "npm:0.6.1"] + ], + "linkType": "HARD", + }] + ]], + ["source-map-url", [ + ["npm:0.4.0", { + "packageLocation": "./.yarn/cache/source-map-url-npm-0.4.0-011efde48b-2.zip/node_modules/source-map-url/", + "packageDependencies": [ + ["source-map-url", "npm:0.4.0"] + ], + "linkType": "HARD", + }] + ]], + ["space-separated-tokens", [ + ["npm:1.1.2", { + "packageLocation": "./.yarn/cache/space-separated-tokens-npm-1.1.2-e52d9415a7-2.zip/node_modules/space-separated-tokens/", + "packageDependencies": [ + ["space-separated-tokens", "npm:1.1.2"], + ["trim", "npm:0.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["spdx-correct", [ + ["npm:3.1.0", { + "packageLocation": "./.yarn/cache/spdx-correct-npm-3.1.0-9ad640b3ef-2.zip/node_modules/spdx-correct/", + "packageDependencies": [ + ["spdx-correct", "npm:3.1.0"], + ["spdx-expression-parse", "npm:3.0.0"], + ["spdx-license-ids", "npm:3.0.3"] + ], + "linkType": "HARD", + }] + ]], + ["spdx-exceptions", [ + ["npm:2.2.0", { + "packageLocation": "./.yarn/cache/spdx-exceptions-npm-2.2.0-a19a6b5050-2.zip/node_modules/spdx-exceptions/", + "packageDependencies": [ + ["spdx-exceptions", "npm:2.2.0"] + ], + "linkType": "HARD", + }] + ]], + ["spdx-expression-parse", [ + ["npm:3.0.0", { + "packageLocation": "./.yarn/cache/spdx-expression-parse-npm-3.0.0-704f8535ae-2.zip/node_modules/spdx-expression-parse/", + "packageDependencies": [ + ["spdx-expression-parse", "npm:3.0.0"], + ["spdx-exceptions", "npm:2.2.0"], + ["spdx-license-ids", "npm:3.0.3"] + ], + "linkType": "HARD", + }] + ]], + ["spdx-license-ids", [ + ["npm:3.0.3", { + "packageLocation": "./.yarn/cache/spdx-license-ids-npm-3.0.3-dd83ff3650-2.zip/node_modules/spdx-license-ids/", + "packageDependencies": [ + ["spdx-license-ids", "npm:3.0.3"] + ], + "linkType": "HARD", + }] + ]], + ["spdy", [ + ["npm:4.0.0", { + "packageLocation": "./.yarn/cache/spdy-npm-4.0.0-3886fbf3ed-2.zip/node_modules/spdy/", + "packageDependencies": [ + ["spdy", "npm:4.0.0"], + ["debug", "virtual:600237cf09a10d2aee41c3b67d3b1a1f8e4ee4d3398af108896e8123f43754f0ac9f704dcda78606de8699a7aca253e14c9d0933cdf05abe7bb399fdfb1d0dfa#npm:4.1.1"], + ["handle-thing", "npm:2.0.0"], + ["http-deceiver", "npm:1.2.7"], + ["select-hose", "npm:2.0.0"], + ["spdy-transport", "npm:3.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["spdy-transport", [ + ["npm:3.0.0", { + "packageLocation": "./.yarn/cache/spdy-transport-npm-3.0.0-9f4f73f332-2.zip/node_modules/spdy-transport/", + "packageDependencies": [ + ["spdy-transport", "npm:3.0.0"], + ["debug", "virtual:600237cf09a10d2aee41c3b67d3b1a1f8e4ee4d3398af108896e8123f43754f0ac9f704dcda78606de8699a7aca253e14c9d0933cdf05abe7bb399fdfb1d0dfa#npm:4.1.1"], + ["detect-node", "npm:2.0.4"], + ["hpack.js", "npm:2.1.6"], + ["obuf", "npm:1.1.2"], + ["readable-stream", "npm:3.1.1"], + ["wbuf", "npm:1.7.3"] + ], + "linkType": "HARD", + }] + ]], + ["split-string", [ + ["npm:3.1.0", { + "packageLocation": "./.yarn/cache/split-string-npm-3.1.0-df5d83450e-2.zip/node_modules/split-string/", + "packageDependencies": [ + ["split-string", "npm:3.1.0"], + ["extend-shallow", "npm:3.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["sprintf-js", [ + ["npm:1.0.3", { + "packageLocation": "./.yarn/cache/sprintf-js-npm-1.0.3-73f0a322fa-2.zip/node_modules/sprintf-js/", + "packageDependencies": [ + ["sprintf-js", "npm:1.0.3"] + ], + "linkType": "HARD", + }], + ["npm:1.1.2", { + "packageLocation": "./.yarn/cache/sprintf-js-npm-1.1.2-ea16269a6d-2.zip/node_modules/sprintf-js/", + "packageDependencies": [ + ["sprintf-js", "npm:1.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["squeak", [ + ["npm:1.3.0", { + "packageLocation": "./.yarn/cache/squeak-npm-1.3.0-d9b4b0a80f-2.zip/node_modules/squeak/", + "packageDependencies": [ + ["squeak", "npm:1.3.0"], + ["chalk", "npm:1.1.3"], + ["console-stream", "npm:0.1.1"], + ["lpad-align", "npm:1.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["srcset", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/srcset-npm-1.0.0-e2b1470c58-2.zip/node_modules/srcset/", + "packageDependencies": [ + ["srcset", "npm:1.0.0"], + ["array-uniq", "npm:1.0.3"], + ["number-is-nan", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["sshpk", [ + ["npm:1.16.0", { + "packageLocation": "./.yarn/cache/sshpk-npm-1.16.0-b6d99e78fb-2.zip/node_modules/sshpk/", + "packageDependencies": [ + ["sshpk", "npm:1.16.0"], + ["asn1", "npm:0.2.4"], + ["assert-plus", "npm:1.0.0"], + ["bcrypt-pbkdf", "npm:1.0.2"], + ["dashdash", "npm:1.14.1"], + ["ecc-jsbn", "npm:0.1.2"], + ["getpass", "npm:0.1.7"], + ["jsbn", "npm:0.1.1"], + ["safer-buffer", "npm:2.1.2"], + ["tweetnacl", "npm:0.14.5"] + ], + "linkType": "HARD", + }] + ]], + ["ssri", [ + ["npm:6.0.1", { + "packageLocation": "./.yarn/cache/ssri-npm-6.0.1-a40d823fc9-2.zip/node_modules/ssri/", + "packageDependencies": [ + ["ssri", "npm:6.0.1"], + ["figgy-pudding", "npm:3.5.1"] + ], + "linkType": "HARD", + }], + ["npm:7.0.1", { + "packageLocation": "./.yarn/cache/ssri-npm-7.0.1-e48735c75e-2.zip/node_modules/ssri/", + "packageDependencies": [ + ["ssri", "npm:7.0.1"], + ["figgy-pudding", "npm:3.5.1"], + ["minipass", "npm:3.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["stable", [ + ["npm:0.1.8", { + "packageLocation": "./.yarn/cache/stable-npm-0.1.8-feb4e06de8-2.zip/node_modules/stable/", + "packageDependencies": [ + ["stable", "npm:0.1.8"] + ], + "linkType": "HARD", + }] + ]], + ["stack-trace", [ + ["npm:0.0.10", { + "packageLocation": "./.yarn/cache/stack-trace-npm-0.0.10-9460b173e1-2.zip/node_modules/stack-trace/", + "packageDependencies": [ + ["stack-trace", "npm:0.0.10"] + ], + "linkType": "HARD", + }] + ]], + ["stack-utils", [ + ["npm:1.0.2", { + "packageLocation": "./.yarn/cache/stack-utils-npm-1.0.2-a53fc54747-2.zip/node_modules/stack-utils/", + "packageDependencies": [ + ["stack-utils", "npm:1.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["stackframe", [ + ["npm:1.0.4", { + "packageLocation": "./.yarn/cache/stackframe-npm-1.0.4-e1e85ed421-2.zip/node_modules/stackframe/", + "packageDependencies": [ + ["stackframe", "npm:1.0.4"] + ], + "linkType": "HARD", + }] + ]], + ["state-toggle", [ + ["npm:1.0.1", { + "packageLocation": "./.yarn/cache/state-toggle-npm-1.0.1-562d27c377-2.zip/node_modules/state-toggle/", + "packageDependencies": [ + ["state-toggle", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["static-extend", [ + ["npm:0.1.2", { + "packageLocation": "./.yarn/cache/static-extend-npm-0.1.2-2720ee6882-2.zip/node_modules/static-extend/", + "packageDependencies": [ + ["static-extend", "npm:0.1.2"], + ["define-property", "npm:0.2.5"], + ["object-copy", "npm:0.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["statuses", [ + ["npm:1.4.0", { + "packageLocation": "./.yarn/cache/statuses-npm-1.4.0-3efbe0a97f-2.zip/node_modules/statuses/", + "packageDependencies": [ + ["statuses", "npm:1.4.0"] + ], + "linkType": "HARD", + }], + ["npm:1.5.0", { + "packageLocation": "./.yarn/cache/statuses-npm-1.5.0-f88f91b2e9-2.zip/node_modules/statuses/", + "packageDependencies": [ + ["statuses", "npm:1.5.0"] + ], + "linkType": "HARD", + }] + ]], + ["stealthy-require", [ + ["npm:1.1.1", { + "packageLocation": "./.yarn/cache/stealthy-require-npm-1.1.1-0105ec8207-2.zip/node_modules/stealthy-require/", + "packageDependencies": [ + ["stealthy-require", "npm:1.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["stream-browserify", [ + ["npm:2.0.1", { + "packageLocation": "./.yarn/cache/stream-browserify-npm-2.0.1-f80b30932d-2.zip/node_modules/stream-browserify/", + "packageDependencies": [ + ["stream-browserify", "npm:2.0.1"], + ["inherits", "npm:2.0.3"], + ["readable-stream", "npm:2.3.6"] + ], + "linkType": "HARD", + }] + ]], + ["stream-buffers", [ + ["npm:3.0.2", { + "packageLocation": "./.yarn/cache/stream-buffers-npm-3.0.2-81e4221c31-2.zip/node_modules/stream-buffers/", + "packageDependencies": [ + ["stream-buffers", "npm:3.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["stream-each", [ + ["npm:1.2.3", { + "packageLocation": "./.yarn/cache/stream-each-npm-1.2.3-ff15985d6a-2.zip/node_modules/stream-each/", + "packageDependencies": [ + ["stream-each", "npm:1.2.3"], + ["end-of-stream", "npm:1.1.0"], + ["stream-shift", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["stream-http", [ + ["npm:2.8.3", { + "packageLocation": "./.yarn/cache/stream-http-npm-2.8.3-7691e2a9d5-2.zip/node_modules/stream-http/", + "packageDependencies": [ + ["stream-http", "npm:2.8.3"], + ["builtin-status-codes", "npm:3.0.0"], + ["inherits", "npm:2.0.3"], + ["readable-stream", "npm:2.3.6"], + ["to-arraybuffer", "npm:1.0.1"], + ["xtend", "npm:4.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["stream-parser", [ + ["npm:0.3.1", { + "packageLocation": "./.yarn/cache/stream-parser-npm-0.3.1-0b70187c85-2.zip/node_modules/stream-parser/", + "packageDependencies": [ + ["stream-parser", "npm:0.3.1"], + ["debug", "virtual:2bcc47d217f870e3d52f0e55493dc34fd3da852877f7db32fa2940cc320151746026495daf6a34a974488cf5a949d93be1e2dc1ffba036faf081a9b15fcd2252#npm:2.6.9"] + ], + "linkType": "HARD", + }] + ]], + ["stream-shift", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/stream-shift-npm-1.0.0-4936794cfe-2.zip/node_modules/stream-shift/", + "packageDependencies": [ + ["stream-shift", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["stream-to", [ + ["npm:0.2.2", { + "packageLocation": "./.yarn/cache/stream-to-npm-0.2.2-fb525b8293-2.zip/node_modules/stream-to/", + "packageDependencies": [ + ["stream-to", "npm:0.2.2"] + ], + "linkType": "HARD", + }] + ]], + ["stream-to-array", [ + ["npm:2.3.0", { + "packageLocation": "./.yarn/cache/stream-to-array-npm-2.3.0-eaa32c31d8-2.zip/node_modules/stream-to-array/", + "packageDependencies": [ + ["stream-to-array", "npm:2.3.0"], + ["any-promise", "npm:1.3.0"] + ], + "linkType": "HARD", + }] + ]], + ["stream-to-buffer", [ + ["npm:0.1.0", { + "packageLocation": "./.yarn/cache/stream-to-buffer-npm-0.1.0-215cc02d19-2.zip/node_modules/stream-to-buffer/", + "packageDependencies": [ + ["stream-to-buffer", "npm:0.1.0"], + ["stream-to", "npm:0.2.2"] + ], + "linkType": "HARD", + }] + ]], + ["stream-to-promise", [ + ["npm:2.2.0", { + "packageLocation": "./.yarn/cache/stream-to-promise-npm-2.2.0-27f3ae7c38-2.zip/node_modules/stream-to-promise/", + "packageDependencies": [ + ["stream-to-promise", "npm:2.2.0"], + ["any-promise", "npm:1.3.0"], + ["end-of-stream", "npm:1.1.0"], + ["stream-to-array", "npm:2.3.0"] + ], + "linkType": "HARD", + }] + ]], + ["strict-uri-encode", [ + ["npm:1.1.0", { + "packageLocation": "./.yarn/cache/strict-uri-encode-npm-1.1.0-a79c6f7f24-2.zip/node_modules/strict-uri-encode/", + "packageDependencies": [ + ["strict-uri-encode", "npm:1.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["string-length", [ + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/string-length-npm-2.0.0-72bc8bf050-2.zip/node_modules/string-length/", + "packageDependencies": [ + ["string-length", "npm:2.0.0"], + ["astral-regex", "npm:1.0.0"], + ["strip-ansi", "npm:4.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["string-similarity", [ + ["npm:1.2.2", { + "packageLocation": "./.yarn/cache/string-similarity-npm-1.2.2-f88201cae7-2.zip/node_modules/string-similarity/", + "packageDependencies": [ + ["string-similarity", "npm:1.2.2"], + ["lodash.every", "npm:4.6.0"], + ["lodash.flattendeep", "npm:4.4.0"], + ["lodash.foreach", "npm:4.5.0"], + ["lodash.map", "npm:4.6.0"], + ["lodash.maxby", "npm:4.6.0"] + ], + "linkType": "HARD", + }] + ]], + ["string-width", [ + ["npm:1.0.2", { + "packageLocation": "./.yarn/cache/string-width-npm-1.0.2-01031f9add-2.zip/node_modules/string-width/", + "packageDependencies": [ + ["string-width", "npm:1.0.2"], + ["code-point-at", "npm:1.1.0"], + ["is-fullwidth-code-point", "npm:1.0.0"], + ["strip-ansi", "npm:3.0.1"] + ], + "linkType": "HARD", + }], + ["npm:2.1.1", { + "packageLocation": "./.yarn/cache/string-width-npm-2.1.1-0c2c6ae53f-2.zip/node_modules/string-width/", + "packageDependencies": [ + ["string-width", "npm:2.1.1"], + ["is-fullwidth-code-point", "npm:2.0.0"], + ["strip-ansi", "npm:4.0.0"] + ], + "linkType": "HARD", + }], + ["npm:3.0.0", { + "packageLocation": "./.yarn/cache/string-width-npm-3.0.0-ce16f53f71-2.zip/node_modules/string-width/", + "packageDependencies": [ + ["string-width", "npm:3.0.0"], + ["emoji-regex", "npm:7.0.3"], + ["is-fullwidth-code-point", "npm:2.0.0"], + ["strip-ansi", "npm:5.0.0"] + ], + "linkType": "HARD", + }], + ["npm:3.1.0", { + "packageLocation": "./.yarn/cache/string-width-npm-3.1.0-e031bfa4e0-2.zip/node_modules/string-width/", + "packageDependencies": [ + ["string-width", "npm:3.1.0"], + ["emoji-regex", "npm:7.0.3"], + ["is-fullwidth-code-point", "npm:2.0.0"], + ["strip-ansi", "npm:5.2.0"] + ], + "linkType": "HARD", + }] + ]], + ["string.prototype.trim", [ + ["npm:1.1.2", { + "packageLocation": "./.yarn/cache/string.prototype.trim-npm-1.1.2-5393064e36-2.zip/node_modules/string.prototype.trim/", + "packageDependencies": [ + ["string.prototype.trim", "npm:1.1.2"], + ["define-properties", "npm:1.1.3"], + ["es-abstract", "npm:1.13.0"], + ["function-bind", "npm:1.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["string.prototype.trimleft", [ + ["npm:2.1.0", { + "packageLocation": "./.yarn/cache/string.prototype.trimleft-npm-2.1.0-7bb7868754-2.zip/node_modules/string.prototype.trimleft/", + "packageDependencies": [ + ["string.prototype.trimleft", "npm:2.1.0"], + ["define-properties", "npm:1.1.3"], + ["function-bind", "npm:1.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["string.prototype.trimright", [ + ["npm:2.1.0", { + "packageLocation": "./.yarn/cache/string.prototype.trimright-npm-2.1.0-0e21113344-2.zip/node_modules/string.prototype.trimright/", + "packageDependencies": [ + ["string.prototype.trimright", "npm:2.1.0"], + ["define-properties", "npm:1.1.3"], + ["function-bind", "npm:1.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["string_decoder", [ + ["npm:0.10.31", { + "packageLocation": "./.yarn/cache/string_decoder-npm-0.10.31-851f3f7302-2.zip/node_modules/string_decoder/", + "packageDependencies": [ + ["string_decoder", "npm:0.10.31"] + ], + "linkType": "HARD", + }], + ["npm:1.1.1", { + "packageLocation": "./.yarn/cache/string_decoder-npm-1.1.1-e46a6c1353-2.zip/node_modules/string_decoder/", + "packageDependencies": [ + ["string_decoder", "npm:1.1.1"], + ["safe-buffer", "npm:5.1.2"] + ], + "linkType": "HARD", + }], + ["npm:1.2.0", { + "packageLocation": "./.yarn/cache/string_decoder-npm-1.2.0-5624097b10-2.zip/node_modules/string_decoder/", + "packageDependencies": [ + ["string_decoder", "npm:1.2.0"], + ["safe-buffer", "npm:5.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["stringify-entities", [ + ["npm:1.3.2", { + "packageLocation": "./.yarn/cache/stringify-entities-npm-1.3.2-f8f682da65-2.zip/node_modules/stringify-entities/", + "packageDependencies": [ + ["stringify-entities", "npm:1.3.2"], + ["character-entities-html4", "npm:1.1.2"], + ["character-entities-legacy", "npm:1.1.2"], + ["is-alphanumerical", "npm:1.0.2"], + ["is-hexadecimal", "npm:1.0.2"] + ], + "linkType": "HARD", + }], + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/stringify-entities-npm-2.0.0-2c982f117f-2.zip/node_modules/stringify-entities/", + "packageDependencies": [ + ["stringify-entities", "npm:2.0.0"], + ["character-entities-html4", "npm:1.1.2"], + ["character-entities-legacy", "npm:1.1.2"], + ["is-alphanumerical", "npm:1.0.2"], + ["is-decimal", "npm:1.0.2"], + ["is-hexadecimal", "npm:1.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["stringify-object", [ + ["npm:3.3.0", { + "packageLocation": "./.yarn/cache/stringify-object-npm-3.3.0-3e6784f7df-2.zip/node_modules/stringify-object/", + "packageDependencies": [ + ["stringify-object", "npm:3.3.0"], + ["get-own-enumerable-property-symbols", "npm:3.0.0"], + ["is-obj", "npm:1.0.1"], + ["is-regexp", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["strip-ansi", [ + ["npm:3.0.1", { + "packageLocation": "./.yarn/cache/strip-ansi-npm-3.0.1-6aec1365b9-2.zip/node_modules/strip-ansi/", + "packageDependencies": [ + ["strip-ansi", "npm:3.0.1"], + ["ansi-regex", "npm:2.1.1"] + ], + "linkType": "HARD", + }], + ["npm:4.0.0", { + "packageLocation": "./.yarn/cache/strip-ansi-npm-4.0.0-d4de985014-2.zip/node_modules/strip-ansi/", + "packageDependencies": [ + ["strip-ansi", "npm:4.0.0"], + ["ansi-regex", "npm:3.0.0"] + ], + "linkType": "HARD", + }], + ["npm:5.0.0", { + "packageLocation": "./.yarn/cache/strip-ansi-npm-5.0.0-9a30284a56-2.zip/node_modules/strip-ansi/", + "packageDependencies": [ + ["strip-ansi", "npm:5.0.0"], + ["ansi-regex", "npm:4.0.0"] + ], + "linkType": "HARD", + }], + ["npm:5.2.0", { + "packageLocation": "./.yarn/cache/strip-ansi-npm-5.2.0-275214c316-2.zip/node_modules/strip-ansi/", + "packageDependencies": [ + ["strip-ansi", "npm:5.2.0"], + ["ansi-regex", "npm:4.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["strip-bom", [ + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/strip-bom-npm-2.0.0-5c4b64ed5a-2.zip/node_modules/strip-bom/", + "packageDependencies": [ + ["strip-bom", "npm:2.0.0"], + ["is-utf8", "npm:0.2.1"] + ], + "linkType": "HARD", + }], + ["npm:3.0.0", { + "packageLocation": "./.yarn/cache/strip-bom-npm-3.0.0-71e8f81ff9-2.zip/node_modules/strip-bom/", + "packageDependencies": [ + ["strip-bom", "npm:3.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["strip-bom-string", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/strip-bom-string-npm-1.0.0-aa6cb548d1-2.zip/node_modules/strip-bom-string/", + "packageDependencies": [ + ["strip-bom-string", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["strip-comments", [ + ["npm:1.0.2", { + "packageLocation": "./.yarn/cache/strip-comments-npm-1.0.2-4cd3f42d10-2.zip/node_modules/strip-comments/", + "packageDependencies": [ + ["strip-comments", "npm:1.0.2"], + ["babel-extract-comments", "npm:1.0.0"], + ["babel-plugin-transform-object-rest-spread", "npm:6.26.0"] + ], + "linkType": "HARD", + }] + ]], + ["strip-dirs", [ + ["npm:2.1.0", { + "packageLocation": "./.yarn/cache/strip-dirs-npm-2.1.0-f0e727d3fc-2.zip/node_modules/strip-dirs/", + "packageDependencies": [ + ["strip-dirs", "npm:2.1.0"], + ["is-natural-number", "npm:4.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["strip-eof", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/strip-eof-npm-1.0.0-d82eaf947c-2.zip/node_modules/strip-eof/", + "packageDependencies": [ + ["strip-eof", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["strip-indent", [ + ["npm:1.0.1", { + "packageLocation": "./.yarn/cache/strip-indent-npm-1.0.1-dabb780da0-2.zip/node_modules/strip-indent/", + "packageDependencies": [ + ["strip-indent", "npm:1.0.1"], + ["get-stdin", "npm:4.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["strip-json-comments", [ + ["npm:2.0.1", { + "packageLocation": "./.yarn/cache/strip-json-comments-npm-2.0.1-e7883b2d04-2.zip/node_modules/strip-json-comments/", + "packageDependencies": [ + ["strip-json-comments", "npm:2.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["strip-outer", [ + ["npm:1.0.1", { + "packageLocation": "./.yarn/cache/strip-outer-npm-1.0.1-4ed024bb0a-2.zip/node_modules/strip-outer/", + "packageDependencies": [ + ["strip-outer", "npm:1.0.1"], + ["escape-string-regexp", "npm:1.0.5"] + ], + "linkType": "HARD", + }] + ]], + ["style-loader", [ + ["npm:0.21.0", { + "packageLocation": "./.yarn/cache/style-loader-npm-0.21.0-2f39428b61-2.zip/node_modules/style-loader/", + "packageDependencies": [ + ["style-loader", "npm:0.21.0"], + ["loader-utils", "npm:1.2.3"], + ["schema-utils", "npm:0.4.7"] + ], + "linkType": "HARD", + }] + ]], + ["style-to-object", [ + ["npm:0.2.2", { + "packageLocation": "./.yarn/cache/style-to-object-npm-0.2.2-357b4c24ea-2.zip/node_modules/style-to-object/", + "packageDependencies": [ + ["style-to-object", "npm:0.2.2"], + ["css", "npm:2.2.4"] + ], + "linkType": "HARD", + }] + ]], + ["stylehacks", [ + ["npm:4.0.3", { + "packageLocation": "./.yarn/cache/stylehacks-npm-4.0.3-b704c3a5ab-2.zip/node_modules/stylehacks/", + "packageDependencies": [ + ["stylehacks", "npm:4.0.3"], + ["browserslist", "npm:4.4.2"], + ["postcss", "npm:7.0.14"], + ["postcss-selector-parser", "npm:3.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["subarg", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/subarg-npm-1.0.0-05f4a18d07-2.zip/node_modules/subarg/", + "packageDependencies": [ + ["subarg", "npm:1.0.0"], + ["minimist", "npm:1.2.0"] + ], + "linkType": "HARD", + }] + ]], + ["super-resolve", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/super-resolve-npm-1.0.0-02ad103fdc-2.zip/node_modules/super-resolve/", + "packageDependencies": [ + ["super-resolve", "npm:1.0.0"], + ["array-foreach", "npm:1.0.2"], + ["array-map", "npm:0.0.0"], + ["is-array", "npm:1.0.1"], + ["object-keys", "npm:1.0.12"] + ], + "linkType": "HARD", + }] + ]], + ["supports-color", [ + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/supports-color-npm-2.0.0-22c0f0adbc-2.zip/node_modules/supports-color/", + "packageDependencies": [ + ["supports-color", "npm:2.0.0"] + ], + "linkType": "HARD", + }], + ["npm:5.5.0", { + "packageLocation": "./.yarn/cache/supports-color-npm-5.5.0-183ac537bc-2.zip/node_modules/supports-color/", + "packageDependencies": [ + ["supports-color", "npm:5.5.0"], + ["has-flag", "npm:3.0.0"] + ], + "linkType": "HARD", + }], + ["npm:6.1.0", { + "packageLocation": "./.yarn/cache/supports-color-npm-6.1.0-7d19cd7f55-2.zip/node_modules/supports-color/", + "packageDependencies": [ + ["supports-color", "npm:6.1.0"], + ["has-flag", "npm:3.0.0"] + ], + "linkType": "HARD", + }], + ["npm:7.1.0", { + "packageLocation": "./.yarn/cache/supports-color-npm-7.1.0-df2ba1e338-2.zip/node_modules/supports-color/", + "packageDependencies": [ + ["supports-color", "npm:7.1.0"], + ["has-flag", "npm:4.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["svg2png", [ + ["npm:4.1.1", { + "packageLocation": "./.yarn/unplugged/svg2png-npm-4.1.1-29d2c2b32a/node_modules/svg2png/", + "packageDependencies": [ + ["svg2png", "npm:4.1.1"], + ["file-url", "npm:2.0.2"], + ["phantomjs-prebuilt", "npm:2.1.16"], + ["pn", "npm:1.1.0"], + ["yargs", "npm:6.6.0"] + ], + "linkType": "HARD", + }] + ]], + ["svgo", [ + ["npm:1.2.0", { + "packageLocation": "./.yarn/cache/svgo-npm-1.2.0-f0374e9be4-2.zip/node_modules/svgo/", + "packageDependencies": [ + ["svgo", "npm:1.2.0"], + ["chalk", "npm:2.4.2"], + ["coa", "npm:2.0.2"], + ["css-select", "npm:2.0.2"], + ["css-select-base-adapter", "npm:0.1.1"], + ["css-tree", "npm:1.0.0-alpha.28"], + ["css-url-regex", "npm:1.1.0"], + ["csso", "npm:3.5.1"], + ["js-yaml", "npm:3.12.1"], + ["mkdirp", "npm:0.5.1"], + ["object.values", "npm:1.1.0"], + ["sax", "npm:1.2.4"], + ["stable", "npm:0.1.8"], + ["unquote", "npm:1.1.1"], + ["util.promisify", "npm:1.0.0"] + ], + "linkType": "HARD", + }], + ["npm:1.3.0", { + "packageLocation": "./.yarn/cache/svgo-npm-1.3.0-fe948ada0d-2.zip/node_modules/svgo/", + "packageDependencies": [ + ["svgo", "npm:1.3.0"], + ["chalk", "npm:2.4.2"], + ["coa", "npm:2.0.2"], + ["css-select", "npm:2.0.2"], + ["css-select-base-adapter", "npm:0.1.1"], + ["css-tree", "npm:1.0.0-alpha.33"], + ["csso", "npm:3.5.1"], + ["js-yaml", "npm:3.13.1"], + ["mkdirp", "npm:0.5.1"], + ["object.values", "npm:1.1.0"], + ["sax", "npm:1.2.4"], + ["stable", "npm:0.1.8"], + ["unquote", "npm:1.1.1"], + ["util.promisify", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["symbol-observable", [ + ["npm:1.2.0", { + "packageLocation": "./.yarn/cache/symbol-observable-npm-1.2.0-9e812a0a39-2.zip/node_modules/symbol-observable/", + "packageDependencies": [ + ["symbol-observable", "npm:1.2.0"] + ], + "linkType": "HARD", + }] + ]], + ["symbol-tree", [ + ["npm:3.2.2", { + "packageLocation": "./.yarn/cache/symbol-tree-npm-3.2.2-ca98aa2a22-2.zip/node_modules/symbol-tree/", + "packageDependencies": [ + ["symbol-tree", "npm:3.2.2"] + ], + "linkType": "HARD", + }] + ]], + ["synchronous-promise", [ + ["npm:2.0.6", { + "packageLocation": "./.yarn/cache/synchronous-promise-npm-2.0.6-7b3c6ba0a5-2.zip/node_modules/synchronous-promise/", + "packageDependencies": [ + ["synchronous-promise", "npm:2.0.6"] + ], + "linkType": "HARD", + }] + ]], + ["table", [ + ["npm:5.2.3", { + "packageLocation": "./.yarn/cache/table-npm-5.2.3-fe16ea2bca-2.zip/node_modules/table/", + "packageDependencies": [ + ["table", "npm:5.2.3"], + ["ajv", "npm:6.10.0"], + ["lodash", "npm:4.17.11"], + ["slice-ansi", "npm:2.1.0"], + ["string-width", "npm:3.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["tapable", [ + ["npm:1.1.1", { + "packageLocation": "./.yarn/cache/tapable-npm-1.1.1-635c16b021-2.zip/node_modules/tapable/", + "packageDependencies": [ + ["tapable", "npm:1.1.1"] + ], + "linkType": "HARD", + }], + ["npm:1.1.3", { + "packageLocation": "./.yarn/cache/tapable-npm-1.1.3-f1c2843426-2.zip/node_modules/tapable/", + "packageDependencies": [ + ["tapable", "npm:1.1.3"] + ], + "linkType": "HARD", + }] + ]], + ["tar", [ + ["npm:4.4.10", { + "packageLocation": "./.yarn/cache/tar-npm-4.4.10-7eab2b018c-2.zip/node_modules/tar/", + "packageDependencies": [ + ["tar", "npm:4.4.10"], + ["chownr", "npm:1.1.1"], + ["fs-minipass", "npm:1.2.5"], + ["minipass", "npm:2.3.5"], + ["minizlib", "npm:1.2.1"], + ["mkdirp", "npm:0.5.1"], + ["safe-buffer", "npm:5.1.2"], + ["yallist", "npm:3.0.3"] + ], + "linkType": "HARD", + }], + ["npm:4.4.13", { + "packageLocation": "./.yarn/cache/tar-npm-4.4.13-2a4e7ee80f-2.zip/node_modules/tar/", + "packageDependencies": [ + ["tar", "npm:4.4.13"], + ["chownr", "npm:1.1.1"], + ["fs-minipass", "npm:1.2.5"], + ["minipass", "npm:2.9.0"], + ["minizlib", "npm:1.2.1"], + ["mkdirp", "npm:0.5.1"], + ["safe-buffer", "npm:5.1.2"], + ["yallist", "npm:3.0.3"] + ], + "linkType": "HARD", + }], + ["npm:4.4.8", { + "packageLocation": "./.yarn/cache/tar-npm-4.4.8-a37c1f7c42-2.zip/node_modules/tar/", + "packageDependencies": [ + ["tar", "npm:4.4.8"], + ["chownr", "npm:1.1.1"], + ["fs-minipass", "npm:1.2.5"], + ["minipass", "npm:2.3.5"], + ["minizlib", "npm:1.2.1"], + ["mkdirp", "npm:0.5.1"], + ["safe-buffer", "npm:5.1.2"], + ["yallist", "npm:3.0.3"] + ], + "linkType": "HARD", + }] + ]], + ["tar-fs", [ + ["npm:1.16.3", { + "packageLocation": "./.yarn/cache/tar-fs-npm-1.16.3-009a31eb51-2.zip/node_modules/tar-fs/", + "packageDependencies": [ + ["tar-fs", "npm:1.16.3"], + ["chownr", "npm:1.1.1"], + ["mkdirp", "npm:0.5.1"], + ["pump", "npm:1.0.3"], + ["tar-stream", "npm:1.6.2"] + ], + "linkType": "HARD", + }] + ]], + ["tar-stream", [ + ["npm:1.6.2", { + "packageLocation": "./.yarn/cache/tar-stream-npm-1.6.2-f4a7fc08e2-2.zip/node_modules/tar-stream/", + "packageDependencies": [ + ["tar-stream", "npm:1.6.2"], + ["bl", "npm:1.2.2"], + ["buffer-alloc", "npm:1.2.0"], + ["end-of-stream", "npm:1.1.0"], + ["fs-constants", "npm:1.0.0"], + ["readable-stream", "npm:2.3.6"], + ["to-buffer", "npm:1.1.1"], + ["xtend", "npm:4.0.1"] + ], + "linkType": "HARD", + }], + ["npm:2.0.1", { + "packageLocation": "./.yarn/cache/tar-stream-npm-2.0.1-c970ce894b-2.zip/node_modules/tar-stream/", + "packageDependencies": [ + ["tar-stream", "npm:2.0.1"], + ["bl", "npm:3.0.0"], + ["end-of-stream", "npm:1.4.1"], + ["fs-constants", "npm:1.0.0"], + ["inherits", "npm:2.0.3"], + ["readable-stream", "npm:3.2.0"] + ], + "linkType": "HARD", + }] + ]], + ["tau-prolog", [ + ["npm:0.2.66", { + "packageLocation": "./.yarn/cache/tau-prolog-npm-0.2.66-b5d2420a05-2.zip/node_modules/tau-prolog/", + "packageDependencies": [ + ["tau-prolog", "npm:0.2.66"], + ["fs", "npm:0.0.1-security"], + ["qunit", "npm:2.9.2"], + ["readline-sync", "npm:1.4.9"] + ], + "linkType": "HARD", + }] + ]], + ["temp-dir", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/temp-dir-npm-1.0.0-5828254ce3-2.zip/node_modules/temp-dir/", + "packageDependencies": [ + ["temp-dir", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["tempfile", [ + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/tempfile-npm-2.0.0-793ab83f18-2.zip/node_modules/tempfile/", + "packageDependencies": [ + ["tempfile", "npm:2.0.0"], + ["temp-dir", "npm:1.0.0"], + ["uuid", "npm:3.3.2"] + ], + "linkType": "HARD", + }] + ]], + ["term-size", [ + ["npm:1.2.0", { + "packageLocation": "./.yarn/unplugged/term-size-npm-1.2.0-7629e52ca8/node_modules/term-size/", + "packageDependencies": [ + ["term-size", "npm:1.2.0"], + ["execa", "npm:0.7.0"] + ], + "linkType": "HARD", + }] + ]], + ["terser", [ + ["npm:3.17.0", { + "packageLocation": "./.yarn/cache/terser-npm-3.17.0-fbce586796-2.zip/node_modules/terser/", + "packageDependencies": [ + ["terser", "npm:3.17.0"], + ["commander", "npm:2.19.0"], + ["source-map", "npm:0.6.1"], + ["source-map-support", "npm:0.5.10"] + ], + "linkType": "HARD", + }], + ["npm:4.3.9", { + "packageLocation": "./.yarn/cache/terser-npm-4.3.9-27bf0562bb-2.zip/node_modules/terser/", + "packageDependencies": [ + ["terser", "npm:4.3.9"], + ["commander", "npm:2.20.0"], + ["source-map", "npm:0.6.1"], + ["source-map-support", "npm:0.5.13"] + ], + "linkType": "HARD", + }] + ]], + ["terser-webpack-plugin", [ + ["virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:1.2.4", { + "packageLocation": "./.yarn/$$virtual/terser-webpack-plugin-virtual-e7f5aa2606/0/cache/terser-webpack-plugin-npm-1.2.4-baf03cd39a-2.zip/node_modules/terser-webpack-plugin/", + "packageDependencies": [ + ["terser-webpack-plugin", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:1.2.4"], + ["cacache", "npm:11.3.3"], + ["find-cache-dir", "npm:2.0.0"], + ["is-wsl", "npm:1.1.0"], + ["schema-utils", "npm:1.0.0"], + ["serialize-javascript", "npm:1.7.0"], + ["source-map", "npm:0.6.1"], + ["terser", "npm:3.17.0"], + ["webpack", "npm:4.28.4"], + ["webpack-sources", "npm:1.3.0"], + ["worker-farm", "npm:1.7.0"] + ], + "packagePeers": [ + "webpack" + ], + "linkType": "HARD", + }], + ["virtual:ccb005e5741f2a2d301349e2f72035a6c9772010150ef085b046fafe0a8dc83ea0752900bdabb6bb46443881d73f8c67c447f43f710d14ea4acd043fbe8c795d#npm:1.4.1", { + "packageLocation": "./.yarn/$$virtual/terser-webpack-plugin-virtual-91c646f5c9/0/cache/terser-webpack-plugin-npm-1.4.1-27f483cb64-2.zip/node_modules/terser-webpack-plugin/", + "packageDependencies": [ + ["terser-webpack-plugin", "virtual:ccb005e5741f2a2d301349e2f72035a6c9772010150ef085b046fafe0a8dc83ea0752900bdabb6bb46443881d73f8c67c447f43f710d14ea4acd043fbe8c795d#npm:1.4.1"], + ["cacache", "npm:12.0.3"], + ["find-cache-dir", "npm:2.1.0"], + ["is-wsl", "npm:1.1.0"], + ["schema-utils", "npm:1.0.0"], + ["serialize-javascript", "npm:1.7.0"], + ["source-map", "npm:0.6.1"], + ["terser", "npm:4.3.9"], + ["webpack", "npm:4.28.4"], + ["webpack-sources", "npm:1.4.3"], + ["worker-farm", "npm:1.7.0"] + ], + "packagePeers": [ + "webpack" + ], + "linkType": "HARD", + }], + ["virtual:e04a2594c769771b96db34e7a92a8a3af1c98ae86dce662589a5c5d5209e16875506f8cb5f4c2230a2b2ae06335b14466352c4ed470d39edf9edb6c515984525#npm:2.1.3", { + "packageLocation": "./.yarn/$$virtual/terser-webpack-plugin-virtual-f471f27be3/0/cache/terser-webpack-plugin-npm-2.1.3-95c0cc6f07-2.zip/node_modules/terser-webpack-plugin/", + "packageDependencies": [ + ["terser-webpack-plugin", "virtual:e04a2594c769771b96db34e7a92a8a3af1c98ae86dce662589a5c5d5209e16875506f8cb5f4c2230a2b2ae06335b14466352c4ed470d39edf9edb6c515984525#npm:2.1.3"], + ["cacache", "npm:13.0.1"], + ["find-cache-dir", "npm:3.0.0"], + ["jest-worker", "npm:24.9.0"], + ["schema-utils", "npm:2.5.0"], + ["serialize-javascript", "npm:2.1.0"], + ["source-map", "npm:0.6.1"], + ["terser", "npm:4.3.9"], + ["webpack", "npm:4.41.2"], + ["webpack-sources", "npm:1.4.3"] + ], + "packagePeers": [ + "webpack" + ], + "linkType": "HARD", + }], + ["virtual:efbe0580aa351d4a1b51ea342692c80510f75e8c963c10887aeaee42935c794b500714d251c8b040a6142e03f7a3aa458d91af79a5132727abec1a6bf26571fb#npm:1.4.1", { + "packageLocation": "./.yarn/$$virtual/terser-webpack-plugin-virtual-7a80a16708/0/cache/terser-webpack-plugin-npm-1.4.1-27f483cb64-2.zip/node_modules/terser-webpack-plugin/", + "packageDependencies": [ + ["terser-webpack-plugin", "virtual:efbe0580aa351d4a1b51ea342692c80510f75e8c963c10887aeaee42935c794b500714d251c8b040a6142e03f7a3aa458d91af79a5132727abec1a6bf26571fb#npm:1.4.1"], + ["cacache", "npm:12.0.3"], + ["find-cache-dir", "npm:2.1.0"], + ["is-wsl", "npm:1.1.0"], + ["schema-utils", "npm:1.0.0"], + ["serialize-javascript", "npm:1.7.0"], + ["source-map", "npm:0.6.1"], + ["terser", "npm:4.3.9"], + ["webpack", "npm:4.41.2"], + ["webpack-sources", "npm:1.4.3"], + ["worker-farm", "npm:1.7.0"] + ], + "packagePeers": [ + "webpack" + ], + "linkType": "HARD", + }] + ]], + ["test-exclude", [ + ["npm:4.2.3", { + "packageLocation": "./.yarn/cache/test-exclude-npm-4.2.3-ae784da9c2-2.zip/node_modules/test-exclude/", + "packageDependencies": [ + ["test-exclude", "npm:4.2.3"], + ["arrify", "npm:1.0.1"], + ["micromatch", "npm:2.3.11"], + ["object-assign", "npm:4.1.1"], + ["read-pkg-up", "npm:1.0.1"], + ["require-main-filename", "npm:1.0.1"] + ], + "linkType": "HARD", + }], + ["npm:5.0.1", { + "packageLocation": "./.yarn/cache/test-exclude-npm-5.0.1-41c22b2869-2.zip/node_modules/test-exclude/", + "packageDependencies": [ + ["test-exclude", "npm:5.0.1"], + ["arrify", "npm:1.0.1"], + ["minimatch", "npm:3.0.4"], + ["read-pkg-up", "npm:4.0.0"], + ["require-main-filename", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["text-table", [ + ["npm:0.2.0", { + "packageLocation": "./.yarn/cache/text-table-npm-0.2.0-d92a778b59-2.zip/node_modules/text-table/", + "packageDependencies": [ + ["text-table", "npm:0.2.0"] + ], + "linkType": "HARD", + }] + ]], + ["throat", [ + ["npm:4.1.0", { + "packageLocation": "./.yarn/cache/throat-npm-4.1.0-4f259ec2ff-2.zip/node_modules/throat/", + "packageDependencies": [ + ["throat", "npm:4.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["throttleit", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/throttleit-npm-1.0.0-6cbcfe7b7b-2.zip/node_modules/throttleit/", + "packageDependencies": [ + ["throttleit", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["through", [ + ["npm:2.3.8", { + "packageLocation": "./.yarn/cache/through-npm-2.3.8-df5f72a16e-2.zip/node_modules/through/", + "packageDependencies": [ + ["through", "npm:2.3.8"] + ], + "linkType": "HARD", + }] + ]], + ["through2", [ + ["npm:2.0.5", { + "packageLocation": "./.yarn/cache/through2-npm-2.0.5-77d90f13cd-2.zip/node_modules/through2/", + "packageDependencies": [ + ["through2", "npm:2.0.5"], + ["readable-stream", "npm:2.3.6"], + ["xtend", "npm:4.0.1"] + ], + "linkType": "HARD", + }], + ["npm:3.0.1", { + "packageLocation": "./.yarn/cache/through2-npm-3.0.1-dcc4042403-2.zip/node_modules/through2/", + "packageDependencies": [ + ["through2", "npm:3.0.1"], + ["readable-stream", "npm:3.2.0"] + ], + "linkType": "HARD", + }] + ]], + ["thunky", [ + ["npm:1.0.3", { + "packageLocation": "./.yarn/cache/thunky-npm-1.0.3-c7d8faaea9-2.zip/node_modules/thunky/", + "packageDependencies": [ + ["thunky", "npm:1.0.3"] + ], + "linkType": "HARD", + }] + ]], + ["timed-out", [ + ["npm:4.0.1", { + "packageLocation": "./.yarn/cache/timed-out-npm-4.0.1-1fe3eee142-2.zip/node_modules/timed-out/", + "packageDependencies": [ + ["timed-out", "npm:4.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["timers-browserify", [ + ["npm:2.0.10", { + "packageLocation": "./.yarn/cache/timers-browserify-npm-2.0.10-7663da2128-2.zip/node_modules/timers-browserify/", + "packageDependencies": [ + ["timers-browserify", "npm:2.0.10"], + ["setimmediate", "npm:1.0.5"] + ], + "linkType": "HARD", + }] + ]], + ["timm", [ + ["npm:1.6.1", { + "packageLocation": "./.yarn/cache/timm-npm-1.6.1-3250783587-2.zip/node_modules/timm/", + "packageDependencies": [ + ["timm", "npm:1.6.1"] + ], + "linkType": "HARD", + }] + ]], + ["timsort", [ + ["npm:0.3.0", { + "packageLocation": "./.yarn/cache/timsort-npm-0.3.0-868a28166c-2.zip/node_modules/timsort/", + "packageDependencies": [ + ["timsort", "npm:0.3.0"] + ], + "linkType": "HARD", + }] + ]], + ["tiny-emitter", [ + ["npm:2.1.0", { + "packageLocation": "./.yarn/cache/tiny-emitter-npm-2.1.0-2a4d94f487-2.zip/node_modules/tiny-emitter/", + "packageDependencies": [ + ["tiny-emitter", "npm:2.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["tinycolor2", [ + ["npm:1.4.1", { + "packageLocation": "./.yarn/cache/tinycolor2-npm-1.4.1-c3c0a28523-2.zip/node_modules/tinycolor2/", + "packageDependencies": [ + ["tinycolor2", "npm:1.4.1"] + ], + "linkType": "HARD", + }] + ]], + ["tlds", [ + ["npm:1.203.1", { + "packageLocation": "./.yarn/cache/tlds-npm-1.203.1-15f0596935-2.zip/node_modules/tlds/", + "packageDependencies": [ + ["tlds", "npm:1.203.1"] + ], + "linkType": "HARD", + }] + ]], + ["tmp", [ + ["npm:0.0.29", { + "packageLocation": "./.yarn/cache/tmp-npm-0.0.29-33768985a5-2.zip/node_modules/tmp/", + "packageDependencies": [ + ["tmp", "npm:0.0.29"], + ["os-tmpdir", "npm:1.0.2"] + ], + "linkType": "HARD", + }], + ["npm:0.0.31", { + "packageLocation": "./.yarn/cache/tmp-npm-0.0.31-2597d3e019-2.zip/node_modules/tmp/", + "packageDependencies": [ + ["tmp", "npm:0.0.31"], + ["os-tmpdir", "npm:1.0.2"] + ], + "linkType": "HARD", + }], + ["npm:0.0.33", { + "packageLocation": "./.yarn/cache/tmp-npm-0.0.33-bcbf65df2a-2.zip/node_modules/tmp/", + "packageDependencies": [ + ["tmp", "npm:0.0.33"], + ["os-tmpdir", "npm:1.0.2"] + ], + "linkType": "HARD", + }], + ["npm:0.1.0", { + "packageLocation": "./.yarn/cache/tmp-npm-0.1.0-fa18ef19c4-2.zip/node_modules/tmp/", + "packageDependencies": [ + ["tmp", "npm:0.1.0"], + ["rimraf", "npm:2.6.3"] + ], + "linkType": "HARD", + }] + ]], + ["tmpl", [ + ["npm:1.0.4", { + "packageLocation": "./.yarn/cache/tmpl-npm-1.0.4-35b37c2875-2.zip/node_modules/tmpl/", + "packageDependencies": [ + ["tmpl", "npm:1.0.4"] + ], + "linkType": "HARD", + }] + ]], + ["to-array", [ + ["npm:0.1.4", { + "packageLocation": "./.yarn/cache/to-array-npm-0.1.4-81386702bb-2.zip/node_modules/to-array/", + "packageDependencies": [ + ["to-array", "npm:0.1.4"] + ], + "linkType": "HARD", + }] + ]], + ["to-arraybuffer", [ + ["npm:1.0.1", { + "packageLocation": "./.yarn/cache/to-arraybuffer-npm-1.0.1-a57b097c21-2.zip/node_modules/to-arraybuffer/", + "packageDependencies": [ + ["to-arraybuffer", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["to-buffer", [ + ["npm:1.1.1", { + "packageLocation": "./.yarn/cache/to-buffer-npm-1.1.1-0be2cf74fe-2.zip/node_modules/to-buffer/", + "packageDependencies": [ + ["to-buffer", "npm:1.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["to-fast-properties", [ + ["npm:1.0.3", { + "packageLocation": "./.yarn/cache/to-fast-properties-npm-1.0.3-63b1c80b67-2.zip/node_modules/to-fast-properties/", + "packageDependencies": [ + ["to-fast-properties", "npm:1.0.3"] + ], + "linkType": "HARD", + }], + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/to-fast-properties-npm-2.0.0-0dc60cc481-2.zip/node_modules/to-fast-properties/", + "packageDependencies": [ + ["to-fast-properties", "npm:2.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["to-ico", [ + ["npm:1.1.5", { + "packageLocation": "./.yarn/cache/to-ico-npm-1.1.5-cf778147d1-2.zip/node_modules/to-ico/", + "packageDependencies": [ + ["to-ico", "npm:1.1.5"], + ["arrify", "npm:1.0.1"], + ["buffer-alloc", "npm:1.2.0"], + ["image-size", "npm:0.5.5"], + ["parse-png", "npm:1.1.2"], + ["resize-img", "npm:1.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["to-object-path", [ + ["npm:0.3.0", { + "packageLocation": "./.yarn/cache/to-object-path-npm-0.3.0-241b5ffa9c-2.zip/node_modules/to-object-path/", + "packageDependencies": [ + ["to-object-path", "npm:0.3.0"], + ["kind-of", "npm:3.2.2"] + ], + "linkType": "HARD", + }] + ]], + ["to-readable-stream", [ + ["npm:2.1.0", { + "packageLocation": "./.yarn/cache/to-readable-stream-npm-2.1.0-fff0ea6d91-2.zip/node_modules/to-readable-stream/", + "packageDependencies": [ + ["to-readable-stream", "npm:2.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["to-regex", [ + ["npm:3.0.2", { + "packageLocation": "./.yarn/cache/to-regex-npm-3.0.2-3af893c972-2.zip/node_modules/to-regex/", + "packageDependencies": [ + ["to-regex", "npm:3.0.2"], + ["define-property", "npm:2.0.2"], + ["extend-shallow", "npm:3.0.2"], + ["regex-not", "npm:1.0.2"], + ["safe-regex", "npm:1.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["to-regex-range", [ + ["npm:2.1.1", { + "packageLocation": "./.yarn/cache/to-regex-range-npm-2.1.1-60af4c593e-2.zip/node_modules/to-regex-range/", + "packageDependencies": [ + ["to-regex-range", "npm:2.1.1"], + ["is-number", "npm:3.0.0"], + ["repeat-string", "npm:1.6.1"] + ], + "linkType": "HARD", + }], + ["npm:5.0.1", { + "packageLocation": "./.yarn/cache/to-regex-range-npm-5.0.1-f1e8263b00-2.zip/node_modules/to-regex-range/", + "packageDependencies": [ + ["to-regex-range", "npm:5.0.1"], + ["is-number", "npm:7.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["toidentifier", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/toidentifier-npm-1.0.0-5dad252f90-2.zip/node_modules/toidentifier/", + "packageDependencies": [ + ["toidentifier", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["topo", [ + ["npm:2.0.2", { + "packageLocation": "./.yarn/cache/topo-npm-2.0.2-f88f0e63db-2.zip/node_modules/topo/", + "packageDependencies": [ + ["topo", "npm:2.0.2"], + ["hoek", "npm:4.2.1"] + ], + "linkType": "HARD", + }] + ]], + ["toposort", [ + ["npm:2.0.2", { + "packageLocation": "./.yarn/cache/toposort-npm-2.0.2-d472329c7d-2.zip/node_modules/toposort/", + "packageDependencies": [ + ["toposort", "npm:2.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["tough-cookie", [ + ["npm:2.4.3", { + "packageLocation": "./.yarn/cache/tough-cookie-npm-2.4.3-494c5db064-2.zip/node_modules/tough-cookie/", + "packageDependencies": [ + ["tough-cookie", "npm:2.4.3"], + ["psl", "npm:1.1.31"], + ["punycode", "npm:1.4.1"] + ], + "linkType": "HARD", + }], + ["npm:2.5.0", { + "packageLocation": "./.yarn/cache/tough-cookie-npm-2.5.0-79a2fe43fe-2.zip/node_modules/tough-cookie/", + "packageDependencies": [ + ["tough-cookie", "npm:2.5.0"], + ["psl", "npm:1.1.31"], + ["punycode", "npm:2.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["tr46", [ + ["npm:1.0.1", { + "packageLocation": "./.yarn/cache/tr46-npm-1.0.1-9547f343a4-2.zip/node_modules/tr46/", + "packageDependencies": [ + ["tr46", "npm:1.0.1"], + ["punycode", "npm:2.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["treeify", [ + ["npm:1.1.0", { + "packageLocation": "./.yarn/cache/treeify-npm-1.1.0-abf9292333-2.zip/node_modules/treeify/", + "packageDependencies": [ + ["treeify", "npm:1.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["trim", [ + ["npm:0.0.1", { + "packageLocation": "./.yarn/cache/trim-npm-0.0.1-d138075543-2.zip/node_modules/trim/", + "packageDependencies": [ + ["trim", "npm:0.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["trim-lines", [ + ["npm:1.1.1", { + "packageLocation": "./.yarn/cache/trim-lines-npm-1.1.1-7b857b94aa-2.zip/node_modules/trim-lines/", + "packageDependencies": [ + ["trim-lines", "npm:1.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["trim-newlines", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/trim-newlines-npm-1.0.0-04abefc015-2.zip/node_modules/trim-newlines/", + "packageDependencies": [ + ["trim-newlines", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["trim-repeated", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/trim-repeated-npm-1.0.0-1152152315-2.zip/node_modules/trim-repeated/", + "packageDependencies": [ + ["trim-repeated", "npm:1.0.0"], + ["escape-string-regexp", "npm:1.0.5"] + ], + "linkType": "HARD", + }] + ]], + ["trim-right", [ + ["npm:1.0.1", { + "packageLocation": "./.yarn/cache/trim-right-npm-1.0.1-8ccc457eb4-2.zip/node_modules/trim-right/", + "packageDependencies": [ + ["trim-right", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["trim-trailing-lines", [ + ["npm:1.1.1", { + "packageLocation": "./.yarn/cache/trim-trailing-lines-npm-1.1.1-523a9a13e8-2.zip/node_modules/trim-trailing-lines/", + "packageDependencies": [ + ["trim-trailing-lines", "npm:1.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["trough", [ + ["npm:1.0.3", { + "packageLocation": "./.yarn/cache/trough-npm-1.0.3-c568fb5576-2.zip/node_modules/trough/", + "packageDependencies": [ + ["trough", "npm:1.0.3"] + ], + "linkType": "HARD", + }] + ]], + ["true-case-path", [ + ["npm:1.0.3", { + "packageLocation": "./.yarn/cache/true-case-path-npm-1.0.3-0bdc63b6cd-2.zip/node_modules/true-case-path/", + "packageDependencies": [ + ["true-case-path", "npm:1.0.3"], + ["glob", "npm:7.1.3"] + ], + "linkType": "HARD", + }] + ]], + ["ts-loader", [ + ["virtual:5d170a96e3bd35439131aba7820e7b850e9381656d638624d34e228d96fc2f134ebf73b7eb6235db8cb822a7bcd252e04750d4dfcaeb49408c4e561390950138#npm:6.2.1", { + "packageLocation": "./.yarn/$$virtual/ts-loader-virtual-378be68cab/0/cache/ts-loader-npm-6.2.1-268838f7fa-2.zip/node_modules/ts-loader/", + "packageDependencies": [ + ["ts-loader", "virtual:5d170a96e3bd35439131aba7820e7b850e9381656d638624d34e228d96fc2f134ebf73b7eb6235db8cb822a7bcd252e04750d4dfcaeb49408c4e561390950138#npm:6.2.1"], + ["chalk", "npm:2.4.2"], + ["enhanced-resolve", "npm:4.1.0"], + ["loader-utils", "npm:1.2.3"], + ["micromatch", "npm:4.0.2"], + ["semver", "npm:6.3.0"], + ["typescript", null] + ], + "packagePeers": [ + "typescript" + ], + "linkType": "HARD", + }], + ["virtual:e04a2594c769771b96db34e7a92a8a3af1c98ae86dce662589a5c5d5209e16875506f8cb5f4c2230a2b2ae06335b14466352c4ed470d39edf9edb6c515984525#npm:6.2.1", { + "packageLocation": "./.yarn/$$virtual/ts-loader-virtual-1f1db9612b/0/cache/ts-loader-npm-6.2.1-268838f7fa-2.zip/node_modules/ts-loader/", + "packageDependencies": [ + ["ts-loader", "virtual:e04a2594c769771b96db34e7a92a8a3af1c98ae86dce662589a5c5d5209e16875506f8cb5f4c2230a2b2ae06335b14466352c4ed470d39edf9edb6c515984525#npm:6.2.1"], + ["chalk", "npm:2.4.2"], + ["enhanced-resolve", "npm:4.1.0"], + ["loader-utils", "npm:1.2.3"], + ["micromatch", "npm:4.0.2"], + ["semver", "npm:6.3.0"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] + ], + "packagePeers": [ + "typescript" + ], + "linkType": "HARD", + }] + ]], + ["ts-pnp", [ + ["virtual:82d4c7c17aca1a59064f5a9981b9d8385e314547a08b7e2a6d84a55dde2d1dfe0fb29330cf84a1478b8d996a5c1c721d9ade17b37efbe6e249ea8d081b811353#npm:1.1.2", { + "packageLocation": "./.yarn/$$virtual/ts-pnp-virtual-b2c467d96c/0/cache/ts-pnp-npm-1.1.2-4210926d99-2.zip/node_modules/ts-pnp/", + "packageDependencies": [ + ["ts-pnp", "virtual:82d4c7c17aca1a59064f5a9981b9d8385e314547a08b7e2a6d84a55dde2d1dfe0fb29330cf84a1478b8d996a5c1c721d9ade17b37efbe6e249ea8d081b811353#npm:1.1.2"], + ["typescript", null] + ], + "packagePeers": [ + "typescript" + ], + "linkType": "HARD", + }], + ["virtual:b2f36e976ef0d1d44f0956c37cd932d17ccf13b6a85ce37400bc79cae13801861e6131d7f22ec9c16d657509ef0d69a8571958741fd3bfbecc8d4e3c42dc4ef7#npm:1.0.1", { + "packageLocation": "./.yarn/$$virtual/ts-pnp-virtual-93ca227838/0/cache/ts-pnp-npm-1.0.1-2268cbf3a4-2.zip/node_modules/ts-pnp/", + "packageDependencies": [ + ["ts-pnp", "virtual:b2f36e976ef0d1d44f0956c37cd932d17ccf13b6a85ce37400bc79cae13801861e6131d7f22ec9c16d657509ef0d69a8571958741fd3bfbecc8d4e3c42dc4ef7#npm:1.0.1"], + ["typescript", null] + ], + "packagePeers": [ + "typescript" + ], + "linkType": "HARD", + }] + ]], + ["tslib", [ + ["npm:1.9.3", { + "packageLocation": "./.yarn/cache/tslib-npm-1.9.3-e7a98883d6-2.zip/node_modules/tslib/", + "packageDependencies": [ + ["tslib", "npm:1.9.3"] + ], + "linkType": "HARD", + }] + ]], + ["tsutils", [ + ["virtual:45cefb3a778deece82fc842b2b72f0afc757b6c0484407b9caa29c093b750350155ac2abd0f56e4ac93885a167aa5c99574da658766a7bf001a0aae00168eb82#npm:3.10.0", { + "packageLocation": "./.yarn/$$virtual/tsutils-virtual-850d75311a/0/cache/tsutils-npm-3.10.0-d522b302a7-2.zip/node_modules/tsutils/", + "packageDependencies": [ + ["tsutils", "virtual:45cefb3a778deece82fc842b2b72f0afc757b6c0484407b9caa29c093b750350155ac2abd0f56e4ac93885a167aa5c99574da658766a7bf001a0aae00168eb82#npm:3.10.0"], + ["tslib", "npm:1.9.3"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] + ], + "packagePeers": [ + "typescript" + ], + "linkType": "HARD", + }], + ["virtual:5b276aefe487bd5c5db0b13e68fddf5f156e11dc92758e76fb9554bb68a75cdf36a571dd81c7201a36aad453d8026a3ea58eb0ad2fef2da5e449d2e16e6fe7be#npm:3.17.1", { + "packageLocation": "./.yarn/$$virtual/tsutils-virtual-1027537686/0/cache/tsutils-npm-3.17.1-ed6df1e57e-2.zip/node_modules/tsutils/", + "packageDependencies": [ + ["tsutils", "virtual:5b276aefe487bd5c5db0b13e68fddf5f156e11dc92758e76fb9554bb68a75cdf36a571dd81c7201a36aad453d8026a3ea58eb0ad2fef2da5e449d2e16e6fe7be#npm:3.17.1"], + ["tslib", "npm:1.9.3"], + ["typescript", null] + ], + "packagePeers": [ + "typescript" + ], + "linkType": "HARD", + }], + ["virtual:faf413bcdf63d4ba216a03af4562f5428e636501de9fdbe6a8290b289fd010181647b2e3f557d4967e3d32c0e2e93d138ad4315d4b6048c665fd19f5d4a4f89d#npm:3.17.1", { + "packageLocation": "./.yarn/$$virtual/tsutils-virtual-10230a32c0/0/cache/tsutils-npm-3.17.1-ed6df1e57e-2.zip/node_modules/tsutils/", + "packageDependencies": [ + ["tsutils", "virtual:faf413bcdf63d4ba216a03af4562f5428e636501de9fdbe6a8290b289fd010181647b2e3f557d4967e3d32c0e2e93d138ad4315d4b6048c665fd19f5d4a4f89d#npm:3.17.1"], + ["tslib", "npm:1.9.3"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] + ], + "packagePeers": [ + "typescript" + ], + "linkType": "HARD", + }] + ]], + ["tty-browserify", [ + ["npm:0.0.0", { + "packageLocation": "./.yarn/cache/tty-browserify-npm-0.0.0-684371f6ca-2.zip/node_modules/tty-browserify/", + "packageDependencies": [ + ["tty-browserify", "npm:0.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["tunnel", [ + ["npm:0.0.4", { + "packageLocation": "./.yarn/cache/tunnel-npm-0.0.4-14c43b87d4-2.zip/node_modules/tunnel/", + "packageDependencies": [ + ["tunnel", "npm:0.0.4"] + ], + "linkType": "HARD", + }], + ["npm:0.0.6", { + "packageLocation": "./.yarn/cache/tunnel-npm-0.0.6-b1c0830ea4-2.zip/node_modules/tunnel/", + "packageDependencies": [ + ["tunnel", "npm:0.0.6"] + ], + "linkType": "HARD", + }] + ]], + ["tunnel-agent", [ + ["npm:0.6.0", { + "packageLocation": "./.yarn/cache/tunnel-agent-npm-0.6.0-64345ab7eb-2.zip/node_modules/tunnel-agent/", + "packageDependencies": [ + ["tunnel-agent", "npm:0.6.0"], + ["safe-buffer", "npm:5.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["tweetnacl", [ + ["npm:0.14.5", { + "packageLocation": "./.yarn/cache/tweetnacl-npm-0.14.5-a3f766c0d1-2.zip/node_modules/tweetnacl/", + "packageDependencies": [ + ["tweetnacl", "npm:0.14.5"] + ], + "linkType": "HARD", + }] + ]], + ["type-check", [ + ["npm:0.3.2", { + "packageLocation": "./.yarn/cache/type-check-npm-0.3.2-a4a38bb0b6-2.zip/node_modules/type-check/", + "packageDependencies": [ + ["type-check", "npm:0.3.2"], + ["prelude-ls", "npm:1.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["type-fest", [ + ["npm:0.3.1", { + "packageLocation": "./.yarn/cache/type-fest-npm-0.3.1-542c938bf6-2.zip/node_modules/type-fest/", + "packageDependencies": [ + ["type-fest", "npm:0.3.1"] + ], + "linkType": "HARD", + }], + ["npm:0.8.1", { + "packageLocation": "./.yarn/cache/type-fest-npm-0.8.1-351ad028fe-2.zip/node_modules/type-fest/", + "packageDependencies": [ + ["type-fest", "npm:0.8.1"] + ], + "linkType": "HARD", + }] + ]], + ["type-is", [ + ["npm:1.6.16", { + "packageLocation": "./.yarn/cache/type-is-npm-1.6.16-f412177e32-2.zip/node_modules/type-is/", + "packageDependencies": [ + ["type-is", "npm:1.6.16"], + ["media-typer", "npm:0.3.0"], + ["mime-types", "npm:2.1.21"] + ], + "linkType": "HARD", + }] + ]], + ["type-of", [ + ["npm:2.0.1", { + "packageLocation": "./.yarn/cache/type-of-npm-2.0.1-e2ba97a047-2.zip/node_modules/type-of/", + "packageDependencies": [ + ["type-of", "npm:2.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["typed-rest-client", [ + ["npm:1.2.0", { + "packageLocation": "./.yarn/cache/typed-rest-client-npm-1.2.0-e4f0a05645-2.zip/node_modules/typed-rest-client/", + "packageDependencies": [ + ["typed-rest-client", "npm:1.2.0"], + ["tunnel", "npm:0.0.4"], + ["underscore", "npm:1.8.3"] + ], + "linkType": "HARD", + }] + ]], + ["typedarray", [ + ["npm:0.0.6", { + "packageLocation": "./.yarn/cache/typedarray-npm-0.0.6-37638b2241-2.zip/node_modules/typedarray/", + "packageDependencies": [ + ["typedarray", "npm:0.0.6"] + ], + "linkType": "HARD", + }] + ]], + ["typescript", [ + ["patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569", { + "packageLocation": "./.yarn/cache/typescript-patch-87b00092d4-2.zip/node_modules/typescript/", + "packageDependencies": [ + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"] + ], + "linkType": "HARD", + }] + ]], + ["ua-parser-js", [ + ["npm:0.7.19", { + "packageLocation": "./.yarn/cache/ua-parser-js-npm-0.7.19-3fa7f28c04-2.zip/node_modules/ua-parser-js/", + "packageDependencies": [ + ["ua-parser-js", "npm:0.7.19"] + ], + "linkType": "HARD", + }] + ]], + ["uc.micro", [ + ["npm:1.0.5", { + "packageLocation": "./.yarn/cache/uc.micro-npm-1.0.5-653afbe9f4-2.zip/node_modules/uc.micro/", + "packageDependencies": [ + ["uc.micro", "npm:1.0.5"] + ], + "linkType": "HARD", + }] + ]], + ["uglify-js", [ + ["npm:3.4.9", { + "packageLocation": "./.yarn/cache/uglify-js-npm-3.4.9-d4ab9b0a94-2.zip/node_modules/uglify-js/", + "packageDependencies": [ + ["uglify-js", "npm:3.4.9"], + ["commander", "npm:2.17.1"], + ["source-map", "npm:0.6.1"] + ], + "linkType": "HARD", + }] + ]], + ["unbzip2-stream", [ + ["npm:1.3.3", { + "packageLocation": "./.yarn/cache/unbzip2-stream-npm-1.3.3-7c09e221ed-2.zip/node_modules/unbzip2-stream/", + "packageDependencies": [ + ["unbzip2-stream", "npm:1.3.3"], + ["buffer", "npm:5.2.1"], + ["through", "npm:2.3.8"] + ], + "linkType": "HARD", + }] + ]], + ["unc-path-regex", [ + ["npm:0.1.2", { + "packageLocation": "./.yarn/cache/unc-path-regex-npm-0.1.2-53c3343ef3-2.zip/node_modules/unc-path-regex/", + "packageDependencies": [ + ["unc-path-regex", "npm:0.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["underscore", [ + ["npm:1.8.3", { + "packageLocation": "./.yarn/cache/underscore-npm-1.8.3-a2d207f853-2.zip/node_modules/underscore/", + "packageDependencies": [ + ["underscore", "npm:1.8.3"] + ], + "linkType": "HARD", + }], + ["npm:1.9.1", { + "packageLocation": "./.yarn/cache/underscore-npm-1.9.1-534bb4425c-2.zip/node_modules/underscore/", + "packageDependencies": [ + ["underscore", "npm:1.9.1"] + ], + "linkType": "HARD", + }] + ]], + ["underscore.string", [ + ["npm:3.3.5", { + "packageLocation": "./.yarn/cache/underscore.string-npm-3.3.5-efa569e31f-2.zip/node_modules/underscore.string/", + "packageDependencies": [ + ["underscore.string", "npm:3.3.5"], + ["sprintf-js", "npm:1.1.2"], + ["util-deprecate", "npm:1.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["unescape-html", [ + ["npm:1.1.0", { + "packageLocation": "./.yarn/cache/unescape-html-npm-1.1.0-07e07c63d2-2.zip/node_modules/unescape-html/", + "packageDependencies": [ + ["unescape-html", "npm:1.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["unfetch", [ + ["npm:4.1.0", { + "packageLocation": "./.yarn/cache/unfetch-npm-4.1.0-400b98ec2c-2.zip/node_modules/unfetch/", + "packageDependencies": [ + ["unfetch", "npm:4.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["unherit", [ + ["npm:1.1.1", { + "packageLocation": "./.yarn/cache/unherit-npm-1.1.1-210c8aaec0-2.zip/node_modules/unherit/", + "packageDependencies": [ + ["unherit", "npm:1.1.1"], + ["inherits", "npm:2.0.3"], + ["xtend", "npm:4.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["unicode-canonical-property-names-ecmascript", [ + ["npm:1.0.4", { + "packageLocation": "./.yarn/cache/unicode-canonical-property-names-ecmascript-npm-1.0.4-8c5eeb73e7-2.zip/node_modules/unicode-canonical-property-names-ecmascript/", + "packageDependencies": [ + ["unicode-canonical-property-names-ecmascript", "npm:1.0.4"] + ], + "linkType": "HARD", + }] + ]], + ["unicode-match-property-ecmascript", [ + ["npm:1.0.4", { + "packageLocation": "./.yarn/cache/unicode-match-property-ecmascript-npm-1.0.4-4729801dd7-2.zip/node_modules/unicode-match-property-ecmascript/", + "packageDependencies": [ + ["unicode-match-property-ecmascript", "npm:1.0.4"], + ["unicode-canonical-property-names-ecmascript", "npm:1.0.4"], + ["unicode-property-aliases-ecmascript", "npm:1.0.4"] + ], + "linkType": "HARD", + }] + ]], + ["unicode-match-property-value-ecmascript", [ + ["npm:1.0.2", { + "packageLocation": "./.yarn/cache/unicode-match-property-value-ecmascript-npm-1.0.2-9ee87efb77-2.zip/node_modules/unicode-match-property-value-ecmascript/", + "packageDependencies": [ + ["unicode-match-property-value-ecmascript", "npm:1.0.2"] + ], + "linkType": "HARD", + }], + ["npm:1.1.0", { + "packageLocation": "./.yarn/cache/unicode-match-property-value-ecmascript-npm-1.1.0-1f11e98a00-2.zip/node_modules/unicode-match-property-value-ecmascript/", + "packageDependencies": [ + ["unicode-match-property-value-ecmascript", "npm:1.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["unicode-property-aliases-ecmascript", [ + ["npm:1.0.4", { + "packageLocation": "./.yarn/cache/unicode-property-aliases-ecmascript-npm-1.0.4-02d8175d3b-2.zip/node_modules/unicode-property-aliases-ecmascript/", + "packageDependencies": [ + ["unicode-property-aliases-ecmascript", "npm:1.0.4"] + ], + "linkType": "HARD", + }] + ]], + ["unified", [ + ["npm:6.2.0", { + "packageLocation": "./.yarn/cache/unified-npm-6.2.0-824644bed4-2.zip/node_modules/unified/", + "packageDependencies": [ + ["unified", "npm:6.2.0"], + ["bail", "npm:1.0.3"], + ["extend", "npm:3.0.2"], + ["is-plain-obj", "npm:1.1.0"], + ["trough", "npm:1.0.3"], + ["vfile", "npm:2.3.0"], + ["x-is-string", "npm:0.1.0"] + ], + "linkType": "HARD", + }], + ["npm:7.1.0", { + "packageLocation": "./.yarn/cache/unified-npm-7.1.0-ccc1aad814-2.zip/node_modules/unified/", + "packageDependencies": [ + ["unified", "npm:7.1.0"], + ["@types/unist", "npm:2.0.3"], + ["@types/vfile", "npm:3.0.2"], + ["bail", "npm:1.0.3"], + ["extend", "npm:3.0.2"], + ["is-plain-obj", "npm:1.1.0"], + ["trough", "npm:1.0.3"], + ["vfile", "npm:3.0.1"], + ["x-is-string", "npm:0.1.0"] + ], + "linkType": "HARD", + }], + ["npm:8.3.2", { + "packageLocation": "./.yarn/cache/unified-npm-8.3.2-edc4c876f2-2.zip/node_modules/unified/", + "packageDependencies": [ + ["unified", "npm:8.3.2"], + ["bail", "npm:1.0.3"], + ["extend", "npm:3.0.2"], + ["is-plain-obj", "npm:2.0.0"], + ["trough", "npm:1.0.3"], + ["vfile", "npm:4.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["union-value", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/union-value-npm-1.0.0-6e115061b6-2.zip/node_modules/union-value/", + "packageDependencies": [ + ["union-value", "npm:1.0.0"], + ["arr-union", "npm:3.1.0"], + ["get-value", "npm:2.0.6"], + ["is-extendable", "npm:0.1.1"], + ["set-value", "npm:0.4.3"] + ], + "linkType": "HARD", + }] + ]], + ["uniq", [ + ["npm:1.0.1", { + "packageLocation": "./.yarn/cache/uniq-npm-1.0.1-5cab2dd0f3-2.zip/node_modules/uniq/", + "packageDependencies": [ + ["uniq", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["uniqs", [ + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/uniqs-npm-2.0.0-f8efe64815-2.zip/node_modules/uniqs/", + "packageDependencies": [ + ["uniqs", "npm:2.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["unique-filename", [ + ["npm:1.1.1", { + "packageLocation": "./.yarn/cache/unique-filename-npm-1.1.1-c885c5095b-2.zip/node_modules/unique-filename/", + "packageDependencies": [ + ["unique-filename", "npm:1.1.1"], + ["unique-slug", "npm:2.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["unique-slug", [ + ["npm:2.0.1", { + "packageLocation": "./.yarn/cache/unique-slug-npm-2.0.1-c6e1bc4ee8-2.zip/node_modules/unique-slug/", + "packageDependencies": [ + ["unique-slug", "npm:2.0.1"], + ["imurmurhash", "npm:0.1.4"] + ], + "linkType": "HARD", + }] + ]], + ["unique-string", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/unique-string-npm-1.0.0-96ab75fd6b-2.zip/node_modules/unique-string/", + "packageDependencies": [ + ["unique-string", "npm:1.0.0"], + ["crypto-random-string", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["unist-builder", [ + ["npm:1.0.3", { + "packageLocation": "./.yarn/cache/unist-builder-npm-1.0.3-d0bbda811f-2.zip/node_modules/unist-builder/", + "packageDependencies": [ + ["unist-builder", "npm:1.0.3"], + ["object-assign", "npm:4.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["unist-util-generated", [ + ["npm:1.1.3", { + "packageLocation": "./.yarn/cache/unist-util-generated-npm-1.1.3-d7b8eaa918-2.zip/node_modules/unist-util-generated/", + "packageDependencies": [ + ["unist-util-generated", "npm:1.1.3"] + ], + "linkType": "HARD", + }] + ]], + ["unist-util-is", [ + ["npm:2.1.2", { + "packageLocation": "./.yarn/cache/unist-util-is-npm-2.1.2-5eaec96f28-2.zip/node_modules/unist-util-is/", + "packageDependencies": [ + ["unist-util-is", "npm:2.1.2"] + ], + "linkType": "HARD", + }], + ["npm:4.0.0", { + "packageLocation": "./.yarn/cache/unist-util-is-npm-4.0.0-e6228f25f6-2.zip/node_modules/unist-util-is/", + "packageDependencies": [ + ["unist-util-is", "npm:4.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["unist-util-modify-children", [ + ["npm:1.1.3", { + "packageLocation": "./.yarn/cache/unist-util-modify-children-npm-1.1.3-225525ef4b-2.zip/node_modules/unist-util-modify-children/", + "packageDependencies": [ + ["unist-util-modify-children", "npm:1.1.3"], + ["array-iterate", "npm:1.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["unist-util-position", [ + ["npm:3.0.2", { + "packageLocation": "./.yarn/cache/unist-util-position-npm-3.0.2-e07a48a8b8-2.zip/node_modules/unist-util-position/", + "packageDependencies": [ + ["unist-util-position", "npm:3.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["unist-util-remove-position", [ + ["npm:1.1.2", { + "packageLocation": "./.yarn/cache/unist-util-remove-position-npm-1.1.2-66205d9af2-2.zip/node_modules/unist-util-remove-position/", + "packageDependencies": [ + ["unist-util-remove-position", "npm:1.1.2"], + ["unist-util-visit", "npm:1.4.0"] + ], + "linkType": "HARD", + }] + ]], + ["unist-util-select", [ + ["npm:1.5.0", { + "packageLocation": "./.yarn/cache/unist-util-select-npm-1.5.0-3f3c98667b-2.zip/node_modules/unist-util-select/", + "packageDependencies": [ + ["unist-util-select", "npm:1.5.0"], + ["css-selector-parser", "npm:1.3.0"], + ["debug", "virtual:2bcc47d217f870e3d52f0e55493dc34fd3da852877f7db32fa2940cc320151746026495daf6a34a974488cf5a949d93be1e2dc1ffba036faf081a9b15fcd2252#npm:2.6.9"], + ["nth-check", "npm:1.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["unist-util-stringify-position", [ + ["npm:1.1.2", { + "packageLocation": "./.yarn/cache/unist-util-stringify-position-npm-1.1.2-df033816cc-2.zip/node_modules/unist-util-stringify-position/", + "packageDependencies": [ + ["unist-util-stringify-position", "npm:1.1.2"] + ], + "linkType": "HARD", + }], + ["npm:2.0.1", { + "packageLocation": "./.yarn/cache/unist-util-stringify-position-npm-2.0.1-d3df554a76-2.zip/node_modules/unist-util-stringify-position/", + "packageDependencies": [ + ["unist-util-stringify-position", "npm:2.0.1"], + ["@types/unist", "npm:2.0.3"] + ], + "linkType": "HARD", + }] + ]], + ["unist-util-visit", [ + ["npm:1.4.0", { + "packageLocation": "./.yarn/cache/unist-util-visit-npm-1.4.0-f6794dee55-2.zip/node_modules/unist-util-visit/", + "packageDependencies": [ + ["unist-util-visit", "npm:1.4.0"], + ["unist-util-visit-parents", "npm:2.0.1"] + ], + "linkType": "HARD", + }], + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/unist-util-visit-npm-2.0.0-4bf18f9e2f-2.zip/node_modules/unist-util-visit/", + "packageDependencies": [ + ["unist-util-visit", "npm:2.0.0"], + ["@types/unist", "npm:2.0.3"], + ["unist-util-is", "npm:4.0.0"], + ["unist-util-visit-parents", "npm:3.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["unist-util-visit-children", [ + ["npm:1.1.2", { + "packageLocation": "./.yarn/cache/unist-util-visit-children-npm-1.1.2-de4f978a93-2.zip/node_modules/unist-util-visit-children/", + "packageDependencies": [ + ["unist-util-visit-children", "npm:1.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["unist-util-visit-parents", [ + ["npm:2.0.1", { + "packageLocation": "./.yarn/cache/unist-util-visit-parents-npm-2.0.1-8eaf1f924f-2.zip/node_modules/unist-util-visit-parents/", + "packageDependencies": [ + ["unist-util-visit-parents", "npm:2.0.1"], + ["unist-util-is", "npm:2.1.2"] + ], + "linkType": "HARD", + }], + ["npm:3.0.0", { + "packageLocation": "./.yarn/cache/unist-util-visit-parents-npm-3.0.0-b22d6d36b9-2.zip/node_modules/unist-util-visit-parents/", + "packageDependencies": [ + ["unist-util-visit-parents", "npm:3.0.0"], + ["@types/unist", "npm:2.0.3"], + ["unist-util-is", "npm:4.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["universal-user-agent", [ + ["npm:3.0.0", { + "packageLocation": "./.yarn/cache/universal-user-agent-npm-3.0.0-a192a2983a-2.zip/node_modules/universal-user-agent/", + "packageDependencies": [ + ["universal-user-agent", "npm:3.0.0"], + ["os-name", "npm:3.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["universalify", [ + ["npm:0.1.2", { + "packageLocation": "./.yarn/cache/universalify-npm-0.1.2-9b22d31d2d-2.zip/node_modules/universalify/", + "packageDependencies": [ + ["universalify", "npm:0.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["unpipe", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/unpipe-npm-1.0.0-2ed2a3c2bf-2.zip/node_modules/unpipe/", + "packageDependencies": [ + ["unpipe", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["unquote", [ + ["npm:1.1.1", { + "packageLocation": "./.yarn/cache/unquote-npm-1.1.1-11903c1689-2.zip/node_modules/unquote/", + "packageDependencies": [ + ["unquote", "npm:1.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["unset-value", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/unset-value-npm-1.0.0-2af803b920-2.zip/node_modules/unset-value/", + "packageDependencies": [ + ["unset-value", "npm:1.0.0"], + ["has-value", "npm:0.3.1"], + ["isobject", "npm:3.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["unzip-response", [ + ["npm:2.0.1", { + "packageLocation": "./.yarn/cache/unzip-response-npm-2.0.1-d139c365e6-2.zip/node_modules/unzip-response/", + "packageDependencies": [ + ["unzip-response", "npm:2.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["upath", [ + ["npm:1.1.0", { + "packageLocation": "./.yarn/cache/upath-npm-1.1.0-f4d227069c-2.zip/node_modules/upath/", + "packageDependencies": [ + ["upath", "npm:1.1.0"] + ], + "linkType": "HARD", + }], + ["npm:1.2.0", { + "packageLocation": "./.yarn/cache/upath-npm-1.2.0-ca00ec3398-2.zip/node_modules/upath/", + "packageDependencies": [ + ["upath", "npm:1.2.0"] + ], + "linkType": "HARD", + }] + ]], + ["update-notifier", [ + ["npm:2.5.0", { + "packageLocation": "./.yarn/cache/update-notifier-npm-2.5.0-67a849582a-2.zip/node_modules/update-notifier/", + "packageDependencies": [ + ["update-notifier", "npm:2.5.0"], + ["boxen", "npm:1.3.0"], + ["chalk", "npm:2.4.2"], + ["configstore", "npm:3.1.2"], + ["import-lazy", "npm:2.1.0"], + ["is-ci", "npm:1.2.1"], + ["is-installed-globally", "npm:0.1.0"], + ["is-npm", "npm:1.0.0"], + ["latest-version", "npm:3.1.0"], + ["semver-diff", "npm:2.1.0"], + ["xdg-basedir", "npm:3.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["uri-js", [ + ["npm:4.2.2", { + "packageLocation": "./.yarn/cache/uri-js-npm-4.2.2-e6ac2fca26-2.zip/node_modules/uri-js/", + "packageDependencies": [ + ["uri-js", "npm:4.2.2"], + ["punycode", "npm:2.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["urix", [ + ["npm:0.1.0", { + "packageLocation": "./.yarn/cache/urix-npm-0.1.0-bd5e55a13a-2.zip/node_modules/urix/", + "packageDependencies": [ + ["urix", "npm:0.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["url", [ + ["npm:0.11.0", { + "packageLocation": "./.yarn/cache/url-npm-0.11.0-32ce15acfb-2.zip/node_modules/url/", + "packageDependencies": [ + ["url", "npm:0.11.0"], + ["punycode", "npm:1.3.2"], + ["querystring", "npm:0.2.0"] + ], + "linkType": "HARD", + }] + ]], + ["url-join", [ + ["npm:1.1.0", { + "packageLocation": "./.yarn/cache/url-join-npm-1.1.0-c9bf25c365-2.zip/node_modules/url-join/", + "packageDependencies": [ + ["url-join", "npm:1.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["url-loader", [ + ["virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:1.1.2", { + "packageLocation": "./.yarn/$$virtual/url-loader-virtual-4e711315ea/0/cache/url-loader-npm-1.1.2-860d56b20e-2.zip/node_modules/url-loader/", + "packageDependencies": [ + ["url-loader", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:1.1.2"], + ["loader-utils", "npm:1.2.3"], + ["mime", "npm:2.4.0"], + ["schema-utils", "npm:1.0.0"], + ["webpack", "npm:4.28.4"] + ], + "packagePeers": [ + "webpack" + ], + "linkType": "HARD", + }] + ]], + ["url-parse", [ + ["npm:1.4.4", { + "packageLocation": "./.yarn/cache/url-parse-npm-1.4.4-9c0815d362-2.zip/node_modules/url-parse/", + "packageDependencies": [ + ["url-parse", "npm:1.4.4"], + ["querystringify", "npm:2.1.0"], + ["requires-port", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["url-parse-lax", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/url-parse-lax-npm-1.0.0-72419d807b-2.zip/node_modules/url-parse-lax/", + "packageDependencies": [ + ["url-parse-lax", "npm:1.0.0"], + ["prepend-http", "npm:1.0.4"] + ], + "linkType": "HARD", + }], + ["npm:3.0.0", { + "packageLocation": "./.yarn/cache/url-parse-lax-npm-3.0.0-92aa8effa0-2.zip/node_modules/url-parse-lax/", + "packageDependencies": [ + ["url-parse-lax", "npm:3.0.0"], + ["prepend-http", "npm:2.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["url-regex", [ + ["npm:3.2.0", { + "packageLocation": "./.yarn/cache/url-regex-npm-3.2.0-dc9b44f841-2.zip/node_modules/url-regex/", + "packageDependencies": [ + ["url-regex", "npm:3.2.0"], + ["ip-regex", "npm:1.0.3"] + ], + "linkType": "HARD", + }], + ["npm:4.1.1", { + "packageLocation": "./.yarn/cache/url-regex-npm-4.1.1-1dfd604c2f-2.zip/node_modules/url-regex/", + "packageDependencies": [ + ["url-regex", "npm:4.1.1"], + ["ip-regex", "npm:1.0.3"], + ["tlds", "npm:1.203.1"] + ], + "linkType": "HARD", + }] + ]], + ["url-template", [ + ["npm:2.0.8", { + "packageLocation": "./.yarn/cache/url-template-npm-2.0.8-5d44a47d46-2.zip/node_modules/url-template/", + "packageDependencies": [ + ["url-template", "npm:2.0.8"] + ], + "linkType": "HARD", + }] + ]], + ["url-to-options", [ + ["npm:1.0.1", { + "packageLocation": "./.yarn/cache/url-to-options-npm-1.0.1-7eb319b3c8-2.zip/node_modules/url-to-options/", + "packageDependencies": [ + ["url-to-options", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["use", [ + ["npm:3.1.1", { + "packageLocation": "./.yarn/cache/use-npm-3.1.1-7ba643714c-2.zip/node_modules/use/", + "packageDependencies": [ + ["use", "npm:3.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["utf8", [ + ["npm:2.1.2", { + "packageLocation": "./.yarn/cache/utf8-npm-2.1.2-17bfd49a94-2.zip/node_modules/utf8/", + "packageDependencies": [ + ["utf8", "npm:2.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["utif", [ + ["npm:2.0.1", { + "packageLocation": "./.yarn/cache/utif-npm-2.0.1-b6892ce22a-2.zip/node_modules/utif/", + "packageDependencies": [ + ["utif", "npm:2.0.1"], + ["pako", "npm:1.0.8"] + ], + "linkType": "HARD", + }] + ]], + ["util", [ + ["npm:0.10.3", { + "packageLocation": "./.yarn/cache/util-npm-0.10.3-f43de5ccbb-2.zip/node_modules/util/", + "packageDependencies": [ + ["util", "npm:0.10.3"], + ["inherits", "npm:2.0.1"] + ], + "linkType": "HARD", + }], + ["npm:0.10.4", { + "packageLocation": "./.yarn/cache/util-npm-0.10.4-7c577db41a-2.zip/node_modules/util/", + "packageDependencies": [ + ["util", "npm:0.10.4"], + ["inherits", "npm:2.0.3"] + ], + "linkType": "HARD", + }], + ["npm:0.11.1", { + "packageLocation": "./.yarn/cache/util-npm-0.11.1-d2633dea18-2.zip/node_modules/util/", + "packageDependencies": [ + ["util", "npm:0.11.1"], + ["inherits", "npm:2.0.3"] + ], + "linkType": "HARD", + }] + ]], + ["util-deprecate", [ + ["npm:1.0.2", { + "packageLocation": "./.yarn/cache/util-deprecate-npm-1.0.2-e3fe1a219c-2.zip/node_modules/util-deprecate/", + "packageDependencies": [ + ["util-deprecate", "npm:1.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["util-promisify", [ + ["npm:2.1.0", { + "packageLocation": "./.yarn/cache/util-promisify-npm-2.1.0-99b8e9cdf0-2.zip/node_modules/util-promisify/", + "packageDependencies": [ + ["util-promisify", "npm:2.1.0"], + ["object.getownpropertydescriptors", "npm:2.0.3"] + ], + "linkType": "HARD", + }] + ]], + ["util.promisify", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/util.promisify-npm-1.0.0-945566c45a-2.zip/node_modules/util.promisify/", + "packageDependencies": [ + ["util.promisify", "npm:1.0.0"], + ["define-properties", "npm:1.1.3"], + ["object.getownpropertydescriptors", "npm:2.0.3"] + ], + "linkType": "HARD", + }] + ]], + ["utila", [ + ["npm:0.4.0", { + "packageLocation": "./.yarn/cache/utila-npm-0.4.0-27b344403b-2.zip/node_modules/utila/", + "packageDependencies": [ + ["utila", "npm:0.4.0"] + ], + "linkType": "HARD", + }] + ]], + ["utils-merge", [ + ["npm:1.0.1", { + "packageLocation": "./.yarn/cache/utils-merge-npm-1.0.1-363bbdfbca-2.zip/node_modules/utils-merge/", + "packageDependencies": [ + ["utils-merge", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["uuid", [ + ["npm:3.3.2", { + "packageLocation": "./.yarn/cache/uuid-npm-3.3.2-62715051ac-2.zip/node_modules/uuid/", + "packageDependencies": [ + ["uuid", "npm:3.3.2"] + ], + "linkType": "HARD", + }] + ]], + ["v8-compile-cache", [ + ["npm:1.1.2", { + "packageLocation": "./.yarn/cache/v8-compile-cache-npm-1.1.2-3d189dcf94-2.zip/node_modules/v8-compile-cache/", + "packageDependencies": [ + ["v8-compile-cache", "npm:1.1.2"] + ], + "linkType": "HARD", + }], + ["npm:2.0.2", { + "packageLocation": "./.yarn/cache/v8-compile-cache-npm-2.0.2-e709497320-2.zip/node_modules/v8-compile-cache/", + "packageDependencies": [ + ["v8-compile-cache", "npm:2.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["val-loader", [ + ["virtual:e04a2594c769771b96db34e7a92a8a3af1c98ae86dce662589a5c5d5209e16875506f8cb5f4c2230a2b2ae06335b14466352c4ed470d39edf9edb6c515984525#npm:1.1.1", { + "packageLocation": "./.yarn/$$virtual/val-loader-virtual-ddf17a181b/0/cache/val-loader-npm-1.1.1-17ceaddf84-2.zip/node_modules/val-loader/", + "packageDependencies": [ + ["val-loader", "virtual:e04a2594c769771b96db34e7a92a8a3af1c98ae86dce662589a5c5d5209e16875506f8cb5f4c2230a2b2ae06335b14466352c4ed470d39edf9edb6c515984525#npm:1.1.1"], + ["loader-utils", "npm:1.2.3"], + ["schema-utils", "npm:0.4.7"], + ["webpack", "npm:4.41.2"] + ], + "packagePeers": [ + "webpack" + ], + "linkType": "HARD", + }] + ]], + ["valid-url", [ + ["npm:1.0.9", { + "packageLocation": "./.yarn/cache/valid-url-npm-1.0.9-945a70ad40-2.zip/node_modules/valid-url/", + "packageDependencies": [ + ["valid-url", "npm:1.0.9"] + ], + "linkType": "HARD", + }] + ]], + ["validate-npm-package-license", [ + ["npm:3.0.4", { + "packageLocation": "./.yarn/cache/validate-npm-package-license-npm-3.0.4-7af8adc7a8-2.zip/node_modules/validate-npm-package-license/", + "packageDependencies": [ + ["validate-npm-package-license", "npm:3.0.4"], + ["spdx-correct", "npm:3.1.0"], + ["spdx-expression-parse", "npm:3.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["vary", [ + ["npm:1.1.2", { + "packageLocation": "./.yarn/cache/vary-npm-1.1.2-b49f70ae63-2.zip/node_modules/vary/", + "packageDependencies": [ + ["vary", "npm:1.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["vendors", [ + ["npm:1.0.2", { + "packageLocation": "./.yarn/cache/vendors-npm-1.0.2-11ec577f90-2.zip/node_modules/vendors/", + "packageDependencies": [ + ["vendors", "npm:1.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["verror", [ + ["npm:1.10.0", { + "packageLocation": "./.yarn/cache/verror-npm-1.10.0-c3f839c579-2.zip/node_modules/verror/", + "packageDependencies": [ + ["verror", "npm:1.10.0"], + ["assert-plus", "npm:1.0.0"], + ["core-util-is", "npm:1.0.2"], + ["extsprintf", "npm:1.3.0"] + ], + "linkType": "HARD", + }] + ]], + ["vfile", [ + ["npm:2.3.0", { + "packageLocation": "./.yarn/cache/vfile-npm-2.3.0-0781febdcc-2.zip/node_modules/vfile/", + "packageDependencies": [ + ["vfile", "npm:2.3.0"], + ["is-buffer", "npm:1.1.6"], + ["replace-ext", "npm:1.0.0"], + ["unist-util-stringify-position", "npm:1.1.2"], + ["vfile-message", "npm:1.1.1"] + ], + "linkType": "HARD", + }], + ["npm:3.0.1", { + "packageLocation": "./.yarn/cache/vfile-npm-3.0.1-90dd34a20a-2.zip/node_modules/vfile/", + "packageDependencies": [ + ["vfile", "npm:3.0.1"], + ["is-buffer", "npm:2.0.3"], + ["replace-ext", "npm:1.0.0"], + ["unist-util-stringify-position", "npm:1.1.2"], + ["vfile-message", "npm:1.1.1"] + ], + "linkType": "HARD", + }], + ["npm:4.0.1", { + "packageLocation": "./.yarn/cache/vfile-npm-4.0.1-badae93500-2.zip/node_modules/vfile/", + "packageDependencies": [ + ["vfile", "npm:4.0.1"], + ["@types/unist", "npm:2.0.3"], + ["is-buffer", "npm:2.0.3"], + ["replace-ext", "npm:1.0.0"], + ["unist-util-stringify-position", "npm:2.0.1"], + ["vfile-message", "npm:2.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["vfile-location", [ + ["npm:2.0.4", { + "packageLocation": "./.yarn/cache/vfile-location-npm-2.0.4-7a96021a5c-2.zip/node_modules/vfile-location/", + "packageDependencies": [ + ["vfile-location", "npm:2.0.4"] + ], + "linkType": "HARD", + }] + ]], + ["vfile-message", [ + ["npm:1.1.1", { + "packageLocation": "./.yarn/cache/vfile-message-npm-1.1.1-6458d7e753-2.zip/node_modules/vfile-message/", + "packageDependencies": [ + ["vfile-message", "npm:1.1.1"], + ["unist-util-stringify-position", "npm:1.1.2"] + ], + "linkType": "HARD", + }], + ["npm:2.0.1", { + "packageLocation": "./.yarn/cache/vfile-message-npm-2.0.1-322e6f6462-2.zip/node_modules/vfile-message/", + "packageDependencies": [ + ["vfile-message", "npm:2.0.1"], + ["@types/unist", "npm:2.0.3"], + ["unist-util-stringify-position", "npm:2.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["vinyl", [ + ["npm:2.2.0", { + "packageLocation": "./.yarn/cache/vinyl-npm-2.2.0-b81d0fc829-2.zip/node_modules/vinyl/", + "packageDependencies": [ + ["vinyl", "npm:2.2.0"], + ["clone", "npm:2.1.2"], + ["clone-buffer", "npm:1.0.0"], + ["clone-stats", "npm:1.0.0"], + ["cloneable-readable", "npm:1.1.2"], + ["remove-trailing-separator", "npm:1.1.0"], + ["replace-ext", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["vm-browserify", [ + ["npm:0.0.4", { + "packageLocation": "./.yarn/cache/vm-browserify-npm-0.0.4-98fb115333-2.zip/node_modules/vm-browserify/", + "packageDependencies": [ + ["vm-browserify", "npm:0.0.4"], + ["indexof", "npm:0.0.1"] + ], + "linkType": "HARD", + }], + ["npm:1.1.0", { + "packageLocation": "./.yarn/cache/vm-browserify-npm-1.1.0-bddd6e3f08-2.zip/node_modules/vm-browserify/", + "packageDependencies": [ + ["vm-browserify", "npm:1.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["vsce", [ + ["npm:1.61.0", { + "packageLocation": "./.yarn/cache/vsce-npm-1.61.0-a846384e98-2.zip/node_modules/vsce/", + "packageDependencies": [ + ["vsce", "npm:1.61.0"], + ["azure-devops-node-api", "npm:7.2.0"], + ["chalk", "npm:2.4.2"], + ["cheerio", "npm:1.0.0-rc.2"], + ["commander", "npm:2.19.0"], + ["cpx", "npm:1.5.0"], + ["denodeify", "npm:1.2.1"], + ["glob", "npm:7.1.3"], + ["lodash", "npm:4.17.11"], + ["markdown-it", "npm:8.4.2"], + ["mime", "npm:1.6.0"], + ["minimatch", "npm:3.0.4"], + ["osenv", "npm:0.1.5"], + ["parse-semver", "npm:1.1.1"], + ["read", "npm:1.0.7"], + ["semver", "npm:5.6.0"], + ["tmp", "npm:0.0.29"], + ["typed-rest-client", "npm:1.2.0"], + ["url-join", "npm:1.1.0"], + ["yauzl", "npm:2.10.0"], + ["yazl", "npm:2.5.1"] + ], + "linkType": "HARD", + }] + ]], + ["vscode-zipfs", [ + ["workspace:packages/vscode-zipfs", { + "packageLocation": "./packages/vscode-zipfs/", + "packageDependencies": [ + ["vscode-zipfs", "workspace:packages/vscode-zipfs"], + ["@yarnpkg/fslib", "workspace:packages/yarnpkg-fslib"], + ["@yarnpkg/libzip", "workspace:packages/yarnpkg-libzip"], + ["@yarnpkg/pnpify", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#workspace:packages/yarnpkg-pnpify"], + ["pnp-webpack-plugin", "npm:1.4.3"], + ["ts-loader", "virtual:e04a2594c769771b96db34e7a92a8a3af1c98ae86dce662589a5c5d5209e16875506f8cb5f4c2230a2b2ae06335b14466352c4ed470d39edf9edb6c515984525#npm:6.2.1"], + ["typescript", "patch:typescript@npm%3A3.7.4#builtin::version=3.7.4&hash=273569"], + ["vsce", "npm:1.61.0"], + ["webpack", "npm:4.41.2"], + ["webpack-cli", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#npm:3.3.2"] + ], + "linkType": "SOFT", + }] + ]], + ["w3c-hr-time", [ + ["npm:1.0.1", { + "packageLocation": "./.yarn/cache/w3c-hr-time-npm-1.0.1-22f42e9e95-2.zip/node_modules/w3c-hr-time/", + "packageDependencies": [ + ["w3c-hr-time", "npm:1.0.1"], + ["browser-process-hrtime", "npm:0.1.3"] + ], + "linkType": "HARD", + }] + ]], + ["walker", [ + ["npm:1.0.7", { + "packageLocation": "./.yarn/cache/walker-npm-1.0.7-a97443bd99-2.zip/node_modules/walker/", + "packageDependencies": [ + ["walker", "npm:1.0.7"], + ["makeerror", "npm:1.0.11"] + ], + "linkType": "HARD", + }] + ]], + ["warning", [ + ["npm:3.0.0", { + "packageLocation": "./.yarn/cache/warning-npm-3.0.0-125973e5cc-2.zip/node_modules/warning/", + "packageDependencies": [ + ["warning", "npm:3.0.0"], + ["loose-envify", "npm:1.4.0"] + ], + "linkType": "HARD", + }] + ]], + ["watchpack", [ + ["npm:1.6.0", { + "packageLocation": "./.yarn/cache/watchpack-npm-1.6.0-2e77885616-2.zip/node_modules/watchpack/", + "packageDependencies": [ + ["watchpack", "npm:1.6.0"], + ["chokidar", "npm:2.0.4"], + ["graceful-fs", "npm:4.1.15"], + ["neo-async", "npm:2.6.0"] + ], + "linkType": "HARD", + }] + ]], + ["wbuf", [ + ["npm:1.7.3", { + "packageLocation": "./.yarn/cache/wbuf-npm-1.7.3-cc9e10a084-2.zip/node_modules/wbuf/", + "packageDependencies": [ + ["wbuf", "npm:1.7.3"], + ["minimalistic-assert", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["web-namespaces", [ + ["npm:1.1.2", { + "packageLocation": "./.yarn/cache/web-namespaces-npm-1.1.2-46f4cf8f88-2.zip/node_modules/web-namespaces/", + "packageDependencies": [ + ["web-namespaces", "npm:1.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["webidl-conversions", [ + ["npm:4.0.2", { + "packageLocation": "./.yarn/cache/webidl-conversions-npm-4.0.2-1d159e6409-2.zip/node_modules/webidl-conversions/", + "packageDependencies": [ + ["webidl-conversions", "npm:4.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["webpack", [ + ["npm:4.28.4", { + "packageLocation": "./.yarn/cache/webpack-npm-4.28.4-ccb005e574-2.zip/node_modules/webpack/", + "packageDependencies": [ + ["webpack", "npm:4.28.4"], + ["@webassemblyjs/ast", "npm:1.7.11"], + ["@webassemblyjs/helper-module-context", "npm:1.7.11"], + ["@webassemblyjs/wasm-edit", "npm:1.7.11"], + ["@webassemblyjs/wasm-parser", "npm:1.7.11"], + ["acorn", "npm:5.7.3"], + ["acorn-dynamic-import", "npm:3.0.0"], + ["ajv", "npm:6.7.0"], + ["ajv-keywords", "virtual:2b49db17d1e4e8854e6e7543c07eb7bc19ec9da65a1b99b9cb28e764846d419e5ecd6e057ad65249f2b928862ffd70dbf8a7c79643ccdd7c1c40cab5b59aa03f#npm:3.2.0"], + ["chrome-trace-event", "npm:1.0.0"], + ["enhanced-resolve", "npm:4.1.0"], + ["eslint-scope", "npm:4.0.0"], + ["json-parse-better-errors", "npm:1.0.2"], + ["loader-runner", "npm:2.4.0"], + ["loader-utils", "npm:1.2.3"], + ["memory-fs", "npm:0.4.1"], + ["micromatch", "npm:3.1.10"], + ["mkdirp", "npm:0.5.1"], + ["neo-async", "npm:2.6.0"], + ["node-libs-browser", "npm:2.2.0"], + ["schema-utils", "npm:0.4.7"], + ["tapable", "npm:1.1.1"], + ["terser-webpack-plugin", "virtual:ccb005e5741f2a2d301349e2f72035a6c9772010150ef085b046fafe0a8dc83ea0752900bdabb6bb46443881d73f8c67c447f43f710d14ea4acd043fbe8c795d#npm:1.4.1"], + ["watchpack", "npm:1.6.0"], + ["webpack-sources", "npm:1.3.0"] + ], + "linkType": "HARD", + }], + ["npm:4.41.2", { + "packageLocation": "./.yarn/cache/webpack-npm-4.41.2-efbe0580aa-2.zip/node_modules/webpack/", + "packageDependencies": [ + ["webpack", "npm:4.41.2"], + ["@webassemblyjs/ast", "npm:1.8.5"], + ["@webassemblyjs/helper-module-context", "npm:1.8.5"], + ["@webassemblyjs/wasm-edit", "npm:1.8.5"], + ["@webassemblyjs/wasm-parser", "npm:1.8.5"], + ["acorn", "npm:6.3.0"], + ["ajv", "npm:6.10.2"], + ["ajv-keywords", "virtual:efbe0580aa351d4a1b51ea342692c80510f75e8c963c10887aeaee42935c794b500714d251c8b040a6142e03f7a3aa458d91af79a5132727abec1a6bf26571fb#npm:3.4.1"], + ["chrome-trace-event", "npm:1.0.2"], + ["enhanced-resolve", "npm:4.1.0"], + ["eslint-scope", "npm:4.0.3"], + ["json-parse-better-errors", "npm:1.0.2"], + ["loader-runner", "npm:2.4.0"], + ["loader-utils", "npm:1.2.3"], + ["memory-fs", "npm:0.4.1"], + ["micromatch", "npm:3.1.10"], + ["mkdirp", "npm:0.5.1"], + ["neo-async", "npm:2.6.1"], + ["node-libs-browser", "npm:2.2.1"], + ["schema-utils", "npm:1.0.0"], + ["tapable", "npm:1.1.3"], + ["terser-webpack-plugin", "virtual:efbe0580aa351d4a1b51ea342692c80510f75e8c963c10887aeaee42935c794b500714d251c8b040a6142e03f7a3aa458d91af79a5132727abec1a6bf26571fb#npm:1.4.1"], + ["watchpack", "npm:1.6.0"], + ["webpack-sources", "npm:1.4.3"] + ], + "linkType": "HARD", + }] + ]], + ["webpack-cli", [ + ["virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#npm:3.3.2", { + "packageLocation": "./.yarn/$$virtual/webpack-cli-virtual-667f00b331/0/cache/webpack-cli-npm-3.3.2-036afb8be8-2.zip/node_modules/webpack-cli/", + "packageDependencies": [ + ["webpack-cli", "virtual:16110bda3ce959c103b1979c5d750ceb8ac9cfbd2049c118b6278e46e65aa65fd17e71e04a0ce5f75b7ca3203efd8e9c9b03c948a76c7f4bca807539915b5cfc#npm:3.3.2"], + ["chalk", "npm:2.4.2"], + ["cross-spawn", "npm:6.0.5"], + ["enhanced-resolve", "npm:4.1.0"], + ["findup-sync", "npm:2.0.0"], + ["global-modules", "npm:1.0.0"], + ["import-local", "npm:2.0.0"], + ["interpret", "npm:1.2.0"], + ["loader-utils", "npm:1.2.3"], + ["supports-color", "npm:5.5.0"], + ["v8-compile-cache", "npm:2.0.2"], + ["webpack", "npm:4.41.2"], + ["yargs", "npm:12.0.5"] + ], + "packagePeers": [ + "webpack" + ], + "linkType": "HARD", + }] + ]], + ["webpack-dev-middleware", [ + ["virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:3.6.1", { + "packageLocation": "./.yarn/$$virtual/webpack-dev-middleware-virtual-174879b63f/0/cache/webpack-dev-middleware-npm-3.6.1-093eb2ddf7-2.zip/node_modules/webpack-dev-middleware/", + "packageDependencies": [ + ["webpack-dev-middleware", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:3.6.1"], + ["memory-fs", "npm:0.4.1"], + ["mime", "npm:2.4.0"], + ["range-parser", "npm:1.2.0"], + ["webpack", "npm:4.28.4"], + ["webpack-log", "npm:2.0.0"] + ], + "packagePeers": [ + "webpack" + ], + "linkType": "HARD", + }] + ]], + ["webpack-dev-server", [ + ["virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:3.2.1", { + "packageLocation": "./.yarn/$$virtual/webpack-dev-server-virtual-3e101a143f/0/cache/webpack-dev-server-npm-3.2.1-6c1eb2927a-2.zip/node_modules/webpack-dev-server/", + "packageDependencies": [ + ["webpack-dev-server", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:3.2.1"], + ["ansi-html", "npm:0.0.7"], + ["bonjour", "npm:3.5.0"], + ["chokidar", "npm:2.0.4"], + ["compression", "npm:1.7.3"], + ["connect-history-api-fallback", "npm:1.6.0"], + ["debug", "virtual:3e101a143f419821786e3cfd622640f17f7452fed69e693d58abae7c711a17c6635dee5849cf321a1ba51ab4c74a25007a25edb8206830909f00e644c83964a3#npm:4.1.1"], + ["del", "npm:3.0.0"], + ["express", "npm:4.16.4"], + ["html-entities", "npm:1.2.1"], + ["http-proxy-middleware", "npm:0.19.1"], + ["import-local", "npm:2.0.0"], + ["internal-ip", "npm:4.2.0"], + ["ip", "npm:1.1.5"], + ["killable", "npm:1.0.1"], + ["loglevel", "npm:1.6.1"], + ["opn", "npm:5.4.0"], + ["portfinder", "npm:1.0.20"], + ["schema-utils", "npm:1.0.0"], + ["selfsigned", "npm:1.10.4"], + ["semver", "npm:5.6.0"], + ["serve-index", "npm:1.9.1"], + ["sockjs", "npm:0.3.19"], + ["sockjs-client", "npm:1.3.0"], + ["spdy", "npm:4.0.0"], + ["strip-ansi", "npm:3.0.1"], + ["supports-color", "npm:6.1.0"], + ["url", "npm:0.11.0"], + ["webpack", "npm:4.28.4"], + ["webpack-dev-middleware", "virtual:903fd8a0538a4ecbde9db540abeb1c65ceb8fc79141717de7035ad4e4271cde1b5eada59e38f3128bd9d93b73bf1ea99485e4c7d061e18212d45ca2eaa9da67b#npm:3.6.1"], + ["webpack-log", "npm:2.0.0"], + ["yargs", "npm:12.0.2"] + ], + "packagePeers": [ + "webpack" + ], + "linkType": "HARD", + }] + ]], + ["webpack-hot-middleware", [ + ["npm:2.24.3", { + "packageLocation": "./.yarn/cache/webpack-hot-middleware-npm-2.24.3-808414139a-2.zip/node_modules/webpack-hot-middleware/", + "packageDependencies": [ + ["webpack-hot-middleware", "npm:2.24.3"], + ["ansi-html", "npm:0.0.7"], + ["html-entities", "npm:1.2.1"], + ["querystring", "npm:0.2.0"], + ["strip-ansi", "npm:3.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["webpack-log", [ + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/webpack-log-npm-2.0.0-cafd67cd5c-2.zip/node_modules/webpack-log/", + "packageDependencies": [ + ["webpack-log", "npm:2.0.0"], + ["ansi-colors", "npm:3.2.4"], + ["uuid", "npm:3.3.2"] + ], + "linkType": "HARD", + }] + ]], + ["webpack-merge", [ + ["npm:4.2.1", { + "packageLocation": "./.yarn/cache/webpack-merge-npm-4.2.1-a4ae544370-2.zip/node_modules/webpack-merge/", + "packageDependencies": [ + ["webpack-merge", "npm:4.2.1"], + ["lodash", "npm:4.17.11"] + ], + "linkType": "HARD", + }] + ]], + ["webpack-sources", [ + ["npm:1.3.0", { + "packageLocation": "./.yarn/cache/webpack-sources-npm-1.3.0-08f3619f45-2.zip/node_modules/webpack-sources/", + "packageDependencies": [ + ["webpack-sources", "npm:1.3.0"], + ["source-list-map", "npm:2.0.1"], + ["source-map", "npm:0.6.1"] + ], + "linkType": "HARD", + }], + ["npm:1.4.3", { + "packageLocation": "./.yarn/cache/webpack-sources-npm-1.4.3-2b3a9b1de0-2.zip/node_modules/webpack-sources/", + "packageDependencies": [ + ["webpack-sources", "npm:1.4.3"], + ["source-list-map", "npm:2.0.1"], + ["source-map", "npm:0.6.1"] + ], + "linkType": "HARD", + }] + ]], + ["webpack-stats-plugin", [ + ["npm:0.1.5", { + "packageLocation": "./.yarn/cache/webpack-stats-plugin-npm-0.1.5-638b94befd-2.zip/node_modules/webpack-stats-plugin/", + "packageDependencies": [ + ["webpack-stats-plugin", "npm:0.1.5"] + ], + "linkType": "HARD", + }] + ]], + ["websocket-driver", [ + ["npm:0.7.0", { + "packageLocation": "./.yarn/cache/websocket-driver-npm-0.7.0-cc3211022d-2.zip/node_modules/websocket-driver/", + "packageDependencies": [ + ["websocket-driver", "npm:0.7.0"], + ["http-parser-js", "npm:0.5.0"], + ["websocket-extensions", "npm:0.1.3"] + ], + "linkType": "HARD", + }] + ]], + ["websocket-extensions", [ + ["npm:0.1.3", { + "packageLocation": "./.yarn/cache/websocket-extensions-npm-0.1.3-80445f180b-2.zip/node_modules/websocket-extensions/", + "packageDependencies": [ + ["websocket-extensions", "npm:0.1.3"] + ], + "linkType": "HARD", + }] + ]], + ["whatwg-encoding", [ + ["npm:1.0.5", { + "packageLocation": "./.yarn/cache/whatwg-encoding-npm-1.0.5-85e0fb7d7d-2.zip/node_modules/whatwg-encoding/", + "packageDependencies": [ + ["whatwg-encoding", "npm:1.0.5"], + ["iconv-lite", "npm:0.4.24"] + ], + "linkType": "HARD", + }] + ]], + ["whatwg-fetch", [ + ["npm:2.0.4", { + "packageLocation": "./.yarn/cache/whatwg-fetch-npm-2.0.4-24703ef2b1-2.zip/node_modules/whatwg-fetch/", + "packageDependencies": [ + ["whatwg-fetch", "npm:2.0.4"] + ], + "linkType": "HARD", + }], + ["npm:3.0.0", { + "packageLocation": "./.yarn/cache/whatwg-fetch-npm-3.0.0-89ab4ec112-2.zip/node_modules/whatwg-fetch/", + "packageDependencies": [ + ["whatwg-fetch", "npm:3.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["whatwg-mimetype", [ + ["npm:2.3.0", { + "packageLocation": "./.yarn/cache/whatwg-mimetype-npm-2.3.0-52eaa1d941-2.zip/node_modules/whatwg-mimetype/", + "packageDependencies": [ + ["whatwg-mimetype", "npm:2.3.0"] + ], + "linkType": "HARD", + }] + ]], + ["whatwg-url", [ + ["npm:6.5.0", { + "packageLocation": "./.yarn/cache/whatwg-url-npm-6.5.0-07c2c28a54-2.zip/node_modules/whatwg-url/", + "packageDependencies": [ + ["whatwg-url", "npm:6.5.0"], + ["lodash.sortby", "npm:4.7.0"], + ["tr46", "npm:1.0.1"], + ["webidl-conversions", "npm:4.0.2"] + ], + "linkType": "HARD", + }], + ["npm:7.0.0", { + "packageLocation": "./.yarn/cache/whatwg-url-npm-7.0.0-6876df15a8-2.zip/node_modules/whatwg-url/", + "packageDependencies": [ + ["whatwg-url", "npm:7.0.0"], + ["lodash.sortby", "npm:4.7.0"], + ["tr46", "npm:1.0.1"], + ["webidl-conversions", "npm:4.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["which", [ + ["npm:1.3.1", { + "packageLocation": "./.yarn/cache/which-npm-1.3.1-f0ebb8bdd8-2.zip/node_modules/which/", + "packageDependencies": [ + ["which", "npm:1.3.1"], + ["isexe", "npm:2.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["which-module", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/which-module-npm-1.0.0-006a29cce3-2.zip/node_modules/which-module/", + "packageDependencies": [ + ["which-module", "npm:1.0.0"] + ], + "linkType": "HARD", + }], + ["npm:2.0.0", { + "packageLocation": "./.yarn/cache/which-module-npm-2.0.0-daf3daa08d-2.zip/node_modules/which-module/", + "packageDependencies": [ + ["which-module", "npm:2.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["which-pm-runs", [ + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/which-pm-runs-npm-1.0.0-c3252bc9d6-2.zip/node_modules/which-pm-runs/", + "packageDependencies": [ + ["which-pm-runs", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["wide-align", [ + ["npm:1.1.3", { + "packageLocation": "./.yarn/cache/wide-align-npm-1.1.3-48c7d4953c-2.zip/node_modules/wide-align/", + "packageDependencies": [ + ["wide-align", "npm:1.1.3"], + ["string-width", "npm:2.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["widest-line", [ + ["npm:2.0.1", { + "packageLocation": "./.yarn/cache/widest-line-npm-2.0.1-f40e0a0581-2.zip/node_modules/widest-line/", + "packageDependencies": [ + ["widest-line", "npm:2.0.1"], + ["string-width", "npm:2.1.1"] + ], + "linkType": "HARD", + }] + ]], + ["windows-release", [ + ["npm:3.2.0", { + "packageLocation": "./.yarn/cache/windows-release-npm-3.2.0-bb84765c45-2.zip/node_modules/windows-release/", + "packageDependencies": [ + ["windows-release", "npm:3.2.0"], + ["execa", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["with-open-file", [ + ["npm:0.1.5", { + "packageLocation": "./.yarn/cache/with-open-file-npm-0.1.5-f3b639be5d-2.zip/node_modules/with-open-file/", + "packageDependencies": [ + ["with-open-file", "npm:0.1.5"], + ["p-finally", "npm:1.0.0"], + ["p-try", "npm:2.0.0"], + ["pify", "npm:3.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["wordwrap", [ + ["npm:0.0.3", { + "packageLocation": "./.yarn/cache/wordwrap-npm-0.0.3-ab90803074-2.zip/node_modules/wordwrap/", + "packageDependencies": [ + ["wordwrap", "npm:0.0.3"] + ], + "linkType": "HARD", + }], + ["npm:1.0.0", { + "packageLocation": "./.yarn/cache/wordwrap-npm-1.0.0-ae57a645e8-2.zip/node_modules/wordwrap/", + "packageDependencies": [ + ["wordwrap", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["workbox-background-sync", [ + ["npm:3.6.3", { + "packageLocation": "./.yarn/cache/workbox-background-sync-npm-3.6.3-7923253e27-2.zip/node_modules/workbox-background-sync/", + "packageDependencies": [ + ["workbox-background-sync", "npm:3.6.3"], + ["workbox-core", "npm:3.6.3"] + ], + "linkType": "HARD", + }] + ]], + ["workbox-broadcast-cache-update", [ + ["npm:3.6.3", { + "packageLocation": "./.yarn/cache/workbox-broadcast-cache-update-npm-3.6.3-8f74287be9-2.zip/node_modules/workbox-broadcast-cache-update/", + "packageDependencies": [ + ["workbox-broadcast-cache-update", "npm:3.6.3"], + ["workbox-core", "npm:3.6.3"] + ], + "linkType": "HARD", + }] + ]], + ["workbox-build", [ + ["npm:3.6.3", { + "packageLocation": "./.yarn/cache/workbox-build-npm-3.6.3-89822b26e2-2.zip/node_modules/workbox-build/", + "packageDependencies": [ + ["workbox-build", "npm:3.6.3"], + ["babel-runtime", "npm:6.26.0"], + ["common-tags", "npm:1.8.0"], + ["fs-extra", "npm:4.0.3"], + ["glob", "npm:7.1.3"], + ["joi", "npm:11.4.0"], + ["lodash.template", "npm:4.4.0"], + ["pretty-bytes", "npm:4.0.2"], + ["stringify-object", "npm:3.3.0"], + ["strip-comments", "npm:1.0.2"], + ["workbox-background-sync", "npm:3.6.3"], + ["workbox-broadcast-cache-update", "npm:3.6.3"], + ["workbox-cache-expiration", "npm:3.6.3"], + ["workbox-cacheable-response", "npm:3.6.3"], + ["workbox-core", "npm:3.6.3"], + ["workbox-google-analytics", "npm:3.6.3"], + ["workbox-navigation-preload", "npm:3.6.3"], + ["workbox-precaching", "npm:3.6.3"], + ["workbox-range-requests", "npm:3.6.3"], + ["workbox-routing", "npm:3.6.3"], + ["workbox-strategies", "npm:3.6.3"], + ["workbox-streams", "npm:3.6.3"], + ["workbox-sw", "npm:3.6.3"] + ], + "linkType": "HARD", + }] + ]], + ["workbox-cache-expiration", [ + ["npm:3.6.3", { + "packageLocation": "./.yarn/cache/workbox-cache-expiration-npm-3.6.3-74d86a73ca-2.zip/node_modules/workbox-cache-expiration/", + "packageDependencies": [ + ["workbox-cache-expiration", "npm:3.6.3"], + ["workbox-core", "npm:3.6.3"] + ], + "linkType": "HARD", + }] + ]], + ["workbox-cacheable-response", [ + ["npm:3.6.3", { + "packageLocation": "./.yarn/cache/workbox-cacheable-response-npm-3.6.3-dc73cfe18e-2.zip/node_modules/workbox-cacheable-response/", + "packageDependencies": [ + ["workbox-cacheable-response", "npm:3.6.3"], + ["workbox-core", "npm:3.6.3"] + ], + "linkType": "HARD", + }] + ]], + ["workbox-core", [ + ["npm:3.6.3", { + "packageLocation": "./.yarn/cache/workbox-core-npm-3.6.3-e1737bfa4e-2.zip/node_modules/workbox-core/", + "packageDependencies": [ + ["workbox-core", "npm:3.6.3"] + ], + "linkType": "HARD", + }] + ]], + ["workbox-google-analytics", [ + ["npm:3.6.3", { + "packageLocation": "./.yarn/cache/workbox-google-analytics-npm-3.6.3-4a1409bd21-2.zip/node_modules/workbox-google-analytics/", + "packageDependencies": [ + ["workbox-google-analytics", "npm:3.6.3"], + ["workbox-background-sync", "npm:3.6.3"], + ["workbox-core", "npm:3.6.3"], + ["workbox-routing", "npm:3.6.3"], + ["workbox-strategies", "npm:3.6.3"] + ], + "linkType": "HARD", + }] + ]], + ["workbox-navigation-preload", [ + ["npm:3.6.3", { + "packageLocation": "./.yarn/cache/workbox-navigation-preload-npm-3.6.3-13889c82fd-2.zip/node_modules/workbox-navigation-preload/", + "packageDependencies": [ + ["workbox-navigation-preload", "npm:3.6.3"], + ["workbox-core", "npm:3.6.3"] + ], + "linkType": "HARD", + }] + ]], + ["workbox-precaching", [ + ["npm:3.6.3", { + "packageLocation": "./.yarn/cache/workbox-precaching-npm-3.6.3-a8206ef05e-2.zip/node_modules/workbox-precaching/", + "packageDependencies": [ + ["workbox-precaching", "npm:3.6.3"], + ["workbox-core", "npm:3.6.3"] + ], + "linkType": "HARD", + }] + ]], + ["workbox-range-requests", [ + ["npm:3.6.3", { + "packageLocation": "./.yarn/cache/workbox-range-requests-npm-3.6.3-4ebe52c8b7-2.zip/node_modules/workbox-range-requests/", + "packageDependencies": [ + ["workbox-range-requests", "npm:3.6.3"], + ["workbox-core", "npm:3.6.3"] + ], + "linkType": "HARD", + }] + ]], + ["workbox-routing", [ + ["npm:3.6.3", { + "packageLocation": "./.yarn/cache/workbox-routing-npm-3.6.3-05739727d5-2.zip/node_modules/workbox-routing/", + "packageDependencies": [ + ["workbox-routing", "npm:3.6.3"], + ["workbox-core", "npm:3.6.3"] + ], + "linkType": "HARD", + }] + ]], + ["workbox-strategies", [ + ["npm:3.6.3", { + "packageLocation": "./.yarn/cache/workbox-strategies-npm-3.6.3-163c2cfefb-2.zip/node_modules/workbox-strategies/", + "packageDependencies": [ + ["workbox-strategies", "npm:3.6.3"], + ["workbox-core", "npm:3.6.3"] + ], + "linkType": "HARD", + }] + ]], + ["workbox-streams", [ + ["npm:3.6.3", { + "packageLocation": "./.yarn/cache/workbox-streams-npm-3.6.3-254521f69f-2.zip/node_modules/workbox-streams/", + "packageDependencies": [ + ["workbox-streams", "npm:3.6.3"], + ["workbox-core", "npm:3.6.3"] + ], + "linkType": "HARD", + }] + ]], + ["workbox-sw", [ + ["npm:3.6.3", { + "packageLocation": "./.yarn/cache/workbox-sw-npm-3.6.3-1ec5668ddf-2.zip/node_modules/workbox-sw/", + "packageDependencies": [ + ["workbox-sw", "npm:3.6.3"] + ], + "linkType": "HARD", + }] + ]], + ["worker-farm", [ + ["npm:1.7.0", { + "packageLocation": "./.yarn/cache/worker-farm-npm-1.7.0-cfc50c2626-2.zip/node_modules/worker-farm/", + "packageDependencies": [ + ["worker-farm", "npm:1.7.0"], + ["errno", "npm:0.1.7"] + ], + "linkType": "HARD", + }] + ]], + ["wrap-ansi", [ + ["npm:2.1.0", { + "packageLocation": "./.yarn/cache/wrap-ansi-npm-2.1.0-1fd9d50973-2.zip/node_modules/wrap-ansi/", + "packageDependencies": [ + ["wrap-ansi", "npm:2.1.0"], + ["string-width", "npm:1.0.2"], + ["strip-ansi", "npm:3.0.1"] + ], + "linkType": "HARD", + }], + ["npm:5.1.0", { + "packageLocation": "./.yarn/cache/wrap-ansi-npm-5.1.0-293b407c18-2.zip/node_modules/wrap-ansi/", + "packageDependencies": [ + ["wrap-ansi", "npm:5.1.0"], + ["ansi-styles", "npm:3.2.1"], + ["string-width", "npm:3.0.0"], + ["strip-ansi", "npm:5.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["wrappy", [ + ["npm:1.0.2", { + "packageLocation": "./.yarn/cache/wrappy-npm-1.0.2-916de4d4b3-2.zip/node_modules/wrappy/", + "packageDependencies": [ + ["wrappy", "npm:1.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["write", [ + ["npm:1.0.3", { + "packageLocation": "./.yarn/cache/write-npm-1.0.3-1bac756049-2.zip/node_modules/write/", + "packageDependencies": [ + ["write", "npm:1.0.3"], + ["mkdirp", "npm:0.5.1"] + ], + "linkType": "HARD", + }] + ]], + ["write-file-atomic", [ + ["npm:2.4.1", { + "packageLocation": "./.yarn/cache/write-file-atomic-npm-2.4.1-5f62a7b3da-2.zip/node_modules/write-file-atomic/", + "packageDependencies": [ + ["write-file-atomic", "npm:2.4.1"], + ["graceful-fs", "npm:4.1.15"], + ["imurmurhash", "npm:0.1.4"], + ["signal-exit", "npm:3.0.2"] + ], + "linkType": "HARD", + }], + ["npm:2.4.2", { + "packageLocation": "./.yarn/cache/write-file-atomic-npm-2.4.2-0b1f3be134-2.zip/node_modules/write-file-atomic/", + "packageDependencies": [ + ["write-file-atomic", "npm:2.4.2"], + ["graceful-fs", "npm:4.1.15"], + ["imurmurhash", "npm:0.1.4"], + ["signal-exit", "npm:3.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["ws", [ + ["npm:5.2.2", { + "packageLocation": "./.yarn/cache/ws-npm-5.2.2-173bcd57b2-2.zip/node_modules/ws/", + "packageDependencies": [ + ["ws", "npm:5.2.2"], + ["async-limiter", "npm:1.0.0"] + ], + "linkType": "HARD", + }], + ["npm:6.1.4", { + "packageLocation": "./.yarn/cache/ws-npm-6.1.4-7bee7fd05f-2.zip/node_modules/ws/", + "packageDependencies": [ + ["ws", "npm:6.1.4"], + ["async-limiter", "npm:1.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["x-is-string", [ + ["npm:0.1.0", { + "packageLocation": "./.yarn/cache/x-is-string-npm-0.1.0-a254bc0c3e-2.zip/node_modules/x-is-string/", + "packageDependencies": [ + ["x-is-string", "npm:0.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["xdg-basedir", [ + ["npm:3.0.0", { + "packageLocation": "./.yarn/cache/xdg-basedir-npm-3.0.0-7eb0a8ccde-2.zip/node_modules/xdg-basedir/", + "packageDependencies": [ + ["xdg-basedir", "npm:3.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["xhr", [ + ["npm:2.5.0", { + "packageLocation": "./.yarn/cache/xhr-npm-2.5.0-09550edf7f-2.zip/node_modules/xhr/", + "packageDependencies": [ + ["xhr", "npm:2.5.0"], + ["global", "npm:4.3.2"], + ["is-function", "npm:1.0.1"], + ["parse-headers", "npm:2.0.2"], + ["xtend", "npm:4.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["xml", [ + ["npm:1.0.1", { + "packageLocation": "./.yarn/cache/xml-npm-1.0.1-f50a7aeb8e-2.zip/node_modules/xml/", + "packageDependencies": [ + ["xml", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["xml-name-validator", [ + ["npm:3.0.0", { + "packageLocation": "./.yarn/cache/xml-name-validator-npm-3.0.0-10e74a38ea-2.zip/node_modules/xml-name-validator/", + "packageDependencies": [ + ["xml-name-validator", "npm:3.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["xml-parse-from-string", [ + ["npm:1.0.1", { + "packageLocation": "./.yarn/cache/xml-parse-from-string-npm-1.0.1-8305dfb2e2-2.zip/node_modules/xml-parse-from-string/", + "packageDependencies": [ + ["xml-parse-from-string", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["xml2js", [ + ["npm:0.4.19", { + "packageLocation": "./.yarn/cache/xml2js-npm-0.4.19-104b7b16eb-2.zip/node_modules/xml2js/", + "packageDependencies": [ + ["xml2js", "npm:0.4.19"], + ["sax", "npm:1.2.4"], + ["xmlbuilder", "npm:9.0.7"] + ], + "linkType": "HARD", + }] + ]], + ["xmlbuilder", [ + ["npm:9.0.7", { + "packageLocation": "./.yarn/cache/xmlbuilder-npm-9.0.7-44519dbccb-2.zip/node_modules/xmlbuilder/", + "packageDependencies": [ + ["xmlbuilder", "npm:9.0.7"] + ], + "linkType": "HARD", + }] + ]], + ["xmlhttprequest-ssl", [ + ["npm:1.5.5", { + "packageLocation": "./.yarn/cache/xmlhttprequest-ssl-npm-1.5.5-7c88d54520-2.zip/node_modules/xmlhttprequest-ssl/", + "packageDependencies": [ + ["xmlhttprequest-ssl", "npm:1.5.5"] + ], + "linkType": "HARD", + }] + ]], + ["xregexp", [ + ["npm:4.0.0", { + "packageLocation": "./.yarn/cache/xregexp-npm-4.0.0-affe84a2d1-2.zip/node_modules/xregexp/", + "packageDependencies": [ + ["xregexp", "npm:4.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["xss", [ + ["npm:1.0.6", { + "packageLocation": "./.yarn/cache/xss-npm-1.0.6-be20fbdf39-2.zip/node_modules/xss/", + "packageDependencies": [ + ["xss", "npm:1.0.6"], + ["commander", "npm:2.20.0"], + ["cssfilter", "npm:0.0.10"] + ], + "linkType": "HARD", + }] + ]], + ["xstate", [ + ["npm:3.3.3", { + "packageLocation": "./.yarn/cache/xstate-npm-3.3.3-2668e00ac0-2.zip/node_modules/xstate/", + "packageDependencies": [ + ["xstate", "npm:3.3.3"] + ], + "linkType": "HARD", + }], + ["npm:4.5.0", { + "packageLocation": "./.yarn/cache/xstate-npm-4.5.0-2fa78080c7-2.zip/node_modules/xstate/", + "packageDependencies": [ + ["xstate", "npm:4.5.0"] + ], + "linkType": "HARD", + }] + ]], + ["xtend", [ + ["npm:4.0.1", { + "packageLocation": "./.yarn/cache/xtend-npm-4.0.1-6e130e3610-2.zip/node_modules/xtend/", + "packageDependencies": [ + ["xtend", "npm:4.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["y18n", [ + ["npm:3.2.1", { + "packageLocation": "./.yarn/cache/y18n-npm-3.2.1-af8160320f-2.zip/node_modules/y18n/", + "packageDependencies": [ + ["y18n", "npm:3.2.1"] + ], + "linkType": "HARD", + }], + ["npm:4.0.0", { + "packageLocation": "./.yarn/cache/y18n-npm-4.0.0-55cd797cc5-2.zip/node_modules/y18n/", + "packageDependencies": [ + ["y18n", "npm:4.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["yallist", [ + ["npm:2.1.2", { + "packageLocation": "./.yarn/cache/yallist-npm-2.1.2-2e38c366a3-2.zip/node_modules/yallist/", + "packageDependencies": [ + ["yallist", "npm:2.1.2"] + ], + "linkType": "HARD", + }], + ["npm:3.0.3", { + "packageLocation": "./.yarn/cache/yallist-npm-3.0.3-89e6c686cd-2.zip/node_modules/yallist/", + "packageDependencies": [ + ["yallist", "npm:3.0.3"] + ], + "linkType": "HARD", + }], + ["npm:4.0.0", { + "packageLocation": "./.yarn/cache/yallist-npm-4.0.0-b493d9e907-2.zip/node_modules/yallist/", + "packageDependencies": [ + ["yallist", "npm:4.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["yaml-loader", [ + ["npm:0.5.0", { + "packageLocation": "./.yarn/cache/yaml-loader-npm-0.5.0-e42d0a5f89-2.zip/node_modules/yaml-loader/", + "packageDependencies": [ + ["yaml-loader", "npm:0.5.0"], + ["js-yaml", "npm:3.12.2"] + ], + "linkType": "HARD", + }] + ]], + ["yargs", [ + ["npm:12.0.2", { + "packageLocation": "./.yarn/cache/yargs-npm-12.0.2-b35b70e17d-2.zip/node_modules/yargs/", + "packageDependencies": [ + ["yargs", "npm:12.0.2"], + ["cliui", "npm:4.1.0"], + ["decamelize", "npm:2.0.0"], + ["find-up", "npm:3.0.0"], + ["get-caller-file", "npm:1.0.3"], + ["os-locale", "npm:3.1.0"], + ["require-directory", "npm:2.1.1"], + ["require-main-filename", "npm:1.0.1"], + ["set-blocking", "npm:2.0.0"], + ["string-width", "npm:2.1.1"], + ["which-module", "npm:2.0.0"], + ["y18n", "npm:4.0.0"], + ["yargs-parser", "npm:10.1.0"] + ], + "linkType": "HARD", + }], + ["npm:12.0.5", { + "packageLocation": "./.yarn/cache/yargs-npm-12.0.5-b6175e0232-2.zip/node_modules/yargs/", + "packageDependencies": [ + ["yargs", "npm:12.0.5"], + ["cliui", "npm:4.1.0"], + ["decamelize", "npm:1.2.0"], + ["find-up", "npm:3.0.0"], + ["get-caller-file", "npm:1.0.3"], + ["os-locale", "npm:3.1.0"], + ["require-directory", "npm:2.1.1"], + ["require-main-filename", "npm:1.0.1"], + ["set-blocking", "npm:2.0.0"], + ["string-width", "npm:2.1.1"], + ["which-module", "npm:2.0.0"], + ["y18n", "npm:4.0.0"], + ["yargs-parser", "npm:11.1.1"] + ], + "linkType": "HARD", + }], + ["npm:13.3.0", { + "packageLocation": "./.yarn/cache/yargs-npm-13.3.0-3e763c27c3-2.zip/node_modules/yargs/", + "packageDependencies": [ + ["yargs", "npm:13.3.0"], + ["cliui", "npm:5.0.0"], + ["find-up", "npm:3.0.0"], + ["get-caller-file", "npm:2.0.5"], + ["require-directory", "npm:2.1.1"], + ["require-main-filename", "npm:2.0.0"], + ["set-blocking", "npm:2.0.0"], + ["string-width", "npm:3.0.0"], + ["which-module", "npm:2.0.0"], + ["y18n", "npm:4.0.0"], + ["yargs-parser", "npm:13.1.1"] + ], + "linkType": "HARD", + }], + ["npm:6.6.0", { + "packageLocation": "./.yarn/cache/yargs-npm-6.6.0-968b254641-2.zip/node_modules/yargs/", + "packageDependencies": [ + ["yargs", "npm:6.6.0"], + ["camelcase", "npm:3.0.0"], + ["cliui", "npm:3.2.0"], + ["decamelize", "npm:1.2.0"], + ["get-caller-file", "npm:1.0.3"], + ["os-locale", "npm:1.4.0"], + ["read-pkg-up", "npm:1.0.1"], + ["require-directory", "npm:2.1.1"], + ["require-main-filename", "npm:1.0.1"], + ["set-blocking", "npm:2.0.0"], + ["string-width", "npm:1.0.2"], + ["which-module", "npm:1.0.0"], + ["y18n", "npm:3.2.1"], + ["yargs-parser", "npm:4.2.1"] + ], + "linkType": "HARD", + }], + ["npm:9.0.1", { + "packageLocation": "./.yarn/cache/yargs-npm-9.0.1-615239aa98-2.zip/node_modules/yargs/", + "packageDependencies": [ + ["yargs", "npm:9.0.1"], + ["camelcase", "npm:4.1.0"], + ["cliui", "npm:3.2.0"], + ["decamelize", "npm:1.2.0"], + ["get-caller-file", "npm:1.0.3"], + ["os-locale", "npm:2.1.0"], + ["read-pkg-up", "npm:2.0.0"], + ["require-directory", "npm:2.1.1"], + ["require-main-filename", "npm:1.0.1"], + ["set-blocking", "npm:2.0.0"], + ["string-width", "npm:2.1.1"], + ["which-module", "npm:2.0.0"], + ["y18n", "npm:3.2.1"], + ["yargs-parser", "npm:7.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["yargs-parser", [ + ["npm:10.1.0", { + "packageLocation": "./.yarn/cache/yargs-parser-npm-10.1.0-04b00264c9-2.zip/node_modules/yargs-parser/", + "packageDependencies": [ + ["yargs-parser", "npm:10.1.0"], + ["camelcase", "npm:4.1.0"] + ], + "linkType": "HARD", + }], + ["npm:11.1.1", { + "packageLocation": "./.yarn/cache/yargs-parser-npm-11.1.1-6295375b3b-2.zip/node_modules/yargs-parser/", + "packageDependencies": [ + ["yargs-parser", "npm:11.1.1"], + ["camelcase", "npm:5.0.0"], + ["decamelize", "npm:1.2.0"] + ], + "linkType": "HARD", + }], + ["npm:13.1.1", { + "packageLocation": "./.yarn/cache/yargs-parser-npm-13.1.1-d8e141761a-2.zip/node_modules/yargs-parser/", + "packageDependencies": [ + ["yargs-parser", "npm:13.1.1"], + ["camelcase", "npm:5.0.0"], + ["decamelize", "npm:1.2.0"] + ], + "linkType": "HARD", + }], + ["npm:4.2.1", { + "packageLocation": "./.yarn/cache/yargs-parser-npm-4.2.1-6bda0c6757-2.zip/node_modules/yargs-parser/", + "packageDependencies": [ + ["yargs-parser", "npm:4.2.1"], + ["camelcase", "npm:3.0.0"] + ], + "linkType": "HARD", + }], + ["npm:7.0.0", { + "packageLocation": "./.yarn/cache/yargs-parser-npm-7.0.0-ad505519f5-2.zip/node_modules/yargs-parser/", + "packageDependencies": [ + ["yargs-parser", "npm:7.0.0"], + ["camelcase", "npm:4.1.0"] + ], + "linkType": "HARD", + }] + ]], + ["yauzl", [ + ["npm:2.10.0", { + "packageLocation": "./.yarn/cache/yauzl-npm-2.10.0-72e70ea021-2.zip/node_modules/yauzl/", + "packageDependencies": [ + ["yauzl", "npm:2.10.0"], + ["buffer-crc32", "npm:0.2.13"], + ["fd-slicer", "npm:1.1.0"] + ], + "linkType": "HARD", + }], + ["npm:2.4.1", { + "packageLocation": "./.yarn/cache/yauzl-npm-2.4.1-977075a2b3-2.zip/node_modules/yauzl/", + "packageDependencies": [ + ["yauzl", "npm:2.4.1"], + ["fd-slicer", "npm:1.0.1"] + ], + "linkType": "HARD", + }] + ]], + ["yazl", [ + ["npm:2.5.1", { + "packageLocation": "./.yarn/cache/yazl-npm-2.5.1-07fc697bef-2.zip/node_modules/yazl/", + "packageDependencies": [ + ["yazl", "npm:2.5.1"], + ["buffer-crc32", "npm:0.2.13"] + ], + "linkType": "HARD", + }] + ]], + ["yeast", [ + ["npm:0.1.2", { + "packageLocation": "./.yarn/cache/yeast-npm-0.1.2-19a347595d-2.zip/node_modules/yeast/", + "packageDependencies": [ + ["yeast", "npm:0.1.2"] + ], + "linkType": "HARD", + }] + ]], + ["yoga-layout-prebuilt", [ + ["npm:1.9.3", { + "packageLocation": "./.yarn/cache/yoga-layout-prebuilt-npm-1.9.3-b527507fd5-2.zip/node_modules/yoga-layout-prebuilt/", + "packageDependencies": [ + ["yoga-layout-prebuilt", "npm:1.9.3"] + ], + "linkType": "HARD", + }] + ]], + ["yup", [ + ["npm:0.27.0", { + "packageLocation": "./.yarn/cache/yup-npm-0.27.0-bbe02dd0fa-2.zip/node_modules/yup/", + "packageDependencies": [ + ["yup", "npm:0.27.0"], + ["@babel/runtime", "npm:7.2.0"], + ["fn-name", "npm:2.0.1"], + ["lodash", "npm:4.17.11"], + ["property-expr", "npm:1.5.1"], + ["synchronous-promise", "npm:2.0.6"], + ["toposort", "npm:2.0.2"] + ], + "linkType": "HARD", + }] + ]], + ["yurnalist", [ + ["npm:1.0.5", { + "packageLocation": "./.yarn/cache/yurnalist-npm-1.0.5-fc65e2f406-2.zip/node_modules/yurnalist/", + "packageDependencies": [ + ["yurnalist", "npm:1.0.5"], + ["babel-runtime", "npm:6.26.0"], + ["chalk", "npm:2.4.2"], + ["cli-table3", "npm:0.5.1"], + ["debug", "virtual:600237cf09a10d2aee41c3b67d3b1a1f8e4ee4d3398af108896e8123f43754f0ac9f704dcda78606de8699a7aca253e14c9d0933cdf05abe7bb399fdfb1d0dfa#npm:4.1.1"], + ["deep-equal", "npm:1.0.1"], + ["detect-indent", "npm:5.0.0"], + ["inquirer", "npm:6.2.1"], + ["invariant", "npm:2.2.4"], + ["is-builtin-module", "npm:3.0.0"], + ["is-ci", "npm:2.0.0"], + ["leven", "npm:2.1.0"], + ["loud-rejection", "npm:1.6.0"], + ["node-emoji", "npm:1.8.1"], + ["object-path", "npm:0.11.4"], + ["read", "npm:1.0.7"], + ["rimraf", "npm:2.6.3"], + ["semver", "npm:5.6.0"], + ["strip-ansi", "npm:5.0.0"], + ["strip-bom", "npm:3.0.0"] + ], + "linkType": "HARD", + }] + ]], + ["zwitch", [ + ["npm:1.0.3", { + "packageLocation": "./.yarn/cache/zwitch-npm-1.0.3-70986ed9b4-2.zip/node_modules/zwitch/", + "packageDependencies": [ + ["zwitch", "npm:1.0.3"] + ], + "linkType": "HARD", + }] + ]] + ] + }, {basePath: basePath || __dirname}); + } + +(function webpackUniversalModuleDefinition(root, factory) { + if(typeof exports === 'object' && typeof module === 'object') + module.exports = factory(); + else if(typeof define === 'function' && define.amd) + define([], factory); + else if(typeof exports === 'object') + exports["pnpHook"] = factory(); + else + root["pnpHook"] = factory(); +})(global, function() { +return /******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); +/******/ } +/******/ }; +/******/ +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ +/******/ // create a fake namespace object +/******/ // mode & 1: value is a module id, require it +/******/ // mode & 2: merge all properties of value into the ns +/******/ // mode & 4: return value when already ns object +/******/ // mode & 8|1: behave like require +/******/ __webpack_require__.t = function(value, mode) { +/******/ if(mode & 1) value = __webpack_require__(value); +/******/ if(mode & 8) return value; +/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; +/******/ var ns = Object.create(null); +/******/ __webpack_require__.r(ns); +/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); +/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); +/******/ return ns; +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 22); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var __importDefault = this && this.__importDefault || function (mod) { + return mod && mod.__esModule ? mod : { + "default": mod + }; +}; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +const path_1 = __importDefault(__webpack_require__(2)); + +exports.PortablePath = { + root: `/`, + dot: `.` +}; +exports.npath = Object.create(path_1.default); +exports.ppath = Object.create(path_1.default.posix); + +const contains = function (pathUtils, from, to) { + from = pathUtils.normalize(from); + to = pathUtils.normalize(to); + if (from === to) return `.`; + if (!from.endsWith(pathUtils.sep)) from = from + pathUtils.sep; + + if (to.startsWith(from)) { + return to.slice(from.length); + } else { + return null; + } +}; + +exports.npath.fromPortablePath = fromPortablePath; +exports.npath.toPortablePath = toPortablePath; + +exports.npath.contains = (from, to) => contains(exports.npath, from, to); + +exports.ppath.contains = (from, to) => contains(exports.ppath, from, to); + +const WINDOWS_PATH_REGEXP = /^[a-zA-Z]:.*$/; +const PORTABLE_PATH_REGEXP = /^\/[a-zA-Z]:.*$/; // Path should look like "/N:/berry/scripts/plugin-pack.js" +// And transform to "N:\berry\scripts\plugin-pack.js" + +function fromPortablePath(p) { + if (process.platform !== 'win32') return p; + return p.match(PORTABLE_PATH_REGEXP) ? p.substring(1).replace(/\//g, `\\`) : p; +} // Path should look like "N:/berry/scripts/plugin-pack.js" +// And transform to "/N:/berry/scripts/plugin-pack.js" + + +function toPortablePath(p) { + if (process.platform !== 'win32') return p; + return (p.match(WINDOWS_PATH_REGEXP) ? `/${p}` : p).replace(/\\/g, `/`); +} + +function convertPath(targetPathUtils, sourcePath) { + return targetPathUtils === exports.npath ? fromPortablePath(sourcePath) : toPortablePath(sourcePath); +} + +exports.convertPath = convertPath; + +function toFilename(filename) { + if (exports.npath.parse(filename).dir !== '' || exports.ppath.parse(filename).dir !== '') throw new Error(`Invalid filename: "${filename}"`); + return filename; +} + +exports.toFilename = toFilename; + +/***/ }), +/* 1 */ +/***/ (function(module, exports) { + +module.exports = require("fs"); + +/***/ }), +/* 2 */ +/***/ (function(module, exports) { + +module.exports = require("path"); + +/***/ }), +/* 3 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var __importDefault = this && this.__importDefault || function (mod) { + return mod && mod.__esModule ? mod : { + "default": mod + }; +}; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +const fs_1 = __importDefault(__webpack_require__(1)); + +const FakeFS_1 = __webpack_require__(4); + +const path_1 = __webpack_require__(0); + +class NodeFS extends FakeFS_1.BasePortableFakeFS { + constructor(realFs = fs_1.default) { + super(); + this.realFs = realFs; + } + + getExtractHint() { + return false; + } + + getRealPath() { + return path_1.PortablePath.root; + } + + async openPromise(p, flags, mode) { + return await new Promise((resolve, reject) => { + this.realFs.open(path_1.npath.fromPortablePath(p), flags, mode, this.makeCallback(resolve, reject)); + }); + } + + openSync(p, flags, mode) { + return this.realFs.openSync(path_1.npath.fromPortablePath(p), flags, mode); + } + + async readPromise(fd, buffer, offset = 0, length = 0, position = -1) { + return await new Promise((resolve, reject) => { + this.realFs.read(fd, buffer, offset, length, position, (error, bytesRead) => { + if (error) { + reject(error); + } else { + resolve(bytesRead); + } + }); + }); + } + + readSync(fd, buffer, offset, length, position) { + return this.realFs.readSync(fd, buffer, offset, length, position); + } + + async writePromise(fd, buffer, offset, length, position) { + return await new Promise((resolve, reject) => { + if (typeof buffer === `string`) { + return this.realFs.write(fd, buffer, offset, this.makeCallback(resolve, reject)); + } else { + return this.realFs.write(fd, buffer, offset, length, position, this.makeCallback(resolve, reject)); + } + }); + } + + writeSync(fd, buffer, offset, length, position) { + if (typeof buffer === `string`) { + return this.realFs.writeSync(fd, buffer, offset); + } else { + return this.realFs.writeSync(fd, buffer, offset, length, position); + } + } + + async closePromise(fd) { + await new Promise((resolve, reject) => { + this.realFs.close(fd, this.makeCallback(resolve, reject)); + }); + } + + closeSync(fd) { + this.realFs.closeSync(fd); + } + + createReadStream(p, opts) { + const realPath = p !== null ? path_1.npath.fromPortablePath(p) : p; + return this.realFs.createReadStream(realPath, opts); + } + + createWriteStream(p, opts) { + const realPath = p !== null ? path_1.npath.fromPortablePath(p) : p; + return this.realFs.createWriteStream(realPath, opts); + } + + async realpathPromise(p) { + return await new Promise((resolve, reject) => { + this.realFs.realpath(path_1.npath.fromPortablePath(p), {}, this.makeCallback(resolve, reject)); + }).then(path => { + return path_1.npath.toPortablePath(path); + }); + } + + realpathSync(p) { + return path_1.npath.toPortablePath(this.realFs.realpathSync(path_1.npath.fromPortablePath(p), {})); + } + + async existsPromise(p) { + return await new Promise(resolve => { + this.realFs.exists(path_1.npath.fromPortablePath(p), resolve); + }); + } + + accessSync(p, mode) { + return this.realFs.accessSync(path_1.npath.fromPortablePath(p), mode); + } + + async accessPromise(p, mode) { + return await new Promise((resolve, reject) => { + this.realFs.access(path_1.npath.fromPortablePath(p), mode, this.makeCallback(resolve, reject)); + }); + } + + existsSync(p) { + return this.realFs.existsSync(path_1.npath.fromPortablePath(p)); + } + + async statPromise(p) { + return await new Promise((resolve, reject) => { + this.realFs.stat(path_1.npath.fromPortablePath(p), this.makeCallback(resolve, reject)); + }); + } + + statSync(p) { + return this.realFs.statSync(path_1.npath.fromPortablePath(p)); + } + + async lstatPromise(p) { + return await new Promise((resolve, reject) => { + this.realFs.lstat(path_1.npath.fromPortablePath(p), this.makeCallback(resolve, reject)); + }); + } + + lstatSync(p) { + return this.realFs.lstatSync(path_1.npath.fromPortablePath(p)); + } + + async chmodPromise(p, mask) { + return await new Promise((resolve, reject) => { + this.realFs.chmod(path_1.npath.fromPortablePath(p), mask, this.makeCallback(resolve, reject)); + }); + } + + chmodSync(p, mask) { + return this.realFs.chmodSync(path_1.npath.fromPortablePath(p), mask); + } + + async renamePromise(oldP, newP) { + return await new Promise((resolve, reject) => { + this.realFs.rename(path_1.npath.fromPortablePath(oldP), path_1.npath.fromPortablePath(newP), this.makeCallback(resolve, reject)); + }); + } + + renameSync(oldP, newP) { + return this.realFs.renameSync(path_1.npath.fromPortablePath(oldP), path_1.npath.fromPortablePath(newP)); + } + + async copyFilePromise(sourceP, destP, flags = 0) { + return await new Promise((resolve, reject) => { + this.realFs.copyFile(path_1.npath.fromPortablePath(sourceP), path_1.npath.fromPortablePath(destP), flags, this.makeCallback(resolve, reject)); + }); + } + + copyFileSync(sourceP, destP, flags = 0) { + return this.realFs.copyFileSync(path_1.npath.fromPortablePath(sourceP), path_1.npath.fromPortablePath(destP), flags); + } + + async appendFilePromise(p, content, opts) { + return await new Promise((resolve, reject) => { + const fsNativePath = typeof p === `string` ? path_1.npath.fromPortablePath(p) : p; + + if (opts) { + this.realFs.appendFile(fsNativePath, content, opts, this.makeCallback(resolve, reject)); + } else { + this.realFs.appendFile(fsNativePath, content, this.makeCallback(resolve, reject)); + } + }); + } + + appendFileSync(p, content, opts) { + const fsNativePath = typeof p === `string` ? path_1.npath.fromPortablePath(p) : p; + + if (opts) { + this.realFs.appendFileSync(fsNativePath, content, opts); + } else { + this.realFs.appendFileSync(fsNativePath, content); + } + } + + async writeFilePromise(p, content, opts) { + return await new Promise((resolve, reject) => { + const fsNativePath = typeof p === `string` ? path_1.npath.fromPortablePath(p) : p; + + if (opts) { + this.realFs.writeFile(fsNativePath, content, opts, this.makeCallback(resolve, reject)); + } else { + this.realFs.writeFile(fsNativePath, content, this.makeCallback(resolve, reject)); + } + }); + } + + writeFileSync(p, content, opts) { + const fsNativePath = typeof p === `string` ? path_1.npath.fromPortablePath(p) : p; + + if (opts) { + this.realFs.writeFileSync(fsNativePath, content, opts); + } else { + this.realFs.writeFileSync(fsNativePath, content); + } + } + + async unlinkPromise(p) { + return await new Promise((resolve, reject) => { + this.realFs.unlink(path_1.npath.fromPortablePath(p), this.makeCallback(resolve, reject)); + }); + } + + unlinkSync(p) { + return this.realFs.unlinkSync(path_1.npath.fromPortablePath(p)); + } + + async utimesPromise(p, atime, mtime) { + return await new Promise((resolve, reject) => { + this.realFs.utimes(path_1.npath.fromPortablePath(p), atime, mtime, this.makeCallback(resolve, reject)); + }); + } + + utimesSync(p, atime, mtime) { + this.realFs.utimesSync(path_1.npath.fromPortablePath(p), atime, mtime); + } + + async mkdirPromise(p, opts) { + return await new Promise((resolve, reject) => { + this.realFs.mkdir(path_1.npath.fromPortablePath(p), opts, this.makeCallback(resolve, reject)); + }); + } + + mkdirSync(p, opts) { + return this.realFs.mkdirSync(path_1.npath.fromPortablePath(p), opts); + } + + async rmdirPromise(p) { + return await new Promise((resolve, reject) => { + this.realFs.rmdir(path_1.npath.fromPortablePath(p), this.makeCallback(resolve, reject)); + }); + } + + rmdirSync(p) { + return this.realFs.rmdirSync(path_1.npath.fromPortablePath(p)); + } + + async symlinkPromise(target, p) { + const type = target.endsWith(`/`) ? `dir` : `file`; + return await new Promise((resolve, reject) => { + this.realFs.symlink(path_1.npath.fromPortablePath(target.replace(/\/+$/, ``)), path_1.npath.fromPortablePath(p), type, this.makeCallback(resolve, reject)); + }); + } + + symlinkSync(target, p) { + const type = target.endsWith(`/`) ? `dir` : `file`; + return this.realFs.symlinkSync(path_1.npath.fromPortablePath(target.replace(/\/+$/, ``)), path_1.npath.fromPortablePath(p), type); + } + + async readFilePromise(p, encoding) { + return await new Promise((resolve, reject) => { + const fsNativePath = typeof p === `string` ? path_1.npath.fromPortablePath(p) : p; + this.realFs.readFile(fsNativePath, encoding, this.makeCallback(resolve, reject)); + }); + } + + readFileSync(p, encoding) { + const fsNativePath = typeof p === `string` ? path_1.npath.fromPortablePath(p) : p; + return this.realFs.readFileSync(fsNativePath, encoding); + } + + async readdirPromise(p, { + withFileTypes + } = {}) { + return await new Promise((resolve, reject) => { + if (withFileTypes) { + this.realFs.readdir(path_1.npath.fromPortablePath(p), { + withFileTypes: true + }, this.makeCallback(resolve, reject)); + } else { + this.realFs.readdir(path_1.npath.fromPortablePath(p), this.makeCallback(value => resolve(value), reject)); + } + }); + } + + readdirSync(p, { + withFileTypes + } = {}) { + if (withFileTypes) { + return this.realFs.readdirSync(path_1.npath.fromPortablePath(p), { + withFileTypes: true + }); + } else { + return this.realFs.readdirSync(path_1.npath.fromPortablePath(p)); + } + } + + async readlinkPromise(p) { + return await new Promise((resolve, reject) => { + this.realFs.readlink(path_1.npath.fromPortablePath(p), this.makeCallback(resolve, reject)); + }).then(path => { + return path_1.npath.toPortablePath(path); + }); + } + + readlinkSync(p) { + return path_1.npath.toPortablePath(this.realFs.readlinkSync(path_1.npath.fromPortablePath(p))); + } + + watch(p, a, b) { + return this.realFs.watch(path_1.npath.fromPortablePath(p), // @ts-ignore + a, b); + } + + makeCallback(resolve, reject) { + return (err, result) => { + if (err) { + reject(err); + } else { + resolve(result); + } + }; + } + +} + +exports.NodeFS = NodeFS; + +/***/ }), +/* 4 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +const os_1 = __webpack_require__(12); + +const copyPromise_1 = __webpack_require__(23); + +const path_1 = __webpack_require__(0); + +const path_2 = __webpack_require__(0); + +class FakeFS { + constructor(pathUtils) { + this.pathUtils = pathUtils; + } + + async removePromise(p) { + let stat; + + try { + stat = await this.lstatPromise(p); + } catch (error) { + if (error.code === `ENOENT`) { + return; + } else { + throw error; + } + } + + if (stat.isDirectory()) { + for (const entry of await this.readdirPromise(p)) await this.removePromise(this.pathUtils.resolve(p, entry)); // 5 gives 1s worth of retries at worst + + + for (let t = 0; t < 5; ++t) { + try { + await this.rmdirPromise(p); + break; + } catch (error) { + if (error.code === `EBUSY` || error.code === `ENOTEMPTY`) { + await new Promise(resolve => setTimeout(resolve, t * 100)); + continue; + } else { + throw error; + } + } + } + } else { + await this.unlinkPromise(p); + } + } + + removeSync(p) { + let stat; + + try { + stat = this.lstatSync(p); + } catch (error) { + if (error.code === `ENOENT`) { + return; + } else { + throw error; + } + } + + if (stat.isDirectory()) { + for (const entry of this.readdirSync(p)) this.removeSync(this.pathUtils.resolve(p, entry)); + + this.rmdirSync(p); + } else { + this.unlinkSync(p); + } + } + + async mkdirpPromise(p, { + chmod, + utimes + } = {}) { + p = this.resolve(p); + if (p === this.pathUtils.dirname(p)) return; + const parts = p.split(this.pathUtils.sep); + + for (let u = 2; u <= parts.length; ++u) { + const subPath = parts.slice(0, u).join(this.pathUtils.sep); + + if (!this.existsSync(subPath)) { + try { + await this.mkdirPromise(subPath); + } catch (error) { + if (error.code === `EEXIST`) { + continue; + } else { + throw error; + } + } + + if (chmod != null) await this.chmodPromise(subPath, chmod); + + if (utimes != null) { + await this.utimesPromise(subPath, utimes[0], utimes[1]); + } else { + const parentStat = await this.statPromise(this.pathUtils.dirname(subPath)); + await this.utimesPromise(subPath, parentStat.atime, parentStat.mtime); + } + } + } + } + + mkdirpSync(p, { + chmod, + utimes + } = {}) { + p = this.resolve(p); + if (p === this.pathUtils.dirname(p)) return; + const parts = p.split(this.pathUtils.sep); + + for (let u = 2; u <= parts.length; ++u) { + const subPath = parts.slice(0, u).join(this.pathUtils.sep); + + if (!this.existsSync(subPath)) { + try { + this.mkdirSync(subPath); + } catch (error) { + if (error.code === `EEXIST`) { + continue; + } else { + throw error; + } + } + + if (chmod != null) this.chmodSync(subPath, chmod); + + if (utimes != null) { + this.utimesSync(subPath, utimes[0], utimes[1]); + } else { + const parentStat = this.statSync(this.pathUtils.dirname(subPath)); + this.utimesSync(subPath, parentStat.atime, parentStat.mtime); + } + } + } + } + + async copyPromise(destination, source, { + baseFs = this, + overwrite = true + } = {}) { + return await copyPromise_1.copyPromise(this, destination, baseFs, source, { + overwrite + }); + } + + copySync(destination, source, { + baseFs = this, + overwrite = true + } = {}) { + const stat = baseFs.lstatSync(source); + const exists = this.existsSync(destination); + + if (stat.isDirectory()) { + this.mkdirpSync(destination); + const directoryListing = baseFs.readdirSync(source); + + for (const entry of directoryListing) { + this.copySync(this.pathUtils.join(destination, entry), baseFs.pathUtils.join(source, entry), { + baseFs, + overwrite + }); + } + } else if (stat.isFile()) { + if (!exists || overwrite) { + if (exists) this.removeSync(destination); + const content = baseFs.readFileSync(source); + this.writeFileSync(destination, content); + } + } else if (stat.isSymbolicLink()) { + if (!exists || overwrite) { + if (exists) this.removeSync(destination); + const target = baseFs.readlinkSync(source); + this.symlinkSync(path_2.convertPath(this.pathUtils, target), destination); + } + } else { + throw new Error(`Unsupported file type (file: ${source}, mode: 0o${stat.mode.toString(8).padStart(6, `0`)})`); + } + + const mode = stat.mode & 0o777; + this.chmodSync(destination, mode); + } + + async changeFilePromise(p, content, { + automaticNewlines + } = {}) { + let current = ''; + + try { + current = await this.readFilePromise(p, `utf8`); + } catch (error) {// ignore errors, no big deal + } + + const normalizedContent = automaticNewlines ? normalizeLineEndings(current, content) : content; + if (current === normalizedContent) return; + await this.writeFilePromise(p, normalizedContent); + } + + changeFileSync(p, content, { + automaticNewlines = false + } = {}) { + let current = ''; + + try { + current = this.readFileSync(p, `utf8`); + } catch (error) {// ignore errors, no big deal + } + + const normalizedContent = automaticNewlines ? normalizeLineEndings(current, content) : content; + if (current === normalizedContent) return; + this.writeFileSync(p, normalizedContent); + } + + async movePromise(fromP, toP) { + try { + await this.renamePromise(fromP, toP); + } catch (error) { + if (error.code === `EXDEV`) { + await this.copyPromise(toP, fromP); + await this.removePromise(fromP); + } else { + throw error; + } + } + } + + moveSync(fromP, toP) { + try { + this.renameSync(fromP, toP); + } catch (error) { + if (error.code === `EXDEV`) { + this.copySync(toP, fromP); + this.removeSync(fromP); + } else { + throw error; + } + } + } + + async lockPromise(affectedPath, callback) { + const lockPath = `${affectedPath}.flock`; + const interval = 1000 / 60; + const startTime = Date.now(); + let fd = null; // Even when we detect that a lock file exists, we still look inside to see + // whether the pid that created it is still alive. It's not foolproof + // (there are false positive), but there are no false negative and that's + // all that matters in 99% of the cases. + + const isAlive = async () => { + let pid; + + try { + [pid] = await this.readJsonPromise(lockPath); + } catch (error) { + // If we can't read the file repeatedly, we assume the process was + // aborted before even writing finishing writing the payload. + return Date.now() - startTime < 500; + } + + try { + // "As a special case, a signal of 0 can be used to test for the + // existence of a process" - so we check whether it's alive. + process.kill(pid, 0); + return true; + } catch (error) { + return false; + } + }; + + while (fd === null) { + try { + fd = await this.openPromise(lockPath, `wx`); + } catch (error) { + if (error.code === `EEXIST`) { + if (!(await isAlive())) { + try { + await this.unlinkPromise(lockPath); + continue; + } catch (error) {// No big deal if we can't remove it. Just fallback to wait for + // it to be eventually released by its owner. + } + } + + if (Date.now() - startTime < 60 * 1000) { + await new Promise(resolve => setTimeout(resolve, interval)); + } else { + throw new Error(`Couldn't acquire a lock in a reasonable time (via ${lockPath})`); + } + } else { + throw error; + } + } + } + + await this.writePromise(fd, JSON.stringify([process.pid])); + + try { + return await callback(); + } finally { + await this.closePromise(fd); + await this.unlinkPromise(lockPath); + } + } + + async readJsonPromise(p) { + const content = await this.readFilePromise(p, `utf8`); + + try { + return JSON.parse(content); + } catch (error) { + error.message += ` (in ${p})`; + throw error; + } + } + + async readJsonSync(p) { + const content = this.readFileSync(p, `utf8`); + + try { + return JSON.parse(content); + } catch (error) { + error.message += ` (in ${p})`; + throw error; + } + } + + async writeJsonPromise(p, data) { + return await this.writeFilePromise(p, `${JSON.stringify(data, null, 2)}\n`); + } + + writeJsonSync(p, data) { + return this.writeFileSync(p, `${JSON.stringify(data, null, 2)}\n`); + } + + async preserveTimePromise(p, cb) { + const stat = await this.lstatPromise(p); + const result = await cb(); + if (typeof result !== `undefined`) p = result; + + if (this.lutimesPromise) { + await this.lutimesPromise(p, stat.atime, stat.mtime); + } else if (!stat.isSymbolicLink()) { + await this.utimesPromise(p, stat.atime, stat.mtime); + } + } + + async preserveTimeSync(p, cb) { + const stat = this.lstatSync(p); + const result = cb(); + if (typeof result !== `undefined`) p = result; + + if (this.lutimesSync) { + this.lutimesSync(p, stat.atime, stat.mtime); + } else if (!stat.isSymbolicLink()) { + this.utimesSync(p, stat.atime, stat.mtime); + } + } + +} + +exports.FakeFS = FakeFS; +FakeFS.DEFAULT_TIME = 315532800; +; + +class BasePortableFakeFS extends FakeFS { + constructor() { + super(path_2.ppath); + } + + resolve(p) { + return this.pathUtils.resolve(path_1.PortablePath.root, p); + } + +} + +exports.BasePortableFakeFS = BasePortableFakeFS; + +function getEndOfLine(content) { + const matches = content.match(/\r?\n/g); + if (matches === null) return os_1.EOL; + const crlf = matches.filter(nl => nl === `\r\n`).length; + const lf = matches.length - crlf; + return crlf > lf ? `\r\n` : `\n`; +} + +function normalizeLineEndings(originalContent, newContent) { + return newContent.replace(/\r?\n/g, getEndOfLine(originalContent)); +} + +exports.normalizeLineEndings = normalizeLineEndings; + +/***/ }), +/* 5 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +const FakeFS_1 = __webpack_require__(4); + +class ProxiedFS extends FakeFS_1.FakeFS { + getExtractHint(hints) { + return this.baseFs.getExtractHint(hints); + } + + resolve(path) { + return this.mapFromBase(this.baseFs.resolve(this.mapToBase(path))); + } + + getRealPath() { + return this.mapFromBase(this.baseFs.getRealPath()); + } + + openPromise(p, flags, mode) { + return this.baseFs.openPromise(this.mapToBase(p), flags, mode); + } + + openSync(p, flags, mode) { + return this.baseFs.openSync(this.mapToBase(p), flags, mode); + } + + async readPromise(fd, buffer, offset, length, position) { + return await this.baseFs.readPromise(fd, buffer, offset, length, position); + } + + readSync(fd, buffer, offset, length, position) { + return this.baseFs.readSync(fd, buffer, offset, length, position); + } + + async writePromise(fd, buffer, offset, length, position) { + if (typeof buffer === `string`) { + return await this.baseFs.writePromise(fd, buffer, offset); + } else { + return await this.baseFs.writePromise(fd, buffer, offset, length, position); + } + } + + writeSync(fd, buffer, offset, length, position) { + if (typeof buffer === `string`) { + return this.baseFs.writeSync(fd, buffer, offset); + } else { + return this.baseFs.writeSync(fd, buffer, offset, length, position); + } + } + + closePromise(fd) { + return this.baseFs.closePromise(fd); + } + + closeSync(fd) { + this.baseFs.closeSync(fd); + } + + createReadStream(p, opts) { + return this.baseFs.createReadStream(p !== null ? this.mapToBase(p) : p, opts); + } + + createWriteStream(p, opts) { + return this.baseFs.createWriteStream(p !== null ? this.mapToBase(p) : p, opts); + } + + async realpathPromise(p) { + return this.mapFromBase((await this.baseFs.realpathPromise(this.mapToBase(p)))); + } + + realpathSync(p) { + return this.mapFromBase(this.baseFs.realpathSync(this.mapToBase(p))); + } + + existsPromise(p) { + return this.baseFs.existsPromise(this.mapToBase(p)); + } + + existsSync(p) { + return this.baseFs.existsSync(this.mapToBase(p)); + } + + accessSync(p, mode) { + return this.baseFs.accessSync(this.mapToBase(p), mode); + } + + accessPromise(p, mode) { + return this.baseFs.accessPromise(this.mapToBase(p), mode); + } + + statPromise(p) { + return this.baseFs.statPromise(this.mapToBase(p)); + } + + statSync(p) { + return this.baseFs.statSync(this.mapToBase(p)); + } + + lstatPromise(p) { + return this.baseFs.lstatPromise(this.mapToBase(p)); + } + + lstatSync(p) { + return this.baseFs.lstatSync(this.mapToBase(p)); + } + + chmodPromise(p, mask) { + return this.baseFs.chmodPromise(this.mapToBase(p), mask); + } + + chmodSync(p, mask) { + return this.baseFs.chmodSync(this.mapToBase(p), mask); + } + + renamePromise(oldP, newP) { + return this.baseFs.renamePromise(this.mapToBase(oldP), this.mapToBase(newP)); + } + + renameSync(oldP, newP) { + return this.baseFs.renameSync(this.mapToBase(oldP), this.mapToBase(newP)); + } + + copyFilePromise(sourceP, destP, flags = 0) { + return this.baseFs.copyFilePromise(this.mapToBase(sourceP), this.mapToBase(destP), flags); + } + + copyFileSync(sourceP, destP, flags = 0) { + return this.baseFs.copyFileSync(this.mapToBase(sourceP), this.mapToBase(destP), flags); + } + + appendFilePromise(p, content, opts) { + return this.baseFs.appendFilePromise(this.fsMapToBase(p), content, opts); + } + + appendFileSync(p, content, opts) { + return this.baseFs.appendFileSync(this.fsMapToBase(p), content, opts); + } + + writeFilePromise(p, content, opts) { + return this.baseFs.writeFilePromise(this.fsMapToBase(p), content, opts); + } + + writeFileSync(p, content, opts) { + return this.baseFs.writeFileSync(this.fsMapToBase(p), content, opts); + } + + unlinkPromise(p) { + return this.baseFs.unlinkPromise(this.mapToBase(p)); + } + + unlinkSync(p) { + return this.baseFs.unlinkSync(this.mapToBase(p)); + } + + utimesPromise(p, atime, mtime) { + return this.baseFs.utimesPromise(this.mapToBase(p), atime, mtime); + } + + utimesSync(p, atime, mtime) { + return this.baseFs.utimesSync(this.mapToBase(p), atime, mtime); + } + + mkdirPromise(p, opts) { + return this.baseFs.mkdirPromise(this.mapToBase(p), opts); + } + + mkdirSync(p, opts) { + return this.baseFs.mkdirSync(this.mapToBase(p), opts); + } + + rmdirPromise(p) { + return this.baseFs.rmdirPromise(this.mapToBase(p)); + } + + rmdirSync(p) { + return this.baseFs.rmdirSync(this.mapToBase(p)); + } + + symlinkPromise(target, p) { + return this.baseFs.symlinkPromise(this.mapToBase(target), this.mapToBase(p)); + } + + symlinkSync(target, p) { + return this.baseFs.symlinkSync(this.mapToBase(target), this.mapToBase(p)); + } + + readFilePromise(p, encoding) { + // This weird condition is required to tell TypeScript that the signatures are proper (otherwise it thinks that only the generic one is covered) + if (encoding === 'utf8') { + return this.baseFs.readFilePromise(this.fsMapToBase(p), encoding); + } else { + return this.baseFs.readFilePromise(this.fsMapToBase(p), encoding); + } + } + + readFileSync(p, encoding) { + // This weird condition is required to tell TypeScript that the signatures are proper (otherwise it thinks that only the generic one is covered) + if (encoding === 'utf8') { + return this.baseFs.readFileSync(this.fsMapToBase(p), encoding); + } else { + return this.baseFs.readFileSync(this.fsMapToBase(p), encoding); + } + } + + async readdirPromise(p, { + withFileTypes + } = {}) { + return this.baseFs.readdirPromise(this.mapToBase(p), { + withFileTypes: withFileTypes + }); + } + + readdirSync(p, { + withFileTypes + } = {}) { + return this.baseFs.readdirSync(this.mapToBase(p), { + withFileTypes: withFileTypes + }); + } + + async readlinkPromise(p) { + return this.mapFromBase((await this.baseFs.readlinkPromise(this.mapToBase(p)))); + } + + readlinkSync(p) { + return this.mapFromBase(this.baseFs.readlinkSync(this.mapToBase(p))); + } + + watch(p, a, b) { + return this.baseFs.watch(this.mapToBase(p), // @ts-ignore + a, b); + } + + fsMapToBase(p) { + if (typeof p === `number`) { + return p; + } else { + return this.mapToBase(p); + } + } + +} + +exports.ProxiedFS = ProxiedFS; + +/***/ }), +/* 6 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +const util_1 = __webpack_require__(7); + +const NodeFS_1 = __webpack_require__(3); + +const path_1 = __webpack_require__(0); + +var FakeFS_1 = __webpack_require__(4); + +exports.normalizeLineEndings = FakeFS_1.normalizeLineEndings; + +var path_2 = __webpack_require__(0); + +exports.PortablePath = path_2.PortablePath; + +var path_3 = __webpack_require__(0); + +exports.npath = path_3.npath; +exports.ppath = path_3.ppath; +exports.toFilename = path_3.toFilename; + +var AliasFS_1 = __webpack_require__(24); + +exports.AliasFS = AliasFS_1.AliasFS; + +var FakeFS_2 = __webpack_require__(4); + +exports.FakeFS = FakeFS_2.FakeFS; + +var CwdFS_1 = __webpack_require__(25); + +exports.CwdFS = CwdFS_1.CwdFS; + +var JailFS_1 = __webpack_require__(26); + +exports.JailFS = JailFS_1.JailFS; + +var LazyFS_1 = __webpack_require__(27); + +exports.LazyFS = LazyFS_1.LazyFS; + +var NoFS_1 = __webpack_require__(28); + +exports.NoFS = NoFS_1.NoFS; + +var NodeFS_2 = __webpack_require__(3); + +exports.NodeFS = NodeFS_2.NodeFS; + +var PosixFS_1 = __webpack_require__(29); + +exports.PosixFS = PosixFS_1.PosixFS; + +var ProxiedFS_1 = __webpack_require__(5); + +exports.ProxiedFS = ProxiedFS_1.ProxiedFS; + +var VirtualFS_1 = __webpack_require__(30); + +exports.VirtualFS = VirtualFS_1.VirtualFS; + +var ZipFS_1 = __webpack_require__(13); + +exports.ZipFS = ZipFS_1.ZipFS; + +var ZipOpenFS_1 = __webpack_require__(33); + +exports.ZipOpenFS = ZipOpenFS_1.ZipOpenFS; + +function patchFs(patchedFs, fakeFs) { + const SYNC_IMPLEMENTATIONS = new Set([`accessSync`, `appendFileSync`, `createReadStream`, `chmodSync`, `closeSync`, `copyFileSync`, `lstatSync`, `mkdirSync`, `openSync`, `readSync`, `readlinkSync`, `readFileSync`, `readdirSync`, `readlinkSync`, `realpathSync`, `renameSync`, `rmdirSync`, `statSync`, `symlinkSync`, `unlinkSync`, `utimesSync`, `watch`, `writeFileSync`, `writeSync`]); + const ASYNC_IMPLEMENTATIONS = new Set([`accessPromise`, `appendFilePromise`, `chmodPromise`, `closePromise`, `copyFilePromise`, `lstatPromise`, `mkdirPromise`, `openPromise`, `readdirPromise`, `realpathPromise`, `readFilePromise`, `readdirPromise`, `readlinkPromise`, `renamePromise`, `rmdirPromise`, `statPromise`, `symlinkPromise`, `unlinkPromise`, `utimesPromise`, `writeFilePromise`, `writeSync`]); + + const setupFn = (target, name, replacement) => { + const orig = target[name]; + if (typeof orig === `undefined`) return; + target[name] = replacement; + + if (typeof orig[util_1.promisify.custom] !== `undefined`) { + replacement[util_1.promisify.custom] = orig[util_1.promisify.custom]; + } + }; + + setupFn(patchedFs, `existsSync`, p => { + try { + return fakeFs.existsSync(p); + } catch (error) { + return false; + } + }); + setupFn(patchedFs, `exists`, (p, ...args) => { + const hasCallback = typeof args[args.length - 1] === `function`; + const callback = hasCallback ? args.pop() : () => {}; + process.nextTick(() => { + fakeFs.existsPromise(p).then(exists => { + callback(exists); + }, () => { + callback(false); + }); + }); + }); + setupFn(patchedFs, `read`, (p, buffer, ...args) => { + const hasCallback = typeof args[args.length - 1] === `function`; + const callback = hasCallback ? args.pop() : () => {}; + process.nextTick(() => { + fakeFs.readPromise(p, buffer, ...args).then(bytesRead => { + callback(null, bytesRead, buffer); + }, error => { + callback(error); + }); + }); + }); + + for (const fnName of ASYNC_IMPLEMENTATIONS) { + const fakeImpl = fakeFs[fnName].bind(fakeFs); + const origName = fnName.replace(/Promise$/, ``); + setupFn(patchedFs, origName, (...args) => { + const hasCallback = typeof args[args.length - 1] === `function`; + const callback = hasCallback ? args.pop() : () => {}; + process.nextTick(() => { + fakeImpl(...args).then(result => { + callback(null, result); + }, error => { + callback(error); + }); + }); + }); + } + + for (const fnName of SYNC_IMPLEMENTATIONS) { + const fakeImpl = fakeFs[fnName].bind(fakeFs); + const origName = fnName; + setupFn(patchedFs, origName, fakeImpl); + } + + patchedFs.realpathSync.native = patchedFs.realpathSync; + patchedFs.realpath.native = patchedFs.realpath; +} + +exports.patchFs = patchFs; + +function extendFs(realFs, fakeFs) { + const patchedFs = Object.create(realFs); + patchFs(patchedFs, fakeFs); + return patchedFs; +} + +exports.extendFs = extendFs; +exports.xfs = Object.assign(new NodeFS_1.NodeFS(), { + mktempSync(cb) { + // We lazily load `tmp` because it injects itself into the `process` + // events (to clean the folders at exit time), and it may lead to + // large memory leaks. Better avoid loading it until we can't do + // otherwise (ideally the fix would be for `tmp` itself to only + // attach cleaners after the first call). + const tmp = __webpack_require__(14); + + const { + name, + removeCallback + } = tmp.dirSync({ + unsafeCleanup: true + }); + + if (typeof cb === `undefined`) { + return path_1.npath.toPortablePath(name); + } else { + try { + return cb(path_1.npath.toPortablePath(name)); + } finally { + removeCallback(); + } + } + }, + + mktempPromise(cb) { + // We lazily load `tmp` because it injects itself into the `process` + // events (to clean the folders at exit time), and it may lead to + // large memory leaks. Better avoid loading it until we can't do + // otherwise (ideally the fix would be for `tmp` itself to only + // attach cleaners after the first call). + const tmp = __webpack_require__(14); + + if (typeof cb === `undefined`) { + return new Promise((resolve, reject) => { + tmp.dir({ + unsafeCleanup: true + }, (err, path) => { + if (err) { + reject(err); + } else { + resolve(path_1.npath.toPortablePath(path)); + } + }); + }); + } else { + return new Promise((resolve, reject) => { + tmp.dir({ + unsafeCleanup: true + }, (err, path, cleanup) => { + if (err) { + reject(err); + } else { + Promise.resolve(path_1.npath.toPortablePath(path)).then(cb).then(result => { + cleanup(); + resolve(result); + }, error => { + cleanup(); + reject(error); + }); + } + }); + }); + } + } + +}); + +/***/ }), +/* 7 */ +/***/ (function(module, exports) { + +module.exports = require("util"); + +/***/ }), +/* 8 */ +/***/ (function(module, exports) { + +module.exports = require("module"); + +/***/ }), +/* 9 */ +/***/ (function(module, exports) { + +module.exports = require("assert"); + +/***/ }), +/* 10 */ +/***/ (function(module, exports, __webpack_require__) { + +module.exports = minimatch +minimatch.Minimatch = Minimatch + +var path = { sep: '/' } +try { + path = __webpack_require__(2) +} catch (er) {} + +var GLOBSTAR = minimatch.GLOBSTAR = Minimatch.GLOBSTAR = {} +var expand = __webpack_require__(36) + +var plTypes = { + '!': { open: '(?:(?!(?:', close: '))[^/]*?)'}, + '?': { open: '(?:', close: ')?' }, + '+': { open: '(?:', close: ')+' }, + '*': { open: '(?:', close: ')*' }, + '@': { open: '(?:', close: ')' } +} + +// any single thing other than / +// don't need to escape / when using new RegExp() +var qmark = '[^/]' + +// * => any number of characters +var star = qmark + '*?' + +// ** when dots are allowed. Anything goes, except .. and . +// not (^ or / followed by one or two dots followed by $ or /), +// followed by anything, any number of times. +var twoStarDot = '(?:(?!(?:\\\/|^)(?:\\.{1,2})($|\\\/)).)*?' + +// not a ^ or / followed by a dot, +// followed by anything, any number of times. +var twoStarNoDot = '(?:(?!(?:\\\/|^)\\.).)*?' + +// characters that need to be escaped in RegExp. +var reSpecials = charSet('().*{}+?[]^$\\!') + +// "abc" -> { a:true, b:true, c:true } +function charSet (s) { + return s.split('').reduce(function (set, c) { + set[c] = true + return set + }, {}) +} + +// normalizes slashes. +var slashSplit = /\/+/ + +minimatch.filter = filter +function filter (pattern, options) { + options = options || {} + return function (p, i, list) { + return minimatch(p, pattern, options) + } +} + +function ext (a, b) { + a = a || {} + b = b || {} + var t = {} + Object.keys(b).forEach(function (k) { + t[k] = b[k] + }) + Object.keys(a).forEach(function (k) { + t[k] = a[k] + }) + return t +} + +minimatch.defaults = function (def) { + if (!def || !Object.keys(def).length) return minimatch + + var orig = minimatch + + var m = function minimatch (p, pattern, options) { + return orig.minimatch(p, pattern, ext(def, options)) + } + + m.Minimatch = function Minimatch (pattern, options) { + return new orig.Minimatch(pattern, ext(def, options)) + } + + return m +} + +Minimatch.defaults = function (def) { + if (!def || !Object.keys(def).length) return Minimatch + return minimatch.defaults(def).Minimatch +} + +function minimatch (p, pattern, options) { + if (typeof pattern !== 'string') { + throw new TypeError('glob pattern string required') + } + + if (!options) options = {} + + // shortcut: comments match nothing. + if (!options.nocomment && pattern.charAt(0) === '#') { + return false + } + + // "" only matches "" + if (pattern.trim() === '') return p === '' + + return new Minimatch(pattern, options).match(p) +} + +function Minimatch (pattern, options) { + if (!(this instanceof Minimatch)) { + return new Minimatch(pattern, options) + } + + if (typeof pattern !== 'string') { + throw new TypeError('glob pattern string required') + } + + if (!options) options = {} + pattern = pattern.trim() + + // windows support: need to use /, not \ + if (path.sep !== '/') { + pattern = pattern.split(path.sep).join('/') + } + + this.options = options + this.set = [] + this.pattern = pattern + this.regexp = null + this.negate = false + this.comment = false + this.empty = false + + // make the set of regexps etc. + this.make() +} + +Minimatch.prototype.debug = function () {} + +Minimatch.prototype.make = make +function make () { + // don't do it more than once. + if (this._made) return + + var pattern = this.pattern + var options = this.options + + // empty patterns and comments match nothing. + if (!options.nocomment && pattern.charAt(0) === '#') { + this.comment = true + return + } + if (!pattern) { + this.empty = true + return + } + + // step 1: figure out negation, etc. + this.parseNegate() + + // step 2: expand braces + var set = this.globSet = this.braceExpand() + + if (options.debug) this.debug = console.error + + this.debug(this.pattern, set) + + // step 3: now we have a set, so turn each one into a series of path-portion + // matching patterns. + // These will be regexps, except in the case of "**", which is + // set to the GLOBSTAR object for globstar behavior, + // and will not contain any / characters + set = this.globParts = set.map(function (s) { + return s.split(slashSplit) + }) + + this.debug(this.pattern, set) + + // glob --> regexps + set = set.map(function (s, si, set) { + return s.map(this.parse, this) + }, this) + + this.debug(this.pattern, set) + + // filter out everything that didn't compile properly. + set = set.filter(function (s) { + return s.indexOf(false) === -1 + }) + + this.debug(this.pattern, set) + + this.set = set +} + +Minimatch.prototype.parseNegate = parseNegate +function parseNegate () { + var pattern = this.pattern + var negate = false + var options = this.options + var negateOffset = 0 + + if (options.nonegate) return + + for (var i = 0, l = pattern.length + ; i < l && pattern.charAt(i) === '!' + ; i++) { + negate = !negate + negateOffset++ + } + + if (negateOffset) this.pattern = pattern.substr(negateOffset) + this.negate = negate +} + +// Brace expansion: +// a{b,c}d -> abd acd +// a{b,}c -> abc ac +// a{0..3}d -> a0d a1d a2d a3d +// a{b,c{d,e}f}g -> abg acdfg acefg +// a{b,c}d{e,f}g -> abdeg acdeg abdeg abdfg +// +// Invalid sets are not expanded. +// a{2..}b -> a{2..}b +// a{b}c -> a{b}c +minimatch.braceExpand = function (pattern, options) { + return braceExpand(pattern, options) +} + +Minimatch.prototype.braceExpand = braceExpand + +function braceExpand (pattern, options) { + if (!options) { + if (this instanceof Minimatch) { + options = this.options + } else { + options = {} + } + } + + pattern = typeof pattern === 'undefined' + ? this.pattern : pattern + + if (typeof pattern === 'undefined') { + throw new TypeError('undefined pattern') + } + + if (options.nobrace || + !pattern.match(/\{.*\}/)) { + // shortcut. no need to expand. + return [pattern] + } + + return expand(pattern) +} + +// parse a component of the expanded set. +// At this point, no pattern may contain "/" in it +// so we're going to return a 2d array, where each entry is the full +// pattern, split on '/', and then turned into a regular expression. +// A regexp is made at the end which joins each array with an +// escaped /, and another full one which joins each regexp with |. +// +// Following the lead of Bash 4.1, note that "**" only has special meaning +// when it is the *only* thing in a path portion. Otherwise, any series +// of * is equivalent to a single *. Globstar behavior is enabled by +// default, and can be disabled by setting options.noglobstar. +Minimatch.prototype.parse = parse +var SUBPARSE = {} +function parse (pattern, isSub) { + if (pattern.length > 1024 * 64) { + throw new TypeError('pattern is too long') + } + + var options = this.options + + // shortcuts + if (!options.noglobstar && pattern === '**') return GLOBSTAR + if (pattern === '') return '' + + var re = '' + var hasMagic = !!options.nocase + var escaping = false + // ? => one single character + var patternListStack = [] + var negativeLists = [] + var stateChar + var inClass = false + var reClassStart = -1 + var classStart = -1 + // . and .. never match anything that doesn't start with ., + // even when options.dot is set. + var patternStart = pattern.charAt(0) === '.' ? '' // anything + // not (start or / followed by . or .. followed by / or end) + : options.dot ? '(?!(?:^|\\\/)\\.{1,2}(?:$|\\\/))' + : '(?!\\.)' + var self = this + + function clearStateChar () { + if (stateChar) { + // we had some state-tracking character + // that wasn't consumed by this pass. + switch (stateChar) { + case '*': + re += star + hasMagic = true + break + case '?': + re += qmark + hasMagic = true + break + default: + re += '\\' + stateChar + break + } + self.debug('clearStateChar %j %j', stateChar, re) + stateChar = false + } + } + + for (var i = 0, len = pattern.length, c + ; (i < len) && (c = pattern.charAt(i)) + ; i++) { + this.debug('%s\t%s %s %j', pattern, i, re, c) + + // skip over any that are escaped. + if (escaping && reSpecials[c]) { + re += '\\' + c + escaping = false + continue + } + + switch (c) { + case '/': + // completely not allowed, even escaped. + // Should already be path-split by now. + return false + + case '\\': + clearStateChar() + escaping = true + continue + + // the various stateChar values + // for the "extglob" stuff. + case '?': + case '*': + case '+': + case '@': + case '!': + this.debug('%s\t%s %s %j <-- stateChar', pattern, i, re, c) + + // all of those are literals inside a class, except that + // the glob [!a] means [^a] in regexp + if (inClass) { + this.debug(' in class') + if (c === '!' && i === classStart + 1) c = '^' + re += c + continue + } + + // if we already have a stateChar, then it means + // that there was something like ** or +? in there. + // Handle the stateChar, then proceed with this one. + self.debug('call clearStateChar %j', stateChar) + clearStateChar() + stateChar = c + // if extglob is disabled, then +(asdf|foo) isn't a thing. + // just clear the statechar *now*, rather than even diving into + // the patternList stuff. + if (options.noext) clearStateChar() + continue + + case '(': + if (inClass) { + re += '(' + continue + } + + if (!stateChar) { + re += '\\(' + continue + } + + patternListStack.push({ + type: stateChar, + start: i - 1, + reStart: re.length, + open: plTypes[stateChar].open, + close: plTypes[stateChar].close + }) + // negation is (?:(?!js)[^/]*) + re += stateChar === '!' ? '(?:(?!(?:' : '(?:' + this.debug('plType %j %j', stateChar, re) + stateChar = false + continue + + case ')': + if (inClass || !patternListStack.length) { + re += '\\)' + continue + } + + clearStateChar() + hasMagic = true + var pl = patternListStack.pop() + // negation is (?:(?!js)[^/]*) + // The others are (?:) + re += pl.close + if (pl.type === '!') { + negativeLists.push(pl) + } + pl.reEnd = re.length + continue + + case '|': + if (inClass || !patternListStack.length || escaping) { + re += '\\|' + escaping = false + continue + } + + clearStateChar() + re += '|' + continue + + // these are mostly the same in regexp and glob + case '[': + // swallow any state-tracking char before the [ + clearStateChar() + + if (inClass) { + re += '\\' + c + continue + } + + inClass = true + classStart = i + reClassStart = re.length + re += c + continue + + case ']': + // a right bracket shall lose its special + // meaning and represent itself in + // a bracket expression if it occurs + // first in the list. -- POSIX.2 2.8.3.2 + if (i === classStart + 1 || !inClass) { + re += '\\' + c + escaping = false + continue + } + + // handle the case where we left a class open. + // "[z-a]" is valid, equivalent to "\[z-a\]" + if (inClass) { + // split where the last [ was, make sure we don't have + // an invalid re. if so, re-walk the contents of the + // would-be class to re-translate any characters that + // were passed through as-is + // TODO: It would probably be faster to determine this + // without a try/catch and a new RegExp, but it's tricky + // to do safely. For now, this is safe and works. + var cs = pattern.substring(classStart + 1, i) + try { + RegExp('[' + cs + ']') + } catch (er) { + // not a valid class! + var sp = this.parse(cs, SUBPARSE) + re = re.substr(0, reClassStart) + '\\[' + sp[0] + '\\]' + hasMagic = hasMagic || sp[1] + inClass = false + continue + } + } + + // finish up the class. + hasMagic = true + inClass = false + re += c + continue + + default: + // swallow any state char that wasn't consumed + clearStateChar() + + if (escaping) { + // no need + escaping = false + } else if (reSpecials[c] + && !(c === '^' && inClass)) { + re += '\\' + } + + re += c + + } // switch + } // for + + // handle the case where we left a class open. + // "[abc" is valid, equivalent to "\[abc" + if (inClass) { + // split where the last [ was, and escape it + // this is a huge pita. We now have to re-walk + // the contents of the would-be class to re-translate + // any characters that were passed through as-is + cs = pattern.substr(classStart + 1) + sp = this.parse(cs, SUBPARSE) + re = re.substr(0, reClassStart) + '\\[' + sp[0] + hasMagic = hasMagic || sp[1] + } + + // handle the case where we had a +( thing at the *end* + // of the pattern. + // each pattern list stack adds 3 chars, and we need to go through + // and escape any | chars that were passed through as-is for the regexp. + // Go through and escape them, taking care not to double-escape any + // | chars that were already escaped. + for (pl = patternListStack.pop(); pl; pl = patternListStack.pop()) { + var tail = re.slice(pl.reStart + pl.open.length) + this.debug('setting tail', re, pl) + // maybe some even number of \, then maybe 1 \, followed by a | + tail = tail.replace(/((?:\\{2}){0,64})(\\?)\|/g, function (_, $1, $2) { + if (!$2) { + // the | isn't already escaped, so escape it. + $2 = '\\' + } + + // need to escape all those slashes *again*, without escaping the + // one that we need for escaping the | character. As it works out, + // escaping an even number of slashes can be done by simply repeating + // it exactly after itself. That's why this trick works. + // + // I am sorry that you have to see this. + return $1 + $1 + $2 + '|' + }) + + this.debug('tail=%j\n %s', tail, tail, pl, re) + var t = pl.type === '*' ? star + : pl.type === '?' ? qmark + : '\\' + pl.type + + hasMagic = true + re = re.slice(0, pl.reStart) + t + '\\(' + tail + } + + // handle trailing things that only matter at the very end. + clearStateChar() + if (escaping) { + // trailing \\ + re += '\\\\' + } + + // only need to apply the nodot start if the re starts with + // something that could conceivably capture a dot + var addPatternStart = false + switch (re.charAt(0)) { + case '.': + case '[': + case '(': addPatternStart = true + } + + // Hack to work around lack of negative lookbehind in JS + // A pattern like: *.!(x).!(y|z) needs to ensure that a name + // like 'a.xyz.yz' doesn't match. So, the first negative + // lookahead, has to look ALL the way ahead, to the end of + // the pattern. + for (var n = negativeLists.length - 1; n > -1; n--) { + var nl = negativeLists[n] + + var nlBefore = re.slice(0, nl.reStart) + var nlFirst = re.slice(nl.reStart, nl.reEnd - 8) + var nlLast = re.slice(nl.reEnd - 8, nl.reEnd) + var nlAfter = re.slice(nl.reEnd) + + nlLast += nlAfter + + // Handle nested stuff like *(*.js|!(*.json)), where open parens + // mean that we should *not* include the ) in the bit that is considered + // "after" the negated section. + var openParensBefore = nlBefore.split('(').length - 1 + var cleanAfter = nlAfter + for (i = 0; i < openParensBefore; i++) { + cleanAfter = cleanAfter.replace(/\)[+*?]?/, '') + } + nlAfter = cleanAfter + + var dollar = '' + if (nlAfter === '' && isSub !== SUBPARSE) { + dollar = '$' + } + var newRe = nlBefore + nlFirst + nlAfter + dollar + nlLast + re = newRe + } + + // if the re is not "" at this point, then we need to make sure + // it doesn't match against an empty path part. + // Otherwise a/* will match a/, which it should not. + if (re !== '' && hasMagic) { + re = '(?=.)' + re + } + + if (addPatternStart) { + re = patternStart + re + } + + // parsing just a piece of a larger pattern. + if (isSub === SUBPARSE) { + return [re, hasMagic] + } + + // skip the regexp for non-magical patterns + // unescape anything in it, though, so that it'll be + // an exact match against a file etc. + if (!hasMagic) { + return globUnescape(pattern) + } + + var flags = options.nocase ? 'i' : '' + try { + var regExp = new RegExp('^' + re + '$', flags) + } catch (er) { + // If it was an invalid regular expression, then it can't match + // anything. This trick looks for a character after the end of + // the string, which is of course impossible, except in multi-line + // mode, but it's not a /m regex. + return new RegExp('$.') + } + + regExp._glob = pattern + regExp._src = re + + return regExp +} + +minimatch.makeRe = function (pattern, options) { + return new Minimatch(pattern, options || {}).makeRe() +} + +Minimatch.prototype.makeRe = makeRe +function makeRe () { + if (this.regexp || this.regexp === false) return this.regexp + + // at this point, this.set is a 2d array of partial + // pattern strings, or "**". + // + // It's better to use .match(). This function shouldn't + // be used, really, but it's pretty convenient sometimes, + // when you just want to work with a regex. + var set = this.set + + if (!set.length) { + this.regexp = false + return this.regexp + } + var options = this.options + + var twoStar = options.noglobstar ? star + : options.dot ? twoStarDot + : twoStarNoDot + var flags = options.nocase ? 'i' : '' + + var re = set.map(function (pattern) { + return pattern.map(function (p) { + return (p === GLOBSTAR) ? twoStar + : (typeof p === 'string') ? regExpEscape(p) + : p._src + }).join('\\\/') + }).join('|') + + // must match entire pattern + // ending in a * or ** will make it less strict. + re = '^(?:' + re + ')$' + + // can match anything, as long as it's not this. + if (this.negate) re = '^(?!' + re + ').*$' + + try { + this.regexp = new RegExp(re, flags) + } catch (ex) { + this.regexp = false + } + return this.regexp +} + +minimatch.match = function (list, pattern, options) { + options = options || {} + var mm = new Minimatch(pattern, options) + list = list.filter(function (f) { + return mm.match(f) + }) + if (mm.options.nonull && !list.length) { + list.push(pattern) + } + return list +} + +Minimatch.prototype.match = match +function match (f, partial) { + this.debug('match', f, this.pattern) + // short-circuit in the case of busted things. + // comments, etc. + if (this.comment) return false + if (this.empty) return f === '' + + if (f === '/' && partial) return true + + var options = this.options + + // windows: need to use /, not \ + if (path.sep !== '/') { + f = f.split(path.sep).join('/') + } + + // treat the test path as a set of pathparts. + f = f.split(slashSplit) + this.debug(this.pattern, 'split', f) + + // just ONE of the pattern sets in this.set needs to match + // in order for it to be valid. If negating, then just one + // match means that we have failed. + // Either way, return on the first hit. + + var set = this.set + this.debug(this.pattern, 'set', set) + + // Find the basename of the path by looking for the last non-empty segment + var filename + var i + for (i = f.length - 1; i >= 0; i--) { + filename = f[i] + if (filename) break + } + + for (i = 0; i < set.length; i++) { + var pattern = set[i] + var file = f + if (options.matchBase && pattern.length === 1) { + file = [filename] + } + var hit = this.matchOne(file, pattern, partial) + if (hit) { + if (options.flipNegate) return true + return !this.negate + } + } + + // didn't get any hits. this is success if it's a negative + // pattern, failure otherwise. + if (options.flipNegate) return false + return this.negate +} + +// set partial to true to test if, for example, +// "/a/b" matches the start of "/*/b/*/d" +// Partial means, if you run out of file before you run +// out of pattern, then that's fine, as long as all +// the parts match. +Minimatch.prototype.matchOne = function (file, pattern, partial) { + var options = this.options + + this.debug('matchOne', + { 'this': this, file: file, pattern: pattern }) + + this.debug('matchOne', file.length, pattern.length) + + for (var fi = 0, + pi = 0, + fl = file.length, + pl = pattern.length + ; (fi < fl) && (pi < pl) + ; fi++, pi++) { + this.debug('matchOne loop') + var p = pattern[pi] + var f = file[fi] + + this.debug(pattern, p, f) + + // should be impossible. + // some invalid regexp stuff in the set. + if (p === false) return false + + if (p === GLOBSTAR) { + this.debug('GLOBSTAR', [pattern, p, f]) + + // "**" + // a/**/b/**/c would match the following: + // a/b/x/y/z/c + // a/x/y/z/b/c + // a/b/x/b/x/c + // a/b/c + // To do this, take the rest of the pattern after + // the **, and see if it would match the file remainder. + // If so, return success. + // If not, the ** "swallows" a segment, and try again. + // This is recursively awful. + // + // a/**/b/**/c matching a/b/x/y/z/c + // - a matches a + // - doublestar + // - matchOne(b/x/y/z/c, b/**/c) + // - b matches b + // - doublestar + // - matchOne(x/y/z/c, c) -> no + // - matchOne(y/z/c, c) -> no + // - matchOne(z/c, c) -> no + // - matchOne(c, c) yes, hit + var fr = fi + var pr = pi + 1 + if (pr === pl) { + this.debug('** at the end') + // a ** at the end will just swallow the rest. + // We have found a match. + // however, it will not swallow /.x, unless + // options.dot is set. + // . and .. are *never* matched by **, for explosively + // exponential reasons. + for (; fi < fl; fi++) { + if (file[fi] === '.' || file[fi] === '..' || + (!options.dot && file[fi].charAt(0) === '.')) return false + } + return true + } + + // ok, let's see if we can swallow whatever we can. + while (fr < fl) { + var swallowee = file[fr] + + this.debug('\nglobstar while', file, fr, pattern, pr, swallowee) + + // XXX remove this slice. Just pass the start index. + if (this.matchOne(file.slice(fr), pattern.slice(pr), partial)) { + this.debug('globstar found match!', fr, fl, swallowee) + // found a match. + return true + } else { + // can't swallow "." or ".." ever. + // can only swallow ".foo" when explicitly asked. + if (swallowee === '.' || swallowee === '..' || + (!options.dot && swallowee.charAt(0) === '.')) { + this.debug('dot detected!', file, fr, pattern, pr) + break + } + + // ** swallows a segment, and continue. + this.debug('globstar swallow a segment, and continue') + fr++ + } + } + + // no match was found. + // However, in partial mode, we can't say this is necessarily over. + // If there's more *pattern* left, then + if (partial) { + // ran out of file + this.debug('\n>>> no match, partial?', file, fr, pattern, pr) + if (fr === fl) return true + } + return false + } + + // something other than ** + // non-magic patterns just have to match exactly + // patterns with magic have been turned into regexps. + var hit + if (typeof p === 'string') { + if (options.nocase) { + hit = f.toLowerCase() === p.toLowerCase() + } else { + hit = f === p + } + this.debug('string match', p, f, hit) + } else { + hit = f.match(p) + this.debug('pattern match', p, f, hit) + } + + if (!hit) return false + } + + // Note: ending in / means that we'll get a final "" + // at the end of the pattern. This can only match a + // corresponding "" at the end of the file. + // If the file ends in /, then it can only match a + // a pattern that ends in /, unless the pattern just + // doesn't have any more for it. But, a/b/ should *not* + // match "a/b/*", even though "" matches against the + // [^/]*? pattern, except in partial mode, where it might + // simply not be reached yet. + // However, a/b/ should still satisfy a/* + + // now either we fell off the end of the pattern, or we're done. + if (fi === fl && pi === pl) { + // ran out of pattern and filename at the same time. + // an exact hit! + return true + } else if (fi === fl) { + // ran out of file, but still had pattern left. + // this is ok if we're doing the match as part of + // a glob fs traversal. + return partial + } else if (pi === pl) { + // ran out of pattern, still have file left. + // this is only acceptable if we're on the very last + // empty segment of a file with a trailing slash. + // a/* should match a/b/ + var emptyFileEnd = (fi === fl - 1) && (file[fi] === '') + return emptyFileEnd + } + + // should be unreachable. + throw new Error('wtf?') +} + +// replace stuff like \* with * +function globUnescape (s) { + return s.replace(/\\(.)/g, '$1') +} + +function regExpEscape (s) { + return s.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, '\\$&') +} + + +/***/ }), +/* 11 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +function posix(path) { + return path.charAt(0) === '/'; +} + +function win32(path) { + // https://github.com/nodejs/node/blob/b3fcc245fb25539909ef1d5eaa01dbf92e168633/lib/path.js#L56 + var splitDeviceRe = /^([a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/]+[^\\\/]+)?([\\\/])?([\s\S]*?)$/; + var result = splitDeviceRe.exec(path); + var device = result[1] || ''; + var isUnc = Boolean(device && device.charAt(1) !== ':'); + + // UNC paths are always absolute + return Boolean(result[2] || isUnc); +} + +module.exports = process.platform === 'win32' ? win32 : posix; +module.exports.posix = posix; +module.exports.win32 = win32; + + +/***/ }), +/* 12 */ +/***/ (function(module, exports) { + +module.exports = require("os"); + +/***/ }), +/* 13 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var __importStar = this && this.__importStar || function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k]; + result["default"] = mod; + return result; +}; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +const fs_1 = __webpack_require__(1); + +const stream_1 = __webpack_require__(31); + +const util_1 = __webpack_require__(7); + +const FakeFS_1 = __webpack_require__(4); + +const NodeFS_1 = __webpack_require__(3); + +const errors = __importStar(__webpack_require__(32)); + +const path_1 = __webpack_require__(0); + +const S_IFMT = 0o170000; +const S_IFDIR = 0o040000; +const S_IFREG = 0o100000; +const S_IFLNK = 0o120000; + +class DirEntry { + constructor() { + this.name = ``; + this.mode = 0; + } + + isBlockDevice() { + return false; + } + + isCharacterDevice() { + return false; + } + + isDirectory() { + return (this.mode & S_IFMT) === S_IFDIR; + } + + isFIFO() { + return false; + } + + isFile() { + return (this.mode & S_IFMT) === S_IFREG; + } + + isSocket() { + return false; + } + + isSymbolicLink() { + return (this.mode & S_IFMT) === S_IFLNK; + } + +} + +class StatEntry { + constructor() { + this.dev = 0; + this.ino = 0; + this.mode = 0; + this.nlink = 1; + this.rdev = 0; + this.blocks = 1; + } + + isBlockDevice() { + return false; + } + + isCharacterDevice() { + return false; + } + + isDirectory() { + return (this.mode & S_IFMT) === S_IFDIR; + } + + isFIFO() { + return false; + } + + isFile() { + return (this.mode & S_IFMT) === S_IFREG; + } + + isSocket() { + return false; + } + + isSymbolicLink() { + return (this.mode & S_IFMT) === S_IFLNK; + } + +} + +function makeDefaultStats() { + return Object.assign(new StatEntry(), { + uid: 0, + gid: 0, + size: 0, + blksize: 0, + atimeMs: 0, + mtimeMs: 0, + ctimeMs: 0, + birthtimeMs: 0, + atime: new Date(0), + mtime: new Date(0), + ctime: new Date(0), + birthtime: new Date(0), + mode: S_IFREG | 0o644 + }); +} + +function toUnixTimestamp(time) { + if (typeof time === 'string' && String(+time) === time) return +time; // @ts-ignore + + if (Number.isFinite(time)) { + if (time < 0) { + return Date.now() / 1000; + } else { + return time; + } + } // convert to 123.456 UNIX timestamp + + + if (util_1.isDate(time)) return time.getTime() / 1000; + throw new Error(`Invalid time`); +} + +class ZipFS extends FakeFS_1.BasePortableFakeFS { + constructor(source, opts) { + super(); + this.listings = new Map(); + this.entries = new Map(); + this.fds = new Map(); + this.nextFd = 0; + this.ready = false; + this.readOnly = false; + this.libzip = opts.libzip; + const pathOptions = opts; + + if (typeof source === `string`) { + const { + baseFs = new NodeFS_1.NodeFS() + } = pathOptions; + this.baseFs = baseFs; + this.path = source; + } else { + this.path = null; + this.baseFs = null; + } + + if (opts.stats) { + this.stats = opts.stats; + } else { + if (typeof source === `string`) { + try { + this.stats = this.baseFs.statSync(source); + } catch (error) { + if (error.code === `ENOENT` && pathOptions.create) { + this.stats = makeDefaultStats(); + } else { + throw error; + } + } + } else { + this.stats = makeDefaultStats(); + } + } + + const errPtr = this.libzip.malloc(4); + + try { + let flags = 0; + if (typeof source === `string` && pathOptions.create) flags |= this.libzip.ZIP_CREATE | this.libzip.ZIP_TRUNCATE; + + if (opts.readOnly) { + flags |= this.libzip.ZIP_RDONLY; + this.readOnly = true; + } + + if (typeof source === `string`) { + this.zip = this.libzip.open(path_1.npath.fromPortablePath(source), flags, errPtr); + } else { + const lzSource = this.allocateUnattachedSource(source); + + try { + this.zip = this.libzip.openFromSource(lzSource, flags, errPtr); + } catch (error) { + this.libzip.source.free(lzSource); + throw error; + } + } + + if (this.zip === 0) { + const error = this.libzip.struct.errorS(); + this.libzip.error.initWithCode(error, this.libzip.getValue(errPtr, `i32`)); + throw new Error(this.libzip.error.strerror(error)); + } + } finally { + this.libzip.free(errPtr); + } + + this.listings.set(path_1.PortablePath.root, new Set()); + const entryCount = this.libzip.getNumEntries(this.zip, 0); + + for (let t = 0; t < entryCount; ++t) { + const raw = this.libzip.getName(this.zip, t, 0); + if (path_1.ppath.isAbsolute(raw)) continue; + const p = path_1.ppath.resolve(path_1.PortablePath.root, raw); + this.registerEntry(p, t); // If the raw path is a directory, register it + // to prevent empty folder being skipped + + if (raw.endsWith('/')) { + this.registerListing(p); + } + } + + this.ready = true; + } + + getExtractHint(hints) { + for (const fileName of this.entries.keys()) { + const ext = this.pathUtils.extname(fileName); + + if (hints.relevantExtensions.has(ext)) { + return true; + } + } + + return false; + } + + getAllFiles() { + return Array.from(this.entries.keys()); + } + + getRealPath() { + if (!this.path) throw new Error(`ZipFS don't have real paths when loaded from a buffer`); + return this.path; + } + + saveAndClose() { + if (!this.path || !this.baseFs) throw new Error(`ZipFS cannot be saved and must be discarded when loaded from a buffer`); + if (!this.ready) throw errors.EBUSY(`archive closed, close`); + if (this.readOnly) return this.discardAndClose(); + const previousMod = this.baseFs.existsSync(this.path) ? this.baseFs.statSync(this.path).mode & 0o777 : null; + const rc = this.libzip.close(this.zip); + if (rc === -1) throw new Error(this.libzip.error.strerror(this.libzip.getError(this.zip))); // this.libzip overrides the chmod when writing the archive, which is a weird + // behavior I don't totally understand (plus the umask seems bogus in some + // weird cases - maybe related to emscripten?) + // + // See also https://github.com/nih-at/libzip/issues/77 + + if (previousMod === null) this.baseFs.chmodSync(this.path, this.stats.mode);else if (previousMod !== (this.baseFs.statSync(this.path).mode & 0o777)) this.baseFs.chmodSync(this.path, previousMod); + this.ready = false; + } + + discardAndClose() { + if (!this.ready) throw errors.EBUSY(`archive closed, close`); + this.libzip.discard(this.zip); + this.ready = false; + } + + async openPromise(p, flags, mode) { + return this.openSync(p, flags, mode); + } + + openSync(p, flags, mode) { + const fd = this.nextFd++; + this.fds.set(fd, { + cursor: 0, + p + }); + return fd; + } + + async readPromise(fd, buffer, offset, length, position) { + return this.readSync(fd, buffer, offset, length, position); + } + + readSync(fd, buffer, offset = 0, length = 0, position = -1) { + const entry = this.fds.get(fd); + if (typeof entry === `undefined`) throw errors.EBADF(`read`); + let realPosition; + if (position === -1 || position === null) realPosition = entry.cursor;else realPosition = position; + const source = this.readFileSync(entry.p); + source.copy(buffer, offset, realPosition, realPosition + length); + const bytesRead = Math.max(0, Math.min(source.length - realPosition, length)); + if (position === -1) entry.cursor += bytesRead; + return bytesRead; + } + + async writePromise(fd, buffer, offset, length, position) { + if (typeof buffer === `string`) { + return this.writeSync(fd, buffer, position); + } else { + return this.writeSync(fd, buffer, offset, length, position); + } + } + + writeSync(fd, buffer, offset, length, position) { + const entry = this.fds.get(fd); + if (typeof entry === `undefined`) throw errors.EBADF(`read`); + throw new Error(`Unimplemented`); + } + + async closePromise(fd) { + return this.closeSync(fd); + } + + closeSync(fd) { + const entry = this.fds.get(fd); + if (typeof entry === `undefined`) throw errors.EBADF(`read`); + this.fds.delete(fd); + } + + createReadStream(p, { + encoding + } = {}) { + if (p === null) throw new Error(`Unimplemented`); + const stream = Object.assign(new stream_1.PassThrough(), { + bytesRead: 0, + path: p, + close: () => { + clearImmediate(immediate); + } + }); + const immediate = setImmediate(() => { + try { + const data = this.readFileSync(p, encoding); + stream.bytesRead = data.length; + stream.write(data); + stream.end(); + } catch (error) { + stream.emit(`error`, error); + stream.end(); + } + }); + return stream; + } + + createWriteStream(p, { + encoding + } = {}) { + if (this.readOnly) throw errors.EROFS(`open '${p}'`); + if (p === null) throw new Error(`Unimplemented`); + const stream = Object.assign(new stream_1.PassThrough(), { + bytesWritten: 0, + path: p, + close: () => { + stream.end(); + } + }); + const chunks = []; + stream.on(`data`, chunk => { + const chunkBuffer = Buffer.from(chunk); + stream.bytesWritten += chunkBuffer.length; + chunks.push(chunkBuffer); + }); + stream.on(`end`, () => { + this.writeFileSync(p, Buffer.concat(chunks), encoding); + }); + return stream; + } + + async realpathPromise(p) { + return this.realpathSync(p); + } + + realpathSync(p) { + const resolvedP = this.resolveFilename(`lstat '${p}'`, p); + if (!this.entries.has(resolvedP) && !this.listings.has(resolvedP)) throw errors.ENOENT(`lstat '${p}'`); + return resolvedP; + } + + async existsPromise(p) { + return this.existsSync(p); + } + + existsSync(p) { + let resolvedP; + + try { + resolvedP = this.resolveFilename(`stat '${p}'`, p); + } catch (error) { + return false; + } + + return this.entries.has(resolvedP) || this.listings.has(resolvedP); + } + + async accessPromise(p, mode) { + return this.accessSync(p, mode); + } + + accessSync(p, mode = fs_1.constants.F_OK) { + const resolvedP = this.resolveFilename(`access '${p}'`, p); + if (!this.entries.has(resolvedP) && !this.listings.has(resolvedP)) throw errors.ENOENT(`access '${p}'`); + + if (this.readOnly && mode & fs_1.constants.W_OK) { + throw errors.EROFS(`access '${p}'`); + } + } + + async statPromise(p) { + return this.statSync(p); + } + + statSync(p) { + const resolvedP = this.resolveFilename(`stat '${p}'`, p); + if (!this.entries.has(resolvedP) && !this.listings.has(resolvedP)) throw errors.ENOENT(`stat '${p}'`); + if (p[p.length - 1] === `/` && !this.listings.has(resolvedP)) throw errors.ENOTDIR(`stat '${p}'`); + return this.statImpl(`stat '${p}'`, resolvedP); + } + + async lstatPromise(p) { + return this.lstatSync(p); + } + + lstatSync(p) { + const resolvedP = this.resolveFilename(`lstat '${p}'`, p, false); + if (!this.entries.has(resolvedP) && !this.listings.has(resolvedP)) throw errors.ENOENT(`lstat '${p}'`); + if (p[p.length - 1] === `/` && !this.listings.has(resolvedP)) throw errors.ENOTDIR(`lstat '${p}'`); + return this.statImpl(`lstat '${p}'`, resolvedP); + } + + statImpl(reason, p) { + const entry = this.entries.get(p); // File, or explicit directory + + if (typeof entry !== `undefined`) { + const stat = this.libzip.struct.statS(); + const rc = this.libzip.statIndex(this.zip, entry, 0, 0, stat); + if (rc === -1) throw new Error(this.libzip.error.strerror(this.libzip.getError(this.zip))); + const uid = this.stats.uid; + const gid = this.stats.gid; + const size = this.libzip.struct.statSize(stat) >>> 0; + const blksize = 512; + const blocks = Math.ceil(size / blksize); + const mtimeMs = (this.libzip.struct.statMtime(stat) >>> 0) * 1000; + const atimeMs = mtimeMs; + const birthtimeMs = mtimeMs; + const ctimeMs = mtimeMs; + const atime = new Date(atimeMs); + const birthtime = new Date(birthtimeMs); + const ctime = new Date(ctimeMs); + const mtime = new Date(mtimeMs); + const type = this.listings.has(p) ? S_IFDIR : this.isSymbolicLink(entry) ? S_IFLNK : S_IFREG; + const defaultMode = type === S_IFDIR ? 0o755 : 0o644; + const mode = type | this.getUnixMode(entry, defaultMode) & 0o777; + return Object.assign(new StatEntry(), { + uid, + gid, + size, + blksize, + blocks, + atime, + birthtime, + ctime, + mtime, + atimeMs, + birthtimeMs, + ctimeMs, + mtimeMs, + mode + }); + } // Implicit directory + + + if (this.listings.has(p)) { + const uid = this.stats.uid; + const gid = this.stats.gid; + const size = 0; + const blksize = 512; + const blocks = 0; + const atimeMs = this.stats.mtimeMs; + const birthtimeMs = this.stats.mtimeMs; + const ctimeMs = this.stats.mtimeMs; + const mtimeMs = this.stats.mtimeMs; + const atime = new Date(atimeMs); + const birthtime = new Date(birthtimeMs); + const ctime = new Date(ctimeMs); + const mtime = new Date(mtimeMs); + const mode = S_IFDIR | 0o755; + return Object.assign(new StatEntry(), { + uid, + gid, + size, + blksize, + blocks, + atime, + birthtime, + ctime, + mtime, + atimeMs, + birthtimeMs, + ctimeMs, + mtimeMs, + mode + }); + } + + throw new Error(`Unreachable`); + } + + getUnixMode(index, defaultMode) { + const rc = this.libzip.file.getExternalAttributes(this.zip, index, 0, 0, this.libzip.uint08S, this.libzip.uint32S); + if (rc === -1) throw new Error(this.libzip.error.strerror(this.libzip.getError(this.zip))); + const opsys = this.libzip.getValue(this.libzip.uint08S, `i8`) >>> 0; + if (opsys !== this.libzip.ZIP_OPSYS_UNIX) return defaultMode; + return this.libzip.getValue(this.libzip.uint32S, `i32`) >>> 16; + } + + registerListing(p) { + let listing = this.listings.get(p); + if (listing) return listing; + const parentListing = this.registerListing(path_1.ppath.dirname(p)); + listing = new Set(); + parentListing.add(path_1.ppath.basename(p)); + this.listings.set(p, listing); + return listing; + } + + registerEntry(p, index) { + const parentListing = this.registerListing(path_1.ppath.dirname(p)); + parentListing.add(path_1.ppath.basename(p)); + this.entries.set(p, index); + } + + resolveFilename(reason, p, resolveLastComponent = true) { + if (!this.ready) throw errors.EBUSY(`archive closed, ${reason}`); + let resolvedP = path_1.ppath.resolve(path_1.PortablePath.root, p); + if (resolvedP === `/`) return path_1.PortablePath.root; + + while (true) { + const parentP = this.resolveFilename(reason, path_1.ppath.dirname(resolvedP), true); + const isDir = this.listings.has(parentP); + const doesExist = this.entries.has(parentP); + if (!isDir && !doesExist) throw errors.ENOENT(reason); + if (!isDir) throw errors.ENOTDIR(reason); + resolvedP = path_1.ppath.resolve(parentP, path_1.ppath.basename(resolvedP)); + if (!resolveLastComponent) break; + const index = this.libzip.name.locate(this.zip, resolvedP.slice(1)); + if (index === -1) break; + + if (this.isSymbolicLink(index)) { + const target = this.getFileSource(index).toString(); + resolvedP = path_1.ppath.resolve(path_1.ppath.dirname(resolvedP), target); + } else { + break; + } + } + + return resolvedP; + } + + allocateBuffer(content) { + if (!Buffer.isBuffer(content)) content = Buffer.from(content); + const buffer = this.libzip.malloc(content.byteLength); + if (!buffer) throw new Error(`Couldn't allocate enough memory`); // Copy the file into the Emscripten heap + + const heap = new Uint8Array(this.libzip.HEAPU8.buffer, buffer, content.byteLength); + heap.set(content); + return { + buffer, + byteLength: content.byteLength + }; + } + + allocateUnattachedSource(content) { + const error = this.libzip.struct.errorS(); + const { + buffer, + byteLength + } = this.allocateBuffer(content); + const source = this.libzip.source.fromUnattachedBuffer(buffer, byteLength, 0, true, error); + + if (source === 0) { + this.libzip.free(error); + throw new Error(this.libzip.error.strerror(error)); + } + + return source; + } + + allocateSource(content) { + const { + buffer, + byteLength + } = this.allocateBuffer(content); + const source = this.libzip.source.fromBuffer(this.zip, buffer, byteLength, 0, true); + + if (source === 0) { + this.libzip.free(buffer); + throw new Error(this.libzip.error.strerror(this.libzip.getError(this.zip))); + } + + return source; + } + + setFileSource(p, content) { + const target = path_1.ppath.relative(path_1.PortablePath.root, p); + const lzSource = this.allocateSource(content); + + try { + return this.libzip.file.add(this.zip, target, lzSource, this.libzip.ZIP_FL_OVERWRITE); + } catch (error) { + this.libzip.source.free(lzSource); + throw error; + } + } + + isSymbolicLink(index) { + const attrs = this.libzip.file.getExternalAttributes(this.zip, index, 0, 0, this.libzip.uint08S, this.libzip.uint32S); + if (attrs === -1) throw new Error(this.libzip.error.strerror(this.libzip.getError(this.zip))); + const opsys = this.libzip.getValue(this.libzip.uint08S, `i8`) >>> 0; + if (opsys !== this.libzip.ZIP_OPSYS_UNIX) return false; + const attributes = this.libzip.getValue(this.libzip.uint32S, `i32`) >>> 16; + return (attributes & S_IFMT) === S_IFLNK; + } + + getFileSource(index) { + const stat = this.libzip.struct.statS(); + const rc = this.libzip.statIndex(this.zip, index, 0, 0, stat); + if (rc === -1) throw new Error(this.libzip.error.strerror(this.libzip.getError(this.zip))); + const size = this.libzip.struct.statSize(stat); + const buffer = this.libzip.malloc(size); + + try { + const file = this.libzip.fopenIndex(this.zip, index, 0, 0); + if (file === 0) throw new Error(this.libzip.error.strerror(this.libzip.getError(this.zip))); + + try { + const rc = this.libzip.fread(file, buffer, size, 0); + if (rc === -1) throw new Error(this.libzip.error.strerror(this.libzip.file.getError(file)));else if (rc < size) throw new Error(`Incomplete read`);else if (rc > size) throw new Error(`Overread`); + const memory = this.libzip.HEAPU8.subarray(buffer, buffer + size); + const data = Buffer.from(memory); + return data; + } finally { + this.libzip.fclose(file); + } + } finally { + this.libzip.free(buffer); + } + } + + async chmodPromise(p, mask) { + return this.chmodSync(p, mask); + } + + chmodSync(p, mask) { + if (this.readOnly) throw errors.EROFS(`chmod '${p}'`); // We don't allow to make the extracted entries group-writable + + mask &= 0o755; + const resolvedP = this.resolveFilename(`chmod '${p}'`, p, false); + const entry = this.entries.get(resolvedP); + if (typeof entry === `undefined`) throw new Error(`Assertion failed: The entry should have been registered (${resolvedP})`); + const oldMod = this.getUnixMode(entry, S_IFREG | 0o000); + const newMod = oldMod & ~0o777 | mask; + const rc = this.libzip.file.setExternalAttributes(this.zip, entry, 0, 0, this.libzip.ZIP_OPSYS_UNIX, newMod << 16); + + if (rc === -1) { + throw new Error(this.libzip.error.strerror(this.libzip.getError(this.zip))); + } + } + + async renamePromise(oldP, newP) { + return this.renameSync(oldP, newP); + } + + renameSync(oldP, newP) { + throw new Error(`Unimplemented`); + } + + async copyFilePromise(sourceP, destP, flags) { + return this.copyFileSync(sourceP, destP, flags); + } + + copyFileSync(sourceP, destP, flags = 0) { + if (this.readOnly) throw errors.EROFS(`copyfile '${sourceP} -> '${destP}'`); + if ((flags & fs_1.constants.COPYFILE_FICLONE_FORCE) !== 0) throw errors.ENOSYS(`unsupported clone operation`, `copyfile '${sourceP}' -> ${destP}'`); + const resolvedSourceP = this.resolveFilename(`copyfile '${sourceP} -> ${destP}'`, sourceP); + const indexSource = this.entries.get(resolvedSourceP); + if (typeof indexSource === `undefined`) throw errors.EINVAL(`copyfile '${sourceP}' -> '${destP}'`); + const resolvedDestP = this.resolveFilename(`copyfile '${sourceP}' -> ${destP}'`, destP); + const indexDest = this.entries.get(resolvedDestP); + if ((flags & (fs_1.constants.COPYFILE_EXCL | fs_1.constants.COPYFILE_FICLONE_FORCE)) !== 0 && typeof indexDest !== `undefined`) throw errors.EEXIST(`copyfile '${sourceP}' -> '${destP}'`); + const source = this.getFileSource(indexSource); + const newIndex = this.setFileSource(resolvedDestP, source); + + if (newIndex !== indexDest) { + this.registerEntry(resolvedDestP, newIndex); + } + } + + async appendFilePromise(p, content, opts) { + return this.appendFileSync(p, content, opts); + } + + appendFileSync(p, content, opts = {}) { + if (this.readOnly) throw errors.EROFS(`open '${p}'`); + if (typeof opts === `undefined`) opts = { + flag: `a` + };else if (typeof opts === `string`) opts = { + flag: `a`, + encoding: opts + };else if (typeof opts.flag === `undefined`) opts = Object.assign({ + flag: `a` + }, opts); + return this.writeFileSync(p, content, opts); + } + + async writeFilePromise(p, content, opts) { + return this.writeFileSync(p, content, opts); + } + + writeFileSync(p, content, opts) { + if (typeof p !== `string`) throw errors.EBADF(`read`); + if (this.readOnly) throw errors.EROFS(`open '${p}'`); + const resolvedP = this.resolveFilename(`open '${p}'`, p); + if (this.listings.has(resolvedP)) throw errors.EISDIR(`open '${p}'`); + const index = this.entries.get(resolvedP); + if (index !== undefined && typeof opts === `object` && opts.flag && opts.flag.includes(`a`)) content = Buffer.concat([this.getFileSource(index), Buffer.from(content)]); + let encoding = null; + if (typeof opts === `string`) encoding = opts;else if (typeof opts === `object` && opts.encoding) encoding = opts.encoding; + if (encoding !== null) content = content.toString(encoding); + const newIndex = this.setFileSource(resolvedP, content); + + if (newIndex !== index) { + this.registerEntry(resolvedP, newIndex); + } + } + + async unlinkPromise(p) { + return this.unlinkSync(p); + } + + unlinkSync(p) { + throw new Error(`Unimplemented`); + } + + async utimesPromise(p, atime, mtime) { + return this.utimesSync(p, atime, mtime); + } + + utimesSync(p, atime, mtime) { + if (this.readOnly) throw errors.EROFS(`utimes '${p}'`); + const resolvedP = this.resolveFilename(`utimes '${p}'`, p); + this.utimesImpl(resolvedP, mtime); + } + + async lutimesPromise(p, atime, mtime) { + return this.lutimesSync(p, atime, mtime); + } + + lutimesSync(p, atime, mtime) { + if (this.readOnly) throw errors.EROFS(`lutimes '${p}'`); + const resolvedP = this.resolveFilename(`utimes '${p}'`, p, false); + this.utimesImpl(resolvedP, mtime); + } + + utimesImpl(resolvedP, mtime) { + if (this.listings.has(resolvedP)) if (!this.entries.has(resolvedP)) this.hydrateDirectory(resolvedP); + const entry = this.entries.get(resolvedP); + if (entry === undefined) throw new Error(`Unreachable`); + const rc = this.libzip.file.setMtime(this.zip, entry, 0, toUnixTimestamp(mtime), 0); + + if (rc === -1) { + throw new Error(this.libzip.error.strerror(this.libzip.getError(this.zip))); + } + } + + async mkdirPromise(p, opts) { + return this.mkdirSync(p, opts); + } + + mkdirSync(p, { + mode = 0o755, + recursive = false + } = {}) { + if (recursive) return this.mkdirpSync(p, { + chmod: mode + }); + if (this.readOnly) throw errors.EROFS(`mkdir '${p}'`); + const resolvedP = this.resolveFilename(`mkdir '${p}'`, p); + if (this.entries.has(resolvedP) || this.listings.has(resolvedP)) throw errors.EEXIST(`mkdir '${p}'`); + this.hydrateDirectory(resolvedP); + this.chmodSync(resolvedP, mode); + } + + async rmdirPromise(p) { + return this.rmdirSync(p); + } + + rmdirSync(p) { + throw new Error(`Unimplemented`); + } + + hydrateDirectory(resolvedP) { + const index = this.libzip.dir.add(this.zip, path_1.ppath.relative(path_1.PortablePath.root, resolvedP)); + if (index === -1) throw new Error(this.libzip.error.strerror(this.libzip.getError(this.zip))); + this.registerListing(resolvedP); + this.registerEntry(resolvedP, index); + return index; + } + + async symlinkPromise(target, p) { + return this.symlinkSync(target, p); + } + + symlinkSync(target, p) { + if (this.readOnly) throw errors.EROFS(`symlink '${target}' -> '${p}'`); + const resolvedP = this.resolveFilename(`symlink '${target}' -> '${p}'`, p); + if (this.listings.has(resolvedP)) throw errors.EISDIR(`symlink '${target}' -> '${p}'`); + if (this.entries.has(resolvedP)) throw errors.EEXIST(`symlink '${target}' -> '${p}'`); + const index = this.setFileSource(resolvedP, target); + this.registerEntry(resolvedP, index); + const rc = this.libzip.file.setExternalAttributes(this.zip, index, 0, 0, this.libzip.ZIP_OPSYS_UNIX, (0o120000 | 0o777) << 16); + + if (rc === -1) { + throw new Error(this.libzip.error.strerror(this.libzip.getError(this.zip))); + } + } + + async readFilePromise(p, encoding) { + // This weird switch is required to tell TypeScript that the signatures are proper (otherwise it thinks that only the generic one is covered) + switch (encoding) { + case `utf8`: + return this.readFileSync(p, encoding); + + default: + return this.readFileSync(p, encoding); + } + } + + readFileSync(p, encoding) { + if (typeof p !== `string`) throw errors.EBADF(`read`); // This is messed up regarding the TS signatures + + if (typeof encoding === `object`) // @ts-ignore + encoding = encoding ? encoding.encoding : undefined; + const resolvedP = this.resolveFilename(`open '${p}'`, p); + if (!this.entries.has(resolvedP) && !this.listings.has(resolvedP)) throw errors.ENOENT(`open '${p}'`); // Ensures that the last component is a directory, if the user said so (even if it is we'll throw right after with EISDIR anyway) + + if (p[p.length - 1] === `/` && !this.listings.has(resolvedP)) throw errors.ENOTDIR(`open '${p}'`); + if (this.listings.has(resolvedP)) throw errors.EISDIR(`read`); + const entry = this.entries.get(resolvedP); + if (entry === undefined) throw new Error(`Unreachable`); + const data = this.getFileSource(entry); + return encoding ? data.toString(encoding) : data; + } + + async readdirPromise(p, { + withFileTypes + } = {}) { + return this.readdirSync(p, { + withFileTypes: withFileTypes + }); + } + + readdirSync(p, { + withFileTypes + } = {}) { + const resolvedP = this.resolveFilename(`scandir '${p}'`, p); + if (!this.entries.has(resolvedP) && !this.listings.has(resolvedP)) throw errors.ENOENT(`scandir '${p}'`); + const directoryListing = this.listings.get(resolvedP); + if (!directoryListing) throw errors.ENOTDIR(`scandir '${p}'`); + const entries = [...directoryListing]; + if (!withFileTypes) return entries; + return entries.map(name => { + return Object.assign(this.statImpl(`lstat`, path_1.ppath.join(p, name)), { + name + }); + }); + } + + async readlinkPromise(p) { + return this.readlinkSync(p); + } + + readlinkSync(p) { + const resolvedP = this.resolveFilename(`readlink '${p}'`, p, false); + if (!this.entries.has(resolvedP) && !this.listings.has(resolvedP)) throw errors.ENOENT(`readlink '${p}'`); // Ensure that the last component is a directory (if it is we'll throw right after with EISDIR anyway) + + if (p[p.length - 1] === `/` && !this.listings.has(resolvedP)) throw errors.ENOTDIR(`open '${p}'`); + if (this.listings.has(resolvedP)) throw errors.EINVAL(`readlink '${p}'`); + const entry = this.entries.get(resolvedP); + if (entry === undefined) throw new Error(`Unreachable`); + const rc = this.libzip.file.getExternalAttributes(this.zip, entry, 0, 0, this.libzip.uint08S, this.libzip.uint32S); + if (rc === -1) throw new Error(this.libzip.error.strerror(this.libzip.getError(this.zip))); + const opsys = this.libzip.getValue(this.libzip.uint08S, `i8`) >>> 0; + if (opsys !== this.libzip.ZIP_OPSYS_UNIX) throw errors.EINVAL(`readlink '${p}'`); + const attributes = this.libzip.getValue(this.libzip.uint32S, `i32`) >>> 16; + if ((attributes & 0o170000) !== 0o120000) throw errors.EINVAL(`readlink '${p}'`); + return this.getFileSource(entry).toString(); + } + + watch(p, a, b) { + let persistent; + + switch (typeof a) { + case `function`: + case `string`: + case `undefined`: + { + persistent = true; + } + break; + + default: + { + // @ts-ignore + ({ + persistent = true + } = a); + } + break; + } + + if (!persistent) return { + on: () => {}, + close: () => {} + }; + const interval = setInterval(() => {}, 24 * 60 * 60 * 1000); + return { + on: () => {}, + close: () => { + clearInterval(interval); + } + }; + } + +} + +exports.ZipFS = ZipFS; +; + +/***/ }), +/* 14 */ +/***/ (function(module, exports, __webpack_require__) { + +/*! + * Tmp + * + * Copyright (c) 2011-2017 KARASZI Istvan + * + * MIT Licensed + */ + +/* + * Module dependencies. + */ +const fs = __webpack_require__(1); +const os = __webpack_require__(12); +const path = __webpack_require__(2); +const crypto = __webpack_require__(15); +const _c = fs.constants && os.constants ? + { fs: fs.constants, os: os.constants } : + process.binding('constants'); +const rimraf = __webpack_require__(34); + +/* + * The working inner variables. + */ +const + // the random characters to choose from + RANDOM_CHARS = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz', + + TEMPLATE_PATTERN = /XXXXXX/, + + DEFAULT_TRIES = 3, + + CREATE_FLAGS = (_c.O_CREAT || _c.fs.O_CREAT) | (_c.O_EXCL || _c.fs.O_EXCL) | (_c.O_RDWR || _c.fs.O_RDWR), + + EBADF = _c.EBADF || _c.os.errno.EBADF, + ENOENT = _c.ENOENT || _c.os.errno.ENOENT, + + DIR_MODE = 448 /* 0o700 */, + FILE_MODE = 384 /* 0o600 */, + + EXIT = 'exit', + + SIGINT = 'SIGINT', + + // this will hold the objects need to be removed on exit + _removeObjects = []; + +var + _gracefulCleanup = false; + +/** + * Random name generator based on crypto. + * Adapted from http://blog.tompawlak.org/how-to-generate-random-values-nodejs-javascript + * + * @param {number} howMany + * @returns {string} the generated random name + * @private + */ +function _randomChars(howMany) { + var + value = [], + rnd = null; + + // make sure that we do not fail because we ran out of entropy + try { + rnd = crypto.randomBytes(howMany); + } catch (e) { + rnd = crypto.pseudoRandomBytes(howMany); + } + + for (var i = 0; i < howMany; i++) { + value.push(RANDOM_CHARS[rnd[i] % RANDOM_CHARS.length]); + } + + return value.join(''); +} + +/** + * Checks whether the `obj` parameter is defined or not. + * + * @param {Object} obj + * @returns {boolean} true if the object is undefined + * @private + */ +function _isUndefined(obj) { + return typeof obj === 'undefined'; +} + +/** + * Parses the function arguments. + * + * This function helps to have optional arguments. + * + * @param {(Options|Function)} options + * @param {Function} callback + * @returns {Array} parsed arguments + * @private + */ +function _parseArguments(options, callback) { + /* istanbul ignore else */ + if (typeof options === 'function') { + return [{}, options]; + } + + /* istanbul ignore else */ + if (_isUndefined(options)) { + return [{}, callback]; + } + + return [options, callback]; +} + +/** + * Generates a new temporary name. + * + * @param {Object} opts + * @returns {string} the new random name according to opts + * @private + */ +function _generateTmpName(opts) { + + const tmpDir = _getTmpDir(); + + // fail early on missing tmp dir + if (isBlank(opts.dir) && isBlank(tmpDir)) { + throw new Error('No tmp dir specified'); + } + + /* istanbul ignore else */ + if (!isBlank(opts.name)) { + return path.join(opts.dir || tmpDir, opts.name); + } + + // mkstemps like template + // opts.template has already been guarded in tmpName() below + /* istanbul ignore else */ + if (opts.template) { + var template = opts.template; + // make sure that we prepend the tmp path if none was given + /* istanbul ignore else */ + if (path.basename(template) === template) + template = path.join(opts.dir || tmpDir, template); + return template.replace(TEMPLATE_PATTERN, _randomChars(6)); + } + + // prefix and postfix + const name = [ + (isBlank(opts.prefix) ? 'tmp-' : opts.prefix), + process.pid, + _randomChars(12), + (opts.postfix ? opts.postfix : '') + ].join(''); + + return path.join(opts.dir || tmpDir, name); +} + +/** + * Gets a temporary file name. + * + * @param {(Options|tmpNameCallback)} options options or callback + * @param {?tmpNameCallback} callback the callback function + */ +function tmpName(options, callback) { + var + args = _parseArguments(options, callback), + opts = args[0], + cb = args[1], + tries = !isBlank(opts.name) ? 1 : opts.tries || DEFAULT_TRIES; + + /* istanbul ignore else */ + if (isNaN(tries) || tries < 0) + return cb(new Error('Invalid tries')); + + /* istanbul ignore else */ + if (opts.template && !opts.template.match(TEMPLATE_PATTERN)) + return cb(new Error('Invalid template provided')); + + (function _getUniqueName() { + try { + const name = _generateTmpName(opts); + + // check whether the path exists then retry if needed + fs.stat(name, function (err) { + /* istanbul ignore else */ + if (!err) { + /* istanbul ignore else */ + if (tries-- > 0) return _getUniqueName(); + + return cb(new Error('Could not get a unique tmp filename, max tries reached ' + name)); + } + + cb(null, name); + }); + } catch (err) { + cb(err); + } + }()); +} + +/** + * Synchronous version of tmpName. + * + * @param {Object} options + * @returns {string} the generated random name + * @throws {Error} if the options are invalid or could not generate a filename + */ +function tmpNameSync(options) { + var + args = _parseArguments(options), + opts = args[0], + tries = !isBlank(opts.name) ? 1 : opts.tries || DEFAULT_TRIES; + + /* istanbul ignore else */ + if (isNaN(tries) || tries < 0) + throw new Error('Invalid tries'); + + /* istanbul ignore else */ + if (opts.template && !opts.template.match(TEMPLATE_PATTERN)) + throw new Error('Invalid template provided'); + + do { + const name = _generateTmpName(opts); + try { + fs.statSync(name); + } catch (e) { + return name; + } + } while (tries-- > 0); + + throw new Error('Could not get a unique tmp filename, max tries reached'); +} + +/** + * Creates and opens a temporary file. + * + * @param {(Options|fileCallback)} options the config options or the callback function + * @param {?fileCallback} callback + */ +function file(options, callback) { + var + args = _parseArguments(options, callback), + opts = args[0], + cb = args[1]; + + // gets a temporary filename + tmpName(opts, function _tmpNameCreated(err, name) { + /* istanbul ignore else */ + if (err) return cb(err); + + // create and open the file + fs.open(name, CREATE_FLAGS, opts.mode || FILE_MODE, function _fileCreated(err, fd) { + /* istanbul ignore else */ + if (err) return cb(err); + + if (opts.discardDescriptor) { + return fs.close(fd, function _discardCallback(err) { + /* istanbul ignore else */ + if (err) { + // Low probability, and the file exists, so this could be + // ignored. If it isn't we certainly need to unlink the + // file, and if that fails too its error is more + // important. + try { + fs.unlinkSync(name); + } catch (e) { + if (!isENOENT(e)) { + err = e; + } + } + return cb(err); + } + cb(null, name, undefined, _prepareTmpFileRemoveCallback(name, -1, opts)); + }); + } + /* istanbul ignore else */ + if (opts.detachDescriptor) { + return cb(null, name, fd, _prepareTmpFileRemoveCallback(name, -1, opts)); + } + cb(null, name, fd, _prepareTmpFileRemoveCallback(name, fd, opts)); + }); + }); +} + +/** + * Synchronous version of file. + * + * @param {Options} options + * @returns {FileSyncObject} object consists of name, fd and removeCallback + * @throws {Error} if cannot create a file + */ +function fileSync(options) { + var + args = _parseArguments(options), + opts = args[0]; + + const discardOrDetachDescriptor = opts.discardDescriptor || opts.detachDescriptor; + const name = tmpNameSync(opts); + var fd = fs.openSync(name, CREATE_FLAGS, opts.mode || FILE_MODE); + /* istanbul ignore else */ + if (opts.discardDescriptor) { + fs.closeSync(fd); + fd = undefined; + } + + return { + name: name, + fd: fd, + removeCallback: _prepareTmpFileRemoveCallback(name, discardOrDetachDescriptor ? -1 : fd, opts) + }; +} + +/** + * Creates a temporary directory. + * + * @param {(Options|dirCallback)} options the options or the callback function + * @param {?dirCallback} callback + */ +function dir(options, callback) { + var + args = _parseArguments(options, callback), + opts = args[0], + cb = args[1]; + + // gets a temporary filename + tmpName(opts, function _tmpNameCreated(err, name) { + /* istanbul ignore else */ + if (err) return cb(err); + + // create the directory + fs.mkdir(name, opts.mode || DIR_MODE, function _dirCreated(err) { + /* istanbul ignore else */ + if (err) return cb(err); + + cb(null, name, _prepareTmpDirRemoveCallback(name, opts)); + }); + }); +} + +/** + * Synchronous version of dir. + * + * @param {Options} options + * @returns {DirSyncObject} object consists of name and removeCallback + * @throws {Error} if it cannot create a directory + */ +function dirSync(options) { + var + args = _parseArguments(options), + opts = args[0]; + + const name = tmpNameSync(opts); + fs.mkdirSync(name, opts.mode || DIR_MODE); + + return { + name: name, + removeCallback: _prepareTmpDirRemoveCallback(name, opts) + }; +} + +/** + * Removes files asynchronously. + * + * @param {Object} fdPath + * @param {Function} next + * @private + */ +function _removeFileAsync(fdPath, next) { + const _handler = function (err) { + if (err && !isENOENT(err)) { + // reraise any unanticipated error + return next(err); + } + next(); + } + + if (0 <= fdPath[0]) + fs.close(fdPath[0], function (err) { + fs.unlink(fdPath[1], _handler); + }); + else fs.unlink(fdPath[1], _handler); +} + +/** + * Removes files synchronously. + * + * @param {Object} fdPath + * @private + */ +function _removeFileSync(fdPath) { + try { + if (0 <= fdPath[0]) fs.closeSync(fdPath[0]); + } catch (e) { + // reraise any unanticipated error + if (!isEBADF(e) && !isENOENT(e)) throw e; + } finally { + try { + fs.unlinkSync(fdPath[1]); + } + catch (e) { + // reraise any unanticipated error + if (!isENOENT(e)) throw e; + } + } +} + +/** + * Prepares the callback for removal of the temporary file. + * + * @param {string} name the path of the file + * @param {number} fd file descriptor + * @param {Object} opts + * @returns {fileCallback} + * @private + */ +function _prepareTmpFileRemoveCallback(name, fd, opts) { + const removeCallbackSync = _prepareRemoveCallback(_removeFileSync, [fd, name]); + const removeCallback = _prepareRemoveCallback(_removeFileAsync, [fd, name], removeCallbackSync); + + if (!opts.keep) _removeObjects.unshift(removeCallbackSync); + + return removeCallback; +} + +/** + * Simple wrapper for rimraf. + * + * @param {string} dirPath + * @param {Function} next + * @private + */ +function _rimrafRemoveDirWrapper(dirPath, next) { + rimraf(dirPath, next); +} + +/** + * Simple wrapper for rimraf.sync. + * + * @param {string} dirPath + * @private + */ +function _rimrafRemoveDirSyncWrapper(dirPath, next) { + try { + return next(null, rimraf.sync(dirPath)); + } catch (err) { + return next(err); + } +} + +/** + * Prepares the callback for removal of the temporary directory. + * + * @param {string} name + * @param {Object} opts + * @returns {Function} the callback + * @private + */ +function _prepareTmpDirRemoveCallback(name, opts) { + const removeFunction = opts.unsafeCleanup ? _rimrafRemoveDirWrapper : fs.rmdir.bind(fs); + const removeFunctionSync = opts.unsafeCleanup ? _rimrafRemoveDirSyncWrapper : fs.rmdirSync.bind(fs); + const removeCallbackSync = _prepareRemoveCallback(removeFunctionSync, name); + const removeCallback = _prepareRemoveCallback(removeFunction, name, removeCallbackSync); + if (!opts.keep) _removeObjects.unshift(removeCallbackSync); + + return removeCallback; +} + +/** + * Creates a guarded function wrapping the removeFunction call. + * + * @param {Function} removeFunction + * @param {Object} arg + * @returns {Function} + * @private + */ +function _prepareRemoveCallback(removeFunction, arg, cleanupCallbackSync) { + var called = false; + + return function _cleanupCallback(next) { + next = next || function () {}; + if (!called) { + const toRemove = cleanupCallbackSync || _cleanupCallback; + const index = _removeObjects.indexOf(toRemove); + /* istanbul ignore else */ + if (index >= 0) _removeObjects.splice(index, 1); + + called = true; + // sync? + if (removeFunction.length === 1) { + try { + removeFunction(arg); + return next(null); + } + catch (err) { + // if no next is provided and since we are + // in silent cleanup mode on process exit, + // we will ignore the error + return next(err); + } + } else return removeFunction(arg, next); + } else return next(new Error('cleanup callback has already been called')); + }; +} + +/** + * The garbage collector. + * + * @private + */ +function _garbageCollector() { + /* istanbul ignore else */ + if (!_gracefulCleanup) return; + + // the function being called removes itself from _removeObjects, + // loop until _removeObjects is empty + while (_removeObjects.length) { + try { + _removeObjects[0](); + } catch (e) { + // already removed? + } + } +} + +/** + * Helper for testing against EBADF to compensate changes made to Node 7.x under Windows. + */ +function isEBADF(error) { + return isExpectedError(error, -EBADF, 'EBADF'); +} + +/** + * Helper for testing against ENOENT to compensate changes made to Node 7.x under Windows. + */ +function isENOENT(error) { + return isExpectedError(error, -ENOENT, 'ENOENT'); +} + +/** + * Helper to determine whether the expected error code matches the actual code and errno, + * which will differ between the supported node versions. + * + * - Node >= 7.0: + * error.code {string} + * error.errno {string|number} any numerical value will be negated + * + * - Node >= 6.0 < 7.0: + * error.code {string} + * error.errno {number} negated + * + * - Node >= 4.0 < 6.0: introduces SystemError + * error.code {string} + * error.errno {number} negated + * + * - Node >= 0.10 < 4.0: + * error.code {number} negated + * error.errno n/a + */ +function isExpectedError(error, code, errno) { + return error.code === code || error.code === errno; +} + +/** + * Helper which determines whether a string s is blank, that is undefined, or empty or null. + * + * @private + * @param {string} s + * @returns {Boolean} true whether the string s is blank, false otherwise + */ +function isBlank(s) { + return s === null || s === undefined || !s.trim(); +} + +/** + * Sets the graceful cleanup. + */ +function setGracefulCleanup() { + _gracefulCleanup = true; +} + +/** + * Returns the currently configured tmp dir from os.tmpdir(). + * + * @private + * @returns {string} the currently configured tmp dir + */ +function _getTmpDir() { + return os.tmpdir(); +} + +/** + * If there are multiple different versions of tmp in place, make sure that + * we recognize the old listeners. + * + * @param {Function} listener + * @private + * @returns {Boolean} true whether listener is a legacy listener + */ +function _is_legacy_listener(listener) { + return (listener.name === '_exit' || listener.name === '_uncaughtExceptionThrown') + && listener.toString().indexOf('_garbageCollector();') > -1; +} + +/** + * Safely install SIGINT listener. + * + * NOTE: this will only work on OSX and Linux. + * + * @private + */ +function _safely_install_sigint_listener() { + + const listeners = process.listeners(SIGINT); + const existingListeners = []; + for (let i = 0, length = listeners.length; i < length; i++) { + const lstnr = listeners[i]; + /* istanbul ignore else */ + if (lstnr.name === '_tmp$sigint_listener') { + existingListeners.push(lstnr); + process.removeListener(SIGINT, lstnr); + } + } + process.on(SIGINT, function _tmp$sigint_listener(doExit) { + for (let i = 0, length = existingListeners.length; i < length; i++) { + // let the existing listener do the garbage collection (e.g. jest sandbox) + try { + existingListeners[i](false); + } catch (err) { + // ignore + } + } + try { + // force the garbage collector even it is called again in the exit listener + _garbageCollector(); + } finally { + if (!!doExit) { + process.exit(0); + } + } + }); +} + +/** + * Safely install process exit listener. + * + * @private + */ +function _safely_install_exit_listener() { + const listeners = process.listeners(EXIT); + + // collect any existing listeners + const existingListeners = []; + for (let i = 0, length = listeners.length; i < length; i++) { + const lstnr = listeners[i]; + /* istanbul ignore else */ + // TODO: remove support for legacy listeners once release 1.0.0 is out + if (lstnr.name === '_tmp$safe_listener' || _is_legacy_listener(lstnr)) { + // we must forget about the uncaughtException listener, hopefully it is ours + if (lstnr.name !== '_uncaughtExceptionThrown') { + existingListeners.push(lstnr); + } + process.removeListener(EXIT, lstnr); + } + } + // TODO: what was the data parameter good for? + process.addListener(EXIT, function _tmp$safe_listener(data) { + for (let i = 0, length = existingListeners.length; i < length; i++) { + // let the existing listener do the garbage collection (e.g. jest sandbox) + try { + existingListeners[i](data); + } catch (err) { + // ignore + } + } + _garbageCollector(); + }); +} + +_safely_install_exit_listener(); +_safely_install_sigint_listener(); + +/** + * Configuration options. + * + * @typedef {Object} Options + * @property {?number} tries the number of tries before give up the name generation + * @property {?string} template the "mkstemp" like filename template + * @property {?string} name fix name + * @property {?string} dir the tmp directory to use + * @property {?string} prefix prefix for the generated name + * @property {?string} postfix postfix for the generated name + * @property {?boolean} unsafeCleanup recursively removes the created temporary directory, even when it's not empty + */ + +/** + * @typedef {Object} FileSyncObject + * @property {string} name the name of the file + * @property {string} fd the file descriptor + * @property {fileCallback} removeCallback the callback function to remove the file + */ + +/** + * @typedef {Object} DirSyncObject + * @property {string} name the name of the directory + * @property {fileCallback} removeCallback the callback function to remove the directory + */ + +/** + * @callback tmpNameCallback + * @param {?Error} err the error object if anything goes wrong + * @param {string} name the temporary file name + */ + +/** + * @callback fileCallback + * @param {?Error} err the error object if anything goes wrong + * @param {string} name the temporary file name + * @param {number} fd the file descriptor + * @param {cleanupCallback} fn the cleanup callback function + */ + +/** + * @callback dirCallback + * @param {?Error} err the error object if anything goes wrong + * @param {string} name the temporary file name + * @param {cleanupCallback} fn the cleanup callback function + */ + +/** + * Removes the temporary created file or directory. + * + * @callback cleanupCallback + * @param {simpleCallback} [next] function to call after entry was removed + */ + +/** + * Callback function for function composition. + * @see {@link https://github.com/raszi/node-tmp/issues/57|raszi/node-tmp#57} + * + * @callback simpleCallback + */ + +// exporting all the needed methods + +// evaluate os.tmpdir() lazily, mainly for simplifying testing but it also will +// allow users to reconfigure the temporary directory +Object.defineProperty(module.exports, 'tmpdir', { + enumerable: true, + configurable: false, + get: function () { + return _getTmpDir(); + } +}); + +module.exports.dir = dir; +module.exports.dirSync = dirSync; + +module.exports.file = file; +module.exports.fileSync = fileSync; + +module.exports.tmpName = tmpName; +module.exports.tmpNameSync = tmpNameSync; + +module.exports.setGracefulCleanup = setGracefulCleanup; + + +/***/ }), +/* 15 */ +/***/ (function(module, exports) { + +module.exports = require("crypto"); + +/***/ }), +/* 16 */ +/***/ (function(module, exports, __webpack_require__) { + +// Approach: +// +// 1. Get the minimatch set +// 2. For each pattern in the set, PROCESS(pattern, false) +// 3. Store matches per-set, then uniq them +// +// PROCESS(pattern, inGlobStar) +// Get the first [n] items from pattern that are all strings +// Join these together. This is PREFIX. +// If there is no more remaining, then stat(PREFIX) and +// add to matches if it succeeds. END. +// +// If inGlobStar and PREFIX is symlink and points to dir +// set ENTRIES = [] +// else readdir(PREFIX) as ENTRIES +// If fail, END +// +// with ENTRIES +// If pattern[n] is GLOBSTAR +// // handle the case where the globstar match is empty +// // by pruning it out, and testing the resulting pattern +// PROCESS(pattern[0..n] + pattern[n+1 .. $], false) +// // handle other cases. +// for ENTRY in ENTRIES (not dotfiles) +// // attach globstar + tail onto the entry +// // Mark that this entry is a globstar match +// PROCESS(pattern[0..n] + ENTRY + pattern[n .. $], true) +// +// else // not globstar +// for ENTRY in ENTRIES (not dotfiles, unless pattern[n] is dot) +// Test ENTRY against pattern[n] +// If fails, continue +// If passes, PROCESS(pattern[0..n] + item + pattern[n+1 .. $]) +// +// Caveat: +// Cache all stats and readdirs results to minimize syscall. Since all +// we ever care about is existence and directory-ness, we can just keep +// `true` for files, and [children,...] for directories, or `false` for +// things that don't exist. + +module.exports = glob + +var fs = __webpack_require__(1) +var rp = __webpack_require__(17) +var minimatch = __webpack_require__(10) +var Minimatch = minimatch.Minimatch +var inherits = __webpack_require__(39) +var EE = __webpack_require__(41).EventEmitter +var path = __webpack_require__(2) +var assert = __webpack_require__(9) +var isAbsolute = __webpack_require__(11) +var globSync = __webpack_require__(42) +var common = __webpack_require__(18) +var alphasort = common.alphasort +var alphasorti = common.alphasorti +var setopts = common.setopts +var ownProp = common.ownProp +var inflight = __webpack_require__(43) +var util = __webpack_require__(7) +var childrenIgnored = common.childrenIgnored +var isIgnored = common.isIgnored + +var once = __webpack_require__(20) + +function glob (pattern, options, cb) { + if (typeof options === 'function') cb = options, options = {} + if (!options) options = {} + + if (options.sync) { + if (cb) + throw new TypeError('callback provided to sync glob') + return globSync(pattern, options) + } + + return new Glob(pattern, options, cb) +} + +glob.sync = globSync +var GlobSync = glob.GlobSync = globSync.GlobSync + +// old api surface +glob.glob = glob + +function extend (origin, add) { + if (add === null || typeof add !== 'object') { + return origin + } + + var keys = Object.keys(add) + var i = keys.length + while (i--) { + origin[keys[i]] = add[keys[i]] + } + return origin +} + +glob.hasMagic = function (pattern, options_) { + var options = extend({}, options_) + options.noprocess = true + + var g = new Glob(pattern, options) + var set = g.minimatch.set + + if (!pattern) + return false + + if (set.length > 1) + return true + + for (var j = 0; j < set[0].length; j++) { + if (typeof set[0][j] !== 'string') + return true + } + + return false +} + +glob.Glob = Glob +inherits(Glob, EE) +function Glob (pattern, options, cb) { + if (typeof options === 'function') { + cb = options + options = null + } + + if (options && options.sync) { + if (cb) + throw new TypeError('callback provided to sync glob') + return new GlobSync(pattern, options) + } + + if (!(this instanceof Glob)) + return new Glob(pattern, options, cb) + + setopts(this, pattern, options) + this._didRealPath = false + + // process each pattern in the minimatch set + var n = this.minimatch.set.length + + // The matches are stored as {: true,...} so that + // duplicates are automagically pruned. + // Later, we do an Object.keys() on these. + // Keep them as a list so we can fill in when nonull is set. + this.matches = new Array(n) + + if (typeof cb === 'function') { + cb = once(cb) + this.on('error', cb) + this.on('end', function (matches) { + cb(null, matches) + }) + } + + var self = this + this._processing = 0 + + this._emitQueue = [] + this._processQueue = [] + this.paused = false + + if (this.noprocess) + return this + + if (n === 0) + return done() + + var sync = true + for (var i = 0; i < n; i ++) { + this._process(this.minimatch.set[i], i, false, done) + } + sync = false + + function done () { + --self._processing + if (self._processing <= 0) { + if (sync) { + process.nextTick(function () { + self._finish() + }) + } else { + self._finish() + } + } + } +} + +Glob.prototype._finish = function () { + assert(this instanceof Glob) + if (this.aborted) + return + + if (this.realpath && !this._didRealpath) + return this._realpath() + + common.finish(this) + this.emit('end', this.found) +} + +Glob.prototype._realpath = function () { + if (this._didRealpath) + return + + this._didRealpath = true + + var n = this.matches.length + if (n === 0) + return this._finish() + + var self = this + for (var i = 0; i < this.matches.length; i++) + this._realpathSet(i, next) + + function next () { + if (--n === 0) + self._finish() + } +} + +Glob.prototype._realpathSet = function (index, cb) { + var matchset = this.matches[index] + if (!matchset) + return cb() + + var found = Object.keys(matchset) + var self = this + var n = found.length + + if (n === 0) + return cb() + + var set = this.matches[index] = Object.create(null) + found.forEach(function (p, i) { + // If there's a problem with the stat, then it means that + // one or more of the links in the realpath couldn't be + // resolved. just return the abs value in that case. + p = self._makeAbs(p) + rp.realpath(p, self.realpathCache, function (er, real) { + if (!er) + set[real] = true + else if (er.syscall === 'stat') + set[p] = true + else + self.emit('error', er) // srsly wtf right here + + if (--n === 0) { + self.matches[index] = set + cb() + } + }) + }) +} + +Glob.prototype._mark = function (p) { + return common.mark(this, p) +} + +Glob.prototype._makeAbs = function (f) { + return common.makeAbs(this, f) +} + +Glob.prototype.abort = function () { + this.aborted = true + this.emit('abort') +} + +Glob.prototype.pause = function () { + if (!this.paused) { + this.paused = true + this.emit('pause') + } +} + +Glob.prototype.resume = function () { + if (this.paused) { + this.emit('resume') + this.paused = false + if (this._emitQueue.length) { + var eq = this._emitQueue.slice(0) + this._emitQueue.length = 0 + for (var i = 0; i < eq.length; i ++) { + var e = eq[i] + this._emitMatch(e[0], e[1]) + } + } + if (this._processQueue.length) { + var pq = this._processQueue.slice(0) + this._processQueue.length = 0 + for (var i = 0; i < pq.length; i ++) { + var p = pq[i] + this._processing-- + this._process(p[0], p[1], p[2], p[3]) + } + } + } +} + +Glob.prototype._process = function (pattern, index, inGlobStar, cb) { + assert(this instanceof Glob) + assert(typeof cb === 'function') + + if (this.aborted) + return + + this._processing++ + if (this.paused) { + this._processQueue.push([pattern, index, inGlobStar, cb]) + return + } + + //console.error('PROCESS %d', this._processing, pattern) + + // Get the first [n] parts of pattern that are all strings. + var n = 0 + while (typeof pattern[n] === 'string') { + n ++ + } + // now n is the index of the first one that is *not* a string. + + // see if there's anything else + var prefix + switch (n) { + // if not, then this is rather simple + case pattern.length: + this._processSimple(pattern.join('/'), index, cb) + return + + case 0: + // pattern *starts* with some non-trivial item. + // going to readdir(cwd), but not include the prefix in matches. + prefix = null + break + + default: + // pattern has some string bits in the front. + // whatever it starts with, whether that's 'absolute' like /foo/bar, + // or 'relative' like '../baz' + prefix = pattern.slice(0, n).join('/') + break + } + + var remain = pattern.slice(n) + + // get the list of entries. + var read + if (prefix === null) + read = '.' + else if (isAbsolute(prefix) || isAbsolute(pattern.join('/'))) { + if (!prefix || !isAbsolute(prefix)) + prefix = '/' + prefix + read = prefix + } else + read = prefix + + var abs = this._makeAbs(read) + + //if ignored, skip _processing + if (childrenIgnored(this, read)) + return cb() + + var isGlobStar = remain[0] === minimatch.GLOBSTAR + if (isGlobStar) + this._processGlobStar(prefix, read, abs, remain, index, inGlobStar, cb) + else + this._processReaddir(prefix, read, abs, remain, index, inGlobStar, cb) +} + +Glob.prototype._processReaddir = function (prefix, read, abs, remain, index, inGlobStar, cb) { + var self = this + this._readdir(abs, inGlobStar, function (er, entries) { + return self._processReaddir2(prefix, read, abs, remain, index, inGlobStar, entries, cb) + }) +} + +Glob.prototype._processReaddir2 = function (prefix, read, abs, remain, index, inGlobStar, entries, cb) { + + // if the abs isn't a dir, then nothing can match! + if (!entries) + return cb() + + // It will only match dot entries if it starts with a dot, or if + // dot is set. Stuff like @(.foo|.bar) isn't allowed. + var pn = remain[0] + var negate = !!this.minimatch.negate + var rawGlob = pn._glob + var dotOk = this.dot || rawGlob.charAt(0) === '.' + + var matchedEntries = [] + for (var i = 0; i < entries.length; i++) { + var e = entries[i] + if (e.charAt(0) !== '.' || dotOk) { + var m + if (negate && !prefix) { + m = !e.match(pn) + } else { + m = e.match(pn) + } + if (m) + matchedEntries.push(e) + } + } + + //console.error('prd2', prefix, entries, remain[0]._glob, matchedEntries) + + var len = matchedEntries.length + // If there are no matched entries, then nothing matches. + if (len === 0) + return cb() + + // if this is the last remaining pattern bit, then no need for + // an additional stat *unless* the user has specified mark or + // stat explicitly. We know they exist, since readdir returned + // them. + + if (remain.length === 1 && !this.mark && !this.stat) { + if (!this.matches[index]) + this.matches[index] = Object.create(null) + + for (var i = 0; i < len; i ++) { + var e = matchedEntries[i] + if (prefix) { + if (prefix !== '/') + e = prefix + '/' + e + else + e = prefix + e + } + + if (e.charAt(0) === '/' && !this.nomount) { + e = path.join(this.root, e) + } + this._emitMatch(index, e) + } + // This was the last one, and no stats were needed + return cb() + } + + // now test all matched entries as stand-ins for that part + // of the pattern. + remain.shift() + for (var i = 0; i < len; i ++) { + var e = matchedEntries[i] + var newPattern + if (prefix) { + if (prefix !== '/') + e = prefix + '/' + e + else + e = prefix + e + } + this._process([e].concat(remain), index, inGlobStar, cb) + } + cb() +} + +Glob.prototype._emitMatch = function (index, e) { + if (this.aborted) + return + + if (isIgnored(this, e)) + return + + if (this.paused) { + this._emitQueue.push([index, e]) + return + } + + var abs = isAbsolute(e) ? e : this._makeAbs(e) + + if (this.mark) + e = this._mark(e) + + if (this.absolute) + e = abs + + if (this.matches[index][e]) + return + + if (this.nodir) { + var c = this.cache[abs] + if (c === 'DIR' || Array.isArray(c)) + return + } + + this.matches[index][e] = true + + var st = this.statCache[abs] + if (st) + this.emit('stat', e, st) + + this.emit('match', e) +} + +Glob.prototype._readdirInGlobStar = function (abs, cb) { + if (this.aborted) + return + + // follow all symlinked directories forever + // just proceed as if this is a non-globstar situation + if (this.follow) + return this._readdir(abs, false, cb) + + var lstatkey = 'lstat\0' + abs + var self = this + var lstatcb = inflight(lstatkey, lstatcb_) + + if (lstatcb) + fs.lstat(abs, lstatcb) + + function lstatcb_ (er, lstat) { + if (er && er.code === 'ENOENT') + return cb() + + var isSym = lstat && lstat.isSymbolicLink() + self.symlinks[abs] = isSym + + // If it's not a symlink or a dir, then it's definitely a regular file. + // don't bother doing a readdir in that case. + if (!isSym && lstat && !lstat.isDirectory()) { + self.cache[abs] = 'FILE' + cb() + } else + self._readdir(abs, false, cb) + } +} + +Glob.prototype._readdir = function (abs, inGlobStar, cb) { + if (this.aborted) + return + + cb = inflight('readdir\0'+abs+'\0'+inGlobStar, cb) + if (!cb) + return + + //console.error('RD %j %j', +inGlobStar, abs) + if (inGlobStar && !ownProp(this.symlinks, abs)) + return this._readdirInGlobStar(abs, cb) + + if (ownProp(this.cache, abs)) { + var c = this.cache[abs] + if (!c || c === 'FILE') + return cb() + + if (Array.isArray(c)) + return cb(null, c) + } + + var self = this + fs.readdir(abs, readdirCb(this, abs, cb)) +} + +function readdirCb (self, abs, cb) { + return function (er, entries) { + if (er) + self._readdirError(abs, er, cb) + else + self._readdirEntries(abs, entries, cb) + } +} + +Glob.prototype._readdirEntries = function (abs, entries, cb) { + if (this.aborted) + return + + // if we haven't asked to stat everything, then just + // assume that everything in there exists, so we can avoid + // having to stat it a second time. + if (!this.mark && !this.stat) { + for (var i = 0; i < entries.length; i ++) { + var e = entries[i] + if (abs === '/') + e = abs + e + else + e = abs + '/' + e + this.cache[e] = true + } + } + + this.cache[abs] = entries + return cb(null, entries) +} + +Glob.prototype._readdirError = function (f, er, cb) { + if (this.aborted) + return + + // handle errors, and cache the information + switch (er.code) { + case 'ENOTSUP': // https://github.com/isaacs/node-glob/issues/205 + case 'ENOTDIR': // totally normal. means it *does* exist. + var abs = this._makeAbs(f) + this.cache[abs] = 'FILE' + if (abs === this.cwdAbs) { + var error = new Error(er.code + ' invalid cwd ' + this.cwd) + error.path = this.cwd + error.code = er.code + this.emit('error', error) + this.abort() + } + break + + case 'ENOENT': // not terribly unusual + case 'ELOOP': + case 'ENAMETOOLONG': + case 'UNKNOWN': + this.cache[this._makeAbs(f)] = false + break + + default: // some unusual error. Treat as failure. + this.cache[this._makeAbs(f)] = false + if (this.strict) { + this.emit('error', er) + // If the error is handled, then we abort + // if not, we threw out of here + this.abort() + } + if (!this.silent) + console.error('glob error', er) + break + } + + return cb() +} + +Glob.prototype._processGlobStar = function (prefix, read, abs, remain, index, inGlobStar, cb) { + var self = this + this._readdir(abs, inGlobStar, function (er, entries) { + self._processGlobStar2(prefix, read, abs, remain, index, inGlobStar, entries, cb) + }) +} + + +Glob.prototype._processGlobStar2 = function (prefix, read, abs, remain, index, inGlobStar, entries, cb) { + //console.error('pgs2', prefix, remain[0], entries) + + // no entries means not a dir, so it can never have matches + // foo.txt/** doesn't match foo.txt + if (!entries) + return cb() + + // test without the globstar, and with every child both below + // and replacing the globstar. + var remainWithoutGlobStar = remain.slice(1) + var gspref = prefix ? [ prefix ] : [] + var noGlobStar = gspref.concat(remainWithoutGlobStar) + + // the noGlobStar pattern exits the inGlobStar state + this._process(noGlobStar, index, false, cb) + + var isSym = this.symlinks[abs] + var len = entries.length + + // If it's a symlink, and we're in a globstar, then stop + if (isSym && inGlobStar) + return cb() + + for (var i = 0; i < len; i++) { + var e = entries[i] + if (e.charAt(0) === '.' && !this.dot) + continue + + // these two cases enter the inGlobStar state + var instead = gspref.concat(entries[i], remainWithoutGlobStar) + this._process(instead, index, true, cb) + + var below = gspref.concat(entries[i], remain) + this._process(below, index, true, cb) + } + + cb() +} + +Glob.prototype._processSimple = function (prefix, index, cb) { + // XXX review this. Shouldn't it be doing the mounting etc + // before doing stat? kinda weird? + var self = this + this._stat(prefix, function (er, exists) { + self._processSimple2(prefix, index, er, exists, cb) + }) +} +Glob.prototype._processSimple2 = function (prefix, index, er, exists, cb) { + + //console.error('ps2', prefix, exists) + + if (!this.matches[index]) + this.matches[index] = Object.create(null) + + // If it doesn't exist, then just mark the lack of results + if (!exists) + return cb() + + if (prefix && isAbsolute(prefix) && !this.nomount) { + var trail = /[\/\\]$/.test(prefix) + if (prefix.charAt(0) === '/') { + prefix = path.join(this.root, prefix) + } else { + prefix = path.resolve(this.root, prefix) + if (trail) + prefix += '/' + } + } + + if (process.platform === 'win32') + prefix = prefix.replace(/\\/g, '/') + + // Mark this as a match + this._emitMatch(index, prefix) + cb() +} + +// Returns either 'DIR', 'FILE', or false +Glob.prototype._stat = function (f, cb) { + var abs = this._makeAbs(f) + var needDir = f.slice(-1) === '/' + + if (f.length > this.maxLength) + return cb() + + if (!this.stat && ownProp(this.cache, abs)) { + var c = this.cache[abs] + + if (Array.isArray(c)) + c = 'DIR' + + // It exists, but maybe not how we need it + if (!needDir || c === 'DIR') + return cb(null, c) + + if (needDir && c === 'FILE') + return cb() + + // otherwise we have to stat, because maybe c=true + // if we know it exists, but not what it is. + } + + var exists + var stat = this.statCache[abs] + if (stat !== undefined) { + if (stat === false) + return cb(null, stat) + else { + var type = stat.isDirectory() ? 'DIR' : 'FILE' + if (needDir && type === 'FILE') + return cb() + else + return cb(null, type, stat) + } + } + + var self = this + var statcb = inflight('stat\0' + abs, lstatcb_) + if (statcb) + fs.lstat(abs, statcb) + + function lstatcb_ (er, lstat) { + if (lstat && lstat.isSymbolicLink()) { + // If it's a symlink, then treat it as the target, unless + // the target does not exist, then treat it as a file. + return fs.stat(abs, function (er, stat) { + if (er) + self._stat2(f, abs, null, lstat, cb) + else + self._stat2(f, abs, er, stat, cb) + }) + } else { + self._stat2(f, abs, er, lstat, cb) + } + } +} + +Glob.prototype._stat2 = function (f, abs, er, stat, cb) { + if (er && (er.code === 'ENOENT' || er.code === 'ENOTDIR')) { + this.statCache[abs] = false + return cb() + } + + var needDir = f.slice(-1) === '/' + this.statCache[abs] = stat + + if (abs.slice(-1) === '/' && stat && !stat.isDirectory()) + return cb(null, false, stat) + + var c = true + if (stat) + c = stat.isDirectory() ? 'DIR' : 'FILE' + this.cache[abs] = this.cache[abs] || c + + if (needDir && c === 'FILE') + return cb() + + return cb(null, c, stat) +} + + +/***/ }), +/* 17 */ +/***/ (function(module, exports, __webpack_require__) { + +module.exports = realpath +realpath.realpath = realpath +realpath.sync = realpathSync +realpath.realpathSync = realpathSync +realpath.monkeypatch = monkeypatch +realpath.unmonkeypatch = unmonkeypatch + +var fs = __webpack_require__(1) +var origRealpath = fs.realpath +var origRealpathSync = fs.realpathSync + +var version = process.version +var ok = /^v[0-5]\./.test(version) +var old = __webpack_require__(35) + +function newError (er) { + return er && er.syscall === 'realpath' && ( + er.code === 'ELOOP' || + er.code === 'ENOMEM' || + er.code === 'ENAMETOOLONG' + ) +} + +function realpath (p, cache, cb) { + if (ok) { + return origRealpath(p, cache, cb) + } + + if (typeof cache === 'function') { + cb = cache + cache = null + } + origRealpath(p, cache, function (er, result) { + if (newError(er)) { + old.realpath(p, cache, cb) + } else { + cb(er, result) + } + }) +} + +function realpathSync (p, cache) { + if (ok) { + return origRealpathSync(p, cache) + } + + try { + return origRealpathSync(p, cache) + } catch (er) { + if (newError(er)) { + return old.realpathSync(p, cache) + } else { + throw er + } + } +} + +function monkeypatch () { + fs.realpath = realpath + fs.realpathSync = realpathSync +} + +function unmonkeypatch () { + fs.realpath = origRealpath + fs.realpathSync = origRealpathSync +} + + +/***/ }), +/* 18 */ +/***/ (function(module, exports, __webpack_require__) { + +exports.alphasort = alphasort +exports.alphasorti = alphasorti +exports.setopts = setopts +exports.ownProp = ownProp +exports.makeAbs = makeAbs +exports.finish = finish +exports.mark = mark +exports.isIgnored = isIgnored +exports.childrenIgnored = childrenIgnored + +function ownProp (obj, field) { + return Object.prototype.hasOwnProperty.call(obj, field) +} + +var path = __webpack_require__(2) +var minimatch = __webpack_require__(10) +var isAbsolute = __webpack_require__(11) +var Minimatch = minimatch.Minimatch + +function alphasorti (a, b) { + return a.toLowerCase().localeCompare(b.toLowerCase()) +} + +function alphasort (a, b) { + return a.localeCompare(b) +} + +function setupIgnores (self, options) { + self.ignore = options.ignore || [] + + if (!Array.isArray(self.ignore)) + self.ignore = [self.ignore] + + if (self.ignore.length) { + self.ignore = self.ignore.map(ignoreMap) + } +} + +// ignore patterns are always in dot:true mode. +function ignoreMap (pattern) { + var gmatcher = null + if (pattern.slice(-3) === '/**') { + var gpattern = pattern.replace(/(\/\*\*)+$/, '') + gmatcher = new Minimatch(gpattern, { dot: true }) + } + + return { + matcher: new Minimatch(pattern, { dot: true }), + gmatcher: gmatcher + } +} + +function setopts (self, pattern, options) { + if (!options) + options = {} + + // base-matching: just use globstar for that. + if (options.matchBase && -1 === pattern.indexOf("/")) { + if (options.noglobstar) { + throw new Error("base matching requires globstar") + } + pattern = "**/" + pattern + } + + self.silent = !!options.silent + self.pattern = pattern + self.strict = options.strict !== false + self.realpath = !!options.realpath + self.realpathCache = options.realpathCache || Object.create(null) + self.follow = !!options.follow + self.dot = !!options.dot + self.mark = !!options.mark + self.nodir = !!options.nodir + if (self.nodir) + self.mark = true + self.sync = !!options.sync + self.nounique = !!options.nounique + self.nonull = !!options.nonull + self.nosort = !!options.nosort + self.nocase = !!options.nocase + self.stat = !!options.stat + self.noprocess = !!options.noprocess + self.absolute = !!options.absolute + + self.maxLength = options.maxLength || Infinity + self.cache = options.cache || Object.create(null) + self.statCache = options.statCache || Object.create(null) + self.symlinks = options.symlinks || Object.create(null) + + setupIgnores(self, options) + + self.changedCwd = false + var cwd = process.cwd() + if (!ownProp(options, "cwd")) + self.cwd = cwd + else { + self.cwd = path.resolve(options.cwd) + self.changedCwd = self.cwd !== cwd + } + + self.root = options.root || path.resolve(self.cwd, "/") + self.root = path.resolve(self.root) + if (process.platform === "win32") + self.root = self.root.replace(/\\/g, "/") + + // TODO: is an absolute `cwd` supposed to be resolved against `root`? + // e.g. { cwd: '/test', root: __dirname } === path.join(__dirname, '/test') + self.cwdAbs = isAbsolute(self.cwd) ? self.cwd : makeAbs(self, self.cwd) + if (process.platform === "win32") + self.cwdAbs = self.cwdAbs.replace(/\\/g, "/") + self.nomount = !!options.nomount + + // disable comments and negation in Minimatch. + // Note that they are not supported in Glob itself anyway. + options.nonegate = true + options.nocomment = true + + self.minimatch = new Minimatch(pattern, options) + self.options = self.minimatch.options +} + +function finish (self) { + var nou = self.nounique + var all = nou ? [] : Object.create(null) + + for (var i = 0, l = self.matches.length; i < l; i ++) { + var matches = self.matches[i] + if (!matches || Object.keys(matches).length === 0) { + if (self.nonull) { + // do like the shell, and spit out the literal glob + var literal = self.minimatch.globSet[i] + if (nou) + all.push(literal) + else + all[literal] = true + } + } else { + // had matches + var m = Object.keys(matches) + if (nou) + all.push.apply(all, m) + else + m.forEach(function (m) { + all[m] = true + }) + } + } + + if (!nou) + all = Object.keys(all) + + if (!self.nosort) + all = all.sort(self.nocase ? alphasorti : alphasort) + + // at *some* point we statted all of these + if (self.mark) { + for (var i = 0; i < all.length; i++) { + all[i] = self._mark(all[i]) + } + if (self.nodir) { + all = all.filter(function (e) { + var notDir = !(/\/$/.test(e)) + var c = self.cache[e] || self.cache[makeAbs(self, e)] + if (notDir && c) + notDir = c !== 'DIR' && !Array.isArray(c) + return notDir + }) + } + } + + if (self.ignore.length) + all = all.filter(function(m) { + return !isIgnored(self, m) + }) + + self.found = all +} + +function mark (self, p) { + var abs = makeAbs(self, p) + var c = self.cache[abs] + var m = p + if (c) { + var isDir = c === 'DIR' || Array.isArray(c) + var slash = p.slice(-1) === '/' + + if (isDir && !slash) + m += '/' + else if (!isDir && slash) + m = m.slice(0, -1) + + if (m !== p) { + var mabs = makeAbs(self, m) + self.statCache[mabs] = self.statCache[abs] + self.cache[mabs] = self.cache[abs] + } + } + + return m +} + +// lotta situps... +function makeAbs (self, f) { + var abs = f + if (f.charAt(0) === '/') { + abs = path.join(self.root, f) + } else if (isAbsolute(f) || f === '') { + abs = f + } else if (self.changedCwd) { + abs = path.resolve(self.cwd, f) + } else { + abs = path.resolve(f) + } + + if (process.platform === 'win32') + abs = abs.replace(/\\/g, '/') + + return abs +} + + +// Return true, if pattern ends with globstar '**', for the accompanying parent directory. +// Ex:- If node_modules/** is the pattern, add 'node_modules' to ignore list along with it's contents +function isIgnored (self, path) { + if (!self.ignore.length) + return false + + return self.ignore.some(function(item) { + return item.matcher.match(path) || !!(item.gmatcher && item.gmatcher.match(path)) + }) +} + +function childrenIgnored (self, path) { + if (!self.ignore.length) + return false + + return self.ignore.some(function(item) { + return !!(item.gmatcher && item.gmatcher.match(path)) + }) +} + + +/***/ }), +/* 19 */ +/***/ (function(module, exports) { + +// Returns a wrapper function that returns a wrapped callback +// The wrapper function should do some stuff, and return a +// presumably different callback function. +// This makes sure that own properties are retained, so that +// decorations and such are not lost along the way. +module.exports = wrappy +function wrappy (fn, cb) { + if (fn && cb) return wrappy(fn)(cb) + + if (typeof fn !== 'function') + throw new TypeError('need wrapper function') + + Object.keys(fn).forEach(function (k) { + wrapper[k] = fn[k] + }) + + return wrapper + + function wrapper() { + var args = new Array(arguments.length) + for (var i = 0; i < args.length; i++) { + args[i] = arguments[i] + } + var ret = fn.apply(this, args) + var cb = args[args.length-1] + if (typeof ret === 'function' && ret !== cb) { + Object.keys(cb).forEach(function (k) { + ret[k] = cb[k] + }) + } + return ret + } +} + + +/***/ }), +/* 20 */ +/***/ (function(module, exports, __webpack_require__) { + +var wrappy = __webpack_require__(19) +module.exports = wrappy(once) + +once.proto = once(function () { + Object.defineProperty(Function.prototype, 'once', { + value: function () { + return once(this) + }, + configurable: true + }) +}) + +function once (fn) { + var f = function () { + if (f.called) return f.value + f.called = true + return f.value = fn.apply(this, arguments) + } + f.called = false + return f +} + + +/***/ }), +/* 21 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +var ErrorCode; + +(function (ErrorCode) { + ErrorCode["API_ERROR"] = "API_ERROR"; + ErrorCode["BLACKLISTED"] = "BLACKLISTED"; + ErrorCode["BUILTIN_NODE_RESOLUTION_FAILED"] = "BUILTIN_NODE_RESOLUTION_FAILED"; + ErrorCode["MISSING_DEPENDENCY"] = "MISSING_DEPENDENCY"; + ErrorCode["MISSING_PEER_DEPENDENCY"] = "MISSING_PEER_DEPENDENCY"; + ErrorCode["QUALIFIED_PATH_RESOLUTION_FAILED"] = "QUALIFIED_PATH_RESOLUTION_FAILED"; + ErrorCode["INTERNAL"] = "INTERNAL"; + ErrorCode["UNDECLARED_DEPENDENCY"] = "UNDECLARED_DEPENDENCY"; + ErrorCode["UNSUPPORTED"] = "UNSUPPORTED"; +})(ErrorCode = exports.ErrorCode || (exports.ErrorCode = {})); + +; // Some errors are exposed as MODULE_NOT_FOUND for compatibility with packages +// that expect this umbrella error when the resolution fails + +const MODULE_NOT_FOUND_ERRORS = new Set([ErrorCode.BLACKLISTED, ErrorCode.BUILTIN_NODE_RESOLUTION_FAILED, ErrorCode.MISSING_DEPENDENCY, ErrorCode.MISSING_PEER_DEPENDENCY, ErrorCode.QUALIFIED_PATH_RESOLUTION_FAILED, ErrorCode.UNDECLARED_DEPENDENCY]); +/** + * Simple helper function that assign an error code to an error, so that it can more easily be caught and used + * by third-parties. + */ + +function makeError(pnpCode, message, data = {}) { + const code = MODULE_NOT_FOUND_ERRORS.has(pnpCode) ? `MODULE_NOT_FOUND` : pnpCode; + return Object.assign(new Error(message), { + code, + pnpCode, + data + }); +} + +exports.makeError = makeError; +/** + * Returns the module that should be used to resolve require calls. It's usually the direct parent, except if we're + * inside an eval expression. + */ + +function getIssuerModule(parent) { + let issuer = parent; + + while (issuer && (issuer.id === '[eval]' || issuer.id === '' || !issuer.filename)) issuer = issuer.parent; + + return issuer || null; +} + +exports.getIssuerModule = getIssuerModule; + +/***/ }), +/* 22 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var __rest = this && this.__rest || function (s, e) { + var t = {}; + + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; + + if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; + } + return t; +}; + +var __importDefault = this && this.__importDefault || function (mod) { + return mod && mod.__esModule ? mod : { + "default": mod + }; +}; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +const fslib_1 = __webpack_require__(6); + +const libzip_1 = __webpack_require__(44); + +const fs_1 = __importDefault(__webpack_require__(1)); + +const module_1 = __importDefault(__webpack_require__(8)); + +const string_decoder_1 = __importDefault(__webpack_require__(47)); + +const applyPatch_1 = __webpack_require__(48); + +const hydrateRuntimeState_1 = __webpack_require__(50); + +const makeApi_1 = __webpack_require__(51); + +const makeManager_1 = __webpack_require__(52); // We must copy the fs into a local, because otherwise +// 1. we would make the NodeFS instance use the function that we patched (infinite loop) +// 2. Object.create(fs) isn't enough, since it won't prevent the proto from being modified + + +const localFs = Object.assign({}, fs_1.default); +const nodeFs = new fslib_1.NodeFS(localFs); +const defaultRuntimeState = $$SETUP_STATE(hydrateRuntimeState_1.hydrateRuntimeState); +const defaultPnpapiResolution = __filename; // We create a virtual filesystem that will do three things: +// 1. all requests inside a folder named "$$virtual" will be remapped according the virtual folder rules +// 2. all requests going inside a Zip archive will be handled by the Zip fs implementation +// 3. any remaining request will be forwarded to Node as-is + +const defaultFsLayer = new fslib_1.VirtualFS({ + baseFs: new fslib_1.ZipOpenFS({ + baseFs: nodeFs, + libzip: libzip_1.getLibzipSync(), + maxOpenFiles: 80, + readOnlyArchives: true + }) +}); +let manager; +const defaultApi = Object.assign(makeApi_1.makeApi(defaultRuntimeState, { + fakeFs: defaultFsLayer, + pnpapiResolution: defaultPnpapiResolution +}), { + /** + * Can be used to generate a different API than the default one (for example + * to map it on `/` rather than the local directory path, or to use a + * different FS layer than the default one). + */ + makeApi: _a => { + var { + basePath = undefined, + fakeFs = defaultFsLayer, + pnpapiResolution = defaultPnpapiResolution + } = _a, + rest = __rest(_a, ["basePath", "fakeFs", "pnpapiResolution"]); + + const apiRuntimeState = typeof basePath !== `undefined` ? $$SETUP_STATE(hydrateRuntimeState_1.hydrateRuntimeState, basePath) : defaultRuntimeState; + return makeApi_1.makeApi(apiRuntimeState, Object.assign({ + fakeFs, + pnpapiResolution + }, rest)); + }, + + /** + * Will inject the specified API into the environment, monkey-patching FS. Is + * automatically called when the hook is loaded through `--require`. + */ + setup: api => { + applyPatch_1.applyPatch(api || defaultApi, { + fakeFs: defaultFsLayer, + manager + }); + } +}); +manager = makeManager_1.makeManager(defaultApi, { + fakeFs: defaultFsLayer +}); // eslint-disable-next-line arca/no-default-export + +exports.default = defaultApi; + +if (__non_webpack_module__.parent && __non_webpack_module__.parent.id === 'internal/preload') { + defaultApi.setup(); + + if (__non_webpack_module__.filename) { + // We delete it from the cache in order to support the case where the CLI resolver is invoked from "yarn run" + // It's annoying because it might cause some issues when the file is multiple times in NODE_OPTIONS, but it shouldn't happen anyway. + // @ts-ignore + delete module_1.default._cache[__non_webpack_module__.filename]; + } +} // @ts-ignore + + +if (process.mainModule === __non_webpack_module__) { + const reportError = (code, message, data) => { + process.stdout.write(`${JSON.stringify([{ + code, + message, + data + }, null])}\n`); + }; + + const reportSuccess = resolution => { + process.stdout.write(`${JSON.stringify([null, resolution])}\n`); + }; + + const processResolution = (request, issuer) => { + try { + reportSuccess(defaultApi.resolveRequest(request, issuer)); + } catch (error) { + reportError(error.code, error.message, error.data); + } + }; + + const processRequest = data => { + try { + const [request, issuer] = JSON.parse(data); + processResolution(request, issuer); + } catch (error) { + reportError(`INVALID_JSON`, error.message, error.data); + } + }; + + if (process.argv.length > 2) { + if (process.argv.length !== 4) { + process.stderr.write(`Usage: ${process.argv[0]} ${process.argv[1]} \n`); + process.exitCode = 64; + /* EX_USAGE */ + } else { + processResolution(process.argv[2], process.argv[3]); + } + } else { + let buffer = ''; + const decoder = new string_decoder_1.default.StringDecoder(); + process.stdin.on('data', chunk => { + buffer += decoder.write(chunk); + + do { + const index = buffer.indexOf('\n'); + if (index === -1) break; + const line = buffer.slice(0, index); + buffer = buffer.slice(index + 1); + processRequest(line); + } while (true); + }); + } +} + +/***/ }), +/* 23 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var __importDefault = this && this.__importDefault || function (mod) { + return mod && mod.__esModule ? mod : { + "default": mod + }; +}; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +const fs_1 = __importDefault(__webpack_require__(1)); + +const path_1 = __webpack_require__(0); + +async function copyPromise(destinationFs, destination, sourceFs, source, opts) { + const normalizedDestination = destinationFs.pathUtils.normalize(destination); + const normalizedSource = sourceFs.pathUtils.normalize(source); + const operations = []; + const utimes = []; + await destinationFs.mkdirpPromise(destination); + await copyImpl(operations, utimes, destinationFs, normalizedDestination, sourceFs, normalizedSource, opts); + + for (const operation of operations) await operation(); + + for (const [p, atime, mtime] of utimes) { + await destinationFs.utimesPromise(p, atime, mtime); + } +} + +exports.copyPromise = copyPromise; + +async function copyImpl(operations, utimes, destinationFs, destination, sourceFs, source, opts) { + const destinationStat = await maybeLStat(destinationFs, destination); + const sourceStat = await sourceFs.lstatPromise(source); + utimes.push([destination, sourceStat.atime, sourceStat.mtime]); + + switch (true) { + case sourceStat.isDirectory(): + { + await copyFolder(operations, utimes, destinationFs, destination, destinationStat, sourceFs, source, sourceStat, opts); + } + break; + + case sourceStat.isFile(): + { + await copyFile(operations, utimes, destinationFs, destination, destinationStat, sourceFs, source, sourceStat, opts); + } + break; + + case sourceStat.isSymbolicLink(): + { + await copySymlink(operations, utimes, destinationFs, destination, destinationStat, sourceFs, source, sourceStat, opts); + } + break; + + default: + { + throw new Error(`Unsupported file type (${sourceStat.mode})`); + } + break; + } + + operations.push(async () => destinationFs.chmodPromise(destination, sourceStat.mode & 0o777)); +} + +async function maybeLStat(baseFs, p) { + try { + return await baseFs.lstatPromise(p); + } catch (e) { + return null; + } +} + +async function copyFolder(operations, utimes, destinationFs, destination, destinationStat, sourceFs, source, sourceStat, opts) { + if (destinationStat !== null && !destinationStat.isDirectory()) { + if (opts.overwrite) { + operations.push(async () => destinationFs.removePromise(destination)); + destinationStat = null; + } else { + return; + } + } + + if (destinationStat === null) operations.push(async () => destinationFs.mkdirPromise(destination, { + mode: sourceStat.mode + })); + const entries = await sourceFs.readdirPromise(source); + await Promise.all(entries.map(async entry => { + await copyImpl(operations, utimes, destinationFs, destinationFs.pathUtils.join(destination, entry), sourceFs, sourceFs.pathUtils.join(source, entry), opts); + })); +} + +async function copyFile(operations, utimes, destinationFs, destination, destinationStat, sourceFs, source, sourceStat, opts) { + if (destinationStat !== null) { + if (opts.overwrite) { + operations.push(async () => destinationFs.removePromise(destination)); + destinationStat = null; + } else { + return; + } + } + + if (destinationFs === sourceFs) { + operations.push(async () => destinationFs.copyFilePromise(source, destination, fs_1.default.constants.COPYFILE_FICLONE)); + } else { + operations.push(async () => destinationFs.writeFilePromise(destination, (await sourceFs.readFilePromise(source)))); + } +} + +async function copySymlink(operations, utimes, destinationFs, destination, destinationStat, sourceFs, source, sourceStat, opts) { + if (destinationStat !== null) { + if (opts.overwrite) { + operations.push(async () => destinationFs.removePromise(destination)); + destinationStat = null; + } else { + return; + } + } + + const target = await sourceFs.readlinkPromise(source); + operations.push(async () => destinationFs.symlinkPromise(path_1.convertPath(destinationFs.pathUtils, target), destination)); +} + +/***/ }), +/* 24 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +const ProxiedFS_1 = __webpack_require__(5); + +class AliasFS extends ProxiedFS_1.ProxiedFS { + constructor(target, { + baseFs, + pathUtils + }) { + super(pathUtils); + this.target = target; + this.baseFs = baseFs; + } + + getRealPath() { + return this.target; + } + + getBaseFs() { + return this.baseFs; + } + + mapFromBase(p) { + return p; + } + + mapToBase(p) { + return p; + } + +} + +exports.AliasFS = AliasFS; + +/***/ }), +/* 25 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +const NodeFS_1 = __webpack_require__(3); + +const ProxiedFS_1 = __webpack_require__(5); + +const path_1 = __webpack_require__(0); + +class CwdFS extends ProxiedFS_1.ProxiedFS { + constructor(target, { + baseFs = new NodeFS_1.NodeFS() + } = {}) { + super(path_1.ppath); + this.target = target; + this.baseFs = baseFs; + } + + getRealPath() { + return this.pathUtils.resolve(this.baseFs.getRealPath(), this.target); + } + + mapFromBase(path) { + return this.pathUtils.relative(this.getRealPath(), path); + } + + mapToBase(path) { + return this.pathUtils.resolve(this.getRealPath(), path); + } + +} + +exports.CwdFS = CwdFS; + +/***/ }), +/* 26 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +const NodeFS_1 = __webpack_require__(3); + +const ProxiedFS_1 = __webpack_require__(5); + +const path_1 = __webpack_require__(0); + +const JAIL_ROOT = path_1.PortablePath.root; + +class JailFS extends ProxiedFS_1.ProxiedFS { + constructor(target, { + baseFs = new NodeFS_1.NodeFS() + } = {}) { + super(path_1.ppath); + this.target = this.pathUtils.resolve(path_1.PortablePath.root, target); + this.baseFs = baseFs; + } + + getRealPath() { + return this.pathUtils.resolve(this.baseFs.getRealPath(), this.pathUtils.relative(path_1.PortablePath.root, this.target)); + } + + getTarget() { + return this.target; + } + + getBaseFs() { + return this.baseFs; + } + + mapToBase(p) { + const normalized = this.pathUtils.normalize(p); + if (this.pathUtils.isAbsolute(p)) return this.pathUtils.resolve(this.target, this.pathUtils.relative(JAIL_ROOT, p)); + if (normalized.match(/^\.\.\//)) throw new Error(`Resolving this path (${p}) would escape the jail`); + return this.pathUtils.resolve(this.target, p); + } + + mapFromBase(p) { + return this.pathUtils.resolve(JAIL_ROOT, this.pathUtils.relative(this.target, p)); + } + +} + +exports.JailFS = JailFS; + +/***/ }), +/* 27 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +const ProxiedFS_1 = __webpack_require__(5); + +class LazyFS extends ProxiedFS_1.ProxiedFS { + constructor(factory, pathUtils) { + super(pathUtils); + this.instance = null; + this.factory = factory; + } + + get baseFs() { + if (!this.instance) this.instance = this.factory(); + return this.instance; + } + + set baseFs(value) { + this.instance = value; + } + + mapFromBase(p) { + return p; + } + + mapToBase(p) { + return p; + } + +} + +exports.LazyFS = LazyFS; + +/***/ }), +/* 28 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +const FakeFS_1 = __webpack_require__(4); + +const path_1 = __webpack_require__(0); + +const makeError = () => Object.assign(new Error(`ENOSYS: unsupported filesystem access`), { + code: `ENOSYS` +}); + +class NoFS extends FakeFS_1.FakeFS { + constructor() { + super(path_1.ppath); + } + + getExtractHint() { + throw makeError(); + } + + getRealPath() { + throw makeError(); + } + + resolve() { + throw makeError(); + } + + async openPromise() { + throw makeError(); + } + + openSync() { + throw makeError(); + } + + async readPromise() { + throw makeError(); + } + + readSync() { + throw makeError(); + } + + async writePromise() { + throw makeError(); + } + + writeSync() { + throw makeError(); + } + + async closePromise() { + throw makeError(); + } + + closeSync() { + throw makeError(); + } + + createWriteStream() { + throw makeError(); + } + + createReadStream() { + throw makeError(); + } + + async realpathPromise() { + throw makeError(); + } + + realpathSync() { + throw makeError(); + } + + async readdirPromise() { + throw makeError(); + } + + readdirSync() { + throw makeError(); + } + + async existsPromise(p) { + throw makeError(); + } + + existsSync(p) { + throw makeError(); + } + + async accessPromise() { + throw makeError(); + } + + accessSync() { + throw makeError(); + } + + async statPromise() { + throw makeError(); + } + + statSync() { + throw makeError(); + } + + async lstatPromise(p) { + throw makeError(); + } + + lstatSync(p) { + throw makeError(); + } + + async chmodPromise() { + throw makeError(); + } + + chmodSync() { + throw makeError(); + } + + async mkdirPromise() { + throw makeError(); + } + + mkdirSync() { + throw makeError(); + } + + async rmdirPromise() { + throw makeError(); + } + + rmdirSync() { + throw makeError(); + } + + async symlinkPromise() { + throw makeError(); + } + + symlinkSync() { + throw makeError(); + } + + async renamePromise() { + throw makeError(); + } + + renameSync() { + throw makeError(); + } + + async copyFilePromise() { + throw makeError(); + } + + copyFileSync() { + throw makeError(); + } + + async appendFilePromise() { + throw makeError(); + } + + appendFileSync() { + throw makeError(); + } + + async writeFilePromise() { + throw makeError(); + } + + writeFileSync() { + throw makeError(); + } + + async unlinkPromise() { + throw makeError(); + } + + unlinkSync() { + throw makeError(); + } + + async utimesPromise() { + throw makeError(); + } + + utimesSync() { + throw makeError(); + } + + async readFilePromise() { + throw makeError(); + } + + readFileSync() { + throw makeError(); + } + + async readlinkPromise() { + throw makeError(); + } + + readlinkSync() { + throw makeError(); + } + + watch() { + throw makeError(); + } + +} + +exports.NoFS = NoFS; +NoFS.instance = new NoFS(); + +/***/ }), +/* 29 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +const ProxiedFS_1 = __webpack_require__(5); + +const path_1 = __webpack_require__(0); + +class PosixFS extends ProxiedFS_1.ProxiedFS { + constructor(baseFs) { + super(path_1.npath); + this.baseFs = baseFs; + } + + mapFromBase(path) { + return path_1.npath.fromPortablePath(path); + } + + mapToBase(path) { + return path_1.npath.toPortablePath(path); + } + +} + +exports.PosixFS = PosixFS; + +/***/ }), +/* 30 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +const NodeFS_1 = __webpack_require__(3); + +const ProxiedFS_1 = __webpack_require__(5); + +const path_1 = __webpack_require__(0); + +const NUMBER_REGEXP = /^[0-9]+$/; // $0: full path +// $1: virtual folder +// $2: virtual segment +// $3: hash +// $4: depth +// $5: subpath + +const VIRTUAL_REGEXP = /^(\/(?:[^\/]+\/)*?\$\$virtual)((?:\/([^\/]+)(?:\/([^\/]+))?)?((?:\/.*)?))$/; + +class VirtualFS extends ProxiedFS_1.ProxiedFS { + constructor({ + baseFs = new NodeFS_1.NodeFS() + } = {}) { + super(path_1.ppath); + this.baseFs = baseFs; + } + + static makeVirtualPath(base, component, to) { + if (path_1.ppath.basename(base) !== `$$virtual`) throw new Error(`Assertion failed: Virtual folders must be named "$$virtual"`); // Obtains the relative distance between the virtual path and its actual target + + const target = path_1.ppath.relative(path_1.ppath.dirname(base), to); + const segments = target.split(`/`); // Counts how many levels we need to go back to start applying the rest of the path + + let depth = 0; + + while (depth < segments.length && segments[depth] === `..`) depth += 1; + + const finalSegments = segments.slice(depth); + const fullVirtualPath = path_1.ppath.join(base, component, String(depth), ...finalSegments); + return fullVirtualPath; + } + + static resolveVirtual(p) { + const match = p.match(VIRTUAL_REGEXP); + if (!match) return p; + const target = path_1.ppath.dirname(match[1]); + if (!match[3] || !match[4]) return target; + const isnum = NUMBER_REGEXP.test(match[4]); + if (!isnum) return p; + const depth = Number(match[4]); + const backstep = `../`.repeat(depth); + const subpath = match[5] || `.`; + return VirtualFS.resolveVirtual(path_1.ppath.join(target, backstep, subpath)); + } + + getExtractHint(hints) { + return this.baseFs.getExtractHint(hints); + } + + getRealPath() { + return this.baseFs.getRealPath(); + } + + realpathSync(p) { + const match = p.match(VIRTUAL_REGEXP); + if (!match) return this.baseFs.realpathSync(p); + if (!match[5]) return p; + const realpath = this.baseFs.realpathSync(this.mapToBase(p)); + return VirtualFS.makeVirtualPath(match[1], match[3], realpath); + } + + async realpathPromise(p) { + const match = p.match(VIRTUAL_REGEXP); + if (!match) return await this.baseFs.realpathPromise(p); + if (!match[5]) return p; + const realpath = await this.baseFs.realpathPromise(this.mapToBase(p)); + return VirtualFS.makeVirtualPath(match[1], match[3], realpath); + } + + mapToBase(p) { + return VirtualFS.resolveVirtual(p); + } + + mapFromBase(p) { + return p; + } + +} + +exports.VirtualFS = VirtualFS; + +/***/ }), +/* 31 */ +/***/ (function(module, exports) { + +module.exports = require("stream"); + +/***/ }), +/* 32 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +function makeError(code, message) { + return Object.assign(new Error(`${code}: ${message}`), { + code + }); +} + +function EBUSY(message) { + return makeError(`EBUSY`, message); +} + +exports.EBUSY = EBUSY; + +function ENOSYS(message, reason) { + return makeError(`ENOSYS`, `${message}, ${reason}`); +} + +exports.ENOSYS = ENOSYS; + +function EINVAL(reason) { + return makeError(`EINVAL`, `invalid argument, ${reason}`); +} + +exports.EINVAL = EINVAL; + +function EBADF(reason) { + return makeError(`EBADF`, `bad file descriptor, ${reason}`); +} + +exports.EBADF = EBADF; + +function ENOENT(reason) { + return makeError(`ENOENT`, `no such file or directory, ${reason}`); +} + +exports.ENOENT = ENOENT; + +function ENOTDIR(reason) { + return makeError(`ENOTDIR`, `not a directory, ${reason}`); +} + +exports.ENOTDIR = ENOTDIR; + +function EISDIR(reason) { + return makeError(`EISDIR`, `illegal operation on a directory, ${reason}`); +} + +exports.EISDIR = EISDIR; + +function EEXIST(reason) { + return makeError(`EEXIST`, `file already exists, ${reason}`); +} + +exports.EEXIST = EEXIST; + +function EROFS(reason) { + return makeError(`EROFS`, `read-only filesystem, ${reason}`); +} + +exports.EROFS = EROFS; + +/***/ }), +/* 33 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +const fs_1 = __webpack_require__(1); + +const FakeFS_1 = __webpack_require__(4); + +const NodeFS_1 = __webpack_require__(3); + +const ZipFS_1 = __webpack_require__(13); + +const path_1 = __webpack_require__(0); + +const ZIP_FD = 0x80000000; + +class ZipOpenFS extends FakeFS_1.BasePortableFakeFS { + constructor({ + libzip, + baseFs = new NodeFS_1.NodeFS(), + filter = null, + maxOpenFiles = Infinity, + readOnlyArchives = false, + useCache = true + }) { + super(); + this.fdMap = new Map(); + this.nextFd = 3; + this.isZip = new Set(); + this.notZip = new Set(); + this.libzip = libzip; + this.baseFs = baseFs; + this.zipInstances = useCache ? new Map() : null; + this.filter = filter; + this.maxOpenFiles = maxOpenFiles; + this.readOnlyArchives = readOnlyArchives; + this.isZip = new Set(); + this.notZip = new Set(); + } + + static async openPromise(fn, opts) { + const zipOpenFs = new ZipOpenFS(opts); + + try { + return await fn(zipOpenFs); + } finally { + zipOpenFs.saveAndClose(); + } + } + + getExtractHint(hints) { + return this.baseFs.getExtractHint(hints); + } + + getRealPath() { + return this.baseFs.getRealPath(); + } + + saveAndClose() { + if (this.zipInstances) { + for (const [path, zipFs] of this.zipInstances.entries()) { + zipFs.saveAndClose(); + this.zipInstances.delete(path); + } + } + } + + discardAndClose() { + if (this.zipInstances) { + for (const [path, zipFs] of this.zipInstances.entries()) { + zipFs.discardAndClose(); + this.zipInstances.delete(path); + } + } + } + + remapFd(zipFs, fd) { + const remappedFd = this.nextFd++ | ZIP_FD; + this.fdMap.set(remappedFd, [zipFs, fd]); + return remappedFd; + } + + async openPromise(p, flags, mode) { + return await this.makeCallPromise(p, async () => { + return await this.baseFs.openPromise(p, flags, mode); + }, async (zipFs, { + subPath + }) => { + return this.remapFd(zipFs, (await zipFs.openPromise(subPath, flags, mode))); + }); + } + + openSync(p, flags, mode) { + return this.makeCallSync(p, () => { + return this.baseFs.openSync(p, flags, mode); + }, (zipFs, { + subPath + }) => { + return this.remapFd(zipFs, zipFs.openSync(subPath, flags, mode)); + }); + } + + async readPromise(fd, buffer, offset, length, position) { + if ((fd & ZIP_FD) === 0) return await this.baseFs.readPromise(fd, buffer, offset, length, position); + const entry = this.fdMap.get(fd); + if (typeof entry === `undefined`) throw Object.assign(new Error(`EBADF: bad file descriptor, read`), { + code: `EBADF` + }); + const [zipFs, realFd] = entry; + return await zipFs.readPromise(realFd, buffer, offset, length, position); + } + + readSync(fd, buffer, offset, length, position) { + if ((fd & ZIP_FD) === 0) return this.baseFs.readSync(fd, buffer, offset, length, position); + const entry = this.fdMap.get(fd); + if (typeof entry === `undefined`) throw Object.assign(new Error(`EBADF: bad file descriptor, read`), { + code: `EBADF` + }); + const [zipFs, realFd] = entry; + return zipFs.readSync(realFd, buffer, offset, length, position); + } + + async writePromise(fd, buffer, offset, length, position) { + if ((fd & ZIP_FD) === 0) { + if (typeof buffer === `string`) { + return await this.baseFs.writePromise(fd, buffer, offset); + } else { + return await this.baseFs.writePromise(fd, buffer, offset, length, position); + } + } + + const entry = this.fdMap.get(fd); + if (typeof entry === `undefined`) throw Object.assign(new Error(`EBADF: bad file descriptor, write`), { + code: `EBADF` + }); + const [zipFs, realFd] = entry; + + if (typeof buffer === `string`) { + return await zipFs.writePromise(realFd, buffer, offset); + } else { + return await zipFs.writePromise(realFd, buffer, offset, length, position); + } + } + + writeSync(fd, buffer, offset, length, position) { + if ((fd & ZIP_FD) === 0) { + if (typeof buffer === `string`) { + return this.baseFs.writeSync(fd, buffer, offset); + } else { + return this.baseFs.writeSync(fd, buffer, offset, length, position); + } + } + + const entry = this.fdMap.get(fd); + if (typeof entry === `undefined`) throw Object.assign(new Error(`EBADF: bad file descriptor, write`), { + code: `EBADF` + }); + const [zipFs, realFd] = entry; + + if (typeof buffer === `string`) { + return zipFs.writeSync(realFd, buffer, offset); + } else { + return zipFs.writeSync(realFd, buffer, offset, length, position); + } + } + + async closePromise(fd) { + if ((fd & ZIP_FD) === 0) return await this.baseFs.closePromise(fd); + const entry = this.fdMap.get(fd); + if (typeof entry === `undefined`) throw Object.assign(new Error(`EBADF: bad file descriptor, close`), { + code: `EBADF` + }); + this.fdMap.delete(fd); + const [zipFs, realFd] = entry; + return await zipFs.closePromise(realFd); + } + + closeSync(fd) { + if ((fd & ZIP_FD) === 0) return this.baseFs.closeSync(fd); + const entry = this.fdMap.get(fd); + if (typeof entry === `undefined`) throw Object.assign(new Error(`EBADF: bad file descriptor, close`), { + code: `EBADF` + }); + this.fdMap.delete(fd); + const [zipFs, realFd] = entry; + return zipFs.closeSync(realFd); + } + + createReadStream(p, opts) { + if (p === null) return this.baseFs.createReadStream(p, opts); + return this.makeCallSync(p, () => { + return this.baseFs.createReadStream(p, opts); + }, (zipFs, { + subPath + }) => { + return zipFs.createReadStream(subPath, opts); + }); + } + + createWriteStream(p, opts) { + if (p === null) return this.baseFs.createWriteStream(p, opts); + return this.makeCallSync(p, () => { + return this.baseFs.createWriteStream(p, opts); + }, (zipFs, { + subPath + }) => { + return zipFs.createWriteStream(subPath, opts); + }); + } + + async realpathPromise(p) { + return await this.makeCallPromise(p, async () => { + return await this.baseFs.realpathPromise(p); + }, async (zipFs, { + archivePath, + subPath + }) => { + return this.pathUtils.resolve((await this.baseFs.realpathPromise(archivePath)), this.pathUtils.relative(path_1.PortablePath.root, (await zipFs.realpathPromise(subPath)))); + }); + } + + realpathSync(p) { + return this.makeCallSync(p, () => { + return this.baseFs.realpathSync(p); + }, (zipFs, { + archivePath, + subPath + }) => { + return this.pathUtils.resolve(this.baseFs.realpathSync(archivePath), this.pathUtils.relative(path_1.PortablePath.root, zipFs.realpathSync(subPath))); + }); + } + + async existsPromise(p) { + return await this.makeCallPromise(p, async () => { + return await this.baseFs.existsPromise(p); + }, async (zipFs, { + subPath + }) => { + return await zipFs.existsPromise(subPath); + }); + } + + existsSync(p) { + return this.makeCallSync(p, () => { + return this.baseFs.existsSync(p); + }, (zipFs, { + subPath + }) => { + return zipFs.existsSync(subPath); + }); + } + + async accessPromise(p, mode) { + return await this.makeCallPromise(p, async () => { + return await this.baseFs.accessPromise(p, mode); + }, async (zipFs, { + subPath + }) => { + return await zipFs.accessPromise(subPath, mode); + }); + } + + accessSync(p, mode) { + return this.makeCallSync(p, () => { + return this.baseFs.accessSync(p, mode); + }, (zipFs, { + subPath + }) => { + return zipFs.accessSync(subPath, mode); + }); + } + + async statPromise(p) { + return await this.makeCallPromise(p, async () => { + return await this.baseFs.statPromise(p); + }, async (zipFs, { + subPath + }) => { + return await zipFs.statPromise(subPath); + }); + } + + statSync(p) { + return this.makeCallSync(p, () => { + return this.baseFs.statSync(p); + }, (zipFs, { + subPath + }) => { + return zipFs.statSync(subPath); + }); + } + + async lstatPromise(p) { + return await this.makeCallPromise(p, async () => { + return await this.baseFs.lstatPromise(p); + }, async (zipFs, { + subPath + }) => { + return await zipFs.lstatPromise(subPath); + }); + } + + lstatSync(p) { + return this.makeCallSync(p, () => { + return this.baseFs.lstatSync(p); + }, (zipFs, { + subPath + }) => { + return zipFs.lstatSync(subPath); + }); + } + + async chmodPromise(p, mask) { + return await this.makeCallPromise(p, async () => { + return await this.baseFs.chmodPromise(p, mask); + }, async (zipFs, { + subPath + }) => { + return await zipFs.chmodPromise(subPath, mask); + }); + } + + chmodSync(p, mask) { + return this.makeCallSync(p, () => { + return this.baseFs.chmodSync(p, mask); + }, (zipFs, { + subPath + }) => { + return zipFs.chmodSync(subPath, mask); + }); + } + + async renamePromise(oldP, newP) { + return await this.makeCallPromise(oldP, async () => { + return await this.makeCallPromise(newP, async () => { + return await this.baseFs.renamePromise(oldP, newP); + }, async () => { + throw Object.assign(new Error(`EEXDEV: cross-device link not permitted`), { + code: `EEXDEV` + }); + }); + }, async (zipFsO, { + subPath: subPathO + }) => { + return await this.makeCallPromise(newP, async () => { + throw Object.assign(new Error(`EEXDEV: cross-device link not permitted`), { + code: `EEXDEV` + }); + }, async (zipFsN, { + subPath: subPathN + }) => { + if (zipFsO !== zipFsN) { + throw Object.assign(new Error(`EEXDEV: cross-device link not permitted`), { + code: `EEXDEV` + }); + } else { + return await zipFsO.renamePromise(subPathO, subPathN); + } + }); + }); + } + + renameSync(oldP, newP) { + return this.makeCallSync(oldP, () => { + return this.makeCallSync(newP, () => { + return this.baseFs.renameSync(oldP, newP); + }, async () => { + throw Object.assign(new Error(`EEXDEV: cross-device link not permitted`), { + code: `EEXDEV` + }); + }); + }, (zipFsO, { + subPath: subPathO + }) => { + return this.makeCallSync(newP, () => { + throw Object.assign(new Error(`EEXDEV: cross-device link not permitted`), { + code: `EEXDEV` + }); + }, (zipFsN, { + subPath: subPathN + }) => { + if (zipFsO !== zipFsN) { + throw Object.assign(new Error(`EEXDEV: cross-device link not permitted`), { + code: `EEXDEV` + }); + } else { + return zipFsO.renameSync(subPathO, subPathN); + } + }); + }); + } + + async copyFilePromise(sourceP, destP, flags = 0) { + const fallback = async (sourceFs, sourceP, destFs, destP) => { + if ((flags & fs_1.constants.COPYFILE_FICLONE_FORCE) !== 0) throw Object.assign(new Error(`EXDEV: cross-device clone not permitted, copyfile '${sourceP}' -> ${destP}'`), { + code: `EXDEV` + }); + if (flags & fs_1.constants.COPYFILE_EXCL && (await this.existsPromise(sourceP))) throw Object.assign(new Error(`EEXIST: file already exists, copyfile '${sourceP}' -> '${destP}'`), { + code: `EEXIST` + }); + let content; + + try { + content = await sourceFs.readFilePromise(sourceP); + } catch (error) { + throw Object.assign(new Error(`EINVAL: invalid argument, copyfile '${sourceP}' -> '${destP}'`), { + code: `EINVAL` + }); + } + + await destFs.writeFilePromise(destP, content); + }; + + return await this.makeCallPromise(sourceP, async () => { + return await this.makeCallPromise(destP, async () => { + return await this.baseFs.copyFilePromise(sourceP, destP, flags); + }, async (zipFsD, { + subPath: subPathD + }) => { + return await fallback(this.baseFs, sourceP, zipFsD, subPathD); + }); + }, async (zipFsS, { + subPath: subPathS + }) => { + return await this.makeCallPromise(destP, async () => { + return await fallback(zipFsS, subPathS, this.baseFs, destP); + }, async (zipFsD, { + subPath: subPathD + }) => { + if (zipFsS !== zipFsD) { + return await fallback(zipFsS, subPathS, zipFsD, subPathD); + } else { + return await zipFsS.copyFilePromise(subPathS, subPathD, flags); + } + }); + }); + } + + copyFileSync(sourceP, destP, flags = 0) { + const fallback = (sourceFs, sourceP, destFs, destP) => { + if ((flags & fs_1.constants.COPYFILE_FICLONE_FORCE) !== 0) throw Object.assign(new Error(`EXDEV: cross-device clone not permitted, copyfile '${sourceP}' -> ${destP}'`), { + code: `EXDEV` + }); + if (flags & fs_1.constants.COPYFILE_EXCL && this.existsSync(sourceP)) throw Object.assign(new Error(`EEXIST: file already exists, copyfile '${sourceP}' -> '${destP}'`), { + code: `EEXIST` + }); + let content; + + try { + content = sourceFs.readFileSync(sourceP); + } catch (error) { + throw Object.assign(new Error(`EINVAL: invalid argument, copyfile '${sourceP}' -> '${destP}'`), { + code: `EINVAL` + }); + } + + destFs.writeFileSync(destP, content); + }; + + return this.makeCallSync(sourceP, () => { + return this.makeCallSync(destP, () => { + return this.baseFs.copyFileSync(sourceP, destP, flags); + }, (zipFsD, { + subPath: subPathD + }) => { + return fallback(this.baseFs, sourceP, zipFsD, subPathD); + }); + }, (zipFsS, { + subPath: subPathS + }) => { + return this.makeCallSync(destP, () => { + return fallback(zipFsS, subPathS, this.baseFs, destP); + }, (zipFsD, { + subPath: subPathD + }) => { + if (zipFsS !== zipFsD) { + return fallback(zipFsS, subPathS, zipFsD, subPathD); + } else { + return zipFsS.copyFileSync(subPathS, subPathD, flags); + } + }); + }); + } + + async appendFilePromise(p, content, opts) { + return await this.makeCallPromise(p, async () => { + return await this.baseFs.appendFilePromise(p, content, opts); + }, async (zipFs, { + subPath + }) => { + return await zipFs.appendFilePromise(subPath, content, opts); + }); + } + + appendFileSync(p, content, opts) { + return this.makeCallSync(p, () => { + return this.baseFs.appendFileSync(p, content, opts); + }, (zipFs, { + subPath + }) => { + return zipFs.appendFileSync(subPath, content, opts); + }); + } + + async writeFilePromise(p, content, opts) { + return await this.makeCallPromise(p, async () => { + return await this.baseFs.writeFilePromise(p, content, opts); + }, async (zipFs, { + subPath + }) => { + return await zipFs.writeFilePromise(subPath, content, opts); + }); + } + + writeFileSync(p, content, opts) { + return this.makeCallSync(p, () => { + return this.baseFs.writeFileSync(p, content, opts); + }, (zipFs, { + subPath + }) => { + return zipFs.writeFileSync(subPath, content, opts); + }); + } + + async unlinkPromise(p) { + return await this.makeCallPromise(p, async () => { + return await this.baseFs.unlinkPromise(p); + }, async (zipFs, { + subPath + }) => { + return await zipFs.unlinkPromise(subPath); + }); + } + + unlinkSync(p) { + return this.makeCallSync(p, () => { + return this.baseFs.unlinkSync(p); + }, (zipFs, { + subPath + }) => { + return zipFs.unlinkSync(subPath); + }); + } + + async utimesPromise(p, atime, mtime) { + return await this.makeCallPromise(p, async () => { + return await this.baseFs.utimesPromise(p, atime, mtime); + }, async (zipFs, { + subPath + }) => { + return await zipFs.utimesPromise(subPath, atime, mtime); + }); + } + + utimesSync(p, atime, mtime) { + return this.makeCallSync(p, () => { + return this.baseFs.utimesSync(p, atime, mtime); + }, (zipFs, { + subPath + }) => { + return zipFs.utimesSync(subPath, atime, mtime); + }); + } + + async mkdirPromise(p, opts) { + return await this.makeCallPromise(p, async () => { + return await this.baseFs.mkdirPromise(p, opts); + }, async (zipFs, { + subPath + }) => { + return await zipFs.mkdirPromise(subPath, opts); + }); + } + + mkdirSync(p, opts) { + return this.makeCallSync(p, () => { + return this.baseFs.mkdirSync(p, opts); + }, (zipFs, { + subPath + }) => { + return zipFs.mkdirSync(subPath, opts); + }); + } + + async rmdirPromise(p) { + return await this.makeCallPromise(p, async () => { + return await this.baseFs.rmdirPromise(p); + }, async (zipFs, { + subPath + }) => { + return await zipFs.rmdirPromise(subPath); + }); + } + + rmdirSync(p) { + return this.makeCallSync(p, () => { + return this.baseFs.rmdirSync(p); + }, (zipFs, { + subPath + }) => { + return zipFs.rmdirSync(subPath); + }); + } + + async symlinkPromise(target, p) { + return await this.makeCallPromise(p, async () => { + return await this.baseFs.symlinkPromise(target, p); + }, async (zipFs, { + subPath + }) => { + return await zipFs.symlinkPromise(target, subPath); + }); + } + + symlinkSync(target, p) { + return this.makeCallSync(p, () => { + return this.baseFs.symlinkSync(target, p); + }, (zipFs, { + subPath + }) => { + return zipFs.symlinkSync(target, subPath); + }); + } + + async readFilePromise(p, encoding) { + return this.makeCallPromise(p, async () => { + // This weird switch is required to tell TypeScript that the signatures are proper (otherwise it thinks that only the generic one is covered) + switch (encoding) { + case `utf8`: + return await this.baseFs.readFilePromise(p, encoding); + + default: + return await this.baseFs.readFilePromise(p, encoding); + } + }, async (zipFs, { + subPath + }) => { + return await zipFs.readFilePromise(subPath, encoding); + }); + } + + readFileSync(p, encoding) { + return this.makeCallSync(p, () => { + // This weird switch is required to tell TypeScript that the signatures are proper (otherwise it thinks that only the generic one is covered) + switch (encoding) { + case `utf8`: + return this.baseFs.readFileSync(p, encoding); + + default: + return this.baseFs.readFileSync(p, encoding); + } + }, (zipFs, { + subPath + }) => { + return zipFs.readFileSync(subPath, encoding); + }); + } + + async readdirPromise(p, { + withFileTypes + } = {}) { + return await this.makeCallPromise(p, async () => { + return await this.baseFs.readdirPromise(p, { + withFileTypes: withFileTypes + }); + }, async (zipFs, { + subPath + }) => { + return await zipFs.readdirPromise(subPath, { + withFileTypes: withFileTypes + }); + }, { + requireSubpath: false + }); + } + + readdirSync(p, { + withFileTypes + } = {}) { + return this.makeCallSync(p, () => { + return this.baseFs.readdirSync(p, { + withFileTypes: withFileTypes + }); + }, (zipFs, { + subPath + }) => { + return zipFs.readdirSync(subPath, { + withFileTypes: withFileTypes + }); + }, { + requireSubpath: false + }); + } + + async readlinkPromise(p) { + return await this.makeCallPromise(p, async () => { + return await this.baseFs.readlinkPromise(p); + }, async (zipFs, { + subPath + }) => { + return await zipFs.readlinkPromise(subPath); + }); + } + + readlinkSync(p) { + return this.makeCallSync(p, () => { + return this.baseFs.readlinkSync(p); + }, (zipFs, { + subPath + }) => { + return zipFs.readlinkSync(subPath); + }); + } + + watch(p, a, b) { + return this.makeCallSync(p, () => { + return this.baseFs.watch(p, // @ts-ignore + a, b); + }, (zipFs, { + subPath + }) => { + return zipFs.watch(subPath, // @ts-ignore + a, b); + }); + } + + async makeCallPromise(p, discard, accept, { + requireSubpath = true + } = {}) { + if (typeof p !== `string`) return await discard(); + const normalizedP = this.pathUtils.normalize(this.pathUtils.resolve(path_1.PortablePath.root, p)); + const zipInfo = this.findZip(normalizedP); + if (!zipInfo) return await discard(); + if (requireSubpath && zipInfo.subPath === `/`) return await discard(); + return await this.getZipPromise(zipInfo.archivePath, async zipFs => await accept(zipFs, zipInfo)); + } + + makeCallSync(p, discard, accept, { + requireSubpath = true + } = {}) { + if (typeof p !== `string`) return discard(); + const normalizedP = this.pathUtils.normalize(this.pathUtils.resolve(path_1.PortablePath.root, p)); + const zipInfo = this.findZip(normalizedP); + if (!zipInfo) return discard(); + if (requireSubpath && zipInfo.subPath === `/`) return discard(); + return this.getZipSync(zipInfo.archivePath, zipFs => accept(zipFs, zipInfo)); + } + + findZip(p) { + if (this.filter && !this.filter.test(p)) return null; + const parts = p.split(/\//g); + + for (let t = 2; t <= parts.length; ++t) { + const archivePath = parts.slice(0, t).join(`/`); + if (this.notZip.has(archivePath)) continue; + if (this.isZip.has(archivePath)) return { + archivePath, + subPath: this.pathUtils.resolve(path_1.PortablePath.root, parts.slice(t).join(`/`)) + }; + let realArchivePath = archivePath; + let stat; + + while (true) { + try { + stat = this.baseFs.lstatSync(realArchivePath); + } catch (error) { + return null; + } + + if (stat.isSymbolicLink()) { + realArchivePath = this.pathUtils.resolve(this.pathUtils.dirname(realArchivePath), this.baseFs.readlinkSync(realArchivePath)); + } else { + break; + } + } + + const isZip = stat.isFile() && this.pathUtils.extname(realArchivePath) === `.zip`; + + if (isZip) { + this.isZip.add(archivePath); + return { + archivePath, + subPath: this.pathUtils.resolve(path_1.PortablePath.root, parts.slice(t).join(`/`)) + }; + } else { + this.notZip.add(archivePath); + + if (stat.isFile()) { + return null; + } + } + } + + return null; + } + + limitOpenFiles(max) { + if (this.zipInstances === null) return; + let closeCount = this.zipInstances.size - max; + + for (const [path, zipFs] of this.zipInstances.entries()) { + if (closeCount <= 0) break; + zipFs.saveAndClose(); + this.zipInstances.delete(path); + closeCount -= 1; + } + } + + async getZipPromise(p, accept) { + const getZipOptions = async () => ({ + baseFs: this.baseFs, + libzip: this.libzip, + readOnly: this.readOnlyArchives, + stats: await this.baseFs.statPromise(p) + }); + + if (this.zipInstances) { + let zipFs = this.zipInstances.get(p); + if (!zipFs) zipFs = new ZipFS_1.ZipFS(p, (await getZipOptions())); // Removing then re-adding the field allows us to easily implement + // a basic LRU garbage collection strategy + + this.zipInstances.delete(p); + this.zipInstances.set(p, zipFs); + this.limitOpenFiles(this.maxOpenFiles); + return await accept(zipFs); + } else { + const zipFs = new ZipFS_1.ZipFS(p, (await getZipOptions())); + + try { + return await accept(zipFs); + } finally { + zipFs.saveAndClose(); + } + } + } + + getZipSync(p, accept) { + const getZipOptions = () => ({ + baseFs: this.baseFs, + libzip: this.libzip, + readOnly: this.readOnlyArchives, + stats: this.baseFs.statSync(p) + }); + + if (this.zipInstances) { + let zipFs = this.zipInstances.get(p); + if (!zipFs) this.zipInstances.set(p, zipFs = new ZipFS_1.ZipFS(p, getZipOptions())); + return accept(zipFs); + } else { + const zipFs = new ZipFS_1.ZipFS(p, getZipOptions()); + + try { + return accept(zipFs); + } finally { + zipFs.saveAndClose(); + } + } + } + +} + +exports.ZipOpenFS = ZipOpenFS; + +/***/ }), +/* 34 */ +/***/ (function(module, exports, __webpack_require__) { + +module.exports = rimraf +rimraf.sync = rimrafSync + +var assert = __webpack_require__(9) +var path = __webpack_require__(2) +var fs = __webpack_require__(1) +var glob = __webpack_require__(16) +var _0666 = parseInt('666', 8) + +var defaultGlobOpts = { + nosort: true, + silent: true +} + +// for EMFILE handling +var timeout = 0 + +var isWindows = (process.platform === "win32") + +function defaults (options) { + var methods = [ + 'unlink', + 'chmod', + 'stat', + 'lstat', + 'rmdir', + 'readdir' + ] + methods.forEach(function(m) { + options[m] = options[m] || fs[m] + m = m + 'Sync' + options[m] = options[m] || fs[m] + }) + + options.maxBusyTries = options.maxBusyTries || 3 + options.emfileWait = options.emfileWait || 1000 + if (options.glob === false) { + options.disableGlob = true + } + options.disableGlob = options.disableGlob || false + options.glob = options.glob || defaultGlobOpts +} + +function rimraf (p, options, cb) { + if (typeof options === 'function') { + cb = options + options = {} + } + + assert(p, 'rimraf: missing path') + assert.equal(typeof p, 'string', 'rimraf: path should be a string') + assert.equal(typeof cb, 'function', 'rimraf: callback function required') + assert(options, 'rimraf: invalid options argument provided') + assert.equal(typeof options, 'object', 'rimraf: options should be object') + + defaults(options) + + var busyTries = 0 + var errState = null + var n = 0 + + if (options.disableGlob || !glob.hasMagic(p)) + return afterGlob(null, [p]) + + options.lstat(p, function (er, stat) { + if (!er) + return afterGlob(null, [p]) + + glob(p, options.glob, afterGlob) + }) + + function next (er) { + errState = errState || er + if (--n === 0) + cb(errState) + } + + function afterGlob (er, results) { + if (er) + return cb(er) + + n = results.length + if (n === 0) + return cb() + + results.forEach(function (p) { + rimraf_(p, options, function CB (er) { + if (er) { + if ((er.code === "EBUSY" || er.code === "ENOTEMPTY" || er.code === "EPERM") && + busyTries < options.maxBusyTries) { + busyTries ++ + var time = busyTries * 100 + // try again, with the same exact callback as this one. + return setTimeout(function () { + rimraf_(p, options, CB) + }, time) + } + + // this one won't happen if graceful-fs is used. + if (er.code === "EMFILE" && timeout < options.emfileWait) { + return setTimeout(function () { + rimraf_(p, options, CB) + }, timeout ++) + } + + // already gone + if (er.code === "ENOENT") er = null + } + + timeout = 0 + next(er) + }) + }) + } +} + +// Two possible strategies. +// 1. Assume it's a file. unlink it, then do the dir stuff on EPERM or EISDIR +// 2. Assume it's a directory. readdir, then do the file stuff on ENOTDIR +// +// Both result in an extra syscall when you guess wrong. However, there +// are likely far more normal files in the world than directories. This +// is based on the assumption that a the average number of files per +// directory is >= 1. +// +// If anyone ever complains about this, then I guess the strategy could +// be made configurable somehow. But until then, YAGNI. +function rimraf_ (p, options, cb) { + assert(p) + assert(options) + assert(typeof cb === 'function') + + // sunos lets the root user unlink directories, which is... weird. + // so we have to lstat here and make sure it's not a dir. + options.lstat(p, function (er, st) { + if (er && er.code === "ENOENT") + return cb(null) + + // Windows can EPERM on stat. Life is suffering. + if (er && er.code === "EPERM" && isWindows) + fixWinEPERM(p, options, er, cb) + + if (st && st.isDirectory()) + return rmdir(p, options, er, cb) + + options.unlink(p, function (er) { + if (er) { + if (er.code === "ENOENT") + return cb(null) + if (er.code === "EPERM") + return (isWindows) + ? fixWinEPERM(p, options, er, cb) + : rmdir(p, options, er, cb) + if (er.code === "EISDIR") + return rmdir(p, options, er, cb) + } + return cb(er) + }) + }) +} + +function fixWinEPERM (p, options, er, cb) { + assert(p) + assert(options) + assert(typeof cb === 'function') + if (er) + assert(er instanceof Error) + + options.chmod(p, _0666, function (er2) { + if (er2) + cb(er2.code === "ENOENT" ? null : er) + else + options.stat(p, function(er3, stats) { + if (er3) + cb(er3.code === "ENOENT" ? null : er) + else if (stats.isDirectory()) + rmdir(p, options, er, cb) + else + options.unlink(p, cb) + }) + }) +} + +function fixWinEPERMSync (p, options, er) { + assert(p) + assert(options) + if (er) + assert(er instanceof Error) + + try { + options.chmodSync(p, _0666) + } catch (er2) { + if (er2.code === "ENOENT") + return + else + throw er + } + + try { + var stats = options.statSync(p) + } catch (er3) { + if (er3.code === "ENOENT") + return + else + throw er + } + + if (stats.isDirectory()) + rmdirSync(p, options, er) + else + options.unlinkSync(p) +} + +function rmdir (p, options, originalEr, cb) { + assert(p) + assert(options) + if (originalEr) + assert(originalEr instanceof Error) + assert(typeof cb === 'function') + + // try to rmdir first, and only readdir on ENOTEMPTY or EEXIST (SunOS) + // if we guessed wrong, and it's not a directory, then + // raise the original error. + options.rmdir(p, function (er) { + if (er && (er.code === "ENOTEMPTY" || er.code === "EEXIST" || er.code === "EPERM")) + rmkids(p, options, cb) + else if (er && er.code === "ENOTDIR") + cb(originalEr) + else + cb(er) + }) +} + +function rmkids(p, options, cb) { + assert(p) + assert(options) + assert(typeof cb === 'function') + + options.readdir(p, function (er, files) { + if (er) + return cb(er) + var n = files.length + if (n === 0) + return options.rmdir(p, cb) + var errState + files.forEach(function (f) { + rimraf(path.join(p, f), options, function (er) { + if (errState) + return + if (er) + return cb(errState = er) + if (--n === 0) + options.rmdir(p, cb) + }) + }) + }) +} + +// this looks simpler, and is strictly *faster*, but will +// tie up the JavaScript thread and fail on excessively +// deep directory trees. +function rimrafSync (p, options) { + options = options || {} + defaults(options) + + assert(p, 'rimraf: missing path') + assert.equal(typeof p, 'string', 'rimraf: path should be a string') + assert(options, 'rimraf: missing options') + assert.equal(typeof options, 'object', 'rimraf: options should be object') + + var results + + if (options.disableGlob || !glob.hasMagic(p)) { + results = [p] + } else { + try { + options.lstatSync(p) + results = [p] + } catch (er) { + results = glob.sync(p, options.glob) + } + } + + if (!results.length) + return + + for (var i = 0; i < results.length; i++) { + var p = results[i] + + try { + var st = options.lstatSync(p) + } catch (er) { + if (er.code === "ENOENT") + return + + // Windows can EPERM on stat. Life is suffering. + if (er.code === "EPERM" && isWindows) + fixWinEPERMSync(p, options, er) + } + + try { + // sunos lets the root user unlink directories, which is... weird. + if (st && st.isDirectory()) + rmdirSync(p, options, null) + else + options.unlinkSync(p) + } catch (er) { + if (er.code === "ENOENT") + return + if (er.code === "EPERM") + return isWindows ? fixWinEPERMSync(p, options, er) : rmdirSync(p, options, er) + if (er.code !== "EISDIR") + throw er + + rmdirSync(p, options, er) + } + } +} + +function rmdirSync (p, options, originalEr) { + assert(p) + assert(options) + if (originalEr) + assert(originalEr instanceof Error) + + try { + options.rmdirSync(p) + } catch (er) { + if (er.code === "ENOENT") + return + if (er.code === "ENOTDIR") + throw originalEr + if (er.code === "ENOTEMPTY" || er.code === "EEXIST" || er.code === "EPERM") + rmkidsSync(p, options) + } +} + +function rmkidsSync (p, options) { + assert(p) + assert(options) + options.readdirSync(p).forEach(function (f) { + rimrafSync(path.join(p, f), options) + }) + + // We only end up here once we got ENOTEMPTY at least once, and + // at this point, we are guaranteed to have removed all the kids. + // So, we know that it won't be ENOENT or ENOTDIR or anything else. + // try really hard to delete stuff on windows, because it has a + // PROFOUNDLY annoying habit of not closing handles promptly when + // files are deleted, resulting in spurious ENOTEMPTY errors. + var retries = isWindows ? 100 : 1 + var i = 0 + do { + var threw = true + try { + var ret = options.rmdirSync(p, options) + threw = false + return ret + } finally { + if (++i < retries && threw) + continue + } + } while (true) +} + + +/***/ }), +/* 35 */ +/***/ (function(module, exports, __webpack_require__) { + +// Copyright Joyent, Inc. and other Node contributors. +// +// Permission is hereby granted, free of charge, to any person obtaining a +// copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, sublicense, and/or sell copies of the Software, and to permit +// persons to whom the Software is furnished to do so, subject to the +// following conditions: +// +// The above copyright notice and this permission notice shall be included +// in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +// USE OR OTHER DEALINGS IN THE SOFTWARE. + +var pathModule = __webpack_require__(2); +var isWindows = process.platform === 'win32'; +var fs = __webpack_require__(1); + +// JavaScript implementation of realpath, ported from node pre-v6 + +var DEBUG = process.env.NODE_DEBUG && /fs/.test(process.env.NODE_DEBUG); + +function rethrow() { + // Only enable in debug mode. A backtrace uses ~1000 bytes of heap space and + // is fairly slow to generate. + var callback; + if (DEBUG) { + var backtrace = new Error; + callback = debugCallback; + } else + callback = missingCallback; + + return callback; + + function debugCallback(err) { + if (err) { + backtrace.message = err.message; + err = backtrace; + missingCallback(err); + } + } + + function missingCallback(err) { + if (err) { + if (process.throwDeprecation) + throw err; // Forgot a callback but don't know where? Use NODE_DEBUG=fs + else if (!process.noDeprecation) { + var msg = 'fs: missing callback ' + (err.stack || err.message); + if (process.traceDeprecation) + console.trace(msg); + else + console.error(msg); + } + } + } +} + +function maybeCallback(cb) { + return typeof cb === 'function' ? cb : rethrow(); +} + +var normalize = pathModule.normalize; + +// Regexp that finds the next partion of a (partial) path +// result is [base_with_slash, base], e.g. ['somedir/', 'somedir'] +if (isWindows) { + var nextPartRe = /(.*?)(?:[\/\\]+|$)/g; +} else { + var nextPartRe = /(.*?)(?:[\/]+|$)/g; +} + +// Regex to find the device root, including trailing slash. E.g. 'c:\\'. +if (isWindows) { + var splitRootRe = /^(?:[a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/][^\\\/]+)?[\\\/]*/; +} else { + var splitRootRe = /^[\/]*/; +} + +exports.realpathSync = function realpathSync(p, cache) { + // make p is absolute + p = pathModule.resolve(p); + + if (cache && Object.prototype.hasOwnProperty.call(cache, p)) { + return cache[p]; + } + + var original = p, + seenLinks = {}, + knownHard = {}; + + // current character position in p + var pos; + // the partial path so far, including a trailing slash if any + var current; + // the partial path without a trailing slash (except when pointing at a root) + var base; + // the partial path scanned in the previous round, with slash + var previous; + + start(); + + function start() { + // Skip over roots + var m = splitRootRe.exec(p); + pos = m[0].length; + current = m[0]; + base = m[0]; + previous = ''; + + // On windows, check that the root exists. On unix there is no need. + if (isWindows && !knownHard[base]) { + fs.lstatSync(base); + knownHard[base] = true; + } + } + + // walk down the path, swapping out linked pathparts for their real + // values + // NB: p.length changes. + while (pos < p.length) { + // find the next part + nextPartRe.lastIndex = pos; + var result = nextPartRe.exec(p); + previous = current; + current += result[0]; + base = previous + result[1]; + pos = nextPartRe.lastIndex; + + // continue if not a symlink + if (knownHard[base] || (cache && cache[base] === base)) { + continue; + } + + var resolvedLink; + if (cache && Object.prototype.hasOwnProperty.call(cache, base)) { + // some known symbolic link. no need to stat again. + resolvedLink = cache[base]; + } else { + var stat = fs.lstatSync(base); + if (!stat.isSymbolicLink()) { + knownHard[base] = true; + if (cache) cache[base] = base; + continue; + } + + // read the link if it wasn't read before + // dev/ino always return 0 on windows, so skip the check. + var linkTarget = null; + if (!isWindows) { + var id = stat.dev.toString(32) + ':' + stat.ino.toString(32); + if (seenLinks.hasOwnProperty(id)) { + linkTarget = seenLinks[id]; + } + } + if (linkTarget === null) { + fs.statSync(base); + linkTarget = fs.readlinkSync(base); + } + resolvedLink = pathModule.resolve(previous, linkTarget); + // track this, if given a cache. + if (cache) cache[base] = resolvedLink; + if (!isWindows) seenLinks[id] = linkTarget; + } + + // resolve the link, then start over + p = pathModule.resolve(resolvedLink, p.slice(pos)); + start(); + } + + if (cache) cache[original] = p; + + return p; +}; + + +exports.realpath = function realpath(p, cache, cb) { + if (typeof cb !== 'function') { + cb = maybeCallback(cache); + cache = null; + } + + // make p is absolute + p = pathModule.resolve(p); + + if (cache && Object.prototype.hasOwnProperty.call(cache, p)) { + return process.nextTick(cb.bind(null, null, cache[p])); + } + + var original = p, + seenLinks = {}, + knownHard = {}; + + // current character position in p + var pos; + // the partial path so far, including a trailing slash if any + var current; + // the partial path without a trailing slash (except when pointing at a root) + var base; + // the partial path scanned in the previous round, with slash + var previous; + + start(); + + function start() { + // Skip over roots + var m = splitRootRe.exec(p); + pos = m[0].length; + current = m[0]; + base = m[0]; + previous = ''; + + // On windows, check that the root exists. On unix there is no need. + if (isWindows && !knownHard[base]) { + fs.lstat(base, function(err) { + if (err) return cb(err); + knownHard[base] = true; + LOOP(); + }); + } else { + process.nextTick(LOOP); + } + } + + // walk down the path, swapping out linked pathparts for their real + // values + function LOOP() { + // stop if scanned past end of path + if (pos >= p.length) { + if (cache) cache[original] = p; + return cb(null, p); + } + + // find the next part + nextPartRe.lastIndex = pos; + var result = nextPartRe.exec(p); + previous = current; + current += result[0]; + base = previous + result[1]; + pos = nextPartRe.lastIndex; + + // continue if not a symlink + if (knownHard[base] || (cache && cache[base] === base)) { + return process.nextTick(LOOP); + } + + if (cache && Object.prototype.hasOwnProperty.call(cache, base)) { + // known symbolic link. no need to stat again. + return gotResolvedLink(cache[base]); + } + + return fs.lstat(base, gotStat); + } + + function gotStat(err, stat) { + if (err) return cb(err); + + // if not a symlink, skip to the next path part + if (!stat.isSymbolicLink()) { + knownHard[base] = true; + if (cache) cache[base] = base; + return process.nextTick(LOOP); + } + + // stat & read the link if not read before + // call gotTarget as soon as the link target is known + // dev/ino always return 0 on windows, so skip the check. + if (!isWindows) { + var id = stat.dev.toString(32) + ':' + stat.ino.toString(32); + if (seenLinks.hasOwnProperty(id)) { + return gotTarget(null, seenLinks[id], base); + } + } + fs.stat(base, function(err) { + if (err) return cb(err); + + fs.readlink(base, function(err, target) { + if (!isWindows) seenLinks[id] = target; + gotTarget(err, target); + }); + }); + } + + function gotTarget(err, target, base) { + if (err) return cb(err); + + var resolvedLink = pathModule.resolve(previous, target); + if (cache) cache[base] = resolvedLink; + gotResolvedLink(resolvedLink); + } + + function gotResolvedLink(resolvedLink) { + // resolve the link, then start over + p = pathModule.resolve(resolvedLink, p.slice(pos)); + start(); + } +}; + + +/***/ }), +/* 36 */ +/***/ (function(module, exports, __webpack_require__) { + +var concatMap = __webpack_require__(37); +var balanced = __webpack_require__(38); + +module.exports = expandTop; + +var escSlash = '\0SLASH'+Math.random()+'\0'; +var escOpen = '\0OPEN'+Math.random()+'\0'; +var escClose = '\0CLOSE'+Math.random()+'\0'; +var escComma = '\0COMMA'+Math.random()+'\0'; +var escPeriod = '\0PERIOD'+Math.random()+'\0'; + +function numeric(str) { + return parseInt(str, 10) == str + ? parseInt(str, 10) + : str.charCodeAt(0); +} + +function escapeBraces(str) { + return str.split('\\\\').join(escSlash) + .split('\\{').join(escOpen) + .split('\\}').join(escClose) + .split('\\,').join(escComma) + .split('\\.').join(escPeriod); +} + +function unescapeBraces(str) { + return str.split(escSlash).join('\\') + .split(escOpen).join('{') + .split(escClose).join('}') + .split(escComma).join(',') + .split(escPeriod).join('.'); +} + + +// Basically just str.split(","), but handling cases +// where we have nested braced sections, which should be +// treated as individual members, like {a,{b,c},d} +function parseCommaParts(str) { + if (!str) + return ['']; + + var parts = []; + var m = balanced('{', '}', str); + + if (!m) + return str.split(','); + + var pre = m.pre; + var body = m.body; + var post = m.post; + var p = pre.split(','); + + p[p.length-1] += '{' + body + '}'; + var postParts = parseCommaParts(post); + if (post.length) { + p[p.length-1] += postParts.shift(); + p.push.apply(p, postParts); + } + + parts.push.apply(parts, p); + + return parts; +} + +function expandTop(str) { + if (!str) + return []; + + // I don't know why Bash 4.3 does this, but it does. + // Anything starting with {} will have the first two bytes preserved + // but *only* at the top level, so {},a}b will not expand to anything, + // but a{},b}c will be expanded to [a}c,abc]. + // One could argue that this is a bug in Bash, but since the goal of + // this module is to match Bash's rules, we escape a leading {} + if (str.substr(0, 2) === '{}') { + str = '\\{\\}' + str.substr(2); + } + + return expand(escapeBraces(str), true).map(unescapeBraces); +} + +function identity(e) { + return e; +} + +function embrace(str) { + return '{' + str + '}'; +} +function isPadded(el) { + return /^-?0\d/.test(el); +} + +function lte(i, y) { + return i <= y; +} +function gte(i, y) { + return i >= y; +} + +function expand(str, isTop) { + var expansions = []; + + var m = balanced('{', '}', str); + if (!m || /\$$/.test(m.pre)) return [str]; + + var isNumericSequence = /^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(m.body); + var isAlphaSequence = /^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(m.body); + var isSequence = isNumericSequence || isAlphaSequence; + var isOptions = m.body.indexOf(',') >= 0; + if (!isSequence && !isOptions) { + // {a},b} + if (m.post.match(/,.*\}/)) { + str = m.pre + '{' + m.body + escClose + m.post; + return expand(str); + } + return [str]; + } + + var n; + if (isSequence) { + n = m.body.split(/\.\./); + } else { + n = parseCommaParts(m.body); + if (n.length === 1) { + // x{{a,b}}y ==> x{a}y x{b}y + n = expand(n[0], false).map(embrace); + if (n.length === 1) { + var post = m.post.length + ? expand(m.post, false) + : ['']; + return post.map(function(p) { + return m.pre + n[0] + p; + }); + } + } + } + + // at this point, n is the parts, and we know it's not a comma set + // with a single entry. + + // no need to expand pre, since it is guaranteed to be free of brace-sets + var pre = m.pre; + var post = m.post.length + ? expand(m.post, false) + : ['']; + + var N; + + if (isSequence) { + var x = numeric(n[0]); + var y = numeric(n[1]); + var width = Math.max(n[0].length, n[1].length) + var incr = n.length == 3 + ? Math.abs(numeric(n[2])) + : 1; + var test = lte; + var reverse = y < x; + if (reverse) { + incr *= -1; + test = gte; + } + var pad = n.some(isPadded); + + N = []; + + for (var i = x; test(i, y); i += incr) { + var c; + if (isAlphaSequence) { + c = String.fromCharCode(i); + if (c === '\\') + c = ''; + } else { + c = String(i); + if (pad) { + var need = width - c.length; + if (need > 0) { + var z = new Array(need + 1).join('0'); + if (i < 0) + c = '-' + z + c.slice(1); + else + c = z + c; + } + } + } + N.push(c); + } + } else { + N = concatMap(n, function(el) { return expand(el, false) }); + } + + for (var j = 0; j < N.length; j++) { + for (var k = 0; k < post.length; k++) { + var expansion = pre + N[j] + post[k]; + if (!isTop || isSequence || expansion) + expansions.push(expansion); + } + } + + return expansions; +} + + + +/***/ }), +/* 37 */ +/***/ (function(module, exports) { + +module.exports = function (xs, fn) { + var res = []; + for (var i = 0; i < xs.length; i++) { + var x = fn(xs[i], i); + if (isArray(x)) res.push.apply(res, x); + else res.push(x); + } + return res; +}; + +var isArray = Array.isArray || function (xs) { + return Object.prototype.toString.call(xs) === '[object Array]'; +}; + + +/***/ }), +/* 38 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +module.exports = balanced; +function balanced(a, b, str) { + if (a instanceof RegExp) a = maybeMatch(a, str); + if (b instanceof RegExp) b = maybeMatch(b, str); + + var r = range(a, b, str); + + return r && { + start: r[0], + end: r[1], + pre: str.slice(0, r[0]), + body: str.slice(r[0] + a.length, r[1]), + post: str.slice(r[1] + b.length) + }; +} + +function maybeMatch(reg, str) { + var m = str.match(reg); + return m ? m[0] : null; +} + +balanced.range = range; +function range(a, b, str) { + var begs, beg, left, right, result; + var ai = str.indexOf(a); + var bi = str.indexOf(b, ai + 1); + var i = ai; + + if (ai >= 0 && bi > 0) { + begs = []; + left = str.length; + + while (i >= 0 && !result) { + if (i == ai) { + begs.push(i); + ai = str.indexOf(a, i + 1); + } else if (begs.length == 1) { + result = [ begs.pop(), bi ]; + } else { + beg = begs.pop(); + if (beg < left) { + left = beg; + right = bi; + } + + bi = str.indexOf(b, i + 1); + } + + i = ai < bi && ai >= 0 ? ai : bi; + } + + if (begs.length) { + result = [ left, right ]; + } + } + + return result; +} + + +/***/ }), +/* 39 */ +/***/ (function(module, exports, __webpack_require__) { + +try { + var util = __webpack_require__(7); + if (typeof util.inherits !== 'function') throw ''; + module.exports = util.inherits; +} catch (e) { + module.exports = __webpack_require__(40); +} + + +/***/ }), +/* 40 */ +/***/ (function(module, exports) { + +if (typeof Object.create === 'function') { + // implementation from standard node.js 'util' module + module.exports = function inherits(ctor, superCtor) { + ctor.super_ = superCtor + ctor.prototype = Object.create(superCtor.prototype, { + constructor: { + value: ctor, + enumerable: false, + writable: true, + configurable: true + } + }); + }; +} else { + // old school shim for old browsers + module.exports = function inherits(ctor, superCtor) { + ctor.super_ = superCtor + var TempCtor = function () {} + TempCtor.prototype = superCtor.prototype + ctor.prototype = new TempCtor() + ctor.prototype.constructor = ctor + } +} + + +/***/ }), +/* 41 */ +/***/ (function(module, exports) { + +module.exports = require("events"); + +/***/ }), +/* 42 */ +/***/ (function(module, exports, __webpack_require__) { + +module.exports = globSync +globSync.GlobSync = GlobSync + +var fs = __webpack_require__(1) +var rp = __webpack_require__(17) +var minimatch = __webpack_require__(10) +var Minimatch = minimatch.Minimatch +var Glob = __webpack_require__(16).Glob +var util = __webpack_require__(7) +var path = __webpack_require__(2) +var assert = __webpack_require__(9) +var isAbsolute = __webpack_require__(11) +var common = __webpack_require__(18) +var alphasort = common.alphasort +var alphasorti = common.alphasorti +var setopts = common.setopts +var ownProp = common.ownProp +var childrenIgnored = common.childrenIgnored +var isIgnored = common.isIgnored + +function globSync (pattern, options) { + if (typeof options === 'function' || arguments.length === 3) + throw new TypeError('callback provided to sync glob\n'+ + 'See: https://github.com/isaacs/node-glob/issues/167') + + return new GlobSync(pattern, options).found +} + +function GlobSync (pattern, options) { + if (!pattern) + throw new Error('must provide pattern') + + if (typeof options === 'function' || arguments.length === 3) + throw new TypeError('callback provided to sync glob\n'+ + 'See: https://github.com/isaacs/node-glob/issues/167') + + if (!(this instanceof GlobSync)) + return new GlobSync(pattern, options) + + setopts(this, pattern, options) + + if (this.noprocess) + return this + + var n = this.minimatch.set.length + this.matches = new Array(n) + for (var i = 0; i < n; i ++) { + this._process(this.minimatch.set[i], i, false) + } + this._finish() +} + +GlobSync.prototype._finish = function () { + assert(this instanceof GlobSync) + if (this.realpath) { + var self = this + this.matches.forEach(function (matchset, index) { + var set = self.matches[index] = Object.create(null) + for (var p in matchset) { + try { + p = self._makeAbs(p) + var real = rp.realpathSync(p, self.realpathCache) + set[real] = true + } catch (er) { + if (er.syscall === 'stat') + set[self._makeAbs(p)] = true + else + throw er + } + } + }) + } + common.finish(this) +} + + +GlobSync.prototype._process = function (pattern, index, inGlobStar) { + assert(this instanceof GlobSync) + + // Get the first [n] parts of pattern that are all strings. + var n = 0 + while (typeof pattern[n] === 'string') { + n ++ + } + // now n is the index of the first one that is *not* a string. + + // See if there's anything else + var prefix + switch (n) { + // if not, then this is rather simple + case pattern.length: + this._processSimple(pattern.join('/'), index) + return + + case 0: + // pattern *starts* with some non-trivial item. + // going to readdir(cwd), but not include the prefix in matches. + prefix = null + break + + default: + // pattern has some string bits in the front. + // whatever it starts with, whether that's 'absolute' like /foo/bar, + // or 'relative' like '../baz' + prefix = pattern.slice(0, n).join('/') + break + } + + var remain = pattern.slice(n) + + // get the list of entries. + var read + if (prefix === null) + read = '.' + else if (isAbsolute(prefix) || isAbsolute(pattern.join('/'))) { + if (!prefix || !isAbsolute(prefix)) + prefix = '/' + prefix + read = prefix + } else + read = prefix + + var abs = this._makeAbs(read) + + //if ignored, skip processing + if (childrenIgnored(this, read)) + return + + var isGlobStar = remain[0] === minimatch.GLOBSTAR + if (isGlobStar) + this._processGlobStar(prefix, read, abs, remain, index, inGlobStar) + else + this._processReaddir(prefix, read, abs, remain, index, inGlobStar) +} + + +GlobSync.prototype._processReaddir = function (prefix, read, abs, remain, index, inGlobStar) { + var entries = this._readdir(abs, inGlobStar) + + // if the abs isn't a dir, then nothing can match! + if (!entries) + return + + // It will only match dot entries if it starts with a dot, or if + // dot is set. Stuff like @(.foo|.bar) isn't allowed. + var pn = remain[0] + var negate = !!this.minimatch.negate + var rawGlob = pn._glob + var dotOk = this.dot || rawGlob.charAt(0) === '.' + + var matchedEntries = [] + for (var i = 0; i < entries.length; i++) { + var e = entries[i] + if (e.charAt(0) !== '.' || dotOk) { + var m + if (negate && !prefix) { + m = !e.match(pn) + } else { + m = e.match(pn) + } + if (m) + matchedEntries.push(e) + } + } + + var len = matchedEntries.length + // If there are no matched entries, then nothing matches. + if (len === 0) + return + + // if this is the last remaining pattern bit, then no need for + // an additional stat *unless* the user has specified mark or + // stat explicitly. We know they exist, since readdir returned + // them. + + if (remain.length === 1 && !this.mark && !this.stat) { + if (!this.matches[index]) + this.matches[index] = Object.create(null) + + for (var i = 0; i < len; i ++) { + var e = matchedEntries[i] + if (prefix) { + if (prefix.slice(-1) !== '/') + e = prefix + '/' + e + else + e = prefix + e + } + + if (e.charAt(0) === '/' && !this.nomount) { + e = path.join(this.root, e) + } + this._emitMatch(index, e) + } + // This was the last one, and no stats were needed + return + } + + // now test all matched entries as stand-ins for that part + // of the pattern. + remain.shift() + for (var i = 0; i < len; i ++) { + var e = matchedEntries[i] + var newPattern + if (prefix) + newPattern = [prefix, e] + else + newPattern = [e] + this._process(newPattern.concat(remain), index, inGlobStar) + } +} + + +GlobSync.prototype._emitMatch = function (index, e) { + if (isIgnored(this, e)) + return + + var abs = this._makeAbs(e) + + if (this.mark) + e = this._mark(e) + + if (this.absolute) { + e = abs + } + + if (this.matches[index][e]) + return + + if (this.nodir) { + var c = this.cache[abs] + if (c === 'DIR' || Array.isArray(c)) + return + } + + this.matches[index][e] = true + + if (this.stat) + this._stat(e) +} + + +GlobSync.prototype._readdirInGlobStar = function (abs) { + // follow all symlinked directories forever + // just proceed as if this is a non-globstar situation + if (this.follow) + return this._readdir(abs, false) + + var entries + var lstat + var stat + try { + lstat = fs.lstatSync(abs) + } catch (er) { + if (er.code === 'ENOENT') { + // lstat failed, doesn't exist + return null + } + } + + var isSym = lstat && lstat.isSymbolicLink() + this.symlinks[abs] = isSym + + // If it's not a symlink or a dir, then it's definitely a regular file. + // don't bother doing a readdir in that case. + if (!isSym && lstat && !lstat.isDirectory()) + this.cache[abs] = 'FILE' + else + entries = this._readdir(abs, false) + + return entries +} + +GlobSync.prototype._readdir = function (abs, inGlobStar) { + var entries + + if (inGlobStar && !ownProp(this.symlinks, abs)) + return this._readdirInGlobStar(abs) + + if (ownProp(this.cache, abs)) { + var c = this.cache[abs] + if (!c || c === 'FILE') + return null + + if (Array.isArray(c)) + return c + } + + try { + return this._readdirEntries(abs, fs.readdirSync(abs)) + } catch (er) { + this._readdirError(abs, er) + return null + } +} + +GlobSync.prototype._readdirEntries = function (abs, entries) { + // if we haven't asked to stat everything, then just + // assume that everything in there exists, so we can avoid + // having to stat it a second time. + if (!this.mark && !this.stat) { + for (var i = 0; i < entries.length; i ++) { + var e = entries[i] + if (abs === '/') + e = abs + e + else + e = abs + '/' + e + this.cache[e] = true + } + } + + this.cache[abs] = entries + + // mark and cache dir-ness + return entries +} + +GlobSync.prototype._readdirError = function (f, er) { + // handle errors, and cache the information + switch (er.code) { + case 'ENOTSUP': // https://github.com/isaacs/node-glob/issues/205 + case 'ENOTDIR': // totally normal. means it *does* exist. + var abs = this._makeAbs(f) + this.cache[abs] = 'FILE' + if (abs === this.cwdAbs) { + var error = new Error(er.code + ' invalid cwd ' + this.cwd) + error.path = this.cwd + error.code = er.code + throw error + } + break + + case 'ENOENT': // not terribly unusual + case 'ELOOP': + case 'ENAMETOOLONG': + case 'UNKNOWN': + this.cache[this._makeAbs(f)] = false + break + + default: // some unusual error. Treat as failure. + this.cache[this._makeAbs(f)] = false + if (this.strict) + throw er + if (!this.silent) + console.error('glob error', er) + break + } +} + +GlobSync.prototype._processGlobStar = function (prefix, read, abs, remain, index, inGlobStar) { + + var entries = this._readdir(abs, inGlobStar) + + // no entries means not a dir, so it can never have matches + // foo.txt/** doesn't match foo.txt + if (!entries) + return + + // test without the globstar, and with every child both below + // and replacing the globstar. + var remainWithoutGlobStar = remain.slice(1) + var gspref = prefix ? [ prefix ] : [] + var noGlobStar = gspref.concat(remainWithoutGlobStar) + + // the noGlobStar pattern exits the inGlobStar state + this._process(noGlobStar, index, false) + + var len = entries.length + var isSym = this.symlinks[abs] + + // If it's a symlink, and we're in a globstar, then stop + if (isSym && inGlobStar) + return + + for (var i = 0; i < len; i++) { + var e = entries[i] + if (e.charAt(0) === '.' && !this.dot) + continue + + // these two cases enter the inGlobStar state + var instead = gspref.concat(entries[i], remainWithoutGlobStar) + this._process(instead, index, true) + + var below = gspref.concat(entries[i], remain) + this._process(below, index, true) + } +} + +GlobSync.prototype._processSimple = function (prefix, index) { + // XXX review this. Shouldn't it be doing the mounting etc + // before doing stat? kinda weird? + var exists = this._stat(prefix) + + if (!this.matches[index]) + this.matches[index] = Object.create(null) + + // If it doesn't exist, then just mark the lack of results + if (!exists) + return + + if (prefix && isAbsolute(prefix) && !this.nomount) { + var trail = /[\/\\]$/.test(prefix) + if (prefix.charAt(0) === '/') { + prefix = path.join(this.root, prefix) + } else { + prefix = path.resolve(this.root, prefix) + if (trail) + prefix += '/' + } + } + + if (process.platform === 'win32') + prefix = prefix.replace(/\\/g, '/') + + // Mark this as a match + this._emitMatch(index, prefix) +} + +// Returns either 'DIR', 'FILE', or false +GlobSync.prototype._stat = function (f) { + var abs = this._makeAbs(f) + var needDir = f.slice(-1) === '/' + + if (f.length > this.maxLength) + return false + + if (!this.stat && ownProp(this.cache, abs)) { + var c = this.cache[abs] + + if (Array.isArray(c)) + c = 'DIR' + + // It exists, but maybe not how we need it + if (!needDir || c === 'DIR') + return c + + if (needDir && c === 'FILE') + return false + + // otherwise we have to stat, because maybe c=true + // if we know it exists, but not what it is. + } + + var exists + var stat = this.statCache[abs] + if (!stat) { + var lstat + try { + lstat = fs.lstatSync(abs) + } catch (er) { + if (er && (er.code === 'ENOENT' || er.code === 'ENOTDIR')) { + this.statCache[abs] = false + return false + } + } + + if (lstat && lstat.isSymbolicLink()) { + try { + stat = fs.statSync(abs) + } catch (er) { + stat = lstat + } + } else { + stat = lstat + } + } + + this.statCache[abs] = stat + + var c = true + if (stat) + c = stat.isDirectory() ? 'DIR' : 'FILE' + + this.cache[abs] = this.cache[abs] || c + + if (needDir && c === 'FILE') + return false + + return c +} + +GlobSync.prototype._mark = function (p) { + return common.mark(this, p) +} + +GlobSync.prototype._makeAbs = function (f) { + return common.makeAbs(this, f) +} + + +/***/ }), +/* 43 */ +/***/ (function(module, exports, __webpack_require__) { + +var wrappy = __webpack_require__(19) +var reqs = Object.create(null) +var once = __webpack_require__(20) + +module.exports = wrappy(inflight) + +function inflight (key, cb) { + if (reqs[key]) { + reqs[key].push(cb) + return null + } else { + reqs[key] = [cb] + return makeres(key) + } +} + +function makeres (key) { + return once(function RES () { + var cbs = reqs[key] + var len = cbs.length + var args = slice(arguments) + + // XXX It's somewhat ambiguous whether a new callback added in this + // pass should be queued for later execution if something in the + // list of callbacks throws, or if it should just be discarded. + // However, it's such an edge case that it hardly matters, and either + // choice is likely as surprising as the other. + // As it happens, we do go ahead and schedule it for later execution. + try { + for (var i = 0; i < len; i++) { + cbs[i].apply(null, args) + } + } finally { + if (cbs.length > len) { + // added more in the interim. + // de-zalgo, just in case, but don't call again. + cbs.splice(0, len) + process.nextTick(function () { + RES.apply(null, args) + }) + } else { + delete reqs[key] + } + } + }) +} + +function slice (args) { + var length = args.length + var array = [] + + for (var i = 0; i < length; i++) array[i] = args[i] + return array +} + + +/***/ }), +/* 44 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +const makeInterface_1 = __webpack_require__(45); + +let mod = null; + +function getLibzipSync() { + if (mod === null) mod = makeInterface_1.makeInterface(__webpack_require__(46)); + return mod; +} + +exports.getLibzipSync = getLibzipSync; + +async function getLibzipPromise() { + return getLibzipSync(); +} + +exports.getLibzipPromise = getLibzipPromise; + +/***/ }), +/* 45 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +const number64 = [`number`, `number`]; + +exports.makeInterface = libzip => ({ + // Those are getters because they can change after memory growth + get HEAP8() { + return libzip.HEAP8; + }, + + get HEAPU8() { + return libzip.HEAPU8; + }, + + ZIP_CHECKCONS: 4, + ZIP_CREATE: 1, + ZIP_EXCL: 2, + ZIP_TRUNCATE: 8, + ZIP_RDONLY: 16, + ZIP_FL_OVERWRITE: 8192, + ZIP_OPSYS_DOS: 0x00, + ZIP_OPSYS_AMIGA: 0x01, + ZIP_OPSYS_OPENVMS: 0x02, + ZIP_OPSYS_UNIX: 0x03, + ZIP_OPSYS_VM_CMS: 0x04, + ZIP_OPSYS_ATARI_ST: 0x05, + ZIP_OPSYS_OS_2: 0x06, + ZIP_OPSYS_MACINTOSH: 0x07, + ZIP_OPSYS_Z_SYSTEM: 0x08, + ZIP_OPSYS_CPM: 0x09, + ZIP_OPSYS_WINDOWS_NTFS: 0x0a, + ZIP_OPSYS_MVS: 0x0b, + ZIP_OPSYS_VSE: 0x0c, + ZIP_OPSYS_ACORN_RISC: 0x0d, + ZIP_OPSYS_VFAT: 0x0e, + ZIP_OPSYS_ALTERNATE_MVS: 0x0f, + ZIP_OPSYS_BEOS: 0x10, + ZIP_OPSYS_TANDEM: 0x11, + ZIP_OPSYS_OS_400: 0x12, + ZIP_OPSYS_OS_X: 0x13, + uint08S: libzip._malloc(1), + uint16S: libzip._malloc(2), + uint32S: libzip._malloc(4), + uint64S: libzip._malloc(8), + malloc: libzip._malloc, + free: libzip._free, + getValue: libzip.getValue, + open: libzip.cwrap(`zip_open`, `number`, [`string`, `number`, `number`]), + openFromSource: libzip.cwrap(`zip_open_from_source`, `number`, [`number`, `number`, `number`]), + close: libzip.cwrap(`zip_close`, `number`, [`number`]), + discard: libzip.cwrap(`zip_discard`, null, [`number`]), + getError: libzip.cwrap(`zip_get_error`, `number`, [`number`]), + getName: libzip.cwrap(`zip_get_name`, `string`, [`number`, `number`, `number`]), + getNumEntries: libzip.cwrap(`zip_get_num_entries`, `number`, [`number`, `number`]), + stat: libzip.cwrap(`zip_stat`, `number`, [`number`, `string`, `number`, `number`]), + statIndex: libzip.cwrap(`zip_stat_index`, `number`, [`number`, ...number64, `number`, `number`]), + fopen: libzip.cwrap(`zip_fopen`, `number`, [`number`, `string`, `number`]), + fopenIndex: libzip.cwrap(`zip_fopen_index`, `number`, [`number`, ...number64, `number`]), + fread: libzip.cwrap(`zip_fread`, `number`, [`number`, `number`, `number`, `number`]), + fclose: libzip.cwrap(`zip_fclose`, `number`, [`number`]), + dir: { + add: libzip.cwrap(`zip_dir_add`, `number`, [`number`, `string`]) + }, + file: { + add: libzip.cwrap(`zip_file_add`, `number`, [`number`, `string`, `number`, `number`]), + getError: libzip.cwrap(`zip_file_get_error`, `number`, [`number`]), + getExternalAttributes: libzip.cwrap(`zip_file_get_external_attributes`, `number`, [`number`, ...number64, `number`, `number`, `number`]), + setExternalAttributes: libzip.cwrap(`zip_file_set_external_attributes`, `number`, [`number`, ...number64, `number`, `number`, `number`]), + setMtime: libzip.cwrap(`zip_file_set_mtime`, `number`, [`number`, ...number64, `number`, `number`]) + }, + error: { + initWithCode: libzip.cwrap(`zip_error_init_with_code`, null, [`number`, `number`]), + strerror: libzip.cwrap(`zip_error_strerror`, `string`, [`number`]) + }, + name: { + locate: libzip.cwrap(`zip_name_locate`, `number`, [`number`, `string`, `number`]) + }, + source: { + fromUnattachedBuffer: libzip.cwrap(`zip_source_buffer_create`, `number`, [`number`, `number`, `number`, `number`]), + fromBuffer: libzip.cwrap(`zip_source_buffer`, `number`, [`number`, `number`, ...number64, `number`]), + free: libzip.cwrap(`zip_source_free`, null, [`number`]), + setMtime: libzip.cwrap(`zip_source_set_mtime`, `number`, [`number`, `number`]) + }, + struct: { + stat: libzip.cwrap(`zipstruct_stat`, `number`, []), + statS: libzip.cwrap(`zipstruct_statS`, `number`, []), + statName: libzip.cwrap(`zipstruct_stat_name`, `string`, [`number`]), + statIndex: libzip.cwrap(`zipstruct_stat_index`, `number`, [`number`]), + statSize: libzip.cwrap(`zipstruct_stat_size`, `number`, [`number`]), + statMtime: libzip.cwrap(`zipstruct_stat_mtime`, `number`, [`number`]), + error: libzip.cwrap(`zipstruct_error`, `number`, []), + errorS: libzip.cwrap(`zipstruct_errorS`, `number`, []) + } +}); + +/***/ }), +/* 46 */ +/***/ (function(module, exports, __webpack_require__) { + +var frozenFs = Object.assign({}, __webpack_require__(1)); +var Module = typeof Module !== "undefined" ? Module : {}; +var moduleOverrides = {}; +var key; +for (key in Module) { + if (Module.hasOwnProperty(key)) { + moduleOverrides[key] = Module[key]; + } +} +var arguments_ = []; +var thisProgram = "./this.program"; +var quit_ = function(status, toThrow) { + throw toThrow; +}; +var ENVIRONMENT_IS_WORKER = false; +var ENVIRONMENT_IS_NODE = true; +var ENVIRONMENT_HAS_NODE = ENVIRONMENT_IS_NODE; +var scriptDirectory = ""; +function locateFile(path) { + if (Module["locateFile"]) { + return Module["locateFile"](path, scriptDirectory); + } + return scriptDirectory + path; +} +var read_, readBinary; +var nodeFS; +var nodePath; +if (ENVIRONMENT_IS_NODE) { + scriptDirectory = __dirname + "/"; + read_ = function shell_read(filename, binary) { + var ret; + ret = tryParseAsDataURI(filename); + if (ret) { + return binary ? ret : ret.toString(); + } + if (!nodeFS) nodeFS = frozenFs; + if (!nodePath) nodePath = __webpack_require__(2); + filename = nodePath["normalize"](filename); + return nodeFS["readFileSync"](filename, binary ? null : "utf8"); + }; + readBinary = function readBinary(filename) { + var ret = read_(filename, true); + if (!ret.buffer) { + ret = new Uint8Array(ret); + } + assert(ret.buffer); + return ret; + }; + if (process["argv"].length > 1) { + thisProgram = process["argv"][1].replace(/\\/g, "/"); + } + arguments_ = process["argv"].slice(2); + if (true) { + module["exports"] = Module; + } + (function() {})("uncaughtException", function(ex) { + if (!(ex instanceof ExitStatus)) { + throw ex; + } + }); + (function() {})("unhandledRejection", abort); + quit_ = function(status) { + process["exit"](status); + }; + Module["inspect"] = function() { + return "[Emscripten Module object]"; + }; +} else { +} +var out = Module["print"] || console.log.bind(console); +var err = Module["printErr"] || console.warn.bind(console); +for (key in moduleOverrides) { + if (moduleOverrides.hasOwnProperty(key)) { + Module[key] = moduleOverrides[key]; + } +} +moduleOverrides = null; +if (Module["arguments"]) arguments_ = Module["arguments"]; +if (Module["thisProgram"]) thisProgram = Module["thisProgram"]; +if (Module["quit"]) quit_ = Module["quit"]; +function dynamicAlloc(size) { + var ret = HEAP32[DYNAMICTOP_PTR >> 2]; + var end = (ret + size + 15) & -16; + if (end > _emscripten_get_heap_size()) { + abort(); + } + HEAP32[DYNAMICTOP_PTR >> 2] = end; + return ret; +} +function getNativeTypeSize(type) { + switch (type) { + case "i1": + case "i8": + return 1; + case "i16": + return 2; + case "i32": + return 4; + case "i64": + return 8; + case "float": + return 4; + case "double": + return 8; + default: { + if (type[type.length - 1] === "*") { + return 4; + } else if (type[0] === "i") { + var bits = parseInt(type.substr(1)); + assert( + bits % 8 === 0, + "getNativeTypeSize invalid bits " + bits + ", type " + type + ); + return bits / 8; + } else { + return 0; + } + } + } +} +var tempRet0 = 0; +var setTempRet0 = function(value) { + tempRet0 = value; +}; +var wasmBinary; +if (Module["wasmBinary"]) wasmBinary = Module["wasmBinary"]; +var noExitRuntime; +if (Module["noExitRuntime"]) noExitRuntime = Module["noExitRuntime"]; +if (typeof WebAssembly !== "object") { + err("no native wasm support detected"); +} +function setValue(ptr, value, type, noSafe) { + type = type || "i8"; + if (type.charAt(type.length - 1) === "*") type = "i32"; + switch (type) { + case "i1": + HEAP8[ptr >> 0] = value; + break; + case "i8": + HEAP8[ptr >> 0] = value; + break; + case "i16": + HEAP16[ptr >> 1] = value; + break; + case "i32": + HEAP32[ptr >> 2] = value; + break; + case "i64": + (tempI64 = [ + value >>> 0, + ((tempDouble = value), + +Math_abs(tempDouble) >= 1 + ? tempDouble > 0 + ? (Math_min(+Math_floor(tempDouble / 4294967296), 4294967295) | + 0) >>> + 0 + : ~~+Math_ceil( + (tempDouble - +(~~tempDouble >>> 0)) / 4294967296 + ) >>> 0 + : 0) + ]), + (HEAP32[ptr >> 2] = tempI64[0]), + (HEAP32[(ptr + 4) >> 2] = tempI64[1]); + break; + case "float": + HEAPF32[ptr >> 2] = value; + break; + case "double": + HEAPF64[ptr >> 3] = value; + break; + default: + abort("invalid type for setValue: " + type); + } +} +function getValue(ptr, type, noSafe) { + type = type || "i8"; + if (type.charAt(type.length - 1) === "*") type = "i32"; + switch (type) { + case "i1": + return HEAP8[ptr >> 0]; + case "i8": + return HEAP8[ptr >> 0]; + case "i16": + return HEAP16[ptr >> 1]; + case "i32": + return HEAP32[ptr >> 2]; + case "i64": + return HEAP32[ptr >> 2]; + case "float": + return HEAPF32[ptr >> 2]; + case "double": + return HEAPF64[ptr >> 3]; + default: + abort("invalid type for getValue: " + type); + } + return null; +} +var wasmMemory; +var wasmTable = new WebAssembly.Table({ + initial: 31, + maximum: 31 + 0, + element: "anyfunc" +}); +var ABORT = false; +var EXITSTATUS = 0; +function assert(condition, text) { + if (!condition) { + abort("Assertion failed: " + text); + } +} +function getCFunc(ident) { + var func = Module["_" + ident]; + assert( + func, + "Cannot call unknown function " + ident + ", make sure it is exported" + ); + return func; +} +function ccall(ident, returnType, argTypes, args, opts) { + var toC = { + string: function(str) { + var ret = 0; + if (str !== null && str !== undefined && str !== 0) { + var len = (str.length << 2) + 1; + ret = stackAlloc(len); + stringToUTF8(str, ret, len); + } + return ret; + }, + array: function(arr) { + var ret = stackAlloc(arr.length); + writeArrayToMemory(arr, ret); + return ret; + } + }; + function convertReturnValue(ret) { + if (returnType === "string") return UTF8ToString(ret); + if (returnType === "boolean") return Boolean(ret); + return ret; + } + var func = getCFunc(ident); + var cArgs = []; + var stack = 0; + if (args) { + for (var i = 0; i < args.length; i++) { + var converter = toC[argTypes[i]]; + if (converter) { + if (stack === 0) stack = stackSave(); + cArgs[i] = converter(args[i]); + } else { + cArgs[i] = args[i]; + } + } + } + var ret = func.apply(null, cArgs); + ret = convertReturnValue(ret); + if (stack !== 0) stackRestore(stack); + return ret; +} +function cwrap(ident, returnType, argTypes, opts) { + argTypes = argTypes || []; + var numericArgs = argTypes.every(function(type) { + return type === "number"; + }); + var numericRet = returnType !== "string"; + if (numericRet && numericArgs && !opts) { + return getCFunc(ident); + } + return function() { + return ccall(ident, returnType, argTypes, arguments, opts); + }; +} +var ALLOC_NORMAL = 0; +var ALLOC_NONE = 3; +function allocate(slab, types, allocator, ptr) { + var zeroinit, size; + if (typeof slab === "number") { + zeroinit = true; + size = slab; + } else { + zeroinit = false; + size = slab.length; + } + var singleType = typeof types === "string" ? types : null; + var ret; + if (allocator == ALLOC_NONE) { + ret = ptr; + } else { + ret = [_malloc, stackAlloc, dynamicAlloc][allocator]( + Math.max(size, singleType ? 1 : types.length) + ); + } + if (zeroinit) { + var stop; + ptr = ret; + assert((ret & 3) == 0); + stop = ret + (size & ~3); + for (; ptr < stop; ptr += 4) { + HEAP32[ptr >> 2] = 0; + } + stop = ret + size; + while (ptr < stop) { + HEAP8[ptr++ >> 0] = 0; + } + return ret; + } + if (singleType === "i8") { + if (slab.subarray || slab.slice) { + HEAPU8.set(slab, ret); + } else { + HEAPU8.set(new Uint8Array(slab), ret); + } + return ret; + } + var i = 0, + type, + typeSize, + previousType; + while (i < size) { + var curr = slab[i]; + type = singleType || types[i]; + if (type === 0) { + i++; + continue; + } + if (type == "i64") type = "i32"; + setValue(ret + i, curr, type); + if (previousType !== type) { + typeSize = getNativeTypeSize(type); + previousType = type; + } + i += typeSize; + } + return ret; +} +var UTF8Decoder = + typeof TextDecoder !== "undefined" ? new TextDecoder("utf8") : undefined; +function UTF8ArrayToString(u8Array, idx, maxBytesToRead) { + var endIdx = idx + maxBytesToRead; + var endPtr = idx; + while (u8Array[endPtr] && !(endPtr >= endIdx)) ++endPtr; + if (endPtr - idx > 16 && u8Array.subarray && UTF8Decoder) { + return UTF8Decoder.decode(u8Array.subarray(idx, endPtr)); + } else { + var str = ""; + while (idx < endPtr) { + var u0 = u8Array[idx++]; + if (!(u0 & 128)) { + str += String.fromCharCode(u0); + continue; + } + var u1 = u8Array[idx++] & 63; + if ((u0 & 224) == 192) { + str += String.fromCharCode(((u0 & 31) << 6) | u1); + continue; + } + var u2 = u8Array[idx++] & 63; + if ((u0 & 240) == 224) { + u0 = ((u0 & 15) << 12) | (u1 << 6) | u2; + } else { + u0 = ((u0 & 7) << 18) | (u1 << 12) | (u2 << 6) | (u8Array[idx++] & 63); + } + if (u0 < 65536) { + str += String.fromCharCode(u0); + } else { + var ch = u0 - 65536; + str += String.fromCharCode(55296 | (ch >> 10), 56320 | (ch & 1023)); + } + } + } + return str; +} +function UTF8ToString(ptr, maxBytesToRead) { + return ptr ? UTF8ArrayToString(HEAPU8, ptr, maxBytesToRead) : ""; +} +function stringToUTF8Array(str, outU8Array, outIdx, maxBytesToWrite) { + if (!(maxBytesToWrite > 0)) return 0; + var startIdx = outIdx; + var endIdx = outIdx + maxBytesToWrite - 1; + for (var i = 0; i < str.length; ++i) { + var u = str.charCodeAt(i); + if (u >= 55296 && u <= 57343) { + var u1 = str.charCodeAt(++i); + u = (65536 + ((u & 1023) << 10)) | (u1 & 1023); + } + if (u <= 127) { + if (outIdx >= endIdx) break; + outU8Array[outIdx++] = u; + } else if (u <= 2047) { + if (outIdx + 1 >= endIdx) break; + outU8Array[outIdx++] = 192 | (u >> 6); + outU8Array[outIdx++] = 128 | (u & 63); + } else if (u <= 65535) { + if (outIdx + 2 >= endIdx) break; + outU8Array[outIdx++] = 224 | (u >> 12); + outU8Array[outIdx++] = 128 | ((u >> 6) & 63); + outU8Array[outIdx++] = 128 | (u & 63); + } else { + if (outIdx + 3 >= endIdx) break; + outU8Array[outIdx++] = 240 | (u >> 18); + outU8Array[outIdx++] = 128 | ((u >> 12) & 63); + outU8Array[outIdx++] = 128 | ((u >> 6) & 63); + outU8Array[outIdx++] = 128 | (u & 63); + } + } + outU8Array[outIdx] = 0; + return outIdx - startIdx; +} +function stringToUTF8(str, outPtr, maxBytesToWrite) { + return stringToUTF8Array(str, HEAPU8, outPtr, maxBytesToWrite); +} +function lengthBytesUTF8(str) { + var len = 0; + for (var i = 0; i < str.length; ++i) { + var u = str.charCodeAt(i); + if (u >= 55296 && u <= 57343) + u = (65536 + ((u & 1023) << 10)) | (str.charCodeAt(++i) & 1023); + if (u <= 127) ++len; + else if (u <= 2047) len += 2; + else if (u <= 65535) len += 3; + else len += 4; + } + return len; +} +var UTF16Decoder = + typeof TextDecoder !== "undefined" ? new TextDecoder("utf-16le") : undefined; +function writeArrayToMemory(array, buffer) { + HEAP8.set(array, buffer); +} +var WASM_PAGE_SIZE = 65536; +function alignUp(x, multiple) { + if (x % multiple > 0) { + x += multiple - (x % multiple); + } + return x; +} +var buffer, HEAP8, HEAPU8, HEAP16, HEAPU16, HEAP32, HEAPU32, HEAPF32, HEAPF64; +function updateGlobalBufferAndViews(buf) { + buffer = buf; + Module["HEAP8"] = HEAP8 = new Int8Array(buf); + Module["HEAP16"] = HEAP16 = new Int16Array(buf); + Module["HEAP32"] = HEAP32 = new Int32Array(buf); + Module["HEAPU8"] = HEAPU8 = new Uint8Array(buf); + Module["HEAPU16"] = HEAPU16 = new Uint16Array(buf); + Module["HEAPU32"] = HEAPU32 = new Uint32Array(buf); + Module["HEAPF32"] = HEAPF32 = new Float32Array(buf); + Module["HEAPF64"] = HEAPF64 = new Float64Array(buf); +} +var DYNAMIC_BASE = 5263680, + DYNAMICTOP_PTR = 20640; +var INITIAL_TOTAL_MEMORY = Module["TOTAL_MEMORY"] || 16777216; +if (Module["wasmMemory"]) { + wasmMemory = Module["wasmMemory"]; +} else { + wasmMemory = new WebAssembly.Memory({ + initial: INITIAL_TOTAL_MEMORY / WASM_PAGE_SIZE + }); +} +if (wasmMemory) { + buffer = wasmMemory.buffer; +} +INITIAL_TOTAL_MEMORY = buffer.byteLength; +updateGlobalBufferAndViews(buffer); +HEAP32[DYNAMICTOP_PTR >> 2] = DYNAMIC_BASE; +function callRuntimeCallbacks(callbacks) { + while (callbacks.length > 0) { + var callback = callbacks.shift(); + if (typeof callback == "function") { + callback(); + continue; + } + var func = callback.func; + if (typeof func === "number") { + if (callback.arg === undefined) { + Module["dynCall_v"](func); + } else { + Module["dynCall_vi"](func, callback.arg); + } + } else { + func(callback.arg === undefined ? null : callback.arg); + } + } +} +var __ATPRERUN__ = []; +var __ATINIT__ = []; +var __ATMAIN__ = []; +var __ATPOSTRUN__ = []; +var runtimeInitialized = false; +function preRun() { + if (Module["preRun"]) { + if (typeof Module["preRun"] == "function") + Module["preRun"] = [Module["preRun"]]; + while (Module["preRun"].length) { + addOnPreRun(Module["preRun"].shift()); + } + } + callRuntimeCallbacks(__ATPRERUN__); +} +function initRuntime() { + runtimeInitialized = true; + if (!Module["noFSInit"] && !FS.init.initialized) FS.init(); + TTY.init(); + callRuntimeCallbacks(__ATINIT__); +} +function preMain() { + FS.ignorePermissions = false; + callRuntimeCallbacks(__ATMAIN__); +} +function postRun() { + if (Module["postRun"]) { + if (typeof Module["postRun"] == "function") + Module["postRun"] = [Module["postRun"]]; + while (Module["postRun"].length) { + addOnPostRun(Module["postRun"].shift()); + } + } + callRuntimeCallbacks(__ATPOSTRUN__); +} +function addOnPreRun(cb) { + __ATPRERUN__.unshift(cb); +} +function addOnPostRun(cb) { + __ATPOSTRUN__.unshift(cb); +} +var Math_abs = Math.abs; +var Math_ceil = Math.ceil; +var Math_floor = Math.floor; +var Math_min = Math.min; +var runDependencies = 0; +var runDependencyWatcher = null; +var dependenciesFulfilled = null; +function getUniqueRunDependency(id) { + return id; +} +function addRunDependency(id) { + runDependencies++; + if (Module["monitorRunDependencies"]) { + Module["monitorRunDependencies"](runDependencies); + } +} +function removeRunDependency(id) { + runDependencies--; + if (Module["monitorRunDependencies"]) { + Module["monitorRunDependencies"](runDependencies); + } + if (runDependencies == 0) { + if (runDependencyWatcher !== null) { + clearInterval(runDependencyWatcher); + runDependencyWatcher = null; + } + if (dependenciesFulfilled) { + var callback = dependenciesFulfilled; + dependenciesFulfilled = null; + callback(); + } + } +} +Module["preloadedImages"] = {}; +Module["preloadedAudios"] = {}; +function abort(what) { + if (Module["onAbort"]) { + Module["onAbort"](what); + } + what += ""; + out(what); + err(what); + ABORT = true; + EXITSTATUS = 1; + what = "abort(" + what + "). Build with -s ASSERTIONS=1 for more info."; + throw new WebAssembly.RuntimeError(what); +} +var dataURIPrefix = "data:application/octet-stream;base64,"; +function isDataURI(filename) { + return String.prototype.startsWith + ? filename.startsWith(dataURIPrefix) + : filename.indexOf(dataURIPrefix) === 0; +} +var wasmBinaryFile = + "data:application/octet-stream;base64,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KAIkQQFGBEAgASgCDBBmCwJAIAEoAgwoAixFDQAgASgCDC0AKEEBcQ0AIAEoAgwoAiwgASgCDBD2AgsgASgCDEEAQgBBBRAkGiABKAIMKAIABEAgASgCDCgCABAeCyABKAIMEBgLIAFBEGokAAuBAgEBfyMAQRBrIgEkACABIAA2AgwgASABKAIMKAIcNgIEIAEoAgQQ2gIgASABKAIEKAIUNgIIIAEoAgggASgCDCgCEEsEQCABIAEoAgwoAhA2AggLAkAgASgCCEUNACABKAIMKAIMIAEoAgQoAhAgASgCCBAcGiABKAIMIgAgASgCCCAAKAIMajYCDCABKAIEIgAgASgCCCAAKAIQajYCECABKAIMIgAgASgCCCAAKAIUajYCFCABKAIMIgAgACgCECABKAIIazYCECABKAIEIgAgACgCFCABKAIIazYCFCABKAIEKAIUDQAgASgCBCABKAIEKAIINgIQCyABQRBqJAALYAEBfyMAQRBrIgEkACABIAA2AgggASABKAIIQgIQITYCBAJAIAEoAgRFBEAgAUEAOwEODAELIAEgASgCBC0AACABKAIELQABQQh0ajsBDgsgAS8BDiEAIAFBEGokACAAC1oBAX8jAEEgayICJAAgAiAANgIcIAIgATcDECACIAIoAhwgAikDEBDKATYCDCACKAIMBEAgAigCHCIAIAIpAxAgACkDEHw3AxALIAIoAgwhACACQSBqJAAgAAtvAQF/IwBBEGsiAiQAIAIgADYCCCACIAE7AQYgAiACKAIIQgIQITYCAAJAIAIoAgBFBEAgAkF/NgIMDAELIAIoAgAgAi8BBjoAACACKAIAIAIvAQZBCHU6AAEgAkEANgIMCyACKAIMGiACQRBqJAALjwEBAX8jAEEQayICJAAgAiAANgIIIAIgATYCBCACIAIoAghCBBAhNgIAAkAgAigCAEUEQCACQX82AgwMAQsgAigCACACKAIEOgAAIAIoAgAgAigCBEEIdjoAASACKAIAIAIoAgRBEHY6AAIgAigCACACKAIEQRh2OgADIAJBADYCDAsgAigCDBogAkEQaiQAC7YCAQF/IwBBMGsiBCQAIAQgADYCJCAEIAE2AiAgBCACNwMYIAQgAzYCFAJAIAQoAiQpAxhCASAEKAIUrYaDUARAIAQoAiRBDGpBHEEAEBcgBEJ/NwMo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gYKEeHFFDQALIANB/wFxRQRAIAIhAQwBCwNAIAItAAEhAyACQQFqIgEhAiADDQALCyABIABrC4sDAQF/IwBBMGsiAyQAIAMgADYCJCADIAE2AiAgAyACNwMYAkAgAygCJC0AKEEBcQRAIANCfzcDKAwBCwJAAkAgAygCJCgCIEEATQ0AIAMpAxhC////////////AFYNACADKQMYQgBYDQEgAygCIA0BCyADKAIkQQxqQRJBABAXIANCfzcDKAwBCyADKAIkLQA1QQFxBEAgA0J/NwMoDAELAn8jAEEQayIAIAMoAiQ2AgwgACgCDC0ANEEBcQsEQCADQgA3AygMAQsgAykDGFAEQCADQgA3AygMAQsgA0IANwMQA0AgAykDECADKQMYVARAIAMgAygCJCADKAIgIAMpAxCnaiADKQMYIAMpAxB9QQEQJCICNwMIIAJCAFMEQCADKAIkQQE6ADUgAykDEFAEQCADQn83AygMBAsgAyADKQMQNwMoDAMLIAMpAwhQBEAgAygCJEEBOgA0BSADIAMpAwggAykDEHw3AxAMAgsLCyADIAMpAxA3AygLIAMpAyghAiADQTBqJAAgAgs2AQF/IwBBEGsiASAANgIMAn4gASgCDC0AAEEBcQRAIAEoAgwpAwggASgCDCkDEH0MAQtCAAsLsgECAX8BfiMAQRBrIgEkACABIAA2AgQgASABKAIEQggQITYCAAJAIAEoAgBFBEAgAUIANwMIDAELIAEgASgCAC0AAK0gASgCAC0AB61COIYgASgCAC0ABq1CMIZ8IAEoAgAtAAWtQiiGfCABKAIALQAErUIghnwgASgCAC0AA61CGIZ8IAEoAgAtAAKtQhCGfCABKAIALQABrUIIhnx8NwMICyABKQMIIQIgAUEQaiQAIAIL8QICAn8BfgJAIAJFDQAgACACaiIDQX9qIAE6AAAgACABOgAAIAJBA0kNACADQX5qIAE6AAAgACABOgABIANBfWogAToAACAAIAE6AAIgAkEHSQ0AIANBfGogAToAACAAIAE6AAMgAkEJSQ0AIABBACAAa0EDcSIEaiIDIAFB/wFxQYGChAhsIgA2AgAgAyACIARrQXxxIgJqIgFBfGogADYCACACQQlJDQAgAyAANgIIIAMgADYCBCABQXhqIAA2AgAgAUF0aiAANgIAIAJBGUkNACADIAA2AhggAyAANgIUIAMgADYCECADIAA2AgwgAUFwaiAANgIAIAFBbGogADYCACABQWhqIAA2AgAgAUFkaiAANgIAIAIgA0EEcUEYciIBayICQSBJDQAgAK0iBUIghiAFhCEFIAEgA2ohAQNAIAEgBTcDGCABIAU3AxAgASAFNwMIIAEgBTcDACABQSBqIQEgAkFgaiICQR9LDQALCwvcAQEBfyMAQRBrIgEkACABIAA2AgwgASgCDARAIAEoAgwoAigEQCABKAIMKAIoQQA2AiggASgCDCgCKEIANwMgIAEoAgwCfiABKAIMKQMYIAEoAgwpAyBWBEAgASgCDCkDGAwBCyABKAIMKQMgCzcDGAsgASABKAIMKQMYNwMAA0AgASkDACABKAIMKQMIWkUEQCABKAIMKAIAIAEpAwCnQQR0aigCABAYIAEgASkDAEIBfDcDAAwBCwsgASgCDCgCABAYIAEoAgwoAgQQGCABKAIMEBgLIAFBEGokAAtrAQF/IwBBIGsiAiAANgIcIAJCASACKAIcrYY3AxAgAkEMaiABNgIAA0AgAiACKAIMIgBBBGo2AgwgAiAAKAIANgIIIAIoAghBAEhFBEAgAiACKQMQQgEgAigCCK2GhDcDEAwBCwsgAikDEAuoAQEBfyMAQRBrIgEkACABIAA2AggCQCABKAIIKAIgQQBNBEAgASgCCEEMakESQQAQFyABQX82AgwMAQsgASgCCCIAIAAoAiBBf2o2AiAgASgCCCgCIEUEQCABKAIIQQBCAEECECQaIAEoAggoAgAEQCABKAIIKAIAEDdBAEgEQCABKAIIQQxqQRRBABAXCwsLIAFBADYCDAsgASgCDCEAIAFBEGokACAACy8BAX8jAEEQayIBJAAgASAANgIMIAEoAgwoAggQGCABKAIMQQA2AgggAUEQaiQAC80BAQF/IwBBEGsiAiQAIAIgADYCCCACIAE2AgQCQCACKAIILQAoQQFxBEAgAkF/NgIMDAELIAIoAgRFBEAgAigCCEEMakESQQAQFyACQX82AgwMAQsgAigCBBA9IAIoAggoAgAEQCACKAIIKAIAIAIoAgQQOUEASARAIAIoAghBDGogAigCCCgCABAaIAJBfzYCDAwCCwsgAigCCCACKAIEQjhBAxAkQgBTBEAgAkF/NgIMDAELIAJBADYCDAsgAigCDCEAIAJBEGokACAAC2ACAX8BfiMAQRBrIgEkACABIAA2AgQCQCABKAIEKAIkQQFHBEAgASgCBEEMakESQQAQFyABQn83AwgMAQsgASABKAIEQQBCAEENECQ3AwgLIAEpAwghAiABQRBqJAAgAgugAQEBfyMAQSBrIgMkACADIAA2AhggAyABNgIUIAMgAjcDCCADIAMoAhgoAgAgAygCFCADKQMIEMcBIgI3AwACQCACQgBTBEAgAygCGEEIaiADKAIYKAIAEBogA0F/NgIcDAELIAMpAwAgAykDCFIEQCADKAIYQQhqQQZBGxAXIANBfzYCHAwBCyADQQA2AhwLIAMoAhwhACADQSBqJAAgAAvfBAEBfyMAQSBrIgIgADYCGCACIAE2AhQCQCACKAIYRQRAIAJBATYCHAwBCyACIAIoAhgoAgA2AgwCQCACKAIYKAIIBEAgAiACKAIYKAIINgIQDAELIAJBATYCECACQQA2AggDQAJAIAIoAgggAigCGC8BBE8NAAJAIAIoAgwgAigCCGotAABBH0oEQCACKAIMIAIoAghqLQAAQYABSA0BCyACKAIMIAIoAghqLQAAQQ1GDQAgAigCDCACKAIIai0AAEEKRg0AIAIoAgwgAigCCGotAABBCUYEQAwBCyACQQM2AhACQCACKAIMIAIoAghqLQAAQeABcUHAAUYEQCACQQE2AgAMAQsCQCACKAIMIAIoAghqLQAAQfABcUHgAUYEQCACQQI2AgAMAQsCQCACKAIMIAIoAghqLQAAQfgBcUHwAUYEQCACQQM2AgAMAQsgAkEENgIQDAQLCwsgAigCCCACKAIAaiACKAIYLwEETwRAIAJBBDYCEAwCCyACQQE2AgQDQCACKAIEIAIoAgBNBEAgAigCDCACKAIIIAIoAgRqai0AAEHAAXFBgAFHBEAgAkEENgIQDAYFIAIgAigCBEEBajYCBAwCCwALCyACIAIoAgAgAigCCGo2AggLIAIgAigCCEEBajYCCAwBCwsLIAIoAhggAigCEDYCCCACKAIUBEACQCACKAIUQQJHDQAgAigCEEEDRw0AIAJBAjYCECACKAIYQQI2AggLAkAgAigCFCACKAIQRg0AIAIoAhBBAUYNACACQQU2AhwMAgsLIAIgAigCEDYCHAsgAigCHAtqAQF/IwBBEGsiASAANgIMIAEo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AhQgASgCHCgCbCABKAIQIAEoAhwoAixBhgJrak8EQCABKAIcKAI4IAEoAhwoAjggASgCEGogASgCECABKAIUaxAcGiABKAIcIgAgACgCcCABKAIQazYCcCABKAIcIgAgACgCbCABKAIQazYCbCABKAIcIgAgACgCXCABKAIQazYCXCABKAIcEM0CIAEgASgCECABKAIUajYCFAsgASgCHCgCACgCBARAIAEgASgCHCgCACABKAIcKAJ0IAEoAhwoAjggASgCHCgCbGpqIAEoAhQQdTYCGCABKAIcIgAgASgCGCAAKAJ0ajYCdCABKAIcKAJ0IAEoAhwoArQtakEDTwRAIAEgASgCHCgCbCABKAIcKAK0LWs2AgwgASgCHCABKAIcKAI4IAEoAgxqLQAANgJIIAEoAhwgASgCHCgCVCABKAIcKAI4IAEoAgxBAWpqLQAAIAEoAhwoAkggASgCHCgCWHRzcTYCSANAIAEoAhwoArQtBEAgASgCHCABKAIcKAJUIAEoAhwoAjggASgCDEECamotAAAgASgCHCgCSCABKAIcKAJYdHNxNgJIIAEoAhwoAkAgASgCDCABKAIcKAI0cUEBdGogASgCHCgCRCABKAIcKAJIQQF0ai8BADsBACABKAIcKAJEIAEoAhwoAkhBAXRqIAEoAgw7AQAgASABKAIMQQFqNgIMIAEoAhwiACAAKAK0LUF/ajYCtC0gASgCHCgCdCABKAIcKAK0LWpBA08NAQsLC0EAIQAgASgCHCgCdEGGAkkEfyABKAIcKAIAKAIEQQBHBUEAC0EBcQ0BCwsgASgCHCgCwC0gASgCHCgCPEkEQCABIAEoAhwoAmwgASgCHCgCdGo2AggCQCABKAIcKALALSABKAIISQRAIAEgASgCHCgCPCABKAIIazYCBCABKAIEQYICSwRAIAFBggI2AgQLIAEoAhwoAjggASgCCGpBACABKAIEEDQgASgCHCABKAIIIAEoAgRqNgLALQwBCyABKAIcKALALSABKAIIQYICakkEQCABIAEoAghBggJqIAEoAhwoAsAtazYCBCABKAIEIAEoAhwoAjwgASgCHCgCwC1rSwRAIAEgASgCHCgCPCABKAIcKALALWs2AgQLIAEoAhwoAjggASgCHCgCwC1qQQAgASgCBBA0IAEoAhwiACABKAIEIAAoAsAtajYC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CwJAIAMoAqQBLwFSRQRAIAMoAqQBIgAgAC8BDEH+/wNxOwEMDAELIAMoAqQBIgAgAC8BDEEBcjsBDAsgAyADKAKkASADKAKgARCCAUEBcToAhgEgAyADKAKgAUGACnFBgApHBH8gAy0AhgEFQQELQQFxOgCHASADAn9BASADKAKkAS8BUkGBAkYNABpBASADKAKkAS8BUkGCAkYNABogAygCpAEvAVJBgwJGC0EBcToAhQEgAy0AhwFBAXEEQCADIANBIGpCHBArNgIcIAMoAhxFBEAgAygCqAFBCGpBDkEAEBcgAygCkAEQJiADQX82AqwBDAILAkAgAygCoAFBgAJxBEACQCADKAKgAUGACHENACADKAKkASkDIEL/////D1YNACADKAKkASkDKEL/////D1gNAgsgAygCHCADKAKkASkDKBAvIAMoAhwgAygCpAEpAyAQLwwBCwJAAkAgAygCoAFBgAhxDQAgAygCpAEpAyBC/////w9WDQAgAygCpAEpAyhC/////w9WDQAgAygCpAEpA0hC/////w9YDQELIAMoAqQBKQMoQv////8PWgRAIAMoAhwgAygCpAEpAygQLwsgAygCpAEpAyBC/////w9aBEAgAygCHCADKAKkASkDIBAvCyADKAKkASkDSEL/////D1oEQCADKAIcIAMoAqQBKQNIEC8LCwsCfyMAQRBrIgAgAygCHDYCDCAAKAIMLQAAQQFxRQsEQCADKAKoAUEIakEUQQAQFyADKAIcEBkgAygCkAEQJiADQX82AqwBDAILIANBAQJ/IwBBEGsiACADKAIcNgIMAn4gACgCDC0AAEEBcQRAIAAoAgwpAxAMAQtCAAunQf//A3ELIANBIGpBgAYQXjYCjAEgAygCHBAZIAMoAowBIAMoApABNgIAIAMgAygCjAE2ApABCyADLQCFAUEBcQRAIAMgA0EVakIHECs2AhAgAygCEEUEQCADKAKoAUEIakEOQQAQFyADKAKQARAmIANBfzYCrAEMAgsgAygCEEECECIgAygCEEHv1wBBAhBCIAMoAhAgAygCpAEvAVJB/wFxEIUBIAMoAhAgAygCpAEoAhBB//8DcRAiAn8jAEEQayIAIAMoAhA2AgwgACgCDC0AAEEBcUULBEAgAygCqAFBCGpBFEEAEBcgAygCEBAZIAMoApABECYgA0F/NgKsAQwCCyADQYGyAkEHIANBFWpBgAYQXjYCDCADKAIQEBkgAygCDCADKAKQATYCACADIAMoAgw2ApABCyADIANB0ABqQi4QKyIANgJMIABFBEAgAygCqAFBCGpBDkEAEBcgAygCkAEQJiADQX82AqwBDAELIAMoAkxB5dcAQerXACADKAKgAUGAAnEbQQQQQiADKAKgAUGAAnFFBEAgAygCTAJ/QS0gAy0AhgFBAXENABogAygCpAEvAQgLQf//A3EQIgsgAygCTAJ/QS0gAy0AhgFBAXENABogAygCpAEvAQoLQf//A3EQIiADKAJMIAMoAqQBLwEMECICQCADLQCFAUEBcQRAIAMoAkxB4wAQIgwBCyADKAJMIAMoAqQBKAIQQf//A3EQIgsgAygCpAEoAhQgA0GeAWogA0GcAWoQuwEgAygCTCADLwGeARAiIAMoAkwgAy8BnAEQIgJAAkAgAy0AhQFBAXFFDQAgAygCpAEpAyhCFFoNACADKAJMQQAQIwwBCyADKAJMIAMoAqQBKAIYECMLAkACQCADKAKgAUGAAnFBgAJHDQAgAygCpAEpAyBC/////w9UBEAgAygCpAEpAyhC/////w9UDQELIAMoAkxBfxAjIAMoAkxBfxAjDAELAkAgAygCpAEpAyBC/////w9UBEAgAygCTCADKAKkASkDIKcQIwwBCyADKAJMQX8QIwsCQCADKAKkASkDKEL/////D1QEQCADKAJMIAMoAqQBKQMopxAjDAELIAMoAkxBfxAjCwsgAygCTCADKAKkASgCMBBgQf//A3EQIiADIAMoAqQBKAI0IAMoAqABEMABQf//A3EgAygCkAFBgAYQwAFB//8DcWo2AogBIAMoAkwgAygCiAFB//8DcRAiIAMoAqABQYACcUUEQCADKAJMIAMoAqQBKAI4EGBB//8DcRAiIAMoAkwgAygCpAEoAjxB//8DcRAiIAMoAkwgAygCpAEvAUAQIiADKAJMIAMoAqQBKAJEECMCQCADKAKkASkDSEL/////D1QEQCADKAJMIAMoAqQBKQNIpxAjDAELIAMoAkxBfxAjCwsCfyMAQRBrIgAgAygCTDYCDCAAKAIMLQAAQQFxRQsEQCADKAKoAUEIakEUQQAQFyADKAJMEBkgAygCkAEQJiADQX82AqwBDAELIAMoAqgBIANB0ABq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QCACIAIoAhgiATYCECACKAIsQdwWaiEDIAIoAiwiBCgC0ChBAWohACAEIAA2AtAoIABBAnQgA2ogATYCACACKAIYIAIoAixB2ChqakEAOgAADAELIAIoAiQgAigCGEECdGpBADsBAgsgAiACKAIYQQFqNgIYDAELCwNAIAIoAiwoAtAoQQJIBEACQCACKAIQQQJIBEAgAiACKAIQQQFqIgA2AhAMAQtBACEACyACKAIsQdwWaiEDIAIoAiwiBCgC0ChBAWohASAEIAE2AtAoIAFBAnQgA2ogADYCACACIAA2AgwgAigCJCACKAIMQQJ0akEBOwEAIAIoAgwgAigCLEHYKGpqQQA6AAAgAigCLCIAIAAoAqgtQX9qNgKoLSACKAIgBEAgAigCLCIAIAAoAqwtIAIoAiAgAigCDEECdGovAQJrNgKsLQsMAQsLIAIoAiggAigCEDYCBCACIAIoAiwoAtAoQQJtNgIYA0AgAigCGEEBSEUEQCACKAIsIAIoAiQgAigCGBB3IAIgAigCGEF/ajYCGAwBCwsgAiACKAIcNgIMA0AgAiACKAIsKALgFjYCGCACKAIsQdwWaiEBIAIoAiwiAygC0CghACADIABBf2o2AtAoIAIoAiwgAEECdCABaigCADYC4BYgAigCLCACKAIkQQEQdyACIAIoAiwoAuAWNgIUIAIoAhghASACKAIsQdwWaiEDIAIoAiwiBCgC1ChBf2ohACAEIAA2AtQoIABBAnQgA2ogATYCACACKAIUIQEgAigCLEHcFmohAyACKAIsIgQoAtQoQX9qIQAgBCAANgLUKCAAQQJ0IANqIAE2AgAgAigCJCACKAIMQQJ0aiACKAIkIAIoAhhBAnRqLwEAIAIoAiQgAigCFEECdGovAQBqOwEAIAIoAgwgAigCLEHYKGpqAn8gAigCGCACKAIsQdgoamotAAAgAigCFCACKAIsQdgoamotAABOBEAgAigCGCACKAIsQdgoamotAAAMAQsgAigCFCACKAIsQdgoamotAAALQQFqOgAAIAIoAiQgAigCFEECdGogAigCDCIAOwECIAIoAiQgAigCGEECdGogADsBAiACIAIoAgwiAEEBajYCDCACKAIsIAA2AuAWIAIoAiwgAigCJEEBEHcgAigCLCgC0ChBAk4NAAsgAigCLCgC4BYhASACKAIsQdwW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LCACIAIoAjgoAng2AiAgAiACKAI4KAKQATYCHCACAn8gAigCOCgCbCACKAI4KAIsQYYCa0sEQCACKAI4KAJsIAIoAjgoAixBhgJrawwBC0EACzYCGCACIAIoAjgoAkA2AhQgAiACKAI4KAI0NgIQIAIgAigCOCgCOCACKAI4KAJsakGCAmo2AgwgAiACKAIsIAIoAiBBAWtqLQAAOgALIAIgAigCLCACKAIgai0AADoACiACKAI4KAJ4IAIoAjgoAowBTwRAIAIgAigCMEECdjYCMAsgAigCHCACKAI4KAJ0SwRAIAIgAigCOCgCdDYCHAsDQAJAIAIgAigCOCgCOCACKAI0ajYCKAJAIAIoAiggAigCIGotAAAgAi0ACkcNACACKAIoIAIoAiBBAWtqLQAAIAItAAtHDQAgAigCKC0AACACKAIsLQAARw0AIAIgAigCKCIAQQFqNgIoIAAtAAEgAigCLC0AAUcEQAwBCyACIAIoAixBAmo2AiwgAiACKAIoQQFqNgIoA0AgAiACKAIsIgBBAWo2AiwgAC0AASEBIAIgAigCKCIAQQFqNgIoAn9BACAALQABIAFHDQAaIAIgAigCLCIAQQFqNgIsIAAtAAEhASACIAIoAigiAEEBajYCKEEAIAAtAAEgAUcNABogAiACKAIsIgBBAWo2AiwgAC0AASEBIAIgAigCKCIAQQFqNgIoQQAgAC0AASABRw0AGiACIAIoAiwiAEEBajYCLCAALQABIQEgAiACKAIoIgBBAWo2AihBACAALQABIAFHDQAaIAIgAigCLCIAQQFqNgIsIAAtAAEhASACIAIoAigiAEEBajYCKEEAIAAtAAEgAUcNABogAiACKAIsIgBBAWo2AiwgAC0AASEBIAIgAigCKCIAQQFqNgIoQQAgAC0AASABRw0AGiACIAIoAiwiAEEBajYCLCAALQABIQEgAiACKAIoIgBBAWo2AihBACAALQABIAFHDQAaIAIgAigCLCIAQQFqNgIsIAAtAAEhASACIAIoAigiAEEBajYCKEEAIAAtAAEgAUcNABogAigCLCACKAIMSQtBAXENAAsgAkGCAiACKAIMIAIoAixrazYCJCACIAIoAgxB/n1qNgIsIAIoAiQgAigCIEoEQCACKAI4IAIoAjQ2AnAgAiACKAIkNgIgIAIoAiQgAigCHE4NAiACIAIoAiwgAigCIEEBa2otAAA6AAsgAiACKAIsIAIoAiBqLQAAOgAKCwsgAiACKAIUIAIoAjQgAigCEHFBAXRqLwEAIgE2AjRBACEAIAEgAigCGEsEfyACIAIoAjBBf2oiADYCMCAAQQBHBUEAC0EBcQ0BCwsCQCACKAIgIAIoAjgoAnRNBEAgAiACKAIgNgI8DAELIAIgAigCOCgCdDYCPAsgAigCPAueEAEBfyMAQTBrIgIkACACIAA2AiggAiABNgIkIAICfyACKAIoKAIMQQVrIAIoAigoAixLBEAgAigCKCgCLAwBCyACKAIoKAIMQQVrCzYCICACQQA2AhAgAiACKAIoKAIAKAIENgIMA0ACQCACQf//AzYCHCACIAIoAigoArwtQSpqQQN1NgIUIAIoAigoAgAoAhAgAigCFEkNACACIAIoAigoAgAoAhAgAigCFGs2AhQgAiACKAIoKAJsIAIoAigoAlxrNgIYIAIoAhwgAigCGCACKAIoKAIAKAIEaksEQCACIAIoAhggAigCKCgCACgCBGo2AhwLIAIoAhwgAigCFEsEQCACIAIoAhQ2AhwLAkAgAigCHCACKAIgTw0AAkAgAigCHEUEQCACKAIkQQRHDQELIAIoAiRFDQAgAigCHCACKAIYIAIoAigoAgAoAgRqRg0BCwwBC0EAIQAgAkEBQQAgAigCJEEERgR/IAIoAhwgAigCGCACKAIoKAIAKAIEakYFQQALQQFxGzYCECACKAIoQQBBACACKAIQEFYgAigCKCgCCCACKAIoKAIUQQRraiACKAIcOgAAIAIoAigoAgggAigCKCgCFEEDa2ogAigCHEEIdjoAACACKAIoKAIIIAIoAigoAhRBAmtqIAIoAhxBf3M6AAAgAigCKCgCCCACKAIoKAIUQQFraiACKAIcQX9zQQh2OgAAIAIoAigoAgAQHyACKAIYBEAgAigCGCACKAIcSwRAIAIgAigCHDYCGAsgAigCKCgCACgCDCACKAIoKAI4IAIoAigoAlxqIAIoAhgQHBogAigCKCgCACIAIAIoAhggACgCDGo2AgwgAigCKCgCACIAIAAoAhAgAigCGGs2AhAgAigCKCgCACIAIAIoAhggACgCFGo2AhQgAigCKCIAIAIoAhggACgCXGo2AlwgAiACKAIcIAIoAhhrNgIcCyACKAIcBEAgAigCKCgCACACKAIoKAIAKAIMIAIoAhwQdRogAigCKCgCACIAIAIoAhwgACgCDGo2AgwgAigCKCgCACIAIAAoAhAgAigCHGs2AhAgAigCKCgCACIAIAIoAhwgACgCFGo2AhQLIAIoAhBFDQELCyACIAIoAgwgAigCKCgCACgCBGs2AgwgAigCDARAAkAgAigCDCACKAIoKAIsTwRAIAIoAihBAjYCsC0gAigCKCgCOCACKAIoKAIAKAIAIAIoAigoAixrIAIoAigoAiwQHBogAigCKCACKAIoKAIsNgJsDAELIAIoAigoAjwgAigCKCgCbGsgAigCDE0EQCACKAIoIgAgACgCbCACKAIoKAIsazYCbCACKAIoKAI4IAIoAigoAjggAigCKCgCLGogAigCKCgCbBAcGiACKAIoKAKwLUECSQRAIAIoAigiACAAKAKwLUEBajYCsC0LCyACKAIoKAI4IAIoAigoAmxqIAIoAigoAgAoAgAgAigCDGsgAigCDBAcGiACKAIoIgAgAigCDCAAKAJsajYCbAsgAigCKCACKAIoKAJsNgJcIAIoAigiAQJ/IAIoAgwgAigCKCgCLCACKAIoKAK0LWtLBEAgAigCKCgCLCACKAIoKAK0LWsMAQsgAigCDAsgASgCtC1qNgK0LQsgAigCKCgCwC0gAigCKCgCbEkEQCACKAIoIAIoAigoAmw2AsAtCwJAIAIoAhAEQCACQQM2AiwMAQsCQCACKAIkRQ0AIAIoAiRBBEYNACACKAIoKAIAKAIEDQAgAigCKCgCbCACKAIoKAJcRw0AIAJBATYCLAwBCyACIAIoAigoAjwgAigCKCgCbGtBAWs2AhQCQCACKAIoKAIAKAIEIAIoAhRNDQAgAigCKCgCXCACKAIoKAIsSA0AIAIoAigiACAAKAJcIAIoAigoAixrNgJcIAIoAigiACAAKAJsIAIoAigoAixrNgJsIAIoAigoAjggAigCKCgCOCACKAIoKAIsaiACKAIoKAJsEBwaIAIoAigoArAtQQJJBEAgAigCKCIAIAAoArAtQQFqNgKwLQsgAiACKAIoKAIsIAIoAhRqNgIUCyACKAIUIAIoAigoAgAoAgRLBEAgAiACKAIoKAIAKAIENgIUCyACKAIUBEAgAigCKCgCACACKAIoKAI4IAIoAigoAmxqIAIoAhQQdRogAigCKCIAIAIoAhQgACgCbGo2AmwLIAIoAigoAsAtIAIoAigoAmxJBEAgAigCKCACKAIoKAJsNgLALQsgAiACKAIoKAK8LUEqakEDdTYCFCACAn9B//8DIAIoAigoAgwgAigCFGtB//8DSw0AGiACKAIoKAIMIAIoAhRrCzYCFCACAn8gAigCFCACKAIoKAIsSwRAIAIoAigoAiwMAQsgAigCFAs2AiAgAiACKAIoKAJsIAIoAigoAlxrNgIYAkAgAigCGCACKAIgSQRAIAIoAhhFBEAgAigCJEEERw0CCyACKAIkRQ0BIAIoAigoAgAoAgQNASACKAIYIAIoAhRLDQELIAICfyACKAIYIAIoAhRLBEAgAigCFAwBCyACKAIYCzYCHCACQQFBAAJ/QQAgAigCJEEERw0AGkEAIAIoAigoAgAoAgQNABogAigCHCACKAIYRgtBAXEbNgIQIAIoAiggAigCKCgCOCACKAIoKAJcaiACKAIcIAIoAhAQViACKAIoIgAgAigCHCAAKAJcajYCXCACKAIoKAIAEB8LIAJBAkEAIAIoAhAbNgIsCyACKAIsIQAgAkEwaiQAIAALsgIBAX8jAEEQayIBJAAgASAANgIIAkAgASgCCBB2BEAgAUF+NgIMDAELIAEgASgCCCgCHCgCBDYCBCABKAIIKAIcKAIIBEAgASgCCCgCKCABKAIIKAIcKAIIIAEoAggoAiQRAgALIAEoAggoAhwoAkQEQCABKAIIKAIoIAEoAggoAhwoAkQgASgCCCgCJBECAAsgASgCCCgCHCgCQARAIAEoAggoAiggASgCCCgCHCgCQCABKAIIKAIkEQIACyABKAIIKAIcKAI4BEAgASgCCCgCKCABKAIIKAIcKAI4IAEoAggoAiQRAgALIAEoAggoAiggASgCCCgCHCABKAIIKAIkEQIAIAEoAghBADYCHCABQX1BACABKAIEQfEARhs2AgwLIAEoAgwhACABQRBqJAAgAAvrFwECfyMAQfAAayIDIAA2AmwgAyABNgJoIAMgAjYCZCADQX82AlwgAyADKAJoLwECNgJUIANBADYCUCADQQc2AkwgA0EENgJIIAMoAlRFBEAgA0GKATYCTCADQQM2AkgLIANBADYCYANAIAMoAmAgAygCZEpFBEAgAyADKAJUNgJYIAMgAygCaCADKAJgQQFq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AygCbCIAIAAoArwtIAMoAgxBEGtqNgK8LQwBCyADKAJsIgAgAC8BuC0gAygCUEELa0H//wNxIAMoAmwoArwtdHI7AbgtIAMoAmwiACADKAIMIAAoArwtajYCvC0LCwsLIANBADYCUCADIAMoAlg2AlwCQCADKAJURQRAIANBigE2AkwgA0EDNgJIDAELAkAgAygCWCADKAJURgRAIANBBjYCTCADQQM2AkgMAQsgA0EHNgJMIANBBDYCSAsLCyADIAMoAmBBAWo2AmAMAQsLC5EEAQF/IwBBMGsiAyAANgIsIAMgATYCKCADIAI2AiQgA0F/NgIcIAMgAygCKC8BAjYCFCADQQA2AhAgA0EHNgIMIANBBDYCCCADKAIURQRAIANBigE2AgwgA0EDNgIICyADKAIoIAMoAiRBAWpBAnRqQf//AzsBAiADQQA2AiADQCADKAIgIAMoAiRKRQRAIAMgAygCFDYCGCADIAMoAiggAygCIEEBakECdGovAQI2AhQgAyADKAIQQQFqIgA2AhACQAJAIAAgAygCDE4NACADKAIYIAMoAhRHDQAMAQsCQCADKAIQIAMoAghIBEAgAygCLEH8FGogAygCGEECdGoiACADKAIQIAAvAQBqOwEADAELAkAgAygCGARAIAMoAhggAygCHEcEQCADKAIsIAMoAhhBAnRqQfwUaiIAIAAvAQBBAWo7AQALIAMoAiwiACAAQbwVai8BAEEBajsBvBUMAQsCQCADKAIQQQpMBEAgAygCLCIAIABBwBVqLwEAQQFqOwHAFQwBCyADKAIsIgAgAEHEFWovAQBBAWo7AcQVCwsLIANBADYCECADIAMoAhg2AhwCQCADKAIURQRAIANBigE2AgwgA0EDNgIIDAELAkAgAygCGCADKAIURgRAIANBBjYCDCADQQM2AggMAQsgA0EHNgIMIANBBDYCCAsLCyADIAMoAiBBAWo2AiAMAQsLC6cSAQJ/IwBB0ABrIgMgADYCTCADIAE2AkggAyACNgJEIANBADYCOCADKAJMKAKgLQRAA0AgAyADKAJMKAKkLSADKAI4QQF0ai8BADYCQCADKAJMKAKYLSEAIAMgAygCOCIBQQFqNgI4IAMgACABai0AADYCPAJAIAMoAkBFBEAgAyADKAJIIAMoAjxBAnRqLwECNgIsAkAgAygCTCgCvC1B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AgRBITsBACADKAIIQQA7AQAMAQsgAygCACgCFEHQAEgEQCADKAIAQdAANgIUCyADKAIEIAMoAgAoAgwgAygCACgCFEEJdCADKAIAKAIQQQV0akGgwH1qajsBACADKAIIIAMoAgAoAghBC3QgAygCACgCBEEFdGogAygCACgCAEEBdWo7AQALIANBEGokAAuDAwEBfyMAQSBrIgMkACADIAA7ARogAyABNgIUIAMgAjYCECADIAMoAhQgA0EIakHAAEEAEE8iADYCDAJAIABFBEAgA0EANgIcDAELIAMoAghBBWpB//8DSwRAIAMoAhBBEkEAEBcgA0EANgIcDAELIANBACADKAIIQQVqrRArIgA2AgQgAEUEQCADKAIQQQ5BABAXIANBADYCHAwBCyADKAIEQQEQhQEgAygCBCADKAIUEMYBECMgAygCBCADKAIMIAMoAggQQgJ/IwBBEGsiACADKAIENgIMIAAoAgwtAABBAXFFCwRAIAMoAhBBFEEAEBcgAygCBBAZIANBADYCHAwBCyADIAMvARoCfyMAQRBrIgAgAygCBDYCDAJ+IAAoAgwtAABBAXEEQCAAKAIMKQMQDAELQgALp0H//wNxCwJ/IwBBEGsiACADKAIENgIMIAAoAgwoAgQLQYAGEF42AgAgAygCBBAZIAMgAygCADYCHAsgAygCHCEAIANBIGokACAAC7QCAQF/IwBBMGsiAyQAIAMgADYCKCADIAE3AyAgAyACNgIcAkAgAykDIFAEQCADQQE6AC8MAQsgAyADKAIoKQMQIAMpAyB8NwMIAkAgAykDCCADKQMgWgRAIAMpAwhC/////wBYDQELIAMoAhxBDkEAEBcgA0EAOgAvDAELIAMgAygCKCgCACADKQMIp0EEdBBJIgA2AgQgAEUEQCADKAIcQQ5BABAXIANBADoALwwBCyADKAIoIAMoAgQ2AgAgAyADKAIoKQMINwMQA0AgAykDECADKQMIWkUEQCADKAIoKAIAIAMpAxCnQQR0ahCHASADIAMpAxBCAXw3AxAMAQsLIAMoAiggAykDCCIBNwMQIAMoAiggATcDCCADQQE6AC8LIAMtAC9BAXEhACADQTBqJAAgAAvMAQEBfyMAQSBrIgIkACACIAA3AxAgAiABNgIMIAJBMBAbIgE2AggCQCABRQRAIAIoAgxBDkEAEBcgAkEANgIcDAELIAIoAghBADYCACACKAIIQgA3AxAgAigCCEIANwMIIAIoAghCADcDICACKAIIQgA3AxggAigCCEEANgIoIAIoAghBADoALCACKAIIIAIpAxAgAigCDBC9AUEBcUUEQCACKAIIECggAkEANgIcDAELIAIgAigCCDYCHAsgAigCHCEBIAJBIGokACABC9kCAQF/IwBBIGsiAyQAIAMgADYCGCADIAE2AhQgAyACNgIQIAMgA0EMakIEECs2AggCQCADKAIIRQRAIANBfzYCHAwBCwNAIAMoAhQEQCADKAIUKAIEIAMoAhBxQYAGcQRAIAMoAghCABAuGiADKAIIIAMoAhQvAQgQIiADKAIIIAMoAhQvAQoQIgJ/IwBBEGsiACADKAIINgIMIAAoAgwtAABBAXFFCwRAIAMoAhhBCGpBFEEAEBcgAygCCBAZIANBfzYCHAwECyADKAIYIANBDGpCBBA7QQBIBEAgAygCCBAZIANBfzYCHAwECyADKAIULwEKQQBKBEAgAygCGCADKAIUKAIMIAMoAhQvAQqtEDtBAEgEQCADKAIIEBkgA0F/NgIcDAULCwsgAyADKAIUKAIANgIUDAELCyADKAIIEBkgA0EANgIcCyADKAIcIQAgA0EgaiQAIAALaAEBfyMAQRBrIgIgADYCDCACIAE2AgggAkEAOwEGA0AgAigCDARAIAIoAgwoAgQgAigCCHFBgAZxBEAgAiACKAIMLwEKIAIvAQZBBGpqOwEGCyACIAIoAgwoAgA2AgwMAQsLIAIvAQYL8AEBAX8jAEEQayIBJAAgASAANgIMIAEgASgCDDYCCCABQQA2AgQDQCABKAIMBEACQAJAIAEoAgwvAQhB9cYBRg0AIAEoAgwvAQhB9eABRg0AIAEoAgwvAQhBgbICRg0AIAEoAgwvAQhBAUcNAQsgASABKAIMKAIANgIAIAEoAgggASgCDEYEQCABIAEoAgA2AggLIAEoAgxBADYCACABKAIMECYgASgCBARAIAEoAgQgASgCADYCAAsgASABKAIANgIMDAILIAEgASgCDDYCBCABIAEoAgwoAgA2AgwMAQsLIAEoAgghACABQRBqJAAgAAuzBAEBfyMAQUBqIgUkACAFIAA2AjggBSABOwE2IAUgAjYCMCAFIAM2AiwgBSAENgIoIAUgBSgCOCAFLwE2rRArIgA2AiQCQCAARQRAIAUoAihBDkEAEBcgBUEAOgA/DAELIAVBADYCICAFQQA2AhgDQAJ/IwBBEGsiACAFKAIkNgIMIAAoAgwtAABBAXELBH8gBSgCJBAyQgRaBUEAC0EBcQRAIAUgBSgCJBAgOwEWIAUgBSgCJBAgOwEUIAUgBSgCJCAFLwEUrRAhNgIQIAUoAhBFBEAgBSgCKEEVQQAQFyAFKAIkEBkgBSgCGBAmIAVBADoAPwwDCyAFIAUvARYgBS8BFCAFKAIQIAUoAjAQXiIANgIcIABFBEAgBSgCKEEOQQAQFyAFKAIkEBkgBSgCGBAmIAVBADoAPwwDCwJAIAUoAhgEQCAFKAIgIAUoAhw2AgAgBSAFKAIcNgIgDAELIAUgBSgCHCIANgIgIAUgADYCGAsMAQsLIAUoAiQQSEEBcUUEQCAFIAUoAiQQMj4CDCAFIAUoAiQgBSgCDK0QITYCCAJAAkAgBSgCDEEETw0AIAUoAghFDQAgBSgCCEHS1wAgBSgCDBBQRQ0BCyAFKAIoQRVBABAXIAUoAiQQGSAFKAIYECYgBUEAOgA/DAILCyAFKAIkEBkCQCAFKAIsBEAgBSgCLCAFKAIYNgIADAELIAUoAhgQJgsgBUEBOgA/CyAFLQA/QQFxIQAgBUFAayQAIAAL7wIBAX8jAEEgayICJAAgAiAANgIYIAIgATYCFAJAIAIoAhhFBEAgAiACKAIUNgIcDAELIAIgAigCGDYCCANAIAIoAggoAgAEQCACIAIoAggoAgA2AggMAQsLA0AgAigCFARAIAIgAigCFCgCADYCECACQQA2AgQgAiACKAIYNgIMA0ACQCACKAIMRQ0AAkAgAigCDC8BCCACKAIULwEIRw0AIAIoAgwvAQogAigCFC8BCkcNACACKAIMLwEKBEAgAigCDCgCDCACKAIUKAIMIAIoAgwvAQoQUA0BCyACKAIMIgAgACgCBCACKAIUKAIEQYAGcXI2AgQgAkEBNgIEDAELIAIgAigCDCgCADYCDAwBCwsgAigCFEEANgIAAkAgAigCBARAIAIoAhQQJgwBCyACKAIIIAIoAhQiADYCACACIAA2AggLIAIgAigCEDYCFAwBCwsgAiACKAIYNgIcCyACKAIcIQAgAkEgaiQAIAALXQEBfyMAQRBrIgIkACACIAA2AgggAiABNgIEAkAgAigCBEUEQCACQQA2AgwMAQsgAiACKAIIIAIoAgQoAgAgAigCBC8BBK0QOzYCDAsgAigCDCEAIAJBEGokACAAC48BAQF/IwBBEGsiAiQAIAIgADYCCCACIAE2AgQCQAJAIAIoAggEQCACKAIEDQELIAIgAigCCCACKAIERjYCDAwBCyACKAIILwEEIAIoAgQvAQRHBEAgAkEANgIMDAELIAIgAigCCCgCACACKAIEKAIAIAIoAggvAQQQUEU2AgwLIAIoAgwhACACQRBqJAAgAAtVAQF/IwBBEGsiASQAIAEgADYCDCABQQBBAEEAEB02AgggASgCDARAIAEgASgCCCABKAIMKAIAIAEoAgwvAQQQHTYCCAsgASgCCCEAIAFBEGokACAAC4gBAQF/IwBBIGsiAyQAIAMgADYCFCADIAE2AhAgAyACNwMIAkACQCADKAIUKAIkQQFGBEAgAykDCEL///////////8AWA0BCyADKAIUQQxqQRJBABAXIANCfzcDGAwBCyADIAMoAhQgAygCECADKQMIQQsQJDcDGAsgAykDGCECIANBIGokACACC3MBAX8jAEEgayIBJAAgASAANgIYIAFCCDcDECABIAEoAhgpAxAgASkDEHw3AwgCQCABKQMIIAEoAhgpAxBUBEAgASgCGEEAOgAAIAFBfzYCHAwBCyABIAEoAhggASkDCBAuNgIcCyABKAIcGiABQSBqJAALBgBBtJwBC5YBAQF/IwBBIGsiAiAANgIYIAIgATcDEAJAAkACQCACKAIYLQAAQQFxRQ0AIAIoAhgpAxAgAikDEHwgAikDEFQNACACKAIYKQMQIAIpAxB8IAIoAhgpAwhYDQELIAIoAhhBADoAACACQQA2AhwMAQsgAiACKAIYKAIEIAIoAhgpAxCnajYCDCACIAIoAgw2AhwLIAIoAhwLGABBqJwBQgA3AgBBsJwBQQA2AgBBqJwBC7kCAQF/IwBBEGsiAiAANgIIIAIgATYCBAJAIAIoAghBgAFJBEAgAigCBCACKAIIOgAAIAJBATYCDAwBCyACKAIIQYAQSQRAIAIoAgQgAigCCEEGdkEfcUHAAXI6AAAgAigCBCACKAIIQT9xQYABcjoAASACQQI2AgwMAQsgAigCCEGAgARJBEAgAigCBCACKAIIQQx2QQ9xQeABcjoAACAC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AgA2AqABDAELIAFBADYCoAELCwJAIAEoAqABRQRAIAEgASgCpAE2AqwBDAELIAEgASgCoAEQMAJ/IAEoAqQBBEAgASgCpAEQMEECagwBC0EAC2pBAWoQGyIANgIcIABFBEAgAUH4ESgCADYCrAEMAQsgASgCHCEAAn8gASgCpAEEQCABKAKkAQwBC0HUlwELIQJB1ZcBQdSXASABKAKkARshAyABIAEoAqABNgIIIAEgAzYCBCABIAI2AgAgAEHNlwEgARBxIAEoAqgBIAEoAhw2AgggASABKAIcNgKsAQsgASgCrAEhACABQbABaiQAIAALcQEDfwJAAkADQCAAIAJB0IgBai0AAEcEQEHXACEDIAJBAWoiAkHXAEcNAQwCCwsgAiIDDQBBsIkBIQAMAQtBsIkBIQIDQCACLQAAIQQgAkEBaiIAIQIgBA0AIAAhAiADQX9qIgMNAAsLIAEoAhQaIAALMwEBfyAAKAIUIgMgASACIAAoAhAgA2siASABIAJLGyIBEBwaIAAgACgCFCABajYCFCACC4oBAQJ/IwBBoAFrIgMkACADQQhqQbiHAUGQARAcGiADIAA2AjQgAyAANgIcIANBfiAAayIEQf////8HQf////8HIARLGyIENgI4IAMgACAEaiIANgIkIAMgADYCGCADQQhqIAEgAhC6AiAEBEAgAygCHCIAIAAgAygCGEZrQQA6AAALIANBoAFqJAALvgIBAX8jAEHAwABrIgMkACADIAA2ArhAIAMgATYCtEAgAyACNwOoQAJAIAMoArRAEFNBAEgEQCADKAK4QEEIaiADKAK0QBAaIANBfzYCvEAMAQsgA0EANgIMIANCADcDEANAAkAgAyADKAK0QCADQSBqQoDAABAxIgI3AxggAkIAVw0AIAMoArhAIANBIGogAykDGBA7QQBIBEAgA0F/NgIMBSADKQMYQoDAAFINAiADKAK4QCgCVEUNAiADKQOoQEIAVw0CIAMgAykDGCADKQMQfDcDECADKAK4QCgCVCADKQMQuSADKQOoQLmjEFcMAgsLCyADKQMYQgBTBEAgAygCuEBBCGogAygCtEAQGiADQX82AgwLIAMoArRAEDcaIAMgAygCDDYCvEALIAMoArxAIQAgA0HAwABqJAAgAAuqAQEBfyMAQTBrIgMkACADIAA2AiggAyABNgIkIAMgAjcDGCADIAMoAigoAgAQOiICNwMQAkAgAkIAUwRAIANBfzYCLAwBCyADIAMoAiggAygCJCADKQMYEIQDIgI3AwAgAkIAUwRAIANBfzYCLAwBCyADIAMoAigoAgAQOiICNwMIIAJCAFMEQCADQX82AiwMAQsgA0EANgIsCyADKAIsIQAgA0EwaiQAIAAL/gEBAX8jAEGgwABrIgIkACACIAA2AphAIAIgATcDkEAgAiACKQOQQLo5AwACQANAIAIpA5BAQgBWBEAgAgJ+QoDAACACKQOQQEKAwABWDQAaIAIpA5BACz4CDCACKAKYQCgCACACQRBqIAIoAgytIAIoAphAQQhqEGJBAEgEQCACQX82ApxADAMLIAIoAphAIAJBEGogAigCDK0QO0EASARAIAJBfzYCnEAMAwUgAiACKQOQQCACNQIMfTcDkEAgAigCmEAoAlQgAisDACACKQOQQLqhIAIrAwCjEFcMAgsACwsgAkEANgKcQAsgAigCnEAhACACQaDAAGokACAAC/IRAgF/AX4jAEGgAWsiAyQAIAMgADYCmAEgAyABNgKUASADIAI2ApABAkAgAygClAEgA0E4ahA5QQBIBEAgAygCmAFBCGogAygClAEQGiADQX82ApwBDAELIAMpAzhCwACDUARAIAMgAykDOELAAIQ3AzggA0EAOwFoCwJAAkAgAygCkAEoAhBBf0cEQCADKAKQASgCEEF+Rw0BCyADLwFoRQ0AIAMoApABIAMvAWg2AhAMAQsCQAJAIAMoApABKAIQDQAgAykDOEIEg1ANACADIAMpAzhCCIQ3AzggAyADKQNQNwNYDAELIAMgAykDOEL3////D4M3AzgLCyADKQM4QoABg1AEQCADIAMpAzhCgAGENwM4IANBADsBagsgA0GAAjYCJAJAIAMpAzhCBINQBEAgAyADKAIkQYAIcjYCJCADQn83A3AMAQsgAygCkAEgAykDUDcDKCADIAMpA1A3A3ACQCADKQM4QgiDUARAAkACQAJ/AkAgAygCkAEoAhBBf0cEQCADKAKQASgCEEF+Rw0BC0EIDAELIAMoApABKAIQC0H//wNxIgBBDEsNAAJAAkACQCAAQQFrDgwDAwMDAwMDAQMDAwACCyADQpTC5PMPNwMQDAMLIANCg4Ow/w83AxAMAgsgA0L/////DzcDEAwBCyADQgA3AxALIAMpA1AgAykDEFYEQCADIAMoAiRBgAhyNgIkCwwBCyADKAKQASADKQNYNwMgCwsgAyADKAKYASgCABA6IgQ3A4gBIARCAFMEQCADKAKYAUEIaiADKAKYASgCABAaIANBfzYCnAEMAQsgAygCkAEiACAALwEMQff/A3E7AQwgAyADKAKYASADKAKQASADKAIkEF0iADYCKCAAQQBIBEAgA0F/NgKcAQwBCyADIAMvAWgCfwJAIAMoApABKAIQQX9HBEAgAygCkAEoAhBBfkcNAQtBCAwBCyADKAKQASgCEAtB//8DcUc6ACIgAyADLQAiQQFxBH8gAy8BaEEARwVBAAtBAXE6ACEgAyADLwFoBH8gAy0AIQVBAQtBAXE6ACAgAyADLQAiQQFxBH8gAygCkAEoAhBBAEcFQQALQQFxOgAfIAMCf0EBIAMtACJBAXENABpBASADKAKQASgCAEGAAXENABogAygCkAEvAVIgAy8BakcLQQFxOgAeIAMgAy0AHkEBcQR/IAMvAWpBAEcFQQALQQFxOgAdIAMgAy0AHkEBcQR/IAMoApABLwFSQQBHBUEAC0EBcToAHCADIAMoApQBNgI0IwBBEGsiACADKAI0NgIMIAAoAgwiACAAKAIwQQFqNgIwIAMtAB1BAXEEQCADIAMvAWpBABB6IgA2AgwgAEUEQCADKAKYAUEIakEYQQAQFyADKAI0EB4gA0F/NgKcAQwCCyADIAMoApgBIAMoAjQgAy8BakEAIAMoApgBKAIcIAMoAgwRKwAiADYCMCAARQRAIAMoAjQQHiADQX82ApwBDAILIAMoAjQQHiADIAMoAjA2AjQLIAMtACFBAXEEQCADIAMoApgBIAMoAjQgAy8BaBCiASIANgIwIABFBEAgAygCNBAeIANBfzYCnAEMAgsgAygCNBAeIAMgAygCMDYCNAsgAy0AIEEBcQRAIAMgAygCmAEgAygCNEEAEKEBIgA2AjAgAEUEQCADKAI0EB4gA0F/NgKcAQwCCyADKAI0EB4gAyADKAIwNgI0CyADLQAfQQFxBEAgAyADKAKYASADKAI0IAMoApABKAIQIAMoApABLwFQELICIgA2AjAgAEUEQCADKAI0EB4gA0F/NgKcAQwCCyADKAI0EB4gAyADKAIwNgI0CyADLQAcQQFxBEAgA0EANgIEAkAgAygCkAEoAlQEQCADIAMoApABKAJUNgIEDAELIAMoApgBKAIcBEAgAyADKAKYASgCHDYCBAsLIAMgAygCkAEvAVJBARB6IgA2AgggAEUEQCADKAKYAUEIakEYQQAQFyADKAI0EB4gA0F/NgKcAQwCCyADIAMoApgBIAMoAjQgAygCkAEvAVJBASADKAIEIAMoAggRKwAiADYCMCAARQRAIAMoAjQQHiADQX82ApwBDAILIAMoAjQQHiADIAMoAjA2AjQLIAMgAygCmAEoAgAQOiIENwOAASAEQgBTBEAgAygCmAFBCGogAygCmAEoAgAQGiADQX82ApwBDAELIAMgAygCmAEgAygCNCADKQNwEKYCNgIsIAMoAjQgA0E4ahA5QQBIBEAgAygCmAFBCGogAygCNBAaIANBfzYCLAsgAyADKAI0EKwCIgA6ACMgAEEYdEEYdUEASARAIAMoApgBQQhqIAMoAjQQGiADQX82AiwLIAMoAjQQHiADKAIsQQBIBEAgA0F/NgKcAQwBCyADIAMoApgBKAIAEDoiBDcDeCAEQgBTBEAgAygCmAFBCGogAygCmAEoAgAQGiADQX82ApwBDAELIAMoApgBKAIAIAMpA4gBEJ8BQQBIBEAgAygCmAFBCGogAygCmAEoAgAQGiADQX82ApwBDAELIAMpAzhC5ACDQuQAUgRAIAMoApgBQQhqQRRBABAXIANBfzYCnAEMAQsgAygCkAEoAgBBIHFFBEACQCADKQM4QhCDQgBSBEAgAygCkAEgAygCYDYCFAwBCyADKAKQAUEUahACGgsLIAMoApABIAMvAWg2AhAgAygCkAEgAygCZDYCGCADKAKQASADKQNQNwMoIAMoApABIAMpA3ggAykDgAF9NwMgIAMoApABIAMoApABLwEMQfn/A3EgAy0AI0EBdHI7AQwgAygCkAEgAygCJEGACHFBAEcQ/QIgAyADKAKYASADKAKQASADKAIkEF0iADYCLCAAQQBIBEAgA0F/NgKcAQwBCyADKAIoIAMoAixHBEAgAygCmAFBCGpBFEEAEBcgA0F/NgKcAQwBCyADKAKYASgCACADKQN4EJ8BQQBIBEAgAygCmAFBCGogAygCmAEoAgAQGiADQX82ApwBDAELIANBADYCnAELIAMoApwBIQAgA0GgAWokACAAC68CAQF/IwBBIGsi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AygCBBClASEAIANBEGokACAAC7oCAQF/IwBBIGsiAyQAIAMgADYCGCADIAE2AhQgAyACNgIQIAMgAygCGDYCDCADKAIMAn5C/////w9C/////w8gAygCECkDAFQNABogAygCECkDAAs+AiAgAygCDCADKAIUNgIcAkAgAygCDC0ABEEBcQRAIAMgAygCDEEQakEEQQAgAygCDC0ADEEBcRsQzAI2AggMAQsgAyADKAIMQRBqEMECNgIICyADKAIQIgAgACkDACADKAIMNQIgfTcDAAJAAkAgAygCCEEFaiIAQQZLDQACQAJAAkAgAEEBaw4GAwMDAwABAgsgA0EANgIcDAMLIANBATYCHAwCCyADKAIMKAIURQRAIANBAzYCHAwCCwsgAygCDCgCAEENIAMoAggQFyADQQI2AhwLIAMoAhwhACADQSBqJAAgAAskAQF/IwBBEGsiASAANgIMIAEgASgCDDYCCCABKAIIQQE6AAwLmQEBAX8jAEEgayIDJAAgAyAANgIYIAMgATYCFCADIAI3AwggAyADKAIYNgIEAkACQCADKQMIQv////8PWARAIAMoAgQoAhRBAE0NAQsgAygCBCgCAEESQQAQFyADQQA6AB8MAQsgAygCBCADKQMIPgIUIAMoAgQgAygCFDYCECADQQE6AB8LIAMtAB9BAXEhACADQSBqJAAgAAuQAQEBfyMAQRBrIgEkACABIAA2AgggASABKAIINgIEAkAgASgCBC0ABEEBcQRAIAEgASgCBEEQahCoATYCAAwBCyABIAEoAgRBEGoQvgI2AgALAkAgASgCAARAIAEoAgQoAgBBDSABKAIAEBcgAUEAOgAPDAELIAFBAToADwsgAS0AD0EBcSEAIAFBEGokACAAC8ABAQF/IwBBEGsiASQAIAEgADYCCCABIAEoAgg2AgQgASgCBEEANgIUIAEoAgRBADYCECABKAIEQQA2AiAgASgCBEEANgIcAkAgASgCBC0ABEEBcQRAIAEgASgCBEEQaiABKAIEKAIIENICNgIADAELIAEgASgCBEEQahDCAjYCAAsCQCABKAIABEAgASgCBCgCAEENIAEoAgAQFyABQQA6AA8MAQsgAUEBOgAPCyABLQAPQQFxIQAgAUEQaiQAIAALywIBA38jAEHQAWsiAyQAIAMgAjYCzAFBACECIANBoAFqQQBBKBA0IAMgAygCzAE2AsgBAkBBACABIANByAFqIANB0ABqIANBoAFqEHJBAEgNACAAKAJMQQBOBEBBASECCyAAKAIAIQQgACwASkEATARAIAAgBEFfcTYCAAsgBEEgcSEFAn8gACgCMARAIAAgASADQcgBaiADQdAAaiADQaABahByDAELIABB0AA2AjAgACADQdAAajYCECAAIAM2AhwgACADNgIUIAAoAiwhBCAAIAM2AiwgACABIANByAFqIANB0ABqIANBoAFqEHIgBEUNABogAEEAQQAgACgCJBEAABogAEEANgIwIAAgBDYCLCAAQQA2AhwgAEEANgIQIAAoAhQaIABBADYCFEEACxogACAAKAIAIAVyNgIAIAJFDQALIANB0AFqJAALbwEBfyMAQRBrIgEgADYCCCABIAEoAgg2AgQCQCABKAIELQAEQQFxRQRAIAFBADYCDAwBCyABKAIEKAIIQQNIBEAgAUECNgIMDAELIAEoAgQoAghBB0oEQCABQQE2AgwMAQsgAUEANgIMCyABKAIMCywBAX8jAEEQayIBJAAgASAANgIMIAEgASgCDDYCCCABKAIIEBggAUEQaiQACzwBAX8jAEEQayIDJAAgAyAAOwEOIAMgATYCCCADIAI2AgRBASADKAIIIAMoAgQQpQEhACADQRBqJAAgAAuZAQEBfyMAQRBrIgEkACABIAA2AggCQCABKAIIEEoEQCABQX42AgwMAQsgASABKAIIKAIcNgIEIAEoAgQoAjgEQCABKAIIKAIoIAEoAgQoAjggASgCCCgCJBECAAsgASgCCCgCKCABKAIIKAIcIAEoAggoAiQRAgAgASgCCEEANgIcIAFBADYCDAsgASgCDCEAIAFBEGokACAAC50EAQF/IwBBIGsiAyQAIAMgADYCGCADIAE2AhQgAyACNgIQIAMgAygCGCgCHDYCDAJAIAMoAgwoAjhFBEAgAygCGCgCKEEBIAMoAgwoAih0QQEgAygCGCgCIBEAACEAIAMoAgwgADYCOCADKAIMKAI4RQRAIANBATYCHAwCCwsgAygCDCgCLEUEQCADKAIMQQEgAygCDCgCKHQ2AiwgAygCDEEANgI0IAMoAgxBADYCMAsCQCADKAIQIAMoAgwoAixPBEAgAygCDCgCOCADKAIUIAMoAgwoAixrIAMoAgwoAiwQ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UCACIAIoAlAgAigCXCgCBEEFa2o2AkwgAiACKAJcKAIMNgJIIAIgAigCSCACKAJYIAIoAlwoAhBrazYCRCACIAIoAkggAigCXCgCEEGBAmtqNgJAIAIgAigCVCgCLDYCPCACIAIoAlQoAjA2AjggAiACKAJUKAI0NgI0IAIgAigCVCgCODYCMCACIAIoAlQoAjw2AiwgAiACKAJUKAJANgIoIAIgAigCVCgCUDYCJCACIAIoAlQoAlQ2AiAgAkEBIAIoAlQoAlh0QQFrNgIcIAJBASACKAJUKAJcdEEBazYCGANAIAIoAihBD0kEQCACIAIoAlAiAEEBajYCUCACIAIoAiwgAC0AACACKAIodGo2AiwgAiACKAIoQQhqNgIoIAIgAigCUCIAQQFqNgJQIAIgAigCLCAALQAAIAIoAih0ajYCLCACIAIoAihBCGo2AigLIAJBEGogAigCJCACKAIsIAIoAhxxQQJ0aigBADYBAAJAAkADQCACIAItABE2AgwgAiACKAIsIAIoAgx2NgIsIAIgAigCKCACKAIMazYCKCACIAItABA2AgwgAigCDEUEQCACLwESIQAgAiACKAJIIgFBAWo2AkggASAAOgAADAILIAIoAgxBEHEEQCACIAIvARI2AgggAiACKAIMQQ9xNgIMIAIoAgwEQCACKAIoIAIoAgxJBEAgAiACKAJQIgBBAWo2AlAgAiACKAIsIAAtAAAgAigCKHRqNgIsIAIgAigCKEEIajYCKAsgAiACKAIIIAIoAixBASACKAIMdEEBa3FqNgIIIAIgAigCLCACKAIMdjYCLCACIAIoAiggAigCDGs2AigLIAIoAihBD0kEQCACIAIoAlAiAEEBajYCUCACIAIoAiwgAC0AACACKAIodGo2AiwgAiACKAIoQQhqNgIoIAIgAigCUCIAQQFqNgJQIAIgAigCLCAALQAAIAIoAih0ajYCLCACIAIoAihBCGo2AigLIAJBEGogAigCICACKAIsIAIoAhhxQQJ0aigBADYBAAJAA0AgAiACLQARNgIMIAIgAigCLCACKAIMdjYCLCACIAIoAiggAigCDGs2AiggAiACLQAQNgIMIAIoAgxBEHEEQCACIAIvARI2AgQgAiACKAIMQQ9xNgIMIAIoAiggAigCDEkEQCACIAIoAlAiAEEBajYCUCACIAIoAiwgAC0AACACKAIodGo2AiwgAiACKAIoQQhqNgIoIAIoAiggAigCDEkEQCACIAIoAlAiAEEBajYCUCACIAIoAiwgAC0AACACKAIodGo2AiwgAiACKAIoQQhqNgIoCwsgAiACKAIEIAIoAixBASACKAIMdEEBa3FqNgIEIAIgAigCLCACKAIMdjYCLCACIAIoAiggAigCDGs2AiggAiACKAJIIAIoAkRrNgIMAkAgAigCBCACKAIMSwRAIAIgAigCBCACKAIMazYCDCACKAIMIAIoAjhLBEAgAigCVCgCxDcEQCACKAJcQdDxADYCGCACKAJUQdH+ADYCBAwKCwsgAiACKAIwNgIAAkAgAigCNEUEQCACIAIoAgAgAigCPCACKAIMa2o2AgAgAigCDCACKAIISQRAIAIgAigCCCACKAIMazYCCANAIAIgAigCACIAQQFqNgIAIAAtAAAhACACIAIoAkgiAUEBajYCSCABIAA6AAAgAiACKAIMQX9qIgA2AgwgAA0ACyACIAIoAkggAigCBGs2AgALDAELAkAgAigCNCACKAIMSQRAIAIgAigCACACKAI8IAIoAjRqIAIoAgxrajYCACACIAIoAgwgAigCNGs2AgwgAigCDCACKAIISQRAIAIgAigCCCACKAIMazYCCANAIAIgAigCACIAQQFqNgIAIAAtAAAhACACIAIoAkgiAUEBajYCSCABIAA6AAAgAiACKAIMQX9qIgA2AgwgAA0ACyACIAIoAjA2AgAgAigCNCACKAIISQRAIAIgAigCNDYCDCACIAIoAgggAigCDGs2AggDQCACIAIoAgAiAEEBajYCACAALQAAIQAgAiACKAJIIgFBAWo2AkggASAAOgAAIAIgAigCDEF/aiIANgIMIAANAAsgAiACKAJIIAIoAgRrNgIACwsMAQsgAiACKAIAIAIoAjQgAigCDGtqNgIAIAIoAgwgAigCCEkEQCACIAIoAgggAigCDGs2AggDQCACIAIoAgAiAEEBajYCACAALQAAIQAgAiACKAJIIgFBAWo2AkggASAAOgAAIAIgAigCDEF/aiIANgIMIAANAAsgAiACKAJIIAIoAgRrNgIACwsLA0AgAigCCEECTUUEQCACIAIoAgAiAEEBajYCACAALQAAIQAgAiACKAJIIgFBAWo2AkggASAAOgAAIAIgAigCACIAQQFqNgIAIAAtAAAhACACIAIoAkgiAUEBajYCSCABIAA6AAAgAiACKAIAIgBBAWo2AgAgAC0AACEAIAIgAigCSCIBQQFqNgJIIAEgADoAACACIAIoAghBA2s2AggMAQsLDAELIAIgAigCSCACKAIEazYCAANAIAIgAigCACIAQQFqNgIAIAAtAAAhACACIAIoAkgiAUEBajYCSCABIAA6AAAgAiACKAIAIgBBAWo2AgAgAC0AACEAIAIgAigCSCIBQQFqNgJIIAEgADoAACACIAIoAgAiAEEBajYCACAALQAAIQAgAiACKAJIIgFBAWo2AkggASAAOgAAIAIgAigCCEEDazYCCCACKAIIQQJLDQALCyACKAIIBEAgAiACKAIAIgBBAWo2AgAgAC0AACEAIAIgAigCSCIBQQFqNgJIIAEgADoAACACKAIIQQFLBEAgAiACKAIAIgBBAWo2AgAgAC0AACEAIAIgAigCSCIBQQFqNgJIIAEgADoAAAsLDAILIAIoAgxBwABxRQRAIAJBEGogAigCICACLwESIAIoAixBASACKAIMdEEBa3FqQQJ0aigBADYBAAwBCwsgAigCXEHu8QA2AhggAigCVEHR/gA2AgQMBAsMAgsgAigCDEHAAHFFBEAgAkEQaiACKAIkIAIvARIgAigCLEEBIAIoAgx0QQFrcWpBAnRqKAEANgEADAELCyACKAIMQSBxBEAgAigCVEG//gA2AgQMAgsgAigCXEGE8gA2AhggAigCVEHR/gA2AgQMAQtBACEAIAIoAlAgAigCTEkEfyACKAJIIAIoAkBJBUEAC0EBcQ0BCwsgAiACKAIoQQN2NgIIIAIgAigCUCACKAIIazYCUCACIAIoAiggAigCCEEDdGs2AiggAiACKAIsQQEgAigCKHRBAWtxNgIsIAIoAlwgAigCUDYCACACKAJcIAIoAkg2AgwgAigCXAJ/IAIoAlAgAigCTEkEQCACKAJMIAIoAlBrQQVqDAELQQUgAigCUCACKAJMa2sLNgIEIAIoAlwCfyACKAJIIAIoAkBJBEAgAigCQCACKAJIa0GBAmoMAQtBgQIgAigCSCACKAJAa2sLNgIQIAIoAlQgAigCLDYCPCACKAJUIAIoAig2AkALwRABAn8jAEEgayICJAAgAiAANgIYIAIgATYCFAJAA0ACQCACKAIYKAJ0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AkEDNgIcDAELIAIoAhgoAqAtBEAgAigCGAJ/IAIoAhgoAlxBAE4EQCACKAIYKAI4IAIoAhgoAlxqDAELQQALIAIoAhgoAmwgAigCGCgCXGtBABAqIAIoAhggAigCGCgCbDYCXCACKAIYKAIAEB8gAigCGCgCACgCEEUEQCACQQA2AhwMAgsLIAJBATYCHAsgAigCHCEAIAJBIGokACAAC7sMAQJ/IwBBMGsiAiQAIAIgADYCKCACIAE2AiQCQANAAkAgAigCKCgCdEGCAk0EQCACKAIoEFUCQCACKAIoKAJ0QYICSw0AIAIoAiQNACACQQA2AiwMBAsgAigCKCgCdEUNAQsgAigCKEEANgJgAkAgAigCKCgCdEEDSQ0AIAIoAigoAmxBAE0NACACIAIoAigoAjggAigCKCgCbGpBf2o2AhggAiACKAIYLQAANgIcIAIoAhwhACACIAIoAhgiAUEBajYCGAJAIAEtAAEgAEcNACACKAIcIQAgAiACKAIYIgFBAWo2AhggAS0AASAARw0AIAIoAhwhACACIAIoAhgiAUEBajYCGCABLQABIABHDQAgAiACKAIoKAI4IAIoAigoAmxqQYICajYCFANAIAIoAhwhASACIAIoAhgiA0EBajYCGAJ/QQAgAy0AASABRw0AGiACKAIcIQEgAiACKAIYIgNBAWo2AhhBACADLQABIAFHDQAaIAIoAhwhASACIAIoAhgiA0EBajYCGEEAIAMtAAEgAUcNABogAigCHCEBIAIgAigCGCIDQQFqNgIYQQAgAy0AASABRw0AGiACKAIcIQEgAiACKAIYIgNBAWo2AhhBACADLQABIAFHDQAaIAIoAhwhASACIAIoAhgiA0EBajYCGEEAIAMtAAEgAUcNABogAigCHCEBIAIgAigCGCIDQQFqNgIYQQAgAy0AASABRw0AGiACKAIcIQEgAiACKAIYIgNBAWo2AhhBACADLQABIAFHDQAaIAIoAhggAigCFEkLQQFxDQALIAIoAihBggIgAigCFCACKAIYa2s2AmAgAigCKCgCYCACKAIoKAJ0SwRAIAIoAiggAigCKCgCdDYCYAsLCwJAIAIoAigoAmBBA08EQCACIAIoAigoAmBBfWo6ABMgAkEBOwEQIAIoAigiACgCpC0gACgCoC1BAXRqIAIvARA7AQAgAi0AEyEBIAIoAigiACgCmC0hAyAAIAAoAqAtIgBBAWo2AqAtIAAgA2ogAToAACACIAIvARBBf2o7ARAgAigCKCACLQATQaDdAGotAABBAnRqQZgJaiIAIAAvAQBBAWo7AQAgAigCKEGIE2oCfyACLwEQQYACSARAIAIvARAtAKBZDAELIAIvARBBB3VBgAJqLQCgWQtBAnRqIgAgAC8BAEEBajsBACACIAIoAigoAqAtIAIoAigoApwtQQFrRjYCICACKAIoIgAgACgCdCACKAIoKAJgazYCdCACKAIoIgAgAigCKCgCYCAAKAJsajYCbCACKAIoQQA2AmAMAQsgAiACKAIoIgAoAjggACgCbGotAAA6AA8gAigCKCIAKAKkLSAAKAKgLUEBdGpBADsBACACLQAPIQEgAigCKCIAKAKYLSEDIAAgACgCoC0iAEEBajYCoC0gACADaiABOgAAIAIoAiggAi0AD0ECdGoiACAALwGUAUEBajsBlAEgAiACKAIoKAKgLSACKAIoKAKcLUEBa0Y2AiAgAigCKCIAIAAoAnRBf2o2AnQgAigCKCIAIAAoAmxBAWo2AmwLIAIoAiAEQCACKAIoAn8gAigCKCgCXEEATgRAIAIoAigoAjggAigCKCgCXGoMAQtBAAsgAigCKCgCbCACKAIoKAJca0EAECogAigCKCACKAIoKAJsNgJcIAIoAigoAgAQHyACKAIoKAIAKAIQRQRAIAJBADYCLAwECwsMAQsLIAIoAihBADYCtC0gAigCJEEERgRAIAIoAigCfyACKAIoKAJcQQBOBEAgAigCKCgCOCACKAIoKAJcagwBC0EACyACKAIoKAJsIAIoAigoAlxrQQEQKiACKAIoIAIoAigoAmw2AlwgAigCKCgCABAfIAIoAigoAgAoAhBFBEAgAkECNgIsDAILIAJBAzYCLAwBCyACKAIoKAKgLQRAIAIoAigCfyACKAIoKAJcQQBOBEAgAigCKCgCOCACKAIoKAJcagwBC0EACyACKAIoKAJsIAIoAigoAlxrQQAQKiACKAIoIAIoAigoAmw2AlwgAigCKCgCABAfIAIoAigoAgAoAhBFBEAgAkEANgIsDAILCyACQQE2AiwLIAIoAiwhACACQTBqJAAgAAvABQECfyMAQSBrIgIkACACIAA2AhggAiABNgIUAkADQAJAIAIoAhgoAnRF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ACABKAIILwG8AQ0AIAEoAggvAcgBRQ0BCyABQQE2AgwMAQsgAUEgNgIAA0AgASgCAEGAAkgEQCABKAIIQZQBaiABKAIAQQJ0ai8BAARAIAFBATYCDAwDBSABIAEoAgBBAWo2AgAMAgsACwsgAUEANgIMCyABKAIMC44FAQR/IwBBIGsiASQAIAEgADYCHCABQQM2AhgCQCABKAIcKAK8LUEQIAEoAhhrSgRAIAFBAjYCFCABKAIcIgAgAC8BuC0gASgCFEH//wNxIAEoAhwoArwtdHI7AbgtIAEoAhwvAbgtQf8BcSECIAEoAhwoAgghAyABKAIcIgQoAhQhACAEIABBAWo2AhQgACADaiACOgAAIAEoAhwvAbgtQQh1IQIgASgCHCgCCCEDIAEoAhwiBCgCFCEAIAQgAEEBajYCFCAAIANqIAI6AAAgASgCHCABKAIUQf//A3FBECABKAIcKAK8LWt1OwG4LSABKAIcIgAgACgCvC0gASgCGEEQa2o2ArwtDAELIAEoAhwiACAALwG4LUECIAEoAhwoArwtdHI7AbgtIAEoAhwiACABKAIYIAAoArwtajYCvC0LIAFB4ucALwEANgIQAkAgASgCHCgCvC1BECABKAIQa0oEQCABQeDnAC8BADYCDCABKAIcIgAgAC8BuC0gASgCDEH//wNxIAEoAhwoArwtdHI7AbgtIAEoAhwvAbgtQf8BcSECIAEoAhwoAgghAyABKAIcIgQoAhQhACAEIABBAWo2AhQgACADaiACOgAAIAEoAhwvAbgtQQh1IQIgASgCHCgCCCEDIAEoAhwiBCgCFCEAIAQgAEEBajYCFCAAIANqIAI6AAAgASgCHCABKAIMQf//A3FBECABKAIcKAK8LWt1OwG4LSABKAIcIgAgACgCvC0gASgCEEEQa2o2ArwtDAELIAEoAhwiACAALwG4LUHg5wAvAQAgASgCHCgCvC10cjsBuC0gASgCHCIAIAEoAhAgACgCvC1qNgK8LQsgASgCHBCsASABQSBqJAALIwEBfyMAQRBrIgEkACABIAA2AgwgASgCDBCsASABQRBqJAAL2QMCAn8CfiMAQSBrIgIkAAJAIAFC////////////AIMiBUKAgICAgIDA/0N8IAVCgICAgICAwIC8f3xUBEAgAUIEhiAAQjyIhCEEIABC//////////8PgyIAQoGAgICAgICACFoEQCAEQoGAgICAgICAwAB8IQQMAgsgBEKAgICAgICAgEB9IQQgAEKAgICAgICAgAiFQgBSDQEgBEIBgyAEfCEEDAELIABQIAVCgICAgICAwP//AFQgBUKAgICAgIDA//8AURtFBEAgAUIEhiAAQjyIhEL/////////A4NCgICAgICAgPz/AIQhBAwBC0KAgICAgICA+P8AIQQgBUL///////+//8MAVg0AQgAhBCAFQjCIpyIDQZH3AEkNACACIAAgAUL///////8/g0KAgICAgIDAAIQiBEGB+AAgA2sQ6QIgAkEQaiAAIAQgA0H/iH9qEOICIAIpAwhCBIYgAikDACIAQjyIhCEEIAIpAxAgAikDGIRCAFKtIABC//////////8Pg4QiAEKBgICAgICAgAhaBEAgBEIBfCEEDAELIABCgICAgICAgIAIhUIAUg0AIARCAYMgBHwhBAsgAkEgaiQAIAQgAUKAgICAgICAgIB/g4S/C0UAQaCcAUIANwMAQZicAUIANwMAQZCcAUIANwMAQYicAUIANwMAQYCcAUIANwMAQfibAUIANwMAQfCbAUIANwMAQfCbAQuWAQEBfyMAQRBrIgEkACABIAA2AgwgASgCDCABKAIMQZQBajYCmBYgASgCDEGg3wA2AqAWIAEoAgwgASgCDEGIE2o2AqQWIAEoAgxBtN8ANgKsFiABKAIMIAEoAgxB/BRqNgKwFiABKAIMQcjfADYCuBYgASgCDEEAOwG4LSABKAIMQQA2ArwtIAEoAgwQrgEgAUEQaiQAC9cNAQF/IwBBIGsiAyAANgIYIAMgATYCFCADIAI2AhAgAyADKAIYQRB2NgIMIAMgAygCGEH//wNxNgIYAkAgAygCEEEBRgRAIAMgAygCFC0AACADKAIYajYCGCADKAIYQfH/A08EQCADIAMoAhhB8f8DazYCGAsgAyADKAIYIAMoAgxqNgIMIAMoAgxB8f8DTwRAIAMgAygCDEHx/wNrNgIMCyADIAMoAhggAygCDEEQdHI2AhwMAQsgAygCFEUEQCADQQE2AhwMAQsgAygCEEEQSQRAA0AgAyADKAIQIgBBf2o2AhAgAARAIAMgAygCFCIAQQFqNgIUIAMgAC0AACADKAIYajYCGCADIAMoAhggAygCDGo2AgwMAQsLIAMoAhhB8f8DTwRAIAMgAygCGEHx/wNrNgIYCyADIAMoAgxB8f8DcDYCDCADIAMoAhggAygCDEEQdHI2AhwMAQsDQCADKAIQQbArSUUEQCADIAMoAhBBsCtrNgIQIANB2wI2AggDQCADIAMoAhQtAAAgAygCGGo2AhggAyADKAIYIAMoAgxqNgIMIAMgAygCFC0AASADKAIYajYCGCADIAMoAhggAygCDGo2AgwgAyADKAIULQACIAMoAhhqNgIYIAMgAygCGCADKAIMajYCDCADIAMoAhQtAAMgAygCGGo2AhggAyADKAIYIAMoAgxqNgIMIAMgAygCFC0ABCADKAIYajYCGCADIAMoAhggAygCDGo2AgwgAyADKAIULQAFIAMoAhhqNgIYIAMgAygCGCADKAIMajYCDCADIAMoAhQtAAYgAygCGGo2AhggAyADKAIYIAMoAgxqNgIMIAMgAygCFC0AByADKAIYajYCGCADIAMoAhggAygCDGo2AgwgAyADKAIULQAIIAMoAhhqNgIYIAMgAygCGCADKAIMajYCDCADIAMoAhQtAAkgAygCGGo2AhggAyADKAIYIAMoAgxqNgIMIAMgAygCFC0ACiADKAIYajYCGCADIAMoAhggAygCDGo2AgwgAyADKAIULQALIAMoAhhqNgIYIAMgAygCGCADKAIMajYCDCADIAMoAhQtAAwgAygCGGo2AhggAyADKAIYIAMoAgxqNgIMIAMgAygCFC0ADSADKAIYajYCGCADIAMoAhggAygCDGo2AgwgAyADKAIULQAOIAMoAhhqNgIYIAMgAygCGCADKAIMajYCDCADIAMoAhQtAA8gAygCGGo2AhggAyADKAIYIAMoAgxqNgIMIAMgAygCFEEQajYCFCADIAMoAghBf2oiADYCCCAADQALIAMgAygCGEHx/wNwNgIYIAMgAygCDEHx/wNwNgIMDAELCyADKAIQBEADQCADKAIQQRBJRQRAIAMgAygCEEEQazYCECADIAMoAhQtAAAgAygCGGo2AhggAyADKAIYIAMoAgxqNgIMIAMgAygCFC0AASADKAIYajYCGCADIAMoAhggAygCDGo2AgwgAyADKAIULQACIAMoAhhqNgIYIAMgAygCGCADKAIMajYCDCADIAMoAhQtAAMgAygCGGo2AhggAyADKAIYIAMoAgxqNgIMIAMgAygCFC0ABCADKAIYajYCGCADIAMoAhggAygCDGo2AgwgAyADKAIULQAFIAMoAhhqNgIYIAMgAygCGCADKAIMajYCDCADIAMoAhQtAAYgAygCGGo2AhggAyADKAIYIAMoAgxqNgIMIAMgAygCFC0AByADKAIYajYCGCADIAMoAhggAygCDGo2AgwgAyADKAIULQAIIAMoAhhqNgIYIAMgAygCGCADKAIMajYCDCADIAMoAhQtAAkgAygCGGo2AhggAyADKAIYIAMoAgxqNgIMIAMgAygCFC0ACiADKAIYajYCGCADIAMoAhggAygCDGo2AgwgAyADKAIULQALIAMoAhhqNgIYIAMgAygCGCADKAIMajYCDCADIAMoAhQtAAwgAygCGGo2AhggAyADKAIYIAMoAgxqNgIMIAMgAygCFC0ADSADKAIYajYCGCADIAMoAhggAygCDGo2AgwgAyADKAIULQAOIAMoAhhqNgIYIAMgAygCGCADKAIMajYCDCADIAMoAhQtAA8gAygCGGo2AhggAyADKAIYIAMoAgxqNgIMIAMgAygCFEEQajYCFAwBCwsDQCADIAMoAhAiAEF/ajYCECAABEAgAyADKAIUIgBBAWo2AhQgAyAALQAAIAMoAhhqNgIYIAMgAygCGCADKAIMajYCDAwBCwsgAyADKAIYQfH/A3A2AhggAyADKAIMQfH/A3A2AgwLIAMgAygCGCADKAIMQRB0cjYCHAsgAygCHAspAQF/IwBBEGsiAiQAIAIgADYCDCACIAE2AgggAigCCBAYIAJBEGokAAs6AQF/IwBBEGsiAyQAIAMgADYCDCADIAE2AgggAyACNgIEIAMoAgggAygCBGwQGyEAIANBEGokACAAC4QCAgF/AX4jAEHgAGsiAiQAIAIgADYCWCACIAE2AlQgAiACKAJYIAJByABqQgwQMSIDNwMIAkAgA0IAUwRAIAIoAlQgAigCWBAaIAJBfzYCXAwBCyACKQMIQgxSBEAgAigCVEERQQAQFyACQX82AlwMAQsgAigCVCACQcgAaiIAIABCDEEAEHsgAigCWCACQRBqEDlBAEgEQCACQQA2AlwMAQsgAigCOCACQQZqIAJBBGoQuwECQCACLQBTIAIoAjxBGHZGDQAgAi0AUyACLwEGQQh1Rg0AIAIoAlRBG0EAEBcgAkF/NgJcDAEL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WAsgBCkDWCECIARB4ABqJAAgAgvnAwEBfyMAQUBqIgMkACADIAA2AjQgAyABNgIwIAMgAjcDKCADAn4gAykDKCADKAI0KQMwIAMoAjQpAzh9VARAIAMpAygMAQsgAygCNCkDMCADKAI0KQM4fQs3AygCQCADKQMoUARAIANCADcDOAwBCyADKQMoQv///////////wBWBEAgA0J/NwM4DAELIAMgAygCNCkDQDcDGCADIAMoAjQpAzggAygCNCgCBCADKQMYp0EDdGopAwB9NwMQIANCADcDIANAIAMpAyAgAykDKFQEQCADAn4gAykDKCADKQMgfSADKAI0KAIAIAMpAxinQQR0aikDCCADKQMQfVQEQCADKQMoIAMpAyB9DAELIAMoAjQoAgAgAykDGKdBBHRqKQMIIAMpAxB9CzcDCCADKAIwIAMpAyCnaiADKAI0KAIAIAMpAxinQQR0aigCACADKQMQp2ogAykDCKcQHBogAykDCCADKAI0KAIAIAMpAxinQQR0aikDCCADKQMQfVEEQCADIAMpAxhCAXw3AxgLIAMgAykDCCADKQMgfDcDICADQgA3AxAMAQsLIAMoAjQiACADKQMgIAApAzh8NwM4IAMoAjQgAykDGDcDQCADIAMpAyA3AzgLIAMpAzghAiADQUBrJAAgAguuBAEBfyMAQUBqIgMkACADIAA2AjggAyABNwMwIAMgAjYCLAJAIAMpAzBQBEAgA0EAQgBBASADKAIsEEw2AjwMAQsgAykDMCADKAI4KQMwVgRAIAMoAixBEkEAEBcgA0EANgI8DAELIAMoAjgoAigEQCADKAIsQR1BABAXIANBADYCPAwBCyADIAMoAjggAykDMBCwATcDICADIAMpAzAgAygCOCgCBCADKQMgp0EDdGopAwB9NwMYIAMpAxhQBEAgAyADKQMgQn98NwMgIAMgAygCOCgCACADKQMgp0EEdGopAwg3AxgLIAMgAygCOCgCACADKQMgp0EEdGopAwggAykDGH03AxAgAykDECADKQMwVgRAIAMoAixBHEEAEBcgA0EANgI8DAELIAMgAygCOCgCACADKQMgQgF8QQAgAygCLBBMIgA2AgwgAEUEQCADQQA2AjwMAQsgAygCDCgCACADKAIMKQMIQgF9p0EEdGogAykDGDcDCCADKAIMKAIEIAMoAgwp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ArQBIAMgATYCsAEgAyACNwOoASADIAMoArQBKAIAEDoiAjcDIAJAIAJCAFMEQCADKAK0AUEIaiADKAK0ASgCABAaIANCfzcDuAEMAQsgAyADKQMgNwOgASADQQA6ABcgA0IANwMYA0AgAykDGCADKQOoAVQEQCADIAMoArQBKAJAIAMoArABIAMpAxinQQN0aikDAKdBBHRqNgIMIAMgAygCtAECfyADKAIMKAIEBEAgAygCDCgCBAwBCyADKAIMKAIAC0GABBBdIgA2AhAgAEEASARAIANCfzcDuAEMAwsgAygCEARAIANBAToAFwsgAyADKQMYQgF8NwMYDAELCyADIAMoArQBKAIAEDoiAjcDICACQgBTBEAgAygCtAFBCGogAygCtAEoAgAQGiADQn83A7gBDAELIAMgAykDICADKQOgAX03A5gBAkAgAykDoAFC/////w9YBEAgAykDqAFC//8DWA0BCyADQQE6ABcLIAMgA0EwakLiABArIgA2AiwgAEUEQCADKAK0AUEIakEOQQAQFyADQn83A7gBDAELIAMtABdBAXEEQCADKAIsQdbXAEEEEEIgAygCLEIsEC8gAygCLEEtECIgAygCLEEtECIgAygCLEEAECMgAygCLEEAECMgAygCLCADKQOoARAvIAMoAiwgAykDqAEQLyADKAIsIAMpA5gBEC8gAygCLCADKQOgARAvIAMoAixB29cAQQQQQiADKAIsQQAQIyADKAIsIAMpA6ABIAMpA5gBfBAvIAMoAixBARAjCyADKAIsQeDXAEEEEEIgAygCLEEAECMgAygCLAJ+Qv//AyADKQOoAUL//wNaDQAaIAMpA6gBC6dB//8DcRAiIAMoAiwCfkL//wMgAykDqAFC//8DWg0AGiADKQOoAQunQf//A3EQIiADKAIsAn9BfyADKQOYAUL/////D1oNABogAykDmAGnCxAjIAMoAiwCf0F/IAMpA6ABQv////8PWg0AGiADKQOgAacLECMgAwJ/IAMoArQBLQAoQQFxBEAgAygCtAEoAiQMAQsgAygCtAEoAiALNgKUASADKAIsAn8gAygClAEEQCADKAKUAS8BBAwBC0EAC0H//wNxECICfyMAQRBrIgAgAygCLDYCDCAAKAIMLQAAQQFxRQsEQCADKAK0AUEIakEUQQAQFyADKAIsEBkgA0J/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AAwAADAxMjM0NTY3ODlBQkNERUYtMFgrMFggMFgtMHgrMHggMHgAaW5mAElORgBuYW4ATkFOAC4ATm8gZXJyb3IATXVsdGktZGlzayB6aXAgYXJjaGl2ZXMgbm90IHN1cHBvcnRlZABSZW5hbWluZyB0ZW1wb3JhcnkgZmlsZSBmYWlsZWQAQ2xvc2luZyB6aXAgYXJjaGl2ZSBmYWlsZWQAU2VlayBlcnJvcgBSZWFkIGVycm9yAFdyaXRlIGVycm9yAENSQyBlcnJvcgBDb250YWluaW5nIHppcCBhcmNoaXZlIHdhcyBjbG9zZWQATm8gc3VjaCBmaWxlAEZpbGUgYWxyZWFkeSBleGlzdHMAQ2FuJ3Qgb3BlbiBmaWxlAEZhaWx1cmUgdG8gY3JlYXRlIHRlbXBvcmFyeSBmaWxlAFpsaWIgZXJyb3IATWFsbG9jIGZhaWx1cmUARW50cnkgaGFzIGJlZW4gY2hhbmdlZABDb21wcmVzc2lvbiBtZXRob2Qgbm90IHN1cHBvcnRlZABQcmVtYXR1cmUgZW5kIG9mIGZpbGUASW52YWxpZCBhcmd1bWVudABOb3QgYSB6aXAgYXJjaGl2ZQBJbnRlcm5hbCBlcnJvcgBaaXAgYXJjaGl2ZSBpbmNvbnNpc3RlbnQAQ2FuJ3QgcmVtb3ZlIGZpbGUARW50cnkgaGFzIGJlZW4gZGVsZXRlZABFbmNyeXB0aW9uIG1ldGhvZCBub3Qgc3VwcG9ydGVkAFJlYWQtb25seSBhcmNoaXZlAE5vIHBhc3N3b3JkIHByb3ZpZGVkAFdyb25nIHBhc3N3b3JkIHByb3ZpZGVkAE9wZXJhdGlvbiBub3Qgc3VwcG9ydGVkAFJlc291cmNlIHN0aWxsIGluIHVzZQBUZWxsIGVycm9yAENvbXByZXNzZWQgZGF0YSBpbnZhbGlkAAAAAAAAACUGAAAuBgAAVAYAAHMGAACOBgAAmQYAAKQGAACwBgAAugYAANwGAADpBgAA/QYAAA0HAAAuBwAAOQcAAEgHAABfBwAAgAcAAJYHAACnBwAAuQcAAMgHAADhBwAA8wcAAAoIAAAqCAAAPAgAAFEIAABpCAAAgQgAAJcIAACiCAAAIABB2BILEQEAAAABAAAAAQAAAAEAAAABAEH8EgsJAQAAAAEAAAACAEGoEwsBAQBB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CADqAAgAGgAIAJoACABaAAgA2gAIADoACAC6AAgAegAIAPoACAAGAAgAhgAIAEYACADGAAgAJgAIAKYACABmAAgA5gAIABYACACWAAgAVgAIANYACAA2AAgAtgAIAHYACAD2AAgADgAIAI4ACABOAAgAzgAIAC4ACACuAAgAbgAIAO4ACAAeAAgAngAIAF4ACADeAAgAPgAIAL4ACAB+AAgA/gAIAAEACACBAAgAQQAIAMEACAAhAAgAoQAIAGEACADhAAgAEQAIAJEACABRAAgA0QAIADEACACxAAgAcQAIAPEACAAJAAgAiQAIAEkACADJAAgAKQAIAKkACABpAAgA6QAIABkACACZAAgAWQAIANkACAA5AAgAuQAIAHkACAD5AAgABQAIAIUACABFAAgAxQAIACUACAClAAgAZQAIAOUACAAVAAgAlQAIAFUACADVAAgANQAIALUACAB1AAgA9QAIAA0ACACNAAgATQAIAM0ACAAtAAgArQAIAG0ACADtAAgAHQAIAJ0ACABdAAgA3QAIAD0ACAC9AAgAfQAIAP0ACAATAAkAEwEJAJMACQCTAQkAUwAJAFMBCQDTAAkA0wEJADMACQAzAQkAswAJALMBCQBzAAkAcwEJAPMACQDzAQkACwAJAAsBCQCLAAkAiwEJAEsACQBLAQkAywAJAMsBCQArAAkAKwEJAKsACQCrAQkAawAJAGsBCQDrAAkA6wEJABsACQAbAQkAmwAJAJsBCQBbAAkAWwEJANsACQDbAQkAOwAJADsBCQC7AAkAuwEJAHsACQB7AQkA+wAJAPsBCQAHAAkABwEJAIcACQCHAQkARwAJAEcBCQDHAAkAxwEJACcACQAnAQkApwAJAKcBCQBnAAkAZwEJAOcACQDnAQkAFwAJABcBCQCXAAkAlwEJAFcACQBXAQkA1wAJANcBCQA3AAkANwEJALcACQC3AQkAdwAJAHcBCQD3AAkA9wEJAA8ACQAPAQkAjwAJAI8BCQBPAAkATwEJAM8ACQDPAQkALwAJAC8BCQCvAAkArwEJAG8ACQBvAQkA7wAJAO8BCQAfAAkAHwEJAJ8ACQCfAQkAXwAJAF8BCQDfAAkA3wEJAD8ACQA/AQkAvwAJAL8BCQB/AAkAfwEJAP8ACQD/AQkAAAAHAEAABwAgAAcAYAAHABAABwBQAAcAMAAHAHAA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Y2Ugb3IgYWRkcmVzcwBCbG9jayBkZXZpY2UgcmVxdWlyZWQATm8gc3VjaCBkZXZpY2UATm90IGEgZGlyZWN0b3J5AElzIGEgZGlyZWN0b3J5AFRleHQgZmlsZSBidXN5AEV4ZWMgZm9ybWF0IGVycm9yAEludmFsaWQgYXJndW1lbnQAQXJndW1lbnQgbGlzdCB0b28gbG9uZwBTeW1ib2xpYyBsaW5rIGxvb3AARmlsZW5hbWUgdG9vIGxvbmcAVG9vIG1hbnkgb3BlbiBmaWxlcyBpbiBzeXN0ZW0ATm8gZmlsZSBkZXNjcmlwdG9ycyBhdmFpbGFibGUAQmFkIGZpbGUgZGVzY3JpcHRvcgBObyBjaGlsZCBwcm9jZXNzAEJhZCBhZGRyZXNzAEZpbGUgdG9vIGxhcmdlAFRvbyBtYW55IGxpbmtzAE5vIGxvY2tzIGF2YWlsYWJsZQBSZXNvdXJjZSBkZWFkbG9jayB3b3VsZCBvY2N1cgBTdGF0ZSBub3QgcmVjb3ZlcmFibGUAUHJldmlvdXMgb3duZXIgZGllZABPcGVyYXRpb24gY2FuY2VsZWQARnVuY3Rpb24gbm90IGltcGxlbWVudGVkAE5vIG1lc3NhZ2Ugb2YgZGVzaXJlZCB0eXBlAElkZW50aWZpZXIgcmVtb3ZlZABEZXZpY2Ugbm90IGEgc3RyZWFtAE5vIGRhdGEgYXZhaWxhYmxlAERldmljZSB0aW1lb3V0AE91dCBvZiBzdHJlYW1zIHJlc291cmNlcwBMaW5rIGhhcyBiZWVuIHNldmVyZWQAUHJvdG9jb2wgZXJyb3IAQmFkIG1lc3NhZ2UARmlsZSBkZXNjcmlwdG9yIGluIGJhZCBzdGF0ZQBOb3QgYSBzb2NrZXQARGVzdGluYXRpb24gYWRkcmVzcyByZXF1aXJlZABNZXNzYWdlIHRvbyBsYXJnZQBQcm90b2NvbCB3cm9uZyB0eXBlIGZvciBzb2NrZXQAUHJvdG9jb2wgbm90IGF2YWlsYWJsZQBQcm90b2NvbCBub3Qgc3VwcG9ydGVkAFNvY2tldCB0eXBlIG5vdCBzdXBwb3J0ZWQATm90IHN1cHBvcnRlZABQcm90b2NvbCBmYW1pbHkgbm90IHN1cHBvcnRlZABBZGRyZXNzIGZhbWlseSBub3Qgc3VwcG9ydGVkIGJ5IHByb3RvY29sAEFkZHJlc3Mgbm90IGF2YWlsYWJsZQBOZXR3b3JrIGlzIGRvd24ATmV0d29yayB1bnJlYWNoYWJsZQBDb25uZWN0aW9uIHJlc2V0IGJ5IG5ldHdvcmsAQ29ubmVjdGlvbiBhYm9ydGVkAE5vIGJ1ZmZlciBzcGFjZSBhdmFpbGFibGUAU29ja2V0IGlzIGNvbm5lY3RlZABTb2NrZXQgbm90IGNvbm5lY3RlZABDYW5ub3Qgc2VuZCBhZnRlciBzb2NrZXQgc2h1dGRvd24AT3BlcmF0aW9uIGFscmVhZHkgaW4gcHJvZ3Jlc3MAT3BlcmF0aW9uIGluIHByb2dyZXNzAFN0YWxlIGZpbGUgaGFuZGxlAFJlbW90ZSBJL08gZXJyb3IAUXVvdGEgZXhjZWVkZWQATm8gbWVkaXVtIGZvdW5kAFdyb25nIG1lZGl1bSB0eXBlAE5vIGVycm9yIGluZm9ybWF0aW9uAABVbmtub3duIGVycm9yICVkACVzJXMlcwAAOiAAL3Byb2Mvc2VsZi9mZC8AL2Rldi91cmFuZG9tAHJ3YQAlcy5YWFhYWFgAcitiAHJiAFBLBQYAQcyZAQsCYE4AQYSaAQvsAQwAAAANAAAADgAAAA8AAAAQAAAAEQAAABIAAAATAAAAFAAAAA0AAAAOAAAADwAAABAAAAARAAAAEgAAABMAAAABAAAACAAAAARNAAAkTQAAHwAAAGRNAAADAAAAAAAAAC30UVjPjLHARva1yykxA8cEW3AwtF39IHh/i5rYWSlQaEiJq6dWA2z/t82IP9R3tCulo3DxuuSo/EGD/dlv4Yp6Ly10lgcfDQleA3YscPdApSynb1dBqKp036BYZANKx8Q8U66vXxgEFbHjbSiGqwykv0Pw6VCBOVcWUjf/////////////////////"; +if (!isDataURI(wasmBinaryFile)) { + wasmBinaryFile = locateFile(wasmBinaryFile); +} +function getBinary() { + try { + if (wasmBinary) { + return new Uint8Array(wasmBinary); + } + var binary = tryParseAsDataURI(wasmBinaryFile); + if (binary) { + return binary; + } + if (readBinary) { + return readBinary(wasmBinaryFile); + } else { + throw "sync fetching of the wasm failed: you can preload it to Module['wasmBinary'] manually, or emcc.py will do that for you when generating HTML (but not JS)"; + } + } catch (err) { + abort(err); + } +} +function createWasm() { + var info = { env: asmLibraryArg, wasi_unstable: asmLibraryArg }; + function receiveInstance(instance, module) { + var exports = instance.exports; + Module["asm"] = exports; + removeRunDependency("wasm-instantiate"); + } + addRunDependency("wasm-instantiate"); + function instantiateSync() { + var instance; + var module; + var binary; + try { + binary = getBinary(); + module = new WebAssembly.Module(binary); + instance = new WebAssembly.Instance(module, info); + } catch (e) { + var str = e.toString(); + err("failed to compile wasm module: " + str); + if ( + str.indexOf("imported Memory") >= 0 || + str.indexOf("memory import") >= 0 + ) { + err( + "Memory size incompatibility issues may be due to changing TOTAL_MEMORY at runtime to something too large. Use ALLOW_MEMORY_GROWTH to allow any size memory (and also make sure not to set TOTAL_MEMORY at runtime to something smaller than it was at compile time)." + ); + } + throw e; + } + receiveInstance(instance, module); + } + if (Module["instantiateWasm"]) { + try { + var exports = Module["instantiateWasm"](info, receiveInstance); + return exports; + } catch (e) { + err("Module.instantiateWasm callback failed with error: " + e); + return false; + } + } + instantiateSync(); + return Module["asm"]; +} +var tempDouble; +var tempI64; +__ATINIT__.push({ + func: function() { + ___wasm_call_ctors(); + } +}); +function demangle(func) { + return func; +} +function demangleAll(text) { + var regex = /\b_Z[\w\d_]+/g; + return text.replace(regex, function(x) { + var y = demangle(x); + return x === y ? x : y + " [" + x + "]"; + }); +} +function jsStackTrace() { + var err = new Error(); + if (!err.stack) { + try { + throw new Error(0); + } catch (e) { + err = e; + } + if (!err.stack) { + return "(no stack trace available)"; + } + } + return err.stack.toString(); +} +function stackTrace() { + var js = jsStackTrace(); + if (Module["extraStackTrace"]) js += "\n" + Module["extraStackTrace"](); + return demangleAll(js); +} +function ___lock() {} +var PATH = { + splitPath: function(filename) { + var splitPathRe = /^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/; + return splitPathRe.exec(filename).slice(1); + }, + normalizeArray: function(parts, allowAboveRoot) { + var up = 0; + for (var i = parts.length - 1; i >= 0; i--) { + var last = parts[i]; + if (last === ".") { + parts.splice(i, 1); + } else if (last === "..") { + parts.splice(i, 1); + up++; + } else if (up) { + parts.splice(i, 1); + up--; + } + } + if (allowAboveRoot) { + for (; up; up--) { + parts.unshift(".."); + } + } + return parts; + }, + normalize: function(path) { + var isAbsolute = path.charAt(0) === "/", + trailingSlash = path.substr(-1) === "/"; + path = PATH.normalizeArray( + path.split("/").filter(function(p) { + return !!p; + }), + !isAbsolute + ).join("/"); + if (!path && !isAbsolute) { + path = "."; + } + if (path && trailingSlash) { + path += "/"; + } + return (isAbsolute ? "/" : "") + path; + }, + dirname: function(path) { + var result = PATH.splitPath(path), + root = result[0], + dir = result[1]; + if (!root && !dir) { + return "."; + } + if (dir) { + dir = dir.substr(0, dir.length - 1); + } + return root + dir; + }, + basename: function(path) { + if (path === "/") return "/"; + var lastSlash = path.lastIndexOf("/"); + if (lastSlash === -1) return path; + return path.substr(lastSlash + 1); + }, + extname: function(path) { + return PATH.splitPath(path)[3]; + }, + join: function() { + var paths = Array.prototype.slice.call(arguments, 0); + return PATH.normalize(paths.join("/")); + }, + join2: function(l, r) { + return PATH.normalize(l + "/" + r); + } +}; +function ___setErrNo(value) { + if (Module["___errno_location"]) + HEAP32[Module["___errno_location"]() >> 2] = value; + return value; +} +var PATH_FS = { + resolve: function() { + var resolvedPath = "", + resolvedAbsolute = false; + for (var i = arguments.length - 1; i >= -1 && !resolvedAbsolute; i--) { + var path = i >= 0 ? arguments[i] : FS.cwd(); + if (typeof path !== "string") { + throw new TypeError("Arguments to path.resolve must be strings"); + } else if (!path) { + return ""; + } + resolvedPath = path + "/" + resolvedPath; + resolvedAbsolute = path.charAt(0) === "/"; + } + resolvedPath = PATH.normalizeArray( + resolvedPath.split("/").filter(function(p) { + return !!p; + }), + !resolvedAbsolute + ).join("/"); + return (resolvedAbsolute ? "/" : "") + resolvedPath || "."; + }, + relative: function(from, to) { + from = PATH_FS.resolve(from).substr(1); + to = PATH_FS.resolve(to).substr(1); + function trim(arr) { + var start = 0; + for (; start < arr.length; start++) { + if (arr[start] !== "") break; + } + var end = arr.length - 1; + for (; end >= 0; end--) { + if (arr[end] !== "") break; + } + if (start > end) return []; + return arr.slice(start, end - start + 1); + } + var fromParts = trim(from.split("/")); + var toParts = trim(to.split("/")); + var length = Math.min(fromParts.length, toParts.length); + var samePartsLength = length; + for (var i = 0; i < length; i++) { + if (fromParts[i] !== toParts[i]) { + samePartsLength = i; + break; + } + } + var outputParts = []; + for (var i = samePartsLength; i < fromParts.length; i++) { + outputParts.push(".."); + } + outputParts = outputParts.concat(toParts.slice(samePartsLength)); + return outputParts.join("/"); + } +}; +var TTY = { + ttys: [], + init: function() {}, + shutdown: function() {}, + register: function(dev, ops) { + TTY.ttys[dev] = { input: [], output: [], ops: ops }; + FS.registerDevice(dev, TTY.stream_ops); + }, + stream_ops: { + open: function(stream) { + var tty = TTY.ttys[stream.node.rdev]; + if (!tty) { + throw new FS.ErrnoError(43); + } + stream.tty = tty; + stream.seekable = false; + }, + close: function(stream) { + stream.tty.ops.flush(stream.tty); + }, + flush: function(stream) { + stream.tty.ops.flush(stream.tty); + }, + read: function(stream, buffer, offset, length, pos) { + if (!stream.tty || !stream.tty.ops.get_char) { + throw new FS.ErrnoError(60); + } + var bytesRead = 0; + for (var i = 0; i < length; i++) { + var result; + try { + result = stream.tty.ops.get_char(stream.tty); + } catch (e) { + throw new FS.ErrnoError(29); + } + if (result === undefined && bytesRead === 0) { + throw new FS.ErrnoError(6); + } + if (result === null || result === undefined) break; + bytesRead++; + buffer[offset + i] = result; + } + if (bytesRead) { + stream.node.timestamp = Date.now(); + } + return bytesRead; + }, + write: function(stream, buffer, offset, length, pos) { + if (!stream.tty || !stream.tty.ops.put_char) { + throw new FS.ErrnoError(60); + } + try { + for (var i = 0; i < length; i++) { + stream.tty.ops.put_char(stream.tty, buffer[offset + i]); + } + } catch (e) { + throw new FS.ErrnoError(29); + } + if (length) { + stream.node.timestamp = Date.now(); + } + return i; + } + }, + default_tty_ops: { + get_char: function(tty) { + if (!tty.input.length) { + var result = null; + if (ENVIRONMENT_IS_NODE) { + var BUFSIZE = 256; + var buf = Buffer.alloc ? Buffer.alloc(BUFSIZE) : new Buffer(BUFSIZE); + var bytesRead = 0; + try { + bytesRead = nodeFS.readSync( + process.stdin.fd, + buf, + 0, + BUFSIZE, + null + ); + } catch (e) { + if (e.toString().indexOf("EOF") != -1) bytesRead = 0; + else throw e; + } + if (bytesRead > 0) { + result = buf.slice(0, bytesRead).toString("utf-8"); + } else { + result = null; + } + } else if ( + typeof window != "undefined" && + typeof window.prompt == "function" + ) { + result = window.prompt("Input: "); + if (result !== null) { + result += "\n"; + } + } else if (typeof readline == "function") { + result = readline(); + if (result !== null) { + result += "\n"; + } + } + if (!result) { + return null; + } + tty.input = intArrayFromString(result, true); + } + return tty.input.shift(); + }, + put_char: function(tty, val) { + if (val === null || val === 10) { + out(UTF8ArrayToString(tty.output, 0)); + tty.output = []; + } else { + if (val != 0) tty.output.push(val); + } + }, + flush: function(tty) { + if (tty.output && tty.output.length > 0) { + out(UTF8ArrayToString(tty.output, 0)); + tty.output = []; + } + } + }, + default_tty1_ops: { + put_char: function(tty, val) { + if (val === null || val === 10) { + err(UTF8ArrayToString(tty.output, 0)); + tty.output = []; + } else { + if (val != 0) tty.output.push(val); + } + }, + flush: function(tty) { + if (tty.output && tty.output.length > 0) { + err(UTF8ArrayToString(tty.output, 0)); + tty.output = []; + } + } + } +}; +var MEMFS = { + ops_table: null, + mount: function(mount) { + return MEMFS.createNode(null, "/", 16384 | 511, 0); + }, + createNode: function(parent, name, mode, dev) { + if (FS.isBlkdev(mode) || FS.isFIFO(mode)) { + throw new FS.ErrnoError(63); + } + if (!MEMFS.ops_table) { + MEMFS.ops_table = { + dir: { + node: { + getattr: MEMFS.node_ops.getattr, + setattr: MEMFS.node_ops.setattr, + lookup: MEMFS.node_ops.lookup, + mknod: MEMFS.node_ops.mknod, + rename: MEMFS.node_ops.rename, + unlink: MEMFS.node_ops.unlink, + rmdir: MEMFS.node_ops.rmdir, + readdir: MEMFS.node_ops.readdir, + symlink: MEMFS.node_ops.symlink + }, + stream: { llseek: MEMFS.stream_ops.llseek } + }, + file: { + node: { + getattr: MEMFS.node_ops.getattr, + setattr: MEMFS.node_ops.setattr + }, + stream: { + llseek: MEMFS.stream_ops.llseek, + read: MEMFS.stream_ops.read, + write: MEMFS.stream_ops.write, + allocate: MEMFS.stream_ops.allocate, + mmap: MEMFS.stream_ops.mmap, + msync: MEMFS.stream_ops.msync + } + }, + link: { + node: { + getattr: MEMFS.node_ops.getattr, + setattr: MEMFS.node_ops.setattr, + readlink: MEMFS.node_ops.readlink + }, + stream: {} + }, + chrdev: { + node: { + getattr: MEMFS.node_ops.getattr, + setattr: MEMFS.node_ops.setattr + }, + stream: FS.chrdev_stream_ops + } + }; + } + var node = FS.createNode(parent, name, mode, dev); + if (FS.isDir(node.mode)) { + node.node_ops = MEMFS.ops_table.dir.node; + node.stream_ops = MEMFS.ops_table.dir.stream; + node.contents = {}; + } else if (FS.isFile(node.mode)) { + node.node_ops = MEMFS.ops_table.file.node; + node.stream_ops = MEMFS.ops_table.file.stream; + node.usedBytes = 0; + node.contents = null; + } else if (FS.isLink(node.mode)) { + node.node_ops = MEMFS.ops_table.link.node; + node.stream_ops = MEMFS.ops_table.link.stream; + } else if (FS.isChrdev(node.mode)) { + node.node_ops = MEMFS.ops_table.chrdev.node; + node.stream_ops = MEMFS.ops_table.chrdev.stream; + } + node.timestamp = Date.now(); + if (parent) { + parent.contents[name] = node; + } + return node; + }, + getFileDataAsRegularArray: function(node) { + if (node.contents && node.contents.subarray) { + var arr = []; + for (var i = 0; i < node.usedBytes; ++i) arr.push(node.contents[i]); + return arr; + } + return node.contents; + }, + getFileDataAsTypedArray: function(node) { + if (!node.contents) return new Uint8Array(); + if (node.contents.subarray) + return node.contents.subarray(0, node.usedBytes); + return new Uint8Array(node.contents); + }, + expandFileStorage: function(node, newCapacity) { + var prevCapacity = node.contents ? node.contents.length : 0; + if (prevCapacity >= newCapacity) return; + var CAPACITY_DOUBLING_MAX = 1024 * 1024; + newCapacity = Math.max( + newCapacity, + (prevCapacity * (prevCapacity < CAPACITY_DOUBLING_MAX ? 2 : 1.125)) | 0 + ); + if (prevCapacity != 0) newCapacity = Math.max(newCapacity, 256); + var oldContents = node.contents; + node.contents = new Uint8Array(newCapacity); + if (node.usedBytes > 0) + node.contents.set(oldContents.subarray(0, node.usedBytes), 0); + return; + }, + resizeFileStorage: function(node, newSize) { + if (node.usedBytes == newSize) return; + if (newSize == 0) { + node.contents = null; + node.usedBytes = 0; + return; + } + if (!node.contents || node.contents.subarray) { + var oldContents = node.contents; + node.contents = new Uint8Array(new ArrayBuffer(newSize)); + if (oldContents) { + node.contents.set( + oldContents.subarray(0, Math.min(newSize, node.usedBytes)) + ); + } + node.usedBytes = newSize; + return; + } + if (!node.contents) node.contents = []; + if (node.contents.length > newSize) node.contents.length = newSize; + else while (node.contents.length < newSize) node.contents.push(0); + node.usedBytes = newSize; + }, + node_ops: { + getattr: function(node) { + var attr = {}; + attr.dev = FS.isChrdev(node.mode) ? node.id : 1; + attr.ino = node.id; + attr.mode = node.mode; + attr.nlink = 1; + attr.uid = 0; + attr.gid = 0; + attr.rdev = node.rdev; + if (FS.isDir(node.mode)) { + attr.size = 4096; + } else if (FS.isFile(node.mode)) { + attr.size = node.usedBytes; + } else if (FS.isLink(node.mode)) { + attr.size = node.link.length; + } else { + attr.size = 0; + } + attr.atime = new Date(node.timestamp); + attr.mtime = new Date(node.timestamp); + attr.ctime = new Date(node.timestamp); + attr.blksize = 4096; + attr.blocks = Math.ceil(attr.size / attr.blksize); + return attr; + }, + setattr: function(node, attr) { + if (attr.mode !== undefined) { + node.mode = attr.mode; + } + if (attr.timestamp !== undefined) { + node.timestamp = attr.timestamp; + } + if (attr.size !== undefined) { + MEMFS.resizeFileStorage(node, attr.size); + } + }, + lookup: function(parent, name) { + throw FS.genericErrors[44]; + }, + mknod: function(parent, name, mode, dev) { + return MEMFS.createNode(parent, name, mode, dev); + }, + rename: function(old_node, new_dir, new_name) { + if (FS.isDir(old_node.mode)) { + var new_node; + try { + new_node = FS.lookupNode(new_dir, new_name); + } catch (e) {} + if (new_node) { + for (var i in new_node.contents) { + throw new FS.ErrnoError(55); + } + } + } + delete old_node.parent.contents[old_node.name]; + old_node.name = new_name; + new_dir.contents[new_name] = old_node; + old_node.parent = new_dir; + }, + unlink: function(parent, name) { + delete parent.contents[name]; + }, + rmdir: function(parent, name) { + var node = FS.lookupNode(parent, name); + for (var i in node.contents) { + throw new FS.ErrnoError(55); + } + delete parent.contents[name]; + }, + readdir: function(node) { + var entries = [".", ".."]; + for (var key in node.contents) { + if (!node.contents.hasOwnProperty(key)) { + continue; + } + entries.push(key); + } + return entries; + }, + symlink: function(parent, newname, oldpath) { + var node = MEMFS.createNode(parent, newname, 511 | 40960, 0); + node.link = oldpath; + return node; + }, + readlink: function(node) { + if (!FS.isLink(node.mode)) { + throw new FS.ErrnoError(28); + } + return node.link; + } + }, + stream_ops: { + read: function(stream, buffer, offset, length, position) { + var contents = stream.node.contents; + if (position >= stream.node.usedBytes) return 0; + var size = Math.min(stream.node.usedBytes - position, length); + if (size > 8 && contents.subarray) { + buffer.set(contents.subarray(position, position + size), offset); + } else { + for (var i = 0; i < size; i++) + buffer[offset + i] = contents[position + i]; + } + return size; + }, + write: function(stream, buffer, offset, length, position, canOwn) { + if (buffer.buffer === HEAP8.buffer) { + canOwn = false; + } + if (!length) return 0; + var node = stream.node; + node.timestamp = Date.now(); + if (buffer.subarray && (!node.contents || node.contents.subarray)) { + if (canOwn) { + node.contents = buffer.subarray(offset, offset + length); + node.usedBytes = length; + return length; + } else if (node.usedBytes === 0 && position === 0) { + node.contents = new Uint8Array( + buffer.subarray(offset, offset + length) + ); + node.usedBytes = length; + return length; + } else if (position + length <= node.usedBytes) { + node.contents.set(buffer.subarray(offset, offset + length), position); + return length; + } + } + MEMFS.expandFileStorage(node, position + length); + if (node.contents.subarray && buffer.subarray) + node.contents.set(buffer.subarray(offset, offset + length), position); + else { + for (var i = 0; i < length; i++) { + node.contents[position + i] = buffer[offset + i]; + } + } + node.usedBytes = Math.max(node.usedBytes, position + length); + return length; + }, + llseek: function(stream, offset, whence) { + var position = offset; + if (whence === 1) { + position += stream.position; + } else if (whence === 2) { + if (FS.isFile(stream.node.mode)) { + position += stream.node.usedBytes; + } + } + if (position < 0) { + throw new FS.ErrnoError(28); + } + return position; + }, + allocate: function(stream, offset, length) { + MEMFS.expandFileStorage(stream.node, offset + length); + stream.node.usedBytes = Math.max(stream.node.usedBytes, offset + length); + }, + mmap: function(stream, buffer, offset, length, position, prot, flags) { + if (!FS.isFile(stream.node.mode)) { + throw new FS.ErrnoError(43); + } + var ptr; + var allocated; + var contents = stream.node.contents; + if (!(flags & 2) && contents.buffer === buffer.buffer) { + allocated = false; + ptr = contents.byteOffset; + } else { + if (position > 0 || position + length < stream.node.usedBytes) { + if (contents.subarray) { + contents = contents.subarray(position, position + length); + } else { + contents = Array.prototype.slice.call( + contents, + position, + position + length + ); + } + } + allocated = true; + var fromHeap = buffer.buffer == HEAP8.buffer; + ptr = _malloc(length); + if (!ptr) { + throw new FS.ErrnoError(48); + } + (fromHeap ? HEAP8 : buffer).set(contents, ptr); + } + return { ptr: ptr, allocated: allocated }; + }, + msync: function(stream, buffer, offset, length, mmapFlags) { + if (!FS.isFile(stream.node.mode)) { + throw new FS.ErrnoError(43); + } + if (mmapFlags & 2) { + return 0; + } + var bytesWritten = MEMFS.stream_ops.write( + stream, + buffer, + 0, + length, + offset, + false + ); + return 0; + } + } +}; +var ERRNO_CODES = { + EPERM: 63, + ENOENT: 44, + ESRCH: 71, + EINTR: 27, + EIO: 29, + ENXIO: 60, + E2BIG: 1, + ENOEXEC: 45, + EBADF: 8, + ECHILD: 12, + EAGAIN: 6, + EWOULDBLOCK: 6, + ENOMEM: 48, + EACCES: 2, + EFAULT: 21, + ENOTBLK: 105, + EBUSY: 10, + EEXIST: 20, + EXDEV: 75, + ENODEV: 43, + ENOTDIR: 54, + EISDIR: 31, + EINVAL: 28, + ENFILE: 41, + EMFILE: 33, + ENOTTY: 59, + ETXTBSY: 74, + EFBIG: 22, + ENOSPC: 51, + ESPIPE: 70, + EROFS: 69, + EMLINK: 34, + EPIPE: 64, + EDOM: 18, + ERANGE: 68, + ENOMSG: 49, + EIDRM: 24, + ECHRNG: 106, + EL2NSYNC: 156, + EL3HLT: 107, + EL3RST: 108, + ELNRNG: 109, + EUNATCH: 110, + ENOCSI: 111, + EL2HLT: 112, + EDEADLK: 16, + ENOLCK: 46, + EBADE: 113, + EBADR: 114, + EXFULL: 115, + ENOANO: 104, + EBADRQC: 103, + EBADSLT: 102, + EDEADLOCK: 16, + EBFONT: 101, + ENOSTR: 100, + ENODATA: 116, + ETIME: 117, + ENOSR: 118, + ENONET: 119, + ENOPKG: 120, + EREMOTE: 121, + ENOLINK: 47, + EADV: 122, + ESRMNT: 123, + ECOMM: 124, + EPROTO: 65, + EMULTIHOP: 36, + EDOTDOT: 125, + EBADMSG: 9, + ENOTUNIQ: 126, + EBADFD: 127, + EREMCHG: 128, + ELIBACC: 129, + ELIBBAD: 130, + ELIBSCN: 131, + ELIBMAX: 132, + ELIBEXEC: 133, + ENOSYS: 52, + ENOTEMPTY: 55, + ENAMETOOLONG: 37, + ELOOP: 32, + EOPNOTSUPP: 138, + EPFNOSUPPORT: 139, + ECONNRESET: 15, + ENOBUFS: 42, + EAFNOSUPPORT: 5, + EPROTOTYPE: 67, + ENOTSOCK: 57, + ENOPROTOOPT: 50, + ESHUTDOWN: 140, + ECONNREFUSED: 14, + EADDRINUSE: 3, + ECONNABORTED: 13, + ENETUNREACH: 40, + ENETDOWN: 38, + ETIMEDOUT: 73, + EHOSTDOWN: 142, + EHOSTUNREACH: 23, + EINPROGRESS: 26, + EALREADY: 7, + EDESTADDRREQ: 17, + EMSGSIZE: 35, + EPROTONOSUPPORT: 66, + ESOCKTNOSUPPORT: 137, + EADDRNOTAVAIL: 4, + ENETRESET: 39, + EISCONN: 30, + ENOTCONN: 53, + ETOOMANYREFS: 141, + EUSERS: 136, + EDQUOT: 19, + ESTALE: 72, + ENOTSUP: 138, + ENOMEDIUM: 148, + EILSEQ: 25, + EOVERFLOW: 61, + ECANCELED: 11, + ENOTRECOVERABLE: 56, + EOWNERDEAD: 62, + ESTRPIPE: 135 +}; +var NODEFS = { + isWindows: false, + staticInit: function() { + NODEFS.isWindows = !!process.platform.match(/^win/); + var flags = { fs: fs.constants }; + if (flags["fs"]) { + flags = flags["fs"]; + } + NODEFS.flagsForNodeMap = { + 1024: flags["O_APPEND"], + 64: flags["O_CREAT"], + 128: flags["O_EXCL"], + 0: flags["O_RDONLY"], + 2: flags["O_RDWR"], + 4096: flags["O_SYNC"], + 512: flags["O_TRUNC"], + 1: flags["O_WRONLY"] + }; + }, + bufferFrom: function(arrayBuffer) { + return Buffer["alloc"] ? Buffer.from(arrayBuffer) : new Buffer(arrayBuffer); + }, + convertNodeCode: function(e) { + var code = e.code; + assert(code in ERRNO_CODES); + return ERRNO_CODES[code]; + }, + mount: function(mount) { + assert(ENVIRONMENT_HAS_NODE); + return NODEFS.createNode(null, "/", NODEFS.getMode(mount.opts.root), 0); + }, + createNode: function(parent, name, mode, dev) { + if (!FS.isDir(mode) && !FS.isFile(mode) && !FS.isLink(mode)) { + throw new FS.ErrnoError(28); + } + var node = FS.createNode(parent, name, mode); + node.node_ops = NODEFS.node_ops; + node.stream_ops = NODEFS.stream_ops; + return node; + }, + getMode: function(path) { + var stat; + try { + stat = fs.lstatSync(path); + if (NODEFS.isWindows) { + stat.mode = stat.mode | ((stat.mode & 292) >> 2); + } + } catch (e) { + if (!e.code) throw e; + throw new FS.ErrnoError(NODEFS.convertNodeCode(e)); + } + return stat.mode; + }, + realPath: function(node) { + var parts = []; + while (node.parent !== node) { + parts.push(node.name); + node = node.parent; + } + parts.push(node.mount.opts.root); + parts.reverse(); + return PATH.join.apply(null, parts); + }, + flagsForNode: function(flags) { + flags &= ~2097152; + flags &= ~2048; + flags &= ~32768; + flags &= ~524288; + var newFlags = 0; + for (var k in NODEFS.flagsForNodeMap) { + if (flags & k) { + newFlags |= NODEFS.flagsForNodeMap[k]; + flags ^= k; + } + } + if (!flags) { + return newFlags; + } else { + throw new FS.ErrnoError(28); + } + }, + node_ops: { + getattr: function(node) { + var path = NODEFS.realPath(node); + var stat; + try { + stat = fs.lstatSync(path); + } catch (e) { + if (!e.code) throw e; + throw new FS.ErrnoError(NODEFS.convertNodeCode(e)); + } + if (NODEFS.isWindows && !stat.blksize) { + stat.blksize = 4096; + } + if (NODEFS.isWindows && !stat.blocks) { + stat.blocks = ((stat.size + stat.blksize - 1) / stat.blksize) | 0; + } + return { + dev: stat.dev, + ino: stat.ino, + mode: stat.mode, + nlink: stat.nlink, + uid: stat.uid, + gid: stat.gid, + rdev: stat.rdev, + size: stat.size, + atime: stat.atime, + mtime: stat.mtime, + ctime: stat.ctime, + blksize: stat.blksize, + blocks: stat.blocks + }; + }, + setattr: function(node, attr) { + var path = NODEFS.realPath(node); + try { + if (attr.mode !== undefined) { + fs.chmodSync(path, attr.mode); + node.mode = attr.mode; + } + if (attr.timestamp !== undefined) { + var date = new Date(attr.timestamp); + fs.utimesSync(path, date, date); + } + if (attr.size !== undefined) { + fs.truncateSync(path, attr.size); + } + } catch (e) { + if (!e.code) throw e; + throw new FS.ErrnoError(NODEFS.convertNodeCode(e)); + } + }, + lookup: function(parent, name) { + var path = PATH.join2(NODEFS.realPath(parent), name); + var mode = NODEFS.getMode(path); + return NODEFS.createNode(parent, name, mode); + }, + mknod: function(parent, name, mode, dev) { + var node = NODEFS.createNode(parent, name, mode, dev); + var path = NODEFS.realPath(node); + try { + if (FS.isDir(node.mode)) { + fs.mkdirSync(path, node.mode); + } else { + fs.writeFileSync(path, "", { mode: node.mode }); + } + } catch (e) { + if (!e.code) throw e; + throw new FS.ErrnoError(NODEFS.convertNodeCode(e)); + } + return node; + }, + rename: function(oldNode, newDir, newName) { + var oldPath = NODEFS.realPath(oldNode); + var newPath = PATH.join2(NODEFS.realPath(newDir), newName); + try { + fs.renameSync(oldPath, newPath); + } catch (e) { + if (!e.code) throw e; + throw new FS.ErrnoError(NODEFS.convertNodeCode(e)); + } + }, + unlink: function(parent, name) { + var path = PATH.join2(NODEFS.realPath(parent), name); + try { + fs.unlinkSync(path); + } catch (e) { + if (!e.code) throw e; + throw new FS.ErrnoError(NODEFS.convertNodeCode(e)); + } + }, + rmdir: function(parent, name) { + var path = PATH.join2(NODEFS.realPath(parent), name); + try { + fs.rmdirSync(path); + } catch (e) { + if (!e.code) throw e; + throw new FS.ErrnoError(NODEFS.convertNodeCode(e)); + } + }, + readdir: function(node) { + var path = NODEFS.realPath(node); + try { + return fs.readdirSync(path); + } catch (e) { + if (!e.code) throw e; + throw new FS.ErrnoError(NODEFS.convertNodeCode(e)); + } + }, + symlink: function(parent, newName, oldPath) { + var newPath = PATH.join2(NODEFS.realPath(parent), newName); + try { + fs.symlinkSync(oldPath, newPath); + } catch (e) { + if (!e.code) throw e; + throw new FS.ErrnoError(NODEFS.convertNodeCode(e)); + } + }, + readlink: function(node) { + var path = NODEFS.realPath(node); + try { + path = fs.readlinkSync(path); + path = NODEJS_PATH.relative( + NODEJS_PATH.resolve(node.mount.opts.root), + path + ); + return path; + } catch (e) { + if (!e.code) throw e; + throw new FS.ErrnoError(NODEFS.convertNodeCode(e)); + } + } + }, + stream_ops: { + open: function(stream) { + var path = NODEFS.realPath(stream.node); + try { + if (FS.isFile(stream.node.mode)) { + stream.nfd = fs.openSync(path, NODEFS.flagsForNode(stream.flags)); + } + } catch (e) { + if (!e.code) throw e; + throw new FS.ErrnoError(NODEFS.convertNodeCode(e)); + } + }, + close: function(stream) { + try { + if (FS.isFile(stream.node.mode) && stream.nfd) { + fs.closeSync(stream.nfd); + } + } catch (e) { + if (!e.code) throw e; + throw new FS.ErrnoError(NODEFS.convertNodeCode(e)); + } + }, + read: function(stream, buffer, offset, length, position) { + if (length === 0) return 0; + try { + return fs.readSync( + stream.nfd, + NODEFS.bufferFrom(buffer.buffer), + offset, + length, + position + ); + } catch (e) { + throw new FS.ErrnoError(NODEFS.convertNodeCode(e)); + } + }, + write: function(stream, buffer, offset, length, position) { + try { + return fs.writeSync( + stream.nfd, + NODEFS.bufferFrom(buffer.buffer), + offset, + length, + position + ); + } catch (e) { + throw new FS.ErrnoError(NODEFS.convertNodeCode(e)); + } + }, + llseek: function(stream, offset, whence) { + var position = offset; + if (whence === 1) { + position += stream.position; + } else if (whence === 2) { + if (FS.isFile(stream.node.mode)) { + try { + var stat = fs.fstatSync(stream.nfd); + position += stat.size; + } catch (e) { + throw new FS.ErrnoError(NODEFS.convertNodeCode(e)); + } + } + } + if (position < 0) { + throw new FS.ErrnoError(28); + } + return position; + } + } +}; +var NODERAWFS = { + lookupPath: function(path) { + return { path: path, node: { mode: NODEFS.getMode(path) } }; + }, + createStandardStreams: function() { + FS.streams[0] = { + fd: 0, + nfd: 0, + position: 0, + path: "", + flags: 0, + tty: true, + seekable: false + }; + for (var i = 1; i < 3; i++) { + FS.streams[i] = { + fd: i, + nfd: i, + position: 0, + path: "", + flags: 577, + tty: true, + seekable: false + }; + } + }, + cwd: function() { + return process.cwd(); + }, + chdir: function() { + process.chdir.apply(void 0, arguments); + }, + mknod: function(path, mode) { + if (FS.isDir(path)) { + fs.mkdirSync(path, mode); + } else { + fs.writeFileSync(path, "", { mode: mode }); + } + }, + mkdir: function() { + fs.mkdirSync.apply(void 0, arguments); + }, + symlink: function() { + fs.symlinkSync.apply(void 0, arguments); + }, + rename: function() { + fs.renameSync.apply(void 0, arguments); + }, + rmdir: function() { + fs.rmdirSync.apply(void 0, arguments); + }, + readdir: function() { + fs.readdirSync.apply(void 0, arguments); + }, + unlink: function() { + fs.unlinkSync.apply(void 0, arguments); + }, + readlink: function() { + return fs.readlinkSync.apply(void 0, arguments); + }, + stat: function() { + return fs.statSync.apply(void 0, arguments); + }, + lstat: function() { + return fs.lstatSync.apply(void 0, arguments); + }, + chmod: function() { + fs.chmodSync.apply(void 0, arguments); + }, + fchmod: function() { + fs.fchmodSync.apply(void 0, arguments); + }, + chown: function() { + fs.chownSync.apply(void 0, arguments); + }, + fchown: function() { + fs.fchownSync.apply(void 0, arguments); + }, + truncate: function() { + fs.truncateSync.apply(void 0, arguments); + }, + ftruncate: function() { + fs.ftruncateSync.apply(void 0, arguments); + }, + utime: function() { + fs.utimesSync.apply(void 0, arguments); + }, + open: function(path, flags, mode, suggestFD) { + if (typeof flags === "string") { + flags = VFS.modeStringToFlags(flags); + } + var nfd = fs.openSync(path, NODEFS.flagsForNode(flags), mode); + var fd = suggestFD != null ? suggestFD : FS.nextfd(nfd); + var stream = { + fd: fd, + nfd: nfd, + position: 0, + path: path, + flags: flags, + seekable: true + }; + FS.streams[fd] = stream; + return stream; + }, + close: function(stream) { + if (!stream.stream_ops) { + fs.closeSync(stream.nfd); + } + FS.closeStream(stream.fd); + }, + llseek: function(stream, offset, whence) { + if (stream.stream_ops) { + return VFS.llseek(stream, offset, whence); + } + var position = offset; + if (whence === 1) { + position += stream.position; + } else if (whence === 2) { + position += fs.fstatSync(stream.nfd).size; + } else if (whence !== 0) { + throw new FS.ErrnoError(ERRNO_CODES.EINVAL); + } + if (position < 0) { + throw new FS.ErrnoError(ERRNO_CODES.EINVAL); + } + stream.position = position; + return position; + }, + read: function(stream, buffer, offset, length, position) { + if (stream.stream_ops) { + return VFS.read(stream, buffer, offset, length, position); + } + var seeking = typeof position !== "undefined"; + if (!seeking && stream.seekable) position = stream.position; + var bytesRead = fs.readSync( + stream.nfd, + NODEFS.bufferFrom(buffer.buffer), + offset, + length, + position + ); + if (!seeking) stream.position += bytesRead; + return bytesRead; + }, + write: function(stream, buffer, offset, length, position) { + if (stream.stream_ops) { + return VFS.write(stream, buffer, offset, length, position); + } + if (stream.flags & +"1024") { + FS.llseek(stream, 0, +"2"); + } + var seeking = typeof position !== "undefined"; + if (!seeking && stream.seekable) position = stream.position; + var bytesWritten = fs.writeSync( + stream.nfd, + NODEFS.bufferFrom(buffer.buffer), + offset, + length, + position + ); + if (!seeking) stream.position += bytesWritten; + return bytesWritten; + }, + allocate: function() { + throw new FS.ErrnoError(ERRNO_CODES.EOPNOTSUPP); + }, + mmap: function() { + throw new FS.ErrnoError(ERRNO_CODES.ENODEV); + }, + msync: function() { + return 0; + }, + munmap: function() { + return 0; + }, + ioctl: function() { + throw new FS.ErrnoError(ERRNO_CODES.ENOTTY); + } +}; +var FS = { + root: null, + mounts: [], + devices: {}, + streams: [], + nextInode: 1, + nameTable: null, + currentPath: "/", + initialized: false, + ignorePermissions: true, + trackingDelegate: {}, + tracking: { openFlags: { READ: 1, WRITE: 2 } }, + ErrnoError: null, + genericErrors: {}, + filesystems: null, + syncFSRequests: 0, + handleFSError: function(e) { + if (!(e instanceof FS.ErrnoError)) throw e + " : " + stackTrace(); + return ___setErrNo(e.errno); + }, + lookupPath: function(path, opts) { + path = PATH_FS.resolve(FS.cwd(), path); + opts = opts || {}; + if (!path) return { path: "", node: null }; + var defaults = { follow_mount: true, recurse_count: 0 }; + for (var key in defaults) { + if (opts[key] === undefined) { + opts[key] = defaults[key]; + } + } + if (opts.recurse_count > 8) { + throw new FS.ErrnoError(32); + } + var parts = PATH.normalizeArray( + path.split("/").filter(function(p) { + return !!p; + }), + false + ); + var current = FS.root; + var current_path = "/"; + for (var i = 0; i < parts.length; i++) { + var islast = i === parts.length - 1; + if (islast && opts.parent) { + break; + } + current = FS.lookupNode(current, parts[i]); + current_path = PATH.join2(current_path, parts[i]); + if (FS.isMountpoint(current)) { + if (!islast || (islast && opts.follow_mount)) { + current = current.mounted.root; + } + } + if (!islast || opts.follow) { + var count = 0; + while (FS.isLink(current.mode)) { + var link = FS.readlink(current_path); + current_path = PATH_FS.resolve(PATH.dirname(current_path), link); + var lookup = FS.lookupPath(current_path, { + recurse_count: opts.recurse_count + }); + current = lookup.node; + if (count++ > 40) { + throw new FS.ErrnoError(32); + } + } + } + } + return { path: current_path, node: current }; + }, + getPath: function(node) { + var path; + while (true) { + if (FS.isRoot(node)) { + var mount = node.mount.mountpoint; + if (!path) return mount; + return mount[mount.length - 1] !== "/" + ? mount + "/" + path + : mount + path; + } + path = path ? node.name + "/" + path : node.name; + node = node.parent; + } + }, + hashName: function(parentid, name) { + var hash = 0; + for (var i = 0; i < name.length; i++) { + hash = ((hash << 5) - hash + name.charCodeAt(i)) | 0; + } + return ((parentid + hash) >>> 0) % FS.nameTable.length; + }, + hashAddNode: function(node) { + var hash = FS.hashName(node.parent.id, node.name); + node.name_next = FS.nameTable[hash]; + FS.nameTable[hash] = node; + }, + hashRemoveNode: function(node) { + var hash = FS.hashName(node.parent.id, node.name); + if (FS.nameTable[hash] === node) { + FS.nameTable[hash] = node.name_next; + } else { + var current = FS.nameTable[hash]; + while (current) { + if (current.name_next === node) { + current.name_next = node.name_next; + break; + } + current = current.name_next; + } + } + }, + lookupNode: function(parent, name) { + var err = FS.mayLookup(parent); + if (err) { + throw new FS.ErrnoError(err, parent); + } + var hash = FS.hashName(parent.id, name); + for (var node = FS.nameTable[hash]; node; node = node.name_next) { + var nodeName = node.name; + if (node.parent.id === parent.id && nodeName === name) { + return node; + } + } + return FS.lookup(parent, name); + }, + createNode: function(parent, name, mode, rdev) { + if (!FS.FSNode) { + FS.FSNode = function(parent, name, mode, rdev) { + if (!parent) { + parent = this; + } + this.parent = parent; + this.mount = parent.mount; + this.mounted = null; + this.id = FS.nextInode++; + this.name = name; + this.mode = mode; + this.node_ops = {}; + this.stream_ops = {}; + this.rdev = rdev; + }; + FS.FSNode.prototype = {}; + var readMode = 292 | 73; + var writeMode = 146; + Object.defineProperties(FS.FSNode.prototype, { + read: { + get: function() { + return (this.mode & readMode) === readMode; + }, + set: function(val) { + val ? (this.mode |= readMode) : (this.mode &= ~readMode); + } + }, + write: { + get: function() { + return (this.mode & writeMode) === writeMode; + }, + set: function(val) { + val ? (this.mode |= writeMode) : (this.mode &= ~writeMode); + } + }, + isFolder: { + get: function() { + return FS.isDir(this.mode); + } + }, + isDevice: { + get: function() { + return FS.isChrdev(this.mode); + } + } + }); + } + var node = new FS.FSNode(parent, name, mode, rdev); + FS.hashAddNode(node); + return node; + }, + destroyNode: function(node) { + FS.hashRemoveNode(node); + }, + isRoot: function(node) { + return node === node.parent; + }, + isMountpoint: function(node) { + return !!node.mounted; + }, + isFile: function(mode) { + return (mode & 61440) === 32768; + }, + isDir: function(mode) { + return (mode & 61440) === 16384; + }, + isLink: function(mode) { + return (mode & 61440) === 40960; + }, + isChrdev: function(mode) { + return (mode & 61440) === 8192; + }, + isBlkdev: function(mode) { + return (mode & 61440) === 24576; + }, + isFIFO: function(mode) { + return (mode & 61440) === 4096; + }, + isSocket: function(mode) { + return (mode & 49152) === 49152; + }, + flagModes: { + r: 0, + rs: 1052672, + "r+": 2, + w: 577, + wx: 705, + xw: 705, + "w+": 578, + "wx+": 706, + "xw+": 706, + a: 1089, + ax: 1217, + xa: 1217, + "a+": 1090, + "ax+": 1218, + "xa+": 1218 + }, + modeStringToFlags: function(str) { + var flags = FS.flagModes[str]; + if (typeof flags === "undefined") { + throw new Error("Unknown file open mode: " + str); + } + return flags; + }, + flagsToPermissionString: function(flag) { + var perms = ["r", "w", "rw"][flag & 3]; + if (flag & 512) { + perms += "w"; + } + return perms; + }, + nodePermissions: function(node, perms) { + if (FS.ignorePermissions) { + return 0; + } + if (perms.indexOf("r") !== -1 && !(node.mode & 292)) { + return 2; + } else if (perms.indexOf("w") !== -1 && !(node.mode & 146)) { + return 2; + } else if (perms.indexOf("x") !== -1 && !(node.mode & 73)) { + return 2; + } + return 0; + }, + mayLookup: function(dir) { + var err = FS.nodePermissions(dir, "x"); + if (err) return err; + if (!dir.node_ops.lookup) return 2; + return 0; + }, + mayCreate: function(dir, name) { + try { + var node = FS.lookupNode(dir, name); + return 20; + } catch (e) {} + return FS.nodePermissions(dir, "wx"); + }, + mayDelete: function(dir, name, isdir) { + var node; + try { + node = FS.lookupNode(dir, name); + } catch (e) { + return e.errno; + } + var err = FS.nodePermissions(dir, "wx"); + if (err) { + return err; + } + if (isdir) { + if (!FS.isDir(node.mode)) { + return 54; + } + if (FS.isRoot(node) || FS.getPath(node) === FS.cwd()) { + return 10; + } + } else { + if (FS.isDir(node.mode)) { + return 31; + } + } + return 0; + }, + mayOpen: function(node, flags) { + if (!node) { + return 44; + } + if (FS.isLink(node.mode)) { + return 32; + } else if (FS.isDir(node.mode)) { + if (FS.flagsToPermissionString(flags) !== "r" || flags & 512) { + return 31; + } + } + return FS.nodePermissions(node, FS.flagsToPermissionString(flags)); + }, + MAX_OPEN_FDS: 4096, + nextfd: function(fd_start, fd_end) { + fd_start = fd_start || 0; + fd_end = fd_end || FS.MAX_OPEN_FDS; + for (var fd = fd_start; fd <= fd_end; fd++) { + if (!FS.streams[fd]) { + return fd; + } + } + throw new FS.ErrnoError(33); + }, + getStream: function(fd) { + return FS.streams[fd]; + }, + createStream: function(stream, fd_start, fd_end) { + if (!FS.FSStream) { + FS.FSStream = function() {}; + FS.FSStream.prototype = {}; + Object.defineProperties(FS.FSStream.prototype, { + object: { + get: function() { + return this.node; + }, + set: function(val) { + this.node = val; + } + }, + isRead: { + get: function() { + return (this.flags & 2097155) !== 1; + } + }, + isWrite: { + get: function() { + return (this.flags & 2097155) !== 0; + } + }, + isAppend: { + get: function() { + return this.flags & 1024; + } + } + }); + } + var newStream = new FS.FSStream(); + for (var p in stream) { + newStream[p] = stream[p]; + } + stream = newStream; + var fd = FS.nextfd(fd_start, fd_end); + stream.fd = fd; + FS.streams[fd] = stream; + return stream; + }, + closeStream: function(fd) { + FS.streams[fd] = null; + }, + chrdev_stream_ops: { + open: function(stream) { + var device = FS.getDevice(stream.node.rdev); + stream.stream_ops = device.stream_ops; + if (stream.stream_ops.open) { + stream.stream_ops.open(stream); + } + }, + llseek: function() { + throw new FS.ErrnoError(70); + } + }, + major: function(dev) { + return dev >> 8; + }, + minor: function(dev) { + return dev & 255; + }, + makedev: function(ma, mi) { + return (ma << 8) | mi; + }, + registerDevice: function(dev, ops) { + FS.devices[dev] = { stream_ops: ops }; + }, + getDevice: function(dev) { + return FS.devices[dev]; + }, + getMounts: function(mount) { + var mounts = []; + var check = [mount]; + while (check.length) { + var m = check.pop(); + mounts.push(m); + check.push.apply(check, m.mounts); + } + return mounts; + }, + syncfs: function(populate, callback) { + if (typeof populate === "function") { + callback = populate; + populate = false; + } + FS.syncFSRequests++; + if (FS.syncFSRequests > 1) { + console.log( + "warning: " + + FS.syncFSRequests + + " FS.syncfs operations in flight at once, probably just doing extra work" + ); + } + var mounts = FS.getMounts(FS.root.mount); + var completed = 0; + function doCallback(err) { + FS.syncFSRequests--; + return callback(err); + } + function done(err) { + if (err) { + if (!done.errored) { + done.errored = true; + return doCallback(err); + } + return; + } + if (++completed >= mounts.length) { + doCallback(null); + } + } + mounts.forEach(function(mount) { + if (!mount.type.syncfs) { + return done(null); + } + mount.type.syncfs(mount, populate, done); + }); + }, + mount: function(type, opts, mountpoint) { + var root = mountpoint === "/"; + var pseudo = !mountpoint; + var node; + if (root && FS.root) { + throw new FS.ErrnoError(10); + } else if (!root && !pseudo) { + var lookup = FS.lookupPath(mountpoint, { follow_mount: false }); + mountpoint = lookup.path; + node = lookup.node; + if (FS.isMountpoint(node)) { + throw new FS.ErrnoError(10); + } + if (!FS.isDir(node.mode)) { + throw new FS.ErrnoError(54); + } + } + var mount = { type: type, opts: opts, mountpoint: mountpoint, mounts: [] }; + var mountRoot = type.mount(mount); + mountRoot.mount = mount; + mount.root = mountRoot; + if (root) { + FS.root = mountRoot; + } else if (node) { + node.mounted = mount; + if (node.mount) { + node.mount.mounts.push(mount); + } + } + return mountRoot; + }, + unmount: function(mountpoint) { + var lookup = FS.lookupPath(mountpoint, { follow_mount: false }); + if (!FS.isMountpoint(lookup.node)) { + throw new FS.ErrnoError(28); + } + var node = lookup.node; + var mount = node.mounted; + var mounts = FS.getMounts(mount); + Object.keys(FS.nameTable).forEach(function(hash) { + var current = FS.nameTable[hash]; + while (current) { + var next = current.name_next; + if (mounts.indexOf(current.mount) !== -1) { + FS.destroyNode(current); + } + current = next; + } + }); + node.mounted = null; + var idx = node.mount.mounts.indexOf(mount); + node.mount.mounts.splice(idx, 1); + }, + lookup: function(parent, name) { + return parent.node_ops.lookup(parent, name); + }, + mknod: function(path, mode, dev) { + var lookup = FS.lookupPath(path, { parent: true }); + var parent = lookup.node; + var name = PATH.basename(path); + if (!name || name === "." || name === "..") { + throw new FS.ErrnoError(28); + } + var err = FS.mayCreate(parent, name); + if (err) { + throw new FS.ErrnoError(err); + } + if (!parent.node_ops.mknod) { + throw new FS.ErrnoError(63); + } + return parent.node_ops.mknod(parent, name, mode, dev); + }, + create: function(path, mode) { + mode = mode !== undefined ? mode : 438; + mode &= 4095; + mode |= 32768; + return FS.mknod(path, mode, 0); + }, + mkdir: function(path, mode) { + mode = mode !== undefined ? mode : 511; + mode &= 511 | 512; + mode |= 16384; + return FS.mknod(path, mode, 0); + }, + mkdirTree: function(path, mode) { + var dirs = path.split("/"); + var d = ""; + for (var i = 0; i < dirs.length; ++i) { + if (!dirs[i]) continue; + d += "/" + dirs[i]; + try { + FS.mkdir(d, mode); + } catch (e) { + if (e.errno != 20) throw e; + } + } + }, + mkdev: function(path, mode, dev) { + if (typeof dev === "undefined") { + dev = mode; + mode = 438; + } + mode |= 8192; + return FS.mknod(path, mode, dev); + }, + symlink: function(oldpath, newpath) { + if (!PATH_FS.resolve(oldpath)) { + throw new FS.ErrnoError(44); + } + var lookup = FS.lookupPath(newpath, { parent: true }); + var parent = lookup.node; + if (!parent) { + throw new FS.ErrnoError(44); + } + var newname = PATH.basename(newpath); + var err = FS.mayCreate(parent, newname); + if (err) { + throw new FS.ErrnoError(err); + } + if (!parent.node_ops.symlink) { + throw new FS.ErrnoError(63); + } + return parent.node_ops.symlink(parent, newname, oldpath); + }, + rename: function(old_path, new_path) { + var old_dirname = PATH.dirname(old_path); + var new_dirname = PATH.dirname(new_path); + var old_name = PATH.basename(old_path); + var new_name = PATH.basename(new_path); + var lookup, old_dir, new_dir; + try { + lookup = FS.lookupPath(old_path, { parent: true }); + old_dir = lookup.node; + lookup = FS.lookupPath(new_path, { parent: true }); + new_dir = lookup.node; + } catch (e) { + throw new FS.ErrnoError(10); + } + if (!old_dir || !new_dir) throw new FS.ErrnoError(44); + if (old_dir.mount !== new_dir.mount) { + throw new FS.ErrnoError(75); + } + var old_node = FS.lookupNode(old_dir, old_name); + var relative = PATH_FS.relative(old_path, new_dirname); + if (relative.charAt(0) !== ".") { + throw new FS.ErrnoError(28); + } + relative = PATH_FS.relative(new_path, old_dirname); + if (relative.charAt(0) !== ".") { + throw new FS.ErrnoError(55); + } + var new_node; + try { + new_node = FS.lookupNode(new_dir, new_name); + } catch (e) {} + if (old_node === new_node) { + return; + } + var isdir = FS.isDir(old_node.mode); + var err = FS.mayDelete(old_dir, old_name, isdir); + if (err) { + throw new FS.ErrnoError(err); + } + err = new_node + ? FS.mayDelete(new_dir, new_name, isdir) + : FS.mayCreate(new_dir, new_name); + if (err) { + throw new FS.ErrnoError(err); + } + if (!old_dir.node_ops.rename) { + throw new FS.ErrnoError(63); + } + if (FS.isMountpoint(old_node) || (new_node && FS.isMountpoint(new_node))) { + throw new FS.ErrnoError(10); + } + if (new_dir !== old_dir) { + err = FS.nodePermissions(old_dir, "w"); + if (err) { + throw new FS.ErrnoError(err); + } + } + try { + if (FS.trackingDelegate["willMovePath"]) { + FS.trackingDelegate["willMovePath"](old_path, new_path); + } + } catch (e) { + console.log( + "FS.trackingDelegate['willMovePath']('" + + old_path + + "', '" + + new_path + + "') threw an exception: " + + e.message + ); + } + FS.hashRemoveNode(old_node); + try { + old_dir.node_ops.rename(old_node, new_dir, new_name); + } catch (e) { + throw e; + } finally { + FS.hashAddNode(old_node); + } + try { + if (FS.trackingDelegate["onMovePath"]) + FS.trackingDelegate["onMovePath"](old_path, new_path); + } catch (e) { + console.log( + "FS.trackingDelegate['onMovePath']('" + + old_path + + "', '" + + new_path + + "') threw an exception: " + + e.message + ); + } + }, + rmdir: function(path) { + var lookup = FS.lookupPath(path, { parent: true }); + var parent = lookup.node; + var name = PATH.basename(path); + var node = FS.lookupNode(parent, name); + var err = FS.mayDelete(parent, name, true); + if (err) { + throw new FS.ErrnoError(err); + } + if (!parent.node_ops.rmdir) { + throw new FS.ErrnoError(63); + } + if (FS.isMountpoint(node)) { + throw new FS.ErrnoError(10); + } + try { + if (FS.trackingDelegate["willDeletePath"]) { + FS.trackingDelegate["willDeletePath"](path); + } + } catch (e) { + console.log( + "FS.trackingDelegate['willDeletePath']('" + + path + + "') threw an exception: " + + e.message + ); + } + parent.node_ops.rmdir(parent, name); + FS.destroyNode(node); + try { + if (FS.trackingDelegate["onDeletePath"]) + FS.trackingDelegate["onDeletePath"](path); + } catch (e) { + console.log( + "FS.trackingDelegate['onDeletePath']('" + + path + + "') threw an exception: " + + e.message + ); + } + }, + readdir: function(path) { + var lookup = FS.lookupPath(path, { follow: true }); + var node = lookup.node; + if (!node.node_ops.readdir) { + throw new FS.ErrnoError(54); + } + return node.node_ops.readdir(node); + }, + unlink: function(path) { + var lookup = FS.lookupPath(path, { parent: true }); + var parent = lookup.node; + var name = PATH.basename(path); + var node = FS.lookupNode(parent, name); + var err = FS.mayDelete(parent, name, false); + if (err) { + throw new FS.ErrnoError(err); + } + if (!parent.node_ops.unlink) { + throw new FS.ErrnoError(63); + } + if (FS.isMountpoint(node)) { + throw new FS.ErrnoError(10); + } + try { + if (FS.trackingDelegate["willDeletePath"]) { + FS.trackingDelegate["willDeletePath"](path); + } + } catch (e) { + console.log( + "FS.trackingDelegate['willDeletePath']('" + + path + + "') threw an exception: " + + e.message + ); + } + parent.node_ops.unlink(parent, name); + FS.destroyNode(node); + try { + if (FS.trackingDelegate["onDeletePath"]) + FS.trackingDelegate["onDeletePath"](path); + } catch (e) { + console.log( + "FS.trackingDelegate['onDeletePath']('" + + path + + "') threw an exception: " + + e.message + ); + } + }, + readlink: function(path) { + var lookup = FS.lookupPath(path); + var link = lookup.node; + if (!link) { + throw new FS.ErrnoError(44); + } + if (!link.node_ops.readlink) { + throw new FS.ErrnoError(28); + } + return PATH_FS.resolve( + FS.getPath(link.parent), + link.node_ops.readlink(link) + ); + }, + stat: function(path, dontFollow) { + var lookup = FS.lookupPath(path, { follow: !dontFollow }); + var node = lookup.node; + if (!node) { + throw new FS.ErrnoError(44); + } + if (!node.node_ops.getattr) { + throw new FS.ErrnoError(63); + } + return node.node_ops.getattr(node); + }, + lstat: function(path) { + return FS.stat(path, true); + }, + chmod: function(path, mode, dontFollow) { + var node; + if (typeof path === "string") { + var lookup = FS.lookupPath(path, { follow: !dontFollow }); + node = lookup.node; + } else { + node = path; + } + if (!node.node_ops.setattr) { + throw new FS.ErrnoError(63); + } + node.node_ops.setattr(node, { + mode: (mode & 4095) | (node.mode & ~4095), + timestamp: Date.now() + }); + }, + lchmod: function(path, mode) { + FS.chmod(path, mode, true); + }, + fchmod: function(fd, mode) { + var stream = FS.getStream(fd); + if (!stream) { + throw new FS.ErrnoError(8); + } + FS.chmod(stream.node, mode); + }, + chown: function(path, uid, gid, dontFollow) { + var node; + if (typeof path === "string") { + var lookup = FS.lookupPath(path, { follow: !dontFollow }); + node = lookup.node; + } else { + node = path; + } + if (!node.node_ops.setattr) { + throw new FS.ErrnoError(63); + } + node.node_ops.setattr(node, { timestamp: Date.now() }); + }, + lchown: function(path, uid, gid) { + FS.chown(path, uid, gid, true); + }, + fchown: function(fd, uid, gid) { + var stream = FS.getStream(fd); + if (!stream) { + throw new FS.ErrnoError(8); + } + FS.chown(stream.node, uid, gid); + }, + truncate: function(path, len) { + if (len < 0) { + throw new FS.ErrnoError(28); + } + var node; + if (typeof path === "string") { + var lookup = FS.lookupPath(path, { follow: true }); + node = lookup.node; + } else { + node = path; + } + if (!node.node_ops.setattr) { + throw new FS.ErrnoError(63); + } + if (FS.isDir(node.mode)) { + throw new FS.ErrnoError(31); + } + if (!FS.isFile(node.mode)) { + throw new FS.ErrnoError(28); + } + var err = FS.nodePermissions(node, "w"); + if (err) { + throw new FS.ErrnoError(err); + } + node.node_ops.setattr(node, { size: len, timestamp: Date.now() }); + }, + ftruncate: function(fd, len) { + var stream = FS.getStream(fd); + if (!stream) { + throw new FS.ErrnoError(8); + } + if ((stream.flags & 2097155) === 0) { + throw new FS.ErrnoError(28); + } + FS.truncate(stream.node, len); + }, + utime: function(path, atime, mtime) { + var lookup = FS.lookupPath(path, { follow: true }); + var node = lookup.node; + node.node_ops.setattr(node, { timestamp: Math.max(atime, mtime) }); + }, + open: function(path, flags, mode, fd_start, fd_end) { + if (path === "") { + throw new FS.ErrnoError(44); + } + flags = typeof flags === "string" ? FS.modeStringToFlags(flags) : flags; + mode = typeof mode === "undefined" ? 438 : mode; + if (flags & 64) { + mode = (mode & 4095) | 32768; + } else { + mode = 0; + } + var node; + if (typeof path === "object") { + node = path; + } else { + path = PATH.normalize(path); + try { + var lookup = FS.lookupPath(path, { follow: !(flags & 131072) }); + node = lookup.node; + } catch (e) {} + } + var created = false; + if (flags & 64) { + if (node) { + if (flags & 128) { + throw new FS.ErrnoError(20); + } + } else { + node = FS.mknod(path, mode, 0); + created = true; + } + } + if (!node) { + throw new FS.ErrnoError(44); + } + if (FS.isChrdev(node.mode)) { + flags &= ~512; + } + if (flags & 65536 && !FS.isDir(node.mode)) { + throw new FS.ErrnoError(54); + } + if (!created) { + var err = FS.mayOpen(node, flags); + if (err) { + throw new FS.ErrnoError(err); + } + } + if (flags & 512) { + FS.truncate(node, 0); + } + flags &= ~(128 | 512); + var stream = FS.createStream( + { + node: node, + path: FS.getPath(node), + flags: flags, + seekable: true, + position: 0, + stream_ops: node.stream_ops, + ungotten: [], + error: false + }, + fd_start, + fd_end + ); + if (stream.stream_ops.open) { + stream.stream_ops.open(stream); + } + if (Module["logReadFiles"] && !(flags & 1)) { + if (!FS.readFiles) FS.readFiles = {}; + if (!(path in FS.readFiles)) { + FS.readFiles[path] = 1; + console.log("FS.trackingDelegate error on read file: " + path); + } + } + try { + if (FS.trackingDelegate["onOpenFile"]) { + var trackingFlags = 0; + if ((flags & 2097155) !== 1) { + trackingFlags |= FS.tracking.openFlags.READ; + } + if ((flags & 2097155) !== 0) { + trackingFlags |= FS.tracking.openFlags.WRITE; + } + FS.trackingDelegate["onOpenFile"](path, trackingFlags); + } + } catch (e) { + console.log( + "FS.trackingDelegate['onOpenFile']('" + + path + + "', flags) threw an exception: " + + e.message + ); + } + return stream; + }, + close: function(stream) { + if (FS.isClosed(stream)) { + throw new FS.ErrnoError(8); + } + if (stream.getdents) stream.getdents = null; + try { + if (stream.stream_ops.close) { + stream.stream_ops.close(stream); + } + } catch (e) { + throw e; + } finally { + FS.closeStream(stream.fd); + } + stream.fd = null; + }, + isClosed: function(stream) { + return stream.fd === null; + }, + llseek: function(stream, offset, whence) { + if (FS.isClosed(stream)) { + throw new FS.ErrnoError(8); + } + if (!stream.seekable || !stream.stream_ops.llseek) { + throw new FS.ErrnoError(70); + } + if (whence != 0 && whence != 1 && whence != 2) { + throw new FS.ErrnoError(28); + } + stream.position = stream.stream_ops.llseek(stream, offset, whence); + stream.ungotten = []; + return stream.position; + }, + read: function(stream, buffer, offset, length, position) { + if (length < 0 || position < 0) { + throw new FS.ErrnoError(28); + } + if (FS.isClosed(stream)) { + throw new FS.ErrnoError(8); + } + if ((stream.flags & 2097155) === 1) { + throw new FS.ErrnoError(8); + } + if (FS.isDir(stream.node.mode)) { + throw new FS.ErrnoError(31); + } + if (!stream.stream_ops.read) { + throw new FS.ErrnoError(28); + } + var seeking = typeof position !== "undefined"; + if (!seeking) { + position = stream.position; + } else if (!stream.seekable) { + throw new FS.ErrnoError(70); + } + var bytesRead = stream.stream_ops.read( + stream, + buffer, + offset, + length, + position + ); + if (!seeking) stream.position += bytesRead; + return bytesRead; + }, + write: function(stream, buffer, offset, length, position, canOwn) { + if (length < 0 || position < 0) { + throw new FS.ErrnoError(28); + } + if (FS.isClosed(stream)) { + throw new FS.ErrnoError(8); + } + if ((stream.flags & 2097155) === 0) { + throw new FS.ErrnoError(8); + } + if (FS.isDir(stream.node.mode)) { + throw new FS.ErrnoError(31); + } + if (!stream.stream_ops.write) { + throw new FS.ErrnoError(28); + } + if (stream.flags & 1024) { + FS.llseek(stream, 0, 2); + } + var seeking = typeof position !== "undefined"; + if (!seeking) { + position = stream.position; + } else if (!stream.seekable) { + throw new FS.ErrnoError(70); + } + var bytesWritten = stream.stream_ops.write( + stream, + buffer, + offset, + length, + position, + canOwn + ); + if (!seeking) stream.position += bytesWritten; + try { + if (stream.path && FS.trackingDelegate["onWriteToFile"]) + FS.trackingDelegate["onWriteToFile"](stream.path); + } catch (e) { + console.log( + "FS.trackingDelegate['onWriteToFile']('" + + stream.path + + "') threw an exception: " + + e.message + ); + } + return bytesWritten; + }, + allocate: function(stream, offset, length) { + if (FS.isClosed(stream)) { + throw new FS.ErrnoError(8); + } + if (offset < 0 || length <= 0) { + throw new FS.ErrnoError(28); + } + if ((stream.flags & 2097155) === 0) { + throw new FS.ErrnoError(8); + } + if (!FS.isFile(stream.node.mode) && !FS.isDir(stream.node.mode)) { + throw new FS.ErrnoError(43); + } + if (!stream.stream_ops.allocate) { + throw new FS.ErrnoError(138); + } + stream.stream_ops.allocate(stream, offset, length); + }, + mmap: function(stream, buffer, offset, length, position, prot, flags) { + if ( + (prot & 2) !== 0 && + (flags & 2) === 0 && + (stream.flags & 2097155) !== 2 + ) { + throw new FS.ErrnoError(2); + } + if ((stream.flags & 2097155) === 1) { + throw new FS.ErrnoError(2); + } + if (!stream.stream_ops.mmap) { + throw new FS.ErrnoError(43); + } + return stream.stream_ops.mmap( + stream, + buffer, + offset, + length, + position, + prot, + flags + ); + }, + msync: function(stream, buffer, offset, length, mmapFlags) { + if (!stream || !stream.stream_ops.msync) { + return 0; + } + return stream.stream_ops.msync(stream, buffer, offset, length, mmapFlags); + }, + munmap: function(stream) { + return 0; + }, + ioctl: function(stream, cmd, arg) { + if (!stream.stream_ops.ioctl) { + throw new FS.ErrnoError(59); + } + return stream.stream_ops.ioctl(stream, cmd, arg); + }, + readFile: function(path, opts) { + opts = opts || {}; + opts.flags = opts.flags || "r"; + opts.encoding = opts.encoding || "binary"; + if (opts.encoding !== "utf8" && opts.encoding !== "binary") { + throw new Error('Invalid encoding type "' + opts.encoding + '"'); + } + var ret; + var stream = FS.open(path, opts.flags); + var stat = FS.stat(path); + var length = stat.size; + var buf = new Uint8Array(length); + FS.read(stream, buf, 0, length, 0); + if (opts.encoding === "utf8") { + ret = UTF8ArrayToString(buf, 0); + } else if (opts.encoding === "binary") { + ret = buf; + } + FS.close(stream); + return ret; + }, + writeFile: function(path, data, opts) { + opts = opts || {}; + opts.flags = opts.flags || "w"; + var stream = FS.open(path, opts.flags, opts.mode); + if (typeof data === "string") { + var buf = new Uint8Array(lengthBytesUTF8(data) + 1); + var actualNumBytes = stringToUTF8Array(data, buf, 0, buf.length); + FS.write(stream, buf, 0, actualNumBytes, undefined, opts.canOwn); + } else if (ArrayBuffer.isView(data)) { + FS.write(stream, data, 0, data.byteLength, undefined, opts.canOwn); + } else { + throw new Error("Unsupported data type"); + } + FS.close(stream); + }, + cwd: function() { + return FS.currentPath; + }, + chdir: function(path) { + var lookup = FS.lookupPath(path, { follow: true }); + if (lookup.node === null) { + throw new FS.ErrnoError(44); + } + if (!FS.isDir(lookup.node.mode)) { + throw new FS.ErrnoError(54); + } + var err = FS.nodePermissions(lookup.node, "x"); + if (err) { + throw new FS.ErrnoError(err); + } + FS.currentPath = lookup.path; + }, + createDefaultDirectories: function() { + FS.mkdir("/tmp"); + FS.mkdir("/home"); + FS.mkdir("/home/web_user"); + }, + createDefaultDevices: function() { + FS.mkdir("/dev"); + FS.registerDevice(FS.makedev(1, 3), { + read: function() { + return 0; + }, + write: function(stream, buffer, offset, length, pos) { + return length; + } + }); + FS.mkdev("/dev/null", FS.makedev(1, 3)); + TTY.register(FS.makedev(5, 0), TTY.default_tty_ops); + TTY.register(FS.makedev(6, 0), TTY.default_tty1_ops); + FS.mkdev("/dev/tty", FS.makedev(5, 0)); + FS.mkdev("/dev/tty1", FS.makedev(6, 0)); + var random_device; + if ( + typeof crypto === "object" && + typeof crypto["getRandomValues"] === "function" + ) { + var randomBuffer = new Uint8Array(1); + random_device = function() { + crypto.getRandomValues(randomBuffer); + return randomBuffer[0]; + }; + } else if (ENVIRONMENT_IS_NODE) { + try { + var crypto_module = __webpack_require__(15); + random_device = function() { + return crypto_module["randomBytes"](1)[0]; + }; + } catch (e) {} + } else { + } + if (!random_device) { + random_device = function() { + abort("random_device"); + }; + } + FS.createDevice("/dev", "random", random_device); + FS.createDevice("/dev", "urandom", random_device); + FS.mkdir("/dev/shm"); + FS.mkdir("/dev/shm/tmp"); + }, + createSpecialDirectories: function() { + FS.mkdir("/proc"); + FS.mkdir("/proc/self"); + FS.mkdir("/proc/self/fd"); + FS.mount( + { + mount: function() { + var node = FS.createNode("/proc/self", "fd", 16384 | 511, 73); + node.node_ops = { + lookup: function(parent, name) { + var fd = +name; + var stream = FS.getStream(fd); + if (!stream) throw new FS.ErrnoError(8); + var ret = { + parent: null, + mount: { mountpoint: "fake" }, + node_ops: { + readlink: function() { + return stream.path; + } + } + }; + ret.parent = ret; + return ret; + } + }; + return node; + } + }, + {}, + "/proc/self/fd" + ); + }, + createStandardStreams: function() { + if (Module["stdin"]) { + FS.createDevice("/dev", "stdin", Module["stdin"]); + } else { + FS.symlink("/dev/tty", "/dev/stdin"); + } + if (Module["stdout"]) { + FS.createDevice("/dev", "stdout", null, Module["stdout"]); + } else { + FS.symlink("/dev/tty", "/dev/stdout"); + } + if (Module["stderr"]) { + FS.createDevice("/dev", "stderr", null, Module["stderr"]); + } else { + FS.symlink("/dev/tty1", "/dev/stderr"); + } + var stdin = FS.open("/dev/stdin", "r"); + var stdout = FS.open("/dev/stdout", "w"); + var stderr = FS.open("/dev/stderr", "w"); + }, + ensureErrnoError: function() { + if (FS.ErrnoError) return; + FS.ErrnoError = function ErrnoError(errno, node) { + this.node = node; + this.setErrno = function(errno) { + this.errno = errno; + }; + this.setErrno(errno); + this.message = "FS error"; + }; + FS.ErrnoError.prototype = new Error(); + FS.ErrnoError.prototype.constructor = FS.ErrnoError; + [44].forEach(function(code) { + FS.genericErrors[code] = new FS.ErrnoError(code); + FS.genericErrors[code].stack = ""; + }); + }, + staticInit: function() { + FS.ensureErrnoError(); + FS.nameTable = new Array(4096); + FS.mount(MEMFS, {}, "/"); + FS.createDefaultDirectories(); + FS.createDefaultDevices(); + FS.createSpecialDirectories(); + FS.filesystems = { MEMFS: MEMFS, NODEFS: NODEFS }; + }, + init: function(input, output, error) { + FS.init.initialized = true; + FS.ensureErrnoError(); + Module["stdin"] = input || Module["stdin"]; + Module["stdout"] = output || Module["stdout"]; + Module["stderr"] = error || Module["stderr"]; + FS.createStandardStreams(); + }, + quit: function() { + FS.init.initialized = false; + var fflush = Module["_fflush"]; + if (fflush) fflush(0); + for (var i = 0; i < FS.streams.length; i++) { + var stream = FS.streams[i]; + if (!stream) { + continue; + } + FS.close(stream); + } + }, + getMode: function(canRead, canWrite) { + var mode = 0; + if (canRead) mode |= 292 | 73; + if (canWrite) mode |= 146; + return mode; + }, + joinPath: function(parts, forceRelative) { + var path = PATH.join.apply(null, parts); + if (forceRelative && path[0] == "/") path = path.substr(1); + return path; + }, + absolutePath: function(relative, base) { + return PATH_FS.resolve(base, relative); + }, + standardizePath: function(path) { + return PATH.normalize(path); + }, + findObject: function(path, dontResolveLastLink) { + var ret = FS.analyzePath(path, dontResolveLastLink); + if (ret.exists) { + return ret.object; + } else { + ___setErrNo(ret.error); + return null; + } + }, + analyzePath: function(path, dontResolveLastLink) { + try { + var lookup = FS.lookupPath(path, { follow: !dontResolveLastLink }); + path = lookup.path; + } catch (e) {} + var ret = { + isRoot: false, + exists: false, + error: 0, + name: null, + path: null, + object: null, + parentExists: false, + parentPath: null, + parentObject: null + }; + try { + var lookup = FS.lookupPath(path, { parent: true }); + ret.parentExists = true; + ret.parentPath = lookup.path; + ret.parentObject = lookup.node; + ret.name = PATH.basename(path); + lookup = FS.lookupPath(path, { follow: !dontResolveLastLink }); + ret.exists = true; + ret.path = lookup.path; + ret.object = lookup.node; + ret.name = lookup.node.name; + ret.isRoot = lookup.path === "/"; + } catch (e) { + ret.error = e.errno; + } + return ret; + }, + createFolder: function(parent, name, canRead, canWrite) { + var path = PATH.join2( + typeof parent === "string" ? parent : FS.getPath(parent), + name + ); + var mode = FS.getMode(canRead, canWrite); + return FS.mkdir(path, mode); + }, + createPath: function(parent, path, canRead, canWrite) { + parent = typeof parent === "string" ? parent : FS.getPath(parent); + var parts = path.split("/").reverse(); + while (parts.length) { + var part = parts.pop(); + if (!part) continue; + var current = PATH.join2(parent, part); + try { + FS.mkdir(current); + } catch (e) {} + parent = current; + } + return current; + }, + createFile: function(parent, name, properties, canRead, canWrite) { + var path = PATH.join2( + typeof parent === "string" ? parent : FS.getPath(parent), + name + ); + var mode = FS.getMode(canRead, canWrite); + return FS.create(path, mode); + }, + createDataFile: function(parent, name, data, canRead, canWrite, canOwn) { + var path = name + ? PATH.join2( + typeof parent === "string" ? parent : FS.getPath(parent), + name + ) + : parent; + var mode = FS.getMode(canRead, canWrite); + var node = FS.create(path, mode); + if (data) { + if (typeof data === "string") { + var arr = new Array(data.length); + for (var i = 0, len = data.length; i < len; ++i) + arr[i] = data.charCodeAt(i); + data = arr; + } + FS.chmod(node, mode | 146); + var stream = FS.open(node, "w"); + FS.write(stream, data, 0, data.length, 0, canOwn); + FS.close(stream); + FS.chmod(node, mode); + } + return node; + }, + createDevice: function(parent, name, input, output) { + var path = PATH.join2( + typeof parent === "string" ? parent : FS.getPath(parent), + name + ); + var mode = FS.getMode(!!input, !!output); + if (!FS.createDevice.major) FS.createDevice.major = 64; + var dev = FS.makedev(FS.createDevice.major++, 0); + FS.registerDevice(dev, { + open: function(stream) { + stream.seekable = false; + }, + close: function(stream) { + if (output && output.buffer && output.buffer.length) { + output(10); + } + }, + read: function(stream, buffer, offset, length, pos) { + var bytesRead = 0; + for (var i = 0; i < length; i++) { + var result; + try { + result = input(); + } catch (e) { + throw new FS.ErrnoError(29); + } + if (result === undefined && bytesRead === 0) { + throw new FS.ErrnoError(6); + } + if (result === null || result === undefined) break; + bytesRead++; + buffer[offset + i] = result; + } + if (bytesRead) { + stream.node.timestamp = Date.now(); + } + return bytesRead; + }, + write: function(stream, buffer, offset, length, pos) { + for (var i = 0; i < length; i++) { + try { + output(buffer[offset + i]); + } catch (e) { + throw new FS.ErrnoError(29); + } + } + if (length) { + stream.node.timestamp = Date.now(); + } + return i; + } + }); + return FS.mkdev(path, mode, dev); + }, + createLink: function(parent, name, target, canRead, canWrite) { + var path = PATH.join2( + typeof parent === "string" ? parent : FS.getPath(parent), + name + ); + return FS.symlink(target, path); + }, + forceLoadFile: function(obj) { + if (obj.isDevice || obj.isFolder || obj.link || obj.contents) return true; + var success = true; + if (typeof XMLHttpRequest !== "undefined") { + throw new Error( + "Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread." + ); + } else if (read_) { + try { + obj.contents = intArrayFromString(read_(obj.url), true); + obj.usedBytes = obj.contents.length; + } catch (e) { + success = false; + } + } else { + throw new Error("Cannot load without read() or XMLHttpRequest."); + } + if (!success) ___setErrNo(29); + return success; + }, + createLazyFile: function(parent, name, url, canRead, canWrite) { + function LazyUint8Array() { + this.lengthKnown = false; + this.chunks = []; + } + LazyUint8Array.prototype.get = function LazyUint8Array_get(idx) { + if (idx > this.length - 1 || idx < 0) { + return undefined; + } + var chunkOffset = idx % this.chunkSize; + var chunkNum = (idx / this.chunkSize) | 0; + return this.getter(chunkNum)[chunkOffset]; + }; + LazyUint8Array.prototype.setDataGetter = function LazyUint8Array_setDataGetter( + getter + ) { + this.getter = getter; + }; + LazyUint8Array.prototype.cacheLength = function LazyUint8Array_cacheLength() { + var xhr = new XMLHttpRequest(); + xhr.open("HEAD", url, false); + xhr.send(null); + if (!((xhr.status >= 200 && xhr.status < 300) || xhr.status === 304)) + throw new Error("Couldn't load " + url + ". Status: " + xhr.status); + var datalength = Number(xhr.getResponseHeader("Content-length")); + var header; + var hasByteServing = + (header = xhr.getResponseHeader("Accept-Ranges")) && header === "bytes"; + var usesGzip = + (header = xhr.getResponseHeader("Content-Encoding")) && + header === "gzip"; + var chunkSize = 1024 * 1024; + if (!hasByteServing) chunkSize = datalength; + var doXHR = function(from, to) { + if (from > to) + throw new Error( + "invalid range (" + from + ", " + to + ") or no bytes requested!" + ); + if (to > datalength - 1) + throw new Error( + "only " + datalength + " bytes available! programmer error!" + ); + var xhr = new XMLHttpRequest(); + xhr.open("GET", url, false); + if (datalength !== chunkSize) + xhr.setRequestHeader("Range", "bytes=" + from + "-" + to); + if (typeof Uint8Array != "undefined") xhr.responseType = "arraybuffer"; + if (xhr.overrideMimeType) { + xhr.overrideMimeType("text/plain; charset=x-user-defined"); + } + xhr.send(null); + if (!((xhr.status >= 200 && xhr.status < 300) || xhr.status === 304)) + throw new Error("Couldn't load " + url + ". Status: " + xhr.status); + if (xhr.response !== undefined) { + return new Uint8Array(xhr.response || []); + } else { + return intArrayFromString(xhr.responseText || "", true); + } + }; + var lazyArray = this; + lazyArray.setDataGetter(function(chunkNum) { + var start = chunkNum * chunkSize; + var end = (chunkNum + 1) * chunkSize - 1; + end = Math.min(end, datalength - 1); + if (typeof lazyArray.chunks[chunkNum] === "undefined") { + lazyArray.chunks[chunkNum] = doXHR(start, end); + } + if (typeof lazyArray.chunks[chunkNum] === "undefined") + throw new Error("doXHR failed!"); + return lazyArray.chunks[chunkNum]; + }); + if (usesGzip || !datalength) { + chunkSize = datalength = 1; + datalength = this.getter(0).length; + chunkSize = datalength; + console.log( + "LazyFiles on gzip forces download of the whole file when length is accessed" + ); + } + this._length = datalength; + this._chunkSize = chunkSize; + this.lengthKnown = true; + }; + if (typeof XMLHttpRequest !== "undefined") { + if (!ENVIRONMENT_IS_WORKER) + throw "Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc"; + var lazyArray = new LazyUint8Array(); + Object.defineProperties(lazyArray, { + length: { + get: function() { + if (!this.lengthKnown) { + this.cacheLength(); + } + return this._length; + } + }, + chunkSize: { + get: function() { + if (!this.lengthKnown) { + this.cacheLength(); + } + return this._chunkSize; + } + } + }); + var properties = { isDevice: false, contents: lazyArray }; + } else { + var properties = { isDevice: false, url: url }; + } + var node = FS.createFile(parent, name, properties, canRead, canWrite); + if (properties.contents) { + node.contents = properties.contents; + } else if (properties.url) { + node.contents = null; + node.url = properties.url; + } + Object.defineProperties(node, { + usedBytes: { + get: function() { + return this.contents.length; + } + } + }); + var stream_ops = {}; + var keys = Object.keys(node.stream_ops); + keys.forEach(function(key) { + var fn = node.stream_ops[key]; + stream_ops[key] = function forceLoadLazyFile() { + if (!FS.forceLoadFile(node)) { + throw new FS.ErrnoError(29); + } + return fn.apply(null, arguments); + }; + }); + stream_ops.read = function stream_ops_read( + stream, + buffer, + offset, + length, + position + ) { + if (!FS.forceLoadFile(node)) { + throw new FS.ErrnoError(29); + } + var contents = stream.node.contents; + if (position >= contents.length) return 0; + var size = Math.min(contents.length - position, length); + if (contents.slice) { + for (var i = 0; i < size; i++) { + buffer[offset + i] = contents[position + i]; + } + } else { + for (var i = 0; i < size; i++) { + buffer[offset + i] = contents.get(position + i); + } + } + return size; + }; + node.stream_ops = stream_ops; + return node; + }, + createPreloadedFile: function( + parent, + name, + url, + canRead, + canWrite, + onload, + onerror, + dontCreateFile, + canOwn, + preFinish + ) { + Browser.init(); + var fullname = name ? PATH_FS.resolve(PATH.join2(parent, name)) : parent; + var dep = getUniqueRunDependency("cp " + fullname); + function processData(byteArray) { + function finish(byteArray) { + if (preFinish) preFinish(); + if (!dontCreateFile) { + FS.createDataFile(parent, name, byteArray, canRead, canWrite, canOwn); + } + if (onload) onload(); + removeRunDependency(dep); + } + var handled = false; + Module["preloadPlugins"].forEach(function(plugin) { + if (handled) return; + if (plugin["canHandle"](fullname)) { + plugin["handle"](byteArray, fullname, finish, function() { + if (onerror) onerror(); + removeRunDependency(dep); + }); + handled = true; + } + }); + if (!handled) finish(byteArray); + } + addRunDependency(dep); + if (typeof url == "string") { + Browser.asyncLoad( + url, + function(byteArray) { + processData(byteArray); + }, + onerror + ); + } else { + processData(url); + } + }, + indexedDB: function() { + return ( + window.indexedDB || + window.mozIndexedDB || + window.webkitIndexedDB || + window.msIndexedDB + ); + }, + DB_NAME: function() { + return "EM_FS_" + window.location.pathname; + }, + DB_VERSION: 20, + DB_STORE_NAME: "FILE_DATA", + saveFilesToDB: function(paths, onload, onerror) { + onload = onload || function() {}; + onerror = onerror || function() {}; + var indexedDB = FS.indexedDB(); + try { + var openRequest = indexedDB.open(FS.DB_NAME(), FS.DB_VERSION); + } catch (e) { + return onerror(e); + } + openRequest.onupgradeneeded = function openRequest_onupgradeneeded() { + console.log("creating db"); + var db = openRequest.result; + db.createObjectStore(FS.DB_STORE_NAME); + }; + openRequest.onsuccess = function openRequest_onsuccess() { + var db = openRequest.result; + var transaction = db.transaction([FS.DB_STORE_NAME], "readwrite"); + var files = transaction.objectStore(FS.DB_STORE_NAME); + var ok = 0, + fail = 0, + total = paths.length; + function finish() { + if (fail == 0) onload(); + else onerror(); + } + paths.forEach(function(path) { + var putRequest = files.put(FS.analyzePath(path).object.contents, path); + putRequest.onsuccess = function putRequest_onsuccess() { + ok++; + if (ok + fail == total) finish(); + }; + putRequest.onerror = function putRequest_onerror() { + fail++; + if (ok + fail == total) finish(); + }; + }); + transaction.onerror = onerror; + }; + openRequest.onerror = onerror; + }, + loadFilesFromDB: function(paths, onload, onerror) { + onload = onload || function() {}; + onerror = onerror || function() {}; + var indexedDB = FS.indexedDB(); + try { + var openRequest = indexedDB.open(FS.DB_NAME(), FS.DB_VERSION); + } catch (e) { + return onerror(e); + } + openRequest.onupgradeneeded = onerror; + openRequest.onsuccess = function openRequest_onsuccess() { + var db = openRequest.result; + try { + var transaction = db.transaction([FS.DB_STORE_NAME], "readonly"); + } catch (e) { + onerror(e); + return; + } + var files = transaction.objectStore(FS.DB_STORE_NAME); + var ok = 0, + fail = 0, + total = paths.length; + function finish() { + if (fail == 0) onload(); + else onerror(); + } + paths.forEach(function(path) { + var getRequest = files.get(path); + getRequest.onsuccess = function getRequest_onsuccess() { + if (FS.analyzePath(path).exists) { + FS.unlink(path); + } + FS.createDataFile( + PATH.dirname(path), + PATH.basename(path), + getRequest.result, + true, + true, + true + ); + ok++; + if (ok + fail == total) finish(); + }; + getRequest.onerror = function getRequest_onerror() { + fail++; + if (ok + fail == total) finish(); + }; + }); + transaction.onerror = onerror; + }; + openRequest.onerror = onerror; + } +}; +var SYSCALLS = { + DEFAULT_POLLMASK: 5, + mappings: {}, + umask: 511, + calculateAt: function(dirfd, path) { + if (path[0] !== "/") { + var dir; + if (dirfd === -100) { + dir = FS.cwd(); + } else { + var dirstream = FS.getStream(dirfd); + if (!dirstream) throw new FS.ErrnoError(8); + dir = dirstream.path; + } + path = PATH.join2(dir, path); + } + return path; + }, + doStat: function(func, path, buf) { + try { + var stat = func(path); + } catch (e) { + if ( + e && + e.node && + PATH.normalize(path) !== PATH.normalize(FS.getPath(e.node)) + ) { + return -54; + } + throw e; + } + HEAP32[buf >> 2] = stat.dev; + HEAP32[(buf + 4) >> 2] = 0; + HEAP32[(buf + 8) >> 2] = stat.ino; + HEAP32[(buf + 12) >> 2] = stat.mode; + HEAP32[(buf + 16) >> 2] = stat.nlink; + HEAP32[(buf + 20) >> 2] = stat.uid; + HEAP32[(buf + 24) >> 2] = stat.gid; + HEAP32[(buf + 28) >> 2] = stat.rdev; + HEAP32[(buf + 32) >> 2] = 0; + (tempI64 = [ + stat.size >>> 0, + ((tempDouble = stat.size), + +Math_abs(tempDouble) >= 1 + ? tempDouble > 0 + ? (Math_min(+Math_floor(tempDouble / 4294967296), 4294967295) | 0) >>> + 0 + : ~~+Math_ceil((tempDouble - +(~~tempDouble >>> 0)) / 4294967296) >>> + 0 + : 0) + ]), + (HEAP32[(buf + 40) >> 2] = tempI64[0]), + (HEAP32[(buf + 44) >> 2] = tempI64[1]); + HEAP32[(buf + 48) >> 2] = 4096; + HEAP32[(buf + 52) >> 2] = stat.blocks; + HEAP32[(buf + 56) >> 2] = (stat.atime.getTime() / 1e3) | 0; + HEAP32[(buf + 60) >> 2] = 0; + HEAP32[(buf + 64) >> 2] = (stat.mtime.getTime() / 1e3) | 0; + HEAP32[(buf + 68) >> 2] = 0; + HEAP32[(buf + 72) >> 2] = (stat.ctime.getTime() / 1e3) | 0; + HEAP32[(buf + 76) >> 2] = 0; + (tempI64 = [ + stat.ino >>> 0, + ((tempDouble = stat.ino), + +Math_abs(tempDouble) >= 1 + ? tempDouble > 0 + ? (Math_min(+Math_floor(tempDouble / 4294967296), 4294967295) | 0) >>> + 0 + : ~~+Math_ceil((tempDouble - +(~~tempDouble >>> 0)) / 4294967296) >>> + 0 + : 0) + ]), + (HEAP32[(buf + 80) >> 2] = tempI64[0]), + (HEAP32[(buf + 84) >> 2] = tempI64[1]); + return 0; + }, + doMsync: function(addr, stream, len, flags) { + var buffer = new Uint8Array(HEAPU8.subarray(addr, addr + len)); + FS.msync(stream, buffer, 0, len, flags); + }, + doMkdir: function(path, mode) { + path = PATH.normalize(path); + if (path[path.length - 1] === "/") path = path.substr(0, path.length - 1); + FS.mkdir(path, mode, 0); + return 0; + }, + doMknod: function(path, mode, dev) { + switch (mode & 61440) { + case 32768: + case 8192: + case 24576: + case 4096: + case 49152: + break; + default: + return -28; + } + FS.mknod(path, mode, dev); + return 0; + }, + doReadlink: function(path, buf, bufsize) { + if (bufsize <= 0) return -28; + var ret = FS.readlink(path); + var len = Math.min(bufsize, lengthBytesUTF8(ret)); + var endChar = HEAP8[buf + len]; + stringToUTF8(ret, buf, bufsize + 1); + HEAP8[buf + len] = endChar; + return len; + }, + doAccess: function(path, amode) { + if (amode & ~7) { + return -28; + } + var node; + var lookup = FS.lookupPath(path, { follow: true }); + node = lookup.node; + if (!node) { + return -44; + } + var perms = ""; + if (amode & 4) perms += "r"; + if (amode & 2) perms += "w"; + if (amode & 1) perms += "x"; + if (perms && FS.nodePermissions(node, perms)) { + return -2; + } + return 0; + }, + doDup: function(path, flags, suggestFD) { + var suggest = FS.getStream(suggestFD); + if (suggest) FS.close(suggest); + return FS.open(path, flags, 0, suggestFD, suggestFD).fd; + }, + doReadv: function(stream, iov, iovcnt, offset) { + var ret = 0; + for (var i = 0; i < iovcnt; i++) { + var ptr = HEAP32[(iov + i * 8) >> 2]; + var len = HEAP32[(iov + (i * 8 + 4)) >> 2]; + var curr = FS.read(stream, HEAP8, ptr, len, offset); + if (curr < 0) return -1; + ret += curr; + if (curr < len) break; + } + return ret; + }, + doWritev: function(stream, iov, iovcnt, offset) { + var ret = 0; + for (var i = 0; i < iovcnt; i++) { + var ptr = HEAP32[(iov + i * 8) >> 2]; + var len = HEAP32[(iov + (i * 8 + 4)) >> 2]; + var curr = FS.write(stream, HEAP8, ptr, len, offset); + if (curr < 0) return -1; + ret += curr; + } + return ret; + }, + varargs: 0, + get: function(varargs) { + SYSCALLS.varargs += 4; + var ret = HEAP32[(SYSCALLS.varargs - 4) >> 2]; + return ret; + }, + getStr: function() { + var ret = UTF8ToString(SYSCALLS.get()); + return ret; + }, + getStreamFromFD: function(fd) { + if (fd === undefined) fd = SYSCALLS.get(); + var stream = FS.getStream(fd); + if (!stream) throw new FS.ErrnoError(8); + return stream; + }, + get64: function() { + var low = SYSCALLS.get(), + high = SYSCALLS.get(); + return low; + }, + getZero: function() { + SYSCALLS.get(); + } +}; +function ___syscall10(which, varargs) { + SYSCALLS.varargs = varargs; + try { + var path = SYSCALLS.getStr(); + FS.unlink(path); + return 0; + } catch (e) { + if (typeof FS === "undefined" || !(e instanceof FS.ErrnoError)) abort(e); + return -e.errno; + } +} +function ___syscall15(which, varargs) { + SYSCALLS.varargs = varargs; + try { + var path = SYSCALLS.getStr(), + mode = SYSCALLS.get(); + FS.chmod(path, mode); + return 0; + } catch (e) { + if (typeof FS === "undefined" || !(e instanceof FS.ErrnoError)) abort(e); + return -e.errno; + } +} +function ___syscall195(which, varargs) { + SYSCALLS.varargs = varargs; + try { + var path = SYSCALLS.getStr(), + buf = SYSCALLS.get(); + return SYSCALLS.doStat(FS.stat, path, buf); + } catch (e) { + if (typeof FS === "undefined" || !(e instanceof FS.ErrnoError)) abort(e); + return -e.errno; + } +} +function ___syscall197(which, varargs) { + SYSCALLS.varargs = varargs; + try { + var stream = SYSCALLS.getStreamFromFD(), + buf = SYSCALLS.get(); + return SYSCALLS.doStat(FS.stat, stream.path, buf); + } catch (e) { + if (typeof FS === "undefined" || !(e instanceof FS.ErrnoError)) abort(e); + return -e.errno; + } +} +function ___syscall221(which, varargs) { + SYSCALLS.varargs = varargs; + try { + var stream = SYSCALLS.getStreamFromFD(), + cmd = SYSCALLS.get(); + switch (cmd) { + case 0: { + var arg = SYSCALLS.get(); + if (arg < 0) { + return -28; + } + var newStream; + newStream = FS.open(stream.path, stream.flags, 0, arg); + return newStream.fd; + } + case 1: + case 2: + return 0; + case 3: + return stream.flags; + case 4: { + var arg = SYSCALLS.get(); + stream.flags |= arg; + return 0; + } + case 12: { + var arg = SYSCALLS.get(); + var offset = 0; + HEAP16[(arg + offset) >> 1] = 2; + return 0; + } + case 13: + case 14: + return 0; + case 16: + case 8: + return -28; + case 9: + ___setErrNo(28); + return -1; + default: { + return -28; + } + } + } catch (e) { + if (typeof FS === "undefined" || !(e instanceof FS.ErrnoError)) abort(e); + return -e.errno; + } +} +function ___syscall3(which, varargs) { + SYSCALLS.varargs = varargs; + try { + var stream = SYSCALLS.getStreamFromFD(), + buf = SYSCALLS.get(), + count = SYSCALLS.get(); + return FS.read(stream, HEAP8, buf, count); + } catch (e) { + if (typeof FS === "undefined" || !(e instanceof FS.ErrnoError)) abort(e); + return -e.errno; + } +} +function ___syscall38(which, varargs) { + SYSCALLS.varargs = varargs; + try { + var old_path = SYSCALLS.getStr(), + new_path = SYSCALLS.getStr(); + FS.rename(old_path, new_path); + return 0; + } catch (e) { + if (typeof FS === "undefined" || !(e instanceof FS.ErrnoError)) abort(e); + return -e.errno; + } +} +function ___syscall40(which, varargs) { + SYSCALLS.varargs = varargs; + try { + var path = SYSCALLS.getStr(); + FS.rmdir(path); + return 0; + } catch (e) { + if (typeof FS === "undefined" || !(e instanceof FS.ErrnoError)) abort(e); + return -e.errno; + } +} +function ___syscall5(which, varargs) { + SYSCALLS.varargs = varargs; + try { + var pathname = SYSCALLS.getStr(), + flags = SYSCALLS.get(), + mode = SYSCALLS.get(); + var stream = FS.open(pathname, flags, mode); + return stream.fd; + } catch (e) { + if (typeof FS === "undefined" || !(e instanceof FS.ErrnoError)) abort(e); + return -e.errno; + } +} +function ___syscall54(which, varargs) { + SYSCALLS.varargs = varargs; + try { + var stream = SYSCALLS.getStreamFromFD(), + op = SYSCALLS.get(); + switch (op) { + case 21509: + case 21505: { + if (!stream.tty) return -59; + return 0; + } + case 21510: + case 21511: + case 21512: + case 21506: + case 21507: + case 21508: { + if (!stream.tty) return -59; + return 0; + } + case 21519: { + if (!stream.tty) return -59; + var argp = SYSCALLS.get(); + HEAP32[argp >> 2] = 0; + return 0; + } + case 21520: { + if (!stream.tty) return -59; + return -28; + } + case 21531: { + var argp = SYSCALLS.get(); + return FS.ioctl(stream, op, argp); + } + case 21523: { + if (!stream.tty) return -59; + return 0; + } + case 21524: { + if (!stream.tty) return -59; + return 0; + } + default: + abort("bad ioctl syscall " + op); + } + } catch (e) { + if (typeof FS === "undefined" || !(e instanceof FS.ErrnoError)) abort(e); + return -e.errno; + } +} +function ___unlock() {} +function _emscripten_get_heap_size() { + return HEAP8.length; +} +function _emscripten_memcpy_big(dest, src, num) { + HEAPU8.set(HEAPU8.subarray(src, src + num), dest); +} +function emscripten_realloc_buffer(size) { + try { + wasmMemory.grow((size - buffer.byteLength + 65535) >> 16); + updateGlobalBufferAndViews(wasmMemory.buffer); + return 1; + } catch (e) {} +} +function _emscripten_resize_heap(requestedSize) { + var oldSize = _emscripten_get_heap_size(); + var PAGE_MULTIPLE = 65536; + var LIMIT = 2147483648 - PAGE_MULTIPLE; + if (requestedSize > LIMIT) { + return false; + } + var MIN_TOTAL_MEMORY = 16777216; + var newSize = Math.max(oldSize, MIN_TOTAL_MEMORY); + while (newSize < requestedSize) { + if (newSize <= 536870912) { + newSize = alignUp(2 * newSize, PAGE_MULTIPLE); + } else { + newSize = Math.min( + alignUp((3 * newSize + 2147483648) / 4, PAGE_MULTIPLE), + LIMIT + ); + } + } + var replacement = emscripten_realloc_buffer(newSize); + if (!replacement) { + return false; + } + return true; +} +function _fd_close(fd) { + try { + var stream = SYSCALLS.getStreamFromFD(fd); + FS.close(stream); + return 0; + } catch (e) { + if (typeof FS === "undefined" || !(e instanceof FS.ErrnoError)) abort(e); + return e.errno; + } +} +function _fd_fdstat_get(fd, pbuf) { + try { + var stream = SYSCALLS.getStreamFromFD(fd); + var type = stream.tty + ? 2 + : FS.isDir(stream.mode) + ? 3 + : FS.isLink(stream.mode) + ? 7 + : 4; + HEAP8[pbuf >> 0] = type; + return 0; + } catch (e) { + if (typeof FS === "undefined" || !(e instanceof FS.ErrnoError)) abort(e); + return e.errno; + } +} +function _fd_read(fd, iov, iovcnt, pnum) { + try { + var stream = SYSCALLS.getStreamFromFD(fd); + var num = SYSCALLS.doReadv(stream, iov, iovcnt); + HEAP32[pnum >> 2] = num; + return 0; + } catch (e) { + if (typeof FS === "undefined" || !(e instanceof FS.ErrnoError)) abort(e); + return e.errno; + } +} +function _fd_seek(fd, offset_low, offset_high, whence, newOffset) { + try { + var stream = SYSCALLS.getStreamFromFD(fd); + var HIGH_OFFSET = 4294967296; + var offset = offset_high * HIGH_OFFSET + (offset_low >>> 0); + var DOUBLE_LIMIT = 9007199254740992; + if (offset <= -DOUBLE_LIMIT || offset >= DOUBLE_LIMIT) { + return -61; + } + FS.llseek(stream, offset, whence); + (tempI64 = [ + stream.position >>> 0, + ((tempDouble = stream.position), + +Math_abs(tempDouble) >= 1 + ? tempDouble > 0 + ? (Math_min(+Math_floor(tempDouble / 4294967296), 4294967295) | 0) >>> + 0 + : ~~+Math_ceil((tempDouble - +(~~tempDouble >>> 0)) / 4294967296) >>> + 0 + : 0) + ]), + (HEAP32[newOffset >> 2] = tempI64[0]), + (HEAP32[(newOffset + 4) >> 2] = tempI64[1]); + if (stream.getdents && offset === 0 && whence === 0) stream.getdents = null; + return 0; + } catch (e) { + if (typeof FS === "undefined" || !(e instanceof FS.ErrnoError)) abort(e); + return e.errno; + } +} +function _fd_write(fd, iov, iovcnt, pnum) { + try { + var stream = SYSCALLS.getStreamFromFD(fd); + var num = SYSCALLS.doWritev(stream, iov, iovcnt); + HEAP32[pnum >> 2] = num; + return 0; + } catch (e) { + if (typeof FS === "undefined" || !(e instanceof FS.ErrnoError)) abort(e); + return e.errno; + } +} +var ___tm_current = 20656; +var ___tm_timezone = (stringToUTF8("GMT", 20704, 4), 20704); +function _gmtime_r(time, tmPtr) { + var date = new Date(HEAP32[time >> 2] * 1e3); + HEAP32[tmPtr >> 2] = date.getUTCSeconds(); + HEAP32[(tmPtr + 4) >> 2] = date.getUTCMinutes(); + HEAP32[(tmPtr + 8) >> 2] = date.getUTCHours(); + HEAP32[(tmPtr + 12) >> 2] = date.getUTCDate(); + HEAP32[(tmPtr + 16) >> 2] = date.getUTCMonth(); + HEAP32[(tmPtr + 20) >> 2] = date.getUTCFullYear() - 1900; + HEAP32[(tmPtr + 24) >> 2] = date.getUTCDay(); + HEAP32[(tmPtr + 36) >> 2] = 0; + HEAP32[(tmPtr + 32) >> 2] = 0; + var start = Date.UTC(date.getUTCFullYear(), 0, 1, 0, 0, 0, 0); + var yday = ((date.getTime() - start) / (1e3 * 60 * 60 * 24)) | 0; + HEAP32[(tmPtr + 28) >> 2] = yday; + HEAP32[(tmPtr + 40) >> 2] = ___tm_timezone; + return tmPtr; +} +function _gmtime(time) { + return _gmtime_r(time, ___tm_current); +} +function _tzset() { + if (_tzset.called) return; + _tzset.called = true; + HEAP32[__get_timezone() >> 2] = new Date().getTimezoneOffset() * 60; + var currentYear = new Date().getFullYear(); + var winter = new Date(currentYear, 0, 1); + var summer = new Date(currentYear, 6, 1); + HEAP32[__get_daylight() >> 2] = Number( + winter.getTimezoneOffset() != summer.getTimezoneOffset() + ); + function extractZone(date) { + var match = date.toTimeString().match(/\(([A-Za-z ]+)\)$/); + return match ? match[1] : "GMT"; + } + var winterName = extractZone(winter); + var summerName = extractZone(summer); + var winterNamePtr = allocate( + intArrayFromString(winterName), + "i8", + ALLOC_NORMAL + ); + var summerNamePtr = allocate( + intArrayFromString(summerName), + "i8", + ALLOC_NORMAL + ); + if (summer.getTimezoneOffset() < winter.getTimezoneOffset()) { + HEAP32[__get_tzname() >> 2] = winterNamePtr; + HEAP32[(__get_tzname() + 4) >> 2] = summerNamePtr; + } else { + HEAP32[__get_tzname() >> 2] = summerNamePtr; + HEAP32[(__get_tzname() + 4) >> 2] = winterNamePtr; + } +} +function _mktime(tmPtr) { + _tzset(); + var date = new Date( + HEAP32[(tmPtr + 20) >> 2] + 1900, + HEAP32[(tmPtr + 16) >> 2], + HEAP32[(tmPtr + 12) >> 2], + HEAP32[(tmPtr + 8) >> 2], + HEAP32[(tmPtr + 4) >> 2], + HEAP32[tmPtr >> 2], + 0 + ); + var dst = HEAP32[(tmPtr + 32) >> 2]; + var guessedOffset = date.getTimezoneOffset(); + var start = new Date(date.getFullYear(), 0, 1); + var summerOffset = new Date(date.getFullYear(), 6, 1).getTimezoneOffset(); + var winterOffset = start.getTimezoneOffset(); + var dstOffset = Math.min(winterOffset, summerOffset); + if (dst < 0) { + HEAP32[(tmPtr + 32) >> 2] = Number( + summerOffset != winterOffset && dstOffset == guessedOffset + ); + } else if (dst > 0 != (dstOffset == guessedOffset)) { + var nonDstOffset = Math.max(winterOffset, summerOffset); + var trueOffset = dst > 0 ? dstOffset : nonDstOffset; + date.setTime(date.getTime() + (trueOffset - guessedOffset) * 6e4); + } + HEAP32[(tmPtr + 24) >> 2] = date.getDay(); + var yday = ((date.getTime() - start.getTime()) / (1e3 * 60 * 60 * 24)) | 0; + HEAP32[(tmPtr + 28) >> 2] = yday; + return (date.getTime() / 1e3) | 0; +} +function _setTempRet0($i) { + setTempRet0($i | 0); +} +function _time(ptr) { + var ret = (Date.now() / 1e3) | 0; + if (ptr) { + HEAP32[ptr >> 2] = ret; + } + return ret; +} +FS.staticInit(); +if (ENVIRONMENT_HAS_NODE) { + var fs = frozenFs; + var NODEJS_PATH = __webpack_require__(2); + NODEFS.staticInit(); +} +if (ENVIRONMENT_IS_NODE) { + var _wrapNodeError = function(func) { + return function() { + try { + return func.apply(this, arguments); + } catch (e) { + if (!e.code) throw e; + throw new FS.ErrnoError(ERRNO_CODES[e.code]); + } + }; + }; + var VFS = Object.assign({}, FS); + for (var _key in NODERAWFS) FS[_key] = _wrapNodeError(NODERAWFS[_key]); +} else { + throw new Error( + "NODERAWFS is currently only supported on Node.js environment." + ); +} +function intArrayFromString(stringy, dontAddNull, length) { + var len = length > 0 ? length : lengthBytesUTF8(stringy) + 1; + var u8array = new Array(len); + var numBytesWritten = stringToUTF8Array(stringy, u8array, 0, u8array.length); + if (dontAddNull) u8array.length = numBytesWritten; + return u8array; +} +var decodeBase64 = + typeof atob === "function" + ? atob + : function(input) { + var keyStr = + "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="; + var output = ""; + var chr1, chr2, chr3; + var enc1, enc2, enc3, enc4; + var i = 0; + input = input.replace(/[^A-Za-z0-9\+\/\=]/g, ""); + do { + enc1 = keyStr.indexOf(input.charAt(i++)); + enc2 = keyStr.indexOf(input.charAt(i++)); + enc3 = keyStr.indexOf(input.charAt(i++)); + enc4 = keyStr.indexOf(input.charAt(i++)); + chr1 = (enc1 << 2) | (enc2 >> 4); + chr2 = ((enc2 & 15) << 4) | (enc3 >> 2); + chr3 = ((enc3 & 3) << 6) | enc4; + output = output + String.fromCharCode(chr1); + if (enc3 !== 64) { + output = output + String.fromCharCode(chr2); + } + if (enc4 !== 64) { + output = output + String.fromCharCode(chr3); + } + } while (i < input.length); + return output; + }; +function intArrayFromBase64(s) { + if (typeof ENVIRONMENT_IS_NODE === "boolean" && ENVIRONMENT_IS_NODE) { + var buf; + try { + buf = Buffer.from(s, "base64"); + } catch (_) { + buf = new Buffer(s, "base64"); + } + return new Uint8Array(buf.buffer, buf.byteOffset, buf.byteLength); + } + try { + var decoded = decodeBase64(s); + var bytes = new Uint8Array(decoded.length); + for (var i = 0; i < decoded.length; ++i) { + bytes[i] = decoded.charCodeAt(i); + } + return bytes; + } catch (_) { + throw new Error("Converting base64 string to bytes failed."); + } +} +function tryParseAsDataURI(filename) { + if (!isDataURI(filename)) { + return; + } + return intArrayFromBase64(filename.slice(dataURIPrefix.length)); +} +var asmLibraryArg = { + d: ___lock, + t: ___syscall10, + p: ___syscall15, + f: ___syscall195, + v: ___syscall197, + e: ___syscall221, + q: ___syscall3, + u: ___syscall38, + s: ___syscall40, + r: ___syscall5, + o: ___syscall54, + a: ___unlock, + j: _emscripten_memcpy_big, + k: _emscripten_resize_heap, + g: _fd_close, + n: _fd_fdstat_get, + m: _fd_read, + l: _fd_seek, + w: _fd_write, + h: _gmtime, + memory: wasmMemory, + i: _mktime, + b: _setTempRet0, + table: wasmTable, + c: _time +}; +var asm = createWasm(); +var ___wasm_call_ctors = (Module["___wasm_call_ctors"] = asm["x"]); +var _zipstruct_stat = (Module["_zipstruct_stat"] = asm["y"]); +var _zipstruct_statS = (Module["_zipstruct_statS"] = asm["z"]); +var _zipstruct_stat_name = (Module["_zipstruct_stat_name"] = asm["A"]); +var _zipstruct_stat_index = (Module["_zipstruct_stat_index"] = asm["B"]); +var _zipstruct_stat_size = (Module["_zipstruct_stat_size"] = asm["C"]); +var _zipstruct_stat_mtime = (Module["_zipstruct_stat_mtime"] = asm["D"]); +var _zipstruct_error = (Module["_zipstruct_error"] = asm["E"]); +var _zipstruct_errorS = (Module["_zipstruct_errorS"] = asm["F"]); +var _zip_close = (Module["_zip_close"] = asm["G"]); +var _zip_dir_add = (Module["_zip_dir_add"] = asm["H"]); +var _zip_discard = (Module["_zip_discard"] = asm["I"]); +var _zip_error_init_with_code = (Module["_zip_error_init_with_code"] = + asm["J"]); +var _zip_get_error = (Module["_zip_get_error"] = asm["K"]); +var _zip_file_get_error = (Module["_zip_file_get_error"] = asm["L"]); +var _zip_error_strerror = (Module["_zip_error_strerror"] = asm["M"]); +var _zip_fclose = (Module["_zip_fclose"] = asm["N"]); +var _zip_file_add = (Module["_zip_file_add"] = asm["O"]); +var _zip_file_get_external_attributes = (Module[ + "_zip_file_get_external_attributes" +] = asm["P"]); +var _zip_file_set_external_attributes = (Module[ + "_zip_file_set_external_attributes" +] = asm["Q"]); +var _zip_file_set_mtime = (Module["_zip_file_set_mtime"] = asm["R"]); +var _zip_fopen = (Module["_zip_fopen"] = asm["S"]); +var _zip_fopen_index = (Module["_zip_fopen_index"] = asm["T"]); +var _zip_fread = (Module["_zip_fread"] = asm["U"]); +var _zip_get_name = (Module["_zip_get_name"] = asm["V"]); +var _zip_get_num_entries = (Module["_zip_get_num_entries"] = asm["W"]); +var _zip_name_locate = (Module["_zip_name_locate"] = asm["X"]); +var _zip_open = (Module["_zip_open"] = asm["Y"]); +var _zip_open_from_source = (Module["_zip_open_from_source"] = asm["Z"]); +var _zip_source_buffer = (Module["_zip_source_buffer"] = asm["_"]); +var _zip_source_buffer_create = (Module["_zip_source_buffer_create"] = + asm["$"]); +var _zip_source_free = (Module["_zip_source_free"] = asm["aa"]); +var _zip_source_set_mtime = (Module["_zip_source_set_mtime"] = asm["ba"]); +var _zip_stat = (Module["_zip_stat"] = asm["ca"]); +var _zip_stat_index = (Module["_zip_stat_index"] = asm["da"]); +var ___errno_location = (Module["___errno_location"] = asm["ea"]); +var __get_tzname = (Module["__get_tzname"] = asm["fa"]); +var __get_daylight = (Module["__get_daylight"] = asm["ga"]); +var __get_timezone = (Module["__get_timezone"] = asm["ha"]); +var _malloc = (Module["_malloc"] = asm["ia"]); +var _free = (Module["_free"] = asm["ja"]); +var stackSave = (Module["stackSave"] = asm["ka"]); +var stackAlloc = (Module["stackAlloc"] = asm["la"]); +var stackRestore = (Module["stackRestore"] = asm["ma"]); +var dynCall_vi = (Module["dynCall_vi"] = asm["na"]); +Module["asm"] = asm; +Module["cwrap"] = cwrap; +Module["getValue"] = getValue; +var calledRun; +function ExitStatus(status) { + this.name = "ExitStatus"; + this.message = "Program terminated with exit(" + status + ")"; + this.status = status; +} +dependenciesFulfilled = function runCaller() { + if (!calledRun) run(); + if (!calledRun) dependenciesFulfilled = runCaller; +}; +function run(args) { + args = args || arguments_; + if (runDependencies > 0) { + return; + } + preRun(); + if (runDependencies > 0) return; + function doRun() { + if (calledRun) return; + calledRun = true; + if (ABORT) return; + initRuntime(); + preMain(); + if (Module["onRuntimeInitialized"]) Module["onRuntimeInitialized"](); + postRun(); + } + if (Module["setStatus"]) { + Module["setStatus"]("Running..."); + setTimeout(function() { + setTimeout(function() { + Module["setStatus"](""); + }, 1); + doRun(); + }, 1); + } else { + doRun(); + } +} +Module["run"] = run; +if (Module["preInit"]) { + if (typeof Module["preInit"] == "function") + Module["preInit"] = [Module["preInit"]]; + while (Module["preInit"].length > 0) { + Module["preInit"].pop()(); + } +} +noExitRuntime = true; +run(); + + +/***/ }), +/* 47 */ +/***/ (function(module, exports) { + +module.exports = require("string_decoder"); + +/***/ }), +/* 48 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var __rest = this && this.__rest || function (s, e) { + var t = {}; + + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; + + if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; + } + return t; +}; + +var __importDefault = this && this.__importDefault || function (mod) { + return mod && mod.__esModule ? mod : { + "default": mod + }; +}; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +const fslib_1 = __webpack_require__(6); + +const fs_1 = __importDefault(__webpack_require__(1)); + +const module_1 = __webpack_require__(8); + +const url_1 = __webpack_require__(49); + +const internalTools_1 = __webpack_require__(21); + +function applyPatch(pnpapi, opts) { + // @ts-ignore + const builtinModules = new Set(module_1.Module.builtinModules || Object.keys(process.binding('natives'))); + /** + * The cache that will be used for all accesses occuring outside of a PnP context. + */ + + const defaultCache = {}; + /** + * Used to disable the resolution hooks (for when we want to fallback to the previous resolution - we then need + * a way to "reset" the environment temporarily) + */ + + let enableNativeHooks = true; // @ts-ignore + + process.versions.pnp = String(pnpapi.VERSIONS.std); // @ts-ignore + + const moduleExports = __webpack_require__(8); // @ts-ignore + + + moduleExports.findPnpApi = lookupSource => { + const lookupPath = lookupSource instanceof url_1.URL ? url_1.fileURLToPath(lookupSource) : lookupSource; + const apiPath = opts.manager.findApiPathFor(lookupPath); + if (apiPath === null) return null; + const apiEntry = opts.manager.getApiEntry(apiPath, true); + return apiEntry.instance; + }; + + function getRequireStack(parent) { + const requireStack = []; + + for (let cursor = parent; cursor; cursor = cursor.parent) requireStack.push(cursor.filename || cursor.id); + + return requireStack; + } // A small note: we don't replace the cache here (and instead use the native one). This is an effort to not + // break code similar to "delete require.cache[require.resolve(FOO)]", where FOO is a package located outside + // of the Yarn dependency tree. In this case, we defer the load to the native loader. If we were to replace the + // cache by our own, the native loader would populate its own cache, which wouldn't be exposed anymore, so the + // delete call would be broken. + + + const originalModuleLoad = module_1.Module._load; + + module_1.Module._load = function (request, parent, isMain) { + if (!enableNativeHooks) return originalModuleLoad.call(module_1.Module, request, parent, isMain); // Builtins are managed by the regular Node loader + + if (builtinModules.has(request)) { + try { + enableNativeHooks = false; + return originalModuleLoad.call(module_1.Module, request, parent, isMain); + } finally { + enableNativeHooks = true; + } + } + + const parentApiPath = opts.manager.getApiPathFromParent(parent); + const parentApi = parentApiPath !== null ? opts.manager.getApiEntry(parentApiPath, true).instance : null; // Requests that aren't covered by the PnP runtime goes through the + // parent `_load` implementation. This is required for VSCode, for example, + // which override `_load` to provide additional builtins to its extensions. + + if (parentApi === null) return originalModuleLoad(request, parent, isMain); // The 'pnpapi' name is reserved to return the PnP api currently in use + // by the program + + if (request === `pnpapi`) return parentApi; // Request `Module._resolveFilename` (ie. `resolveRequest`) to tell us + // which file we should load + + const modulePath = module_1.Module._resolveFilename(request, parent, isMain); // We check whether the module is owned by the dependency tree of the + // module that required it. If it isn't, then we need to create a new + // store and possibly load its sandboxed PnP runtime. + + + const isOwnedByRuntime = parentApi !== null ? parentApi.findPackageLocator(modulePath) !== null : false; + const moduleApiPath = isOwnedByRuntime ? parentApiPath : opts.manager.findApiPathFor(fslib_1.npath.dirname(modulePath)); + const entry = moduleApiPath !== null ? opts.manager.getApiEntry(moduleApiPath) : { + instance: null, + cache: defaultCache + }; // Check if the module has already been created for the given file + + const cacheEntry = entry.cache[modulePath]; + if (cacheEntry) return cacheEntry.exports; // Create a new module and store it into the cache + // @ts-ignore + + const module = new module_1.Module(modulePath, parent); + module.pnpApiPath = moduleApiPath; + entry.cache[modulePath] = module; // The main module is exposed as global variable + + if (isMain) { + // @ts-ignore + process.mainModule = module; + module.id = '.'; + } // Try to load the module, and remove it from the cache if it fails + + + let hasThrown = true; + + try { + module.load(modulePath); + hasThrown = false; + } finally { + if (hasThrown) { + delete module_1.Module._cache[modulePath]; + } + } + + return module.exports; + }; + + const originalModuleResolveFilename = module_1.Module._resolveFilename; + + module_1.Module._resolveFilename = function (request, parent, isMain, options) { + if (builtinModules.has(request)) return request; + if (!enableNativeHooks) return originalModuleResolveFilename.call(module_1.Module, request, parent, isMain, options); + + if (options && options.plugnplay === false) { + const { + plugnplay + } = options, + rest = __rest(options, ["plugnplay"]); // Workaround a bug present in some version of Node (now fixed) + // https://github.com/nodejs/node/pull/28078 + + + const forwardedOptions = Object.keys(rest).length > 0 ? rest : undefined; + + try { + enableNativeHooks = false; + return originalModuleResolveFilename.call(module_1.Module, request, parent, isMain, forwardedOptions); + } finally { + enableNativeHooks = true; + } + } // We check that all the options present here are supported; better + // to fail fast than to introduce subtle bugs in the runtime. + + + if (options) { + const optionNames = new Set(Object.keys(options)); + optionNames.delete(`paths`); + optionNames.delete(`plugnplay`); + + if (optionNames.size > 0) { + throw internalTools_1.makeError(internalTools_1.ErrorCode.UNSUPPORTED, `Some options passed to require() aren't supported by PnP yet (${Array.from(optionNames).join(', ')})`); + } + } + + const getIssuerSpecsFromPaths = paths => { + return paths.map(path => ({ + apiPath: opts.manager.findApiPathFor(path), + path: fslib_1.npath.toPortablePath(path), + module: null + })); + }; + + const getIssuerSpecsFromModule = module => { + const issuer = internalTools_1.getIssuerModule(module); + const issuerPath = issuer !== null ? fslib_1.npath.dirname(issuer.filename) : process.cwd(); + return [{ + apiPath: opts.manager.getApiPathFromParent(issuer), + path: fslib_1.npath.toPortablePath(issuerPath), + module + }]; + }; + + const makeFakeParent = path => { + const fakeParent = new module_1.Module(``); + const fakeFilePath = fslib_1.ppath.join(path, `[file]`); + fakeParent.paths = module_1.Module._nodeModulePaths(fslib_1.npath.fromPortablePath(fakeFilePath)); + return fakeParent; + }; + + const issuerSpecs = options && options.paths ? getIssuerSpecsFromPaths(options.paths) : getIssuerSpecsFromModule(parent); + let firstError; + + for (const { + apiPath, + path, + module + } of issuerSpecs) { + let resolution; + const issuerApi = apiPath !== null ? opts.manager.getApiEntry(apiPath, true).instance : null; + + try { + if (issuerApi !== null) { + resolution = issuerApi.resolveRequest(request, `${path}/`); + } else { + resolution = originalModuleResolveFilename.call(module_1.Module, request, module || makeFakeParent(path), isMain); + } + } catch (error) { + firstError = firstError || error; + continue; + } + + if (resolution !== null) { + return resolution; + } + } + + const requireStack = getRequireStack(parent); + firstError.requireStack = requireStack; + if (requireStack.length > 0) firstError.message += `\nRequire stack:\n- ${requireStack.join(`\n- `)}`; + throw firstError; + }; + + const originalFindPath = module_1.Module._findPath; + + module_1.Module._findPath = function (request, paths, isMain) { + if (request === `pnpapi`) return false; + if (!enableNativeHooks) return originalFindPath.call(module_1.Module, request, paths, isMain); + + for (const path of paths || []) { + let resolution; + + try { + const pnpApiPath = opts.manager.findApiPathFor(path); + + if (pnpApiPath !== null) { + const api = opts.manager.getApiEntry(pnpApiPath, true).instance; + resolution = api.resolveRequest(request, path) || false; + } else { + resolution = originalFindPath.call(module_1.Module, request, [path], isMain); + } + } catch (error) { + continue; + } + + if (resolution) { + return resolution; + } + } + + return false; + }; + + fslib_1.patchFs(fs_1.default, new fslib_1.PosixFS(opts.fakeFs)); +} + +exports.applyPatch = applyPatch; +; + +/***/ }), +/* 49 */ +/***/ (function(module, exports) { + +module.exports = require("url"); + +/***/ }), +/* 50 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +const fslib_1 = __webpack_require__(6); + +function hydrateRuntimeState(data, { + basePath +}) { + const portablePath = fslib_1.npath.toPortablePath(basePath); + const ignorePattern = data.ignorePatternData !== null ? new RegExp(data.ignorePatternData) : null; + const packageRegistry = new Map(data.packageRegistryData.map(([packageName, packageStoreData]) => { + return [packageName, new Map(packageStoreData.map(([packageReference, packageInformationData]) => { + return [packageReference, { + packageLocation: fslib_1.ppath.resolve(portablePath, packageInformationData.packageLocation), + packageDependencies: new Map(packageInformationData.packageDependencies), + packagePeers: new Set(packageInformationData.packagePeers), + linkType: packageInformationData.linkType, + discardFromLookup: packageInformationData.discardFromLookup || false + }]; + }))]; + })); + const packageLocatorsByLocations = new Map(); + const packageLocationLengths = new Set(); + + for (const [packageName, storeData] of data.packageRegistryData) { + for (const [packageReference, packageInformationData] of storeData) { + if (packageName === null !== (packageReference === null)) throw new Error(`Assertion failed: The name and reference should be null, or neither should`); + if (packageInformationData.discardFromLookup) continue; // @ts-ignore: TypeScript isn't smart enough to understand the type assertion + + const packageLocator = { + name: packageName, + reference: packageReference + }; + packageLocatorsByLocations.set(packageInformationData.packageLocation, packageLocator); + packageLocationLengths.add(packageInformationData.packageLocation.length); + } + } + + for (const location of data.locationBlacklistData) packageLocatorsByLocations.set(location, null); + + const fallbackExclusionList = new Map(data.fallbackExclusionList.map(([packageName, packageReferences]) => { + return [packageName, new Set(packageReferences)]; + })); + const dependencyTreeRoots = data.dependencyTreeRoots; + const enableTopLevelFallback = data.enableTopLevelFallback; + return { + basePath: portablePath, + dependencyTreeRoots, + enableTopLevelFallback, + fallbackExclusionList, + ignorePattern, + packageLocationLengths: [...packageLocationLengths].sort((a, b) => b - a), + packageLocatorsByLocations, + packageRegistry + }; +} + +exports.hydrateRuntimeState = hydrateRuntimeState; + +/***/ }), +/* 51 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +const fslib_1 = __webpack_require__(6); + +const fslib_2 = __webpack_require__(6); + +const module_1 = __webpack_require__(8); + +const internalTools_1 = __webpack_require__(21); + +function makeApi(runtimeState, opts) { + // @ts-ignore + const builtinModules = new Set(module_1.Module.builtinModules || Object.keys(process.binding('natives'))); // Splits a require request into its components, or return null if the request is a file path + + const pathRegExp = /^(?![a-zA-Z]:[\\\/]|\\\\|\.{0,2}(?:\/|$))((?:@[^\/]+\/)?[^\/]+)\/?(.*|)$/; // Matches if the path starts with a valid path qualifier (./, ../, /) + // eslint-disable-next-line no-unused-vars + + const isStrictRegExp = /^\.{0,2}\//; // Matches if the path must point to a directory (ie ends with /) + + const isDirRegExp = /\/$/; // We only instantiate one of those so that we can use strict-equal comparisons + + const topLevelLocator = { + name: null, + reference: null + }; // Used for compatibility purposes - cf setupCompatibilityLayer + + const fallbackLocators = []; + if (runtimeState.enableTopLevelFallback === true) fallbackLocators.push(topLevelLocator); + + if (opts.compatibilityMode !== false) { + // ESLint currently doesn't have any portable way for shared configs to + // specify their own plugins that should be used (cf issue #10125). This + // will likely get fixed at some point but it'll take time, so in the + // meantime we'll just add additional fallback entries for common shared + // configs. + // Similarly, Gatsby generates files within the `public` folder located + // within the project, but doesn't pre-resolve the `require` calls to use + // its own dependencies. Meaning that when PnP see a file from the `public` + // folder making a require, it thinks that your project forgot to list one + // of your dependencies. + for (const name of [`react-scripts`, `gatsby`]) { + const packageStore = runtimeState.packageRegistry.get(name); + + if (packageStore) { + for (const reference of packageStore.keys()) { + if (reference === null) { + throw new Error(`Assertion failed: This reference shouldn't be null`); + } else { + fallbackLocators.push({ + name, + reference + }); + } + } + } + } + } + /** + * The setup code will be injected here. The tables listed below are guaranteed to be filled after the call to + * the $$DYNAMICALLY_GENERATED_CODE function. + */ + + + const { + ignorePattern, + packageRegistry, + packageLocatorsByLocations, + packageLocationLengths + } = runtimeState; + /** + * Allows to print useful logs just be setting a value in the environment + */ + + function makeLogEntry(name, args) { + return { + fn: name, + args: args, + error: null, + result: null + }; + } + + function maybeLog(name, fn) { + if (opts.allowDebug === false) return fn; + const level = Number(process.env.PNP_DEBUG_LEVEL); + + if (Number.isFinite(level)) { + if (level >= 2) { + return (...args) => { + const logEntry = makeLogEntry(name, args); + + try { + return logEntry.result = fn(...args); + } catch (error) { + throw logEntry.error = error; + } finally { + console.trace(logEntry); + } + }; + } else if (level >= 1) { + return (...args) => { + try { + return fn(...args); + } catch (error) { + const logEntry = makeLogEntry(name, args); + logEntry.error = error; + console.trace(logEntry); + throw error; + } + }; + } + } + + return fn; + } + /** + * Returns information about a package in a safe way (will throw if they cannot be retrieved) + */ + + + function getPackageInformationSafe(packageLocator) { + const packageInformation = getPackageInformation(packageLocator); + + if (!packageInformation) { + throw internalTools_1.makeError(internalTools_1.ErrorCode.INTERNAL, `Couldn't find a matching entry in the dependency tree for the specified parent (this is probably an internal error)`); + } + + return packageInformation; + } + /** + * Returns whether the specified locator is a dependency tree root (in which case it's part of the project) or not + */ + + + function isDependencyTreeRoot(packageLocator) { + if (packageLocator.name === null) return true; + + for (const dependencyTreeRoot of runtimeState.dependencyTreeRoots) if (dependencyTreeRoot.name === packageLocator.name && dependencyTreeRoot.reference === packageLocator.reference) return true; + + return false; + } + /** + * Implements the node resolution for folder access and extension selection + */ + + + function applyNodeExtensionResolution(unqualifiedPath, candidates, { + extensions + }) { + // We use this "infinite while" so that we can restart the process as long as we hit package folders + while (true) { + let stat; + + try { + candidates.push(unqualifiedPath); + stat = opts.fakeFs.statSync(unqualifiedPath); + } catch (error) {} // If the file exists and is a file, we can stop right there + + + if (stat && !stat.isDirectory()) return opts.fakeFs.realpathSync(unqualifiedPath); // If the file is a directory, we must check if it contains a package.json with a "main" entry + + if (stat && stat.isDirectory()) { + let pkgJson; + + try { + pkgJson = JSON.parse(opts.fakeFs.readFileSync(fslib_2.ppath.join(unqualifiedPath, fslib_2.toFilename(`package.json`)), `utf8`)); + } catch (error) {} + + let nextUnqualifiedPath; + if (pkgJson && pkgJson.main) nextUnqualifiedPath = fslib_2.ppath.resolve(unqualifiedPath, pkgJson.main); // If the "main" field changed the path, we start again from this new location + + if (nextUnqualifiedPath && nextUnqualifiedPath !== unqualifiedPath) { + const resolution = applyNodeExtensionResolution(nextUnqualifiedPath, candidates, { + extensions + }); + + if (resolution !== null) { + return resolution; + } + } + } // Otherwise we check if we find a file that match one of the supported extensions + + + const qualifiedPath = extensions.map(extension => { + return `${unqualifiedPath}${extension}`; + }).find(candidateFile => { + candidates.push(candidateFile); + return opts.fakeFs.existsSync(candidateFile); + }); + if (qualifiedPath) return qualifiedPath; // Otherwise, we check if the path is a folder - in such a case, we try to use its index + + if (stat && stat.isDirectory()) { + const indexPath = extensions.map(extension => { + return fslib_2.ppath.format({ + dir: unqualifiedPath, + name: fslib_2.toFilename(`index`), + ext: extension + }); + }).find(candidateFile => { + candidates.push(candidateFile); + return opts.fakeFs.existsSync(candidateFile); + }); + + if (indexPath) { + return indexPath; + } + } // Otherwise there's nothing else we can do :( + + + return null; + } + } + /** + * This function creates fake modules that can be used with the _resolveFilename function. + * Ideally it would be nice to be able to avoid this, since it causes useless allocations + * and cannot be cached efficiently (we recompute the nodeModulePaths every time). + * + * Fortunately, this should only affect the fallback, and there hopefully shouldn't have a + * lot of them. + */ + + + function makeFakeModule(path) { + // @ts-ignore + const fakeModule = new module_1.Module(path, null); + fakeModule.filename = path; + fakeModule.paths = module_1.Module._nodeModulePaths(path); + return fakeModule; + } + /** + * Normalize path to posix format. + */ + + + function normalizePath(p) { + return fslib_1.npath.toPortablePath(p); + } + /** + * Forward the resolution to the next resolver (usually the native one) + */ + + + function callNativeResolution(request, issuer) { + if (issuer.endsWith(`/`)) issuer = fslib_2.ppath.join(issuer, fslib_2.toFilename(`internal.js`)); // Since we would need to create a fake module anyway (to call _resolveLookupPath that + // would give us the paths to give to _resolveFilename), we can as well not use + // the {paths} option at all, since it internally makes _resolveFilename create another + // fake module anyway. + + return module_1.Module._resolveFilename(request, makeFakeModule(fslib_1.npath.fromPortablePath(issuer)), false, { + plugnplay: false + }); + } + /** + * + */ + + + function isPathIgnored(path) { + if (ignorePattern === null) return false; + const subPath = fslib_2.ppath.contains(runtimeState.basePath, path); + if (subPath === null) return false; + + if (ignorePattern.test(subPath.replace(/\/$/, ``))) { + return true; + } else { + return false; + } + } + /** + * This key indicates which version of the standard is implemented by this resolver. The `std` key is the + * Plug'n'Play standard, and any other key are third-party extensions. Third-party extensions are not allowed + * to override the standard, and can only offer new methods. + * + * If an new version of the Plug'n'Play standard is released and some extensions conflict with newly added + * functions, they'll just have to fix the conflicts and bump their own version number. + */ + + + const VERSIONS = { + std: 3, + resolveVirtual: 1 + }; + /** + * We export a special symbol for easy access to the top level locator. + */ + + const topLevel = topLevelLocator; + /** + * Gets the package information for a given locator. Returns null if they cannot be retrieved. + */ + + function getPackageInformation({ + name, + reference + }) { + const packageInformationStore = packageRegistry.get(name); + if (!packageInformationStore) return null; + const packageInformation = packageInformationStore.get(reference); + if (!packageInformation) return null; + return packageInformation; + } + /** + * Finds the package locator that owns the specified path. If none is found, returns null instead. + */ + + + function findPackageLocator(location) { + let relativeLocation = normalizePath(fslib_2.ppath.relative(runtimeState.basePath, location)); + if (!relativeLocation.match(isStrictRegExp)) relativeLocation = `./${relativeLocation}`; + if (location.match(isDirRegExp) && !relativeLocation.endsWith(`/`)) relativeLocation = `${relativeLocation}/`; + let from = 0; // If someone wants to use a binary search to go from O(n) to O(log n), be my guest + + while (from < packageLocationLengths.length && packageLocationLengths[from] > relativeLocation.length) from += 1; + + for (let t = from; t < packageLocationLengths.length; ++t) { + const locator = packageLocatorsByLocations.get(relativeLocation.substr(0, packageLocationLengths[t])); + if (typeof locator === `undefined`) continue; // Ensures that the returned locator isn't a blacklisted one. + // + // Blacklisted packages are packages that cannot be used because their dependencies cannot be deduced. This only + // happens with peer dependencies, which effectively have different sets of dependencies depending on their + // parents. + // + // In order to deambiguate those different sets of dependencies, the Yarn implementation of PnP will generate a + // symlink for each combination of // it will find, and will + // blacklist the target of those symlinks. By doing this, we ensure that files loaded through a specific path + // will always have the same set of dependencies, provided the symlinks are correctly preserved. + // + // Unfortunately, some tools do not preserve them, and when it happens PnP isn't able anymore to deduce the set of + // dependencies based on the path of the file that makes the require calls. But since we've blacklisted those + // paths, we're able to print a more helpful error message that points out that a third-party package is doing + // something incompatible! + + if (locator === null) { + throw internalTools_1.makeError(internalTools_1.ErrorCode.BLACKLISTED, `A forbidden path has been used in the package resolution process - this is usually caused by one of your tools calling 'fs.realpath' on the return value of 'require.resolve'. Since we need to use symlinks to simultaneously provide valid filesystem paths and disambiguate peer dependencies, they must be passed untransformed to 'require'.\n\nForbidden path: ${location}`, { + location + }); + } + + return locator; + } + + return null; + } + /** + * Transforms a request (what's typically passed as argument to the require function) into an unqualified path. + * This path is called "unqualified" because it only changes the package name to the package location on the disk, + * which means that the end result still cannot be directly accessed (for example, it doesn't try to resolve the + * file extension, or to resolve directories to their "index.js" content). Use the "resolveUnqualified" function + * to convert them to fully-qualified paths, or just use "resolveRequest" that do both operations in one go. + * + * Note that it is extremely important that the `issuer` path ends with a forward slash if the issuer is to be + * treated as a folder (ie. "/tmp/foo/" rather than "/tmp/foo" if "foo" is a directory). Otherwise relative + * imports won't be computed correctly (they'll get resolved relative to "/tmp/" instead of "/tmp/foo/"). + */ + + + function resolveToUnqualified(request, issuer, { + considerBuiltins = true + } = {}) { + // The 'pnpapi' request is reserved and will always return the path to the PnP file, from everywhere + if (request === `pnpapi`) return fslib_1.npath.toPortablePath(opts.pnpapiResolution); // Bailout if the request is a native module + + if (considerBuiltins && builtinModules.has(request)) return null; // We allow disabling the pnp resolution for some subpaths. + // This is because some projects, often legacy, contain multiple + // levels of dependencies (ie. a yarn.lock inside a subfolder of + // a yarn.lock). This is typically solved using workspaces, but + // not all of them have been converted already. + + if (issuer && isPathIgnored(issuer)) { + // Absolute paths that seem to belong to a PnP tree are still + // handled by our runtime even if the issuer isn't. This is + // because the native Node resolution uses a special version + // of the `stat` syscall which would otherwise bypass the + // filesystem layer we require to access the files. + if (!fslib_2.ppath.isAbsolute(request) || findPackageLocator(request) === null) { + const result = callNativeResolution(request, issuer); + + if (result === false) { + throw internalTools_1.makeError(internalTools_1.ErrorCode.BUILTIN_NODE_RESOLUTION_FAILED, `The builtin node resolution algorithm was unable to resolve the requested module (it didn't go through the pnp resolver because the issuer was explicitely ignored by the regexp)\n\nRequire request: "${request}"\nRequired by: ${issuer}\n`, { + request, + issuer + }); + } + + return fslib_1.npath.toPortablePath(result); + } + } + + let unqualifiedPath; // If the request is a relative or absolute path, we just return it normalized + + const dependencyNameMatch = request.match(pathRegExp); + + if (!dependencyNameMatch) { + if (fslib_2.ppath.isAbsolute(request)) { + unqualifiedPath = fslib_2.ppath.normalize(request); + } else { + if (!issuer) { + throw internalTools_1.makeError(internalTools_1.ErrorCode.API_ERROR, `The resolveToUnqualified function must be called with a valid issuer when the path isn't a builtin nor absolute`, { + request, + issuer + }); + } + + if (issuer.match(isDirRegExp)) { + unqualifiedPath = fslib_2.ppath.normalize(fslib_2.ppath.resolve(issuer, request)); + } else { + unqualifiedPath = fslib_2.ppath.normalize(fslib_2.ppath.resolve(fslib_2.ppath.dirname(issuer), request)); + } + } // No need to use the return value; we just want to check the blacklist status + + + findPackageLocator(unqualifiedPath); + } // Things are more hairy if it's a package require - we then need to figure out which package is needed, and in + // particular the exact version for the given location on the dependency tree + else { + if (!issuer) { + throw internalTools_1.makeError(internalTools_1.ErrorCode.API_ERROR, `The resolveToUnqualified function must be called with a valid issuer when the path isn't a builtin nor absolute`, { + request, + issuer + }); + } + + const [, dependencyName, subPath] = dependencyNameMatch; + const issuerLocator = findPackageLocator(issuer); // If the issuer file doesn't seem to be owned by a package managed through pnp, then we resort to using the next + // resolution algorithm in the chain, usually the native Node resolution one + + if (!issuerLocator) { + const result = callNativeResolution(request, issuer); + + if (result === false) { + throw internalTools_1.makeError(internalTools_1.ErrorCode.BUILTIN_NODE_RESOLUTION_FAILED, `The builtin node resolution algorithm was unable to resolve the requested module (it didn't go through the pnp resolver because the issuer doesn't seem to be part of the Yarn-managed dependency tree)\n\nRequire path: "${request}"\nRequired by: ${issuer}\n`, { + request, + issuer + }); + } + + return fslib_1.npath.toPortablePath(result); + } + + const issuerInformation = getPackageInformationSafe(issuerLocator); // We obtain the dependency reference in regard to the package that request it + + let dependencyReference = issuerInformation.packageDependencies.get(dependencyName); // If we can't find it, we check if we can potentially load it from the packages that have been defined as potential fallbacks. + // It's a bit of a hack, but it improves compatibility with the existing Node ecosystem. Hopefully we should eventually be able + // to kill this logic and become stricter once pnp gets enough traction and the affected packages fix themselves. + + if (issuerLocator.name !== null) { + // To allow programs to become gradually stricter, starting from the v2 we enforce that workspaces cannot depend on fallbacks. + // This works by having a list containing all their locators, and checking when a fallback is required whether it's one of them. + const exclusionEntry = runtimeState.fallbackExclusionList.get(issuerLocator.name); + const canUseFallbacks = !exclusionEntry || !exclusionEntry.has(issuerLocator.reference); + + if (canUseFallbacks) { + for (let t = 0, T = fallbackLocators.length; dependencyReference === undefined && t < T; ++t) { + const fallbackInformation = getPackageInformationSafe(fallbackLocators[t]); + const fallbackReference = fallbackInformation.packageDependencies.get(dependencyName); + + if (fallbackReference !== null) { + dependencyReference = fallbackReference; + } + } + } + } // If we can't find the path, and if the package making the request is the top-level, we can offer nicer error messages + + + if (dependencyReference === null) { + if (isDependencyTreeRoot(issuerLocator)) { + throw internalTools_1.makeError(internalTools_1.ErrorCode.MISSING_PEER_DEPENDENCY, `Something that got detected as your top-level application (because it doesn't seem to belong to any package) tried to access a peer dependency; this isn't allowed as the peer dependency cannot be provided by any parent package\n\nRequired package: ${dependencyName} (via "${request}")\nRequired by: ${issuer}\n`, { + request, + issuer, + dependencyName + }); + } else { + throw internalTools_1.makeError(internalTools_1.ErrorCode.MISSING_PEER_DEPENDENCY, `A package is trying to access a peer dependency that should be provided by its direct ancestor but isn't\n\nRequired package: ${dependencyName} (via "${request}")\nRequired by: ${issuerLocator.name}@${issuerLocator.reference} (via ${issuer})\n`, { + request, + issuer, + issuerLocator: Object.assign({}, issuerLocator), + dependencyName + }); + } + } else if (dependencyReference === undefined) { + if (isDependencyTreeRoot(issuerLocator)) { + throw internalTools_1.makeError(internalTools_1.ErrorCode.UNDECLARED_DEPENDENCY, `Something that got detected as your top-level application (because it doesn't seem to belong to any package) tried to access a package that is not declared in your dependencies\n\nRequired package: ${dependencyName} (via "${request}")\nRequired by: ${issuer}\n`, { + request, + issuer, + dependencyName + }); + } else { + const candidates = Array.from(issuerInformation.packageDependencies.keys()); + throw internalTools_1.makeError(internalTools_1.ErrorCode.UNDECLARED_DEPENDENCY, `A package is trying to access another package without the second one being listed as a dependency of the first one\n\nRequired package: ${dependencyName} (via "${request}")\nRequired by: ${issuerLocator.name}@${issuerLocator.reference} (via ${issuer})\n`, { + request, + issuer, + issuerLocator: Object.assign({}, issuerLocator), + dependencyName, + candidates + }); + } + } // We need to check that the package exists on the filesystem, because it might not have been installed + + + const dependencyLocator = Array.isArray(dependencyReference) ? { + name: dependencyReference[0], + reference: dependencyReference[1] + } : { + name: dependencyName, + reference: dependencyReference + }; + const dependencyInformation = getPackageInformationSafe(dependencyLocator); + + if (!dependencyInformation.packageLocation) { + throw internalTools_1.makeError(internalTools_1.ErrorCode.MISSING_DEPENDENCY, `A dependency seems valid but didn't get installed for some reason. This might be caused by a partial install, such as dev vs prod.\n\nRequired package: ${dependencyLocator.name}@${dependencyLocator.reference} (via "${request}")\nRequired by: ${issuerLocator.name}@${issuerLocator.reference} (via ${issuer})\n`, { + request, + issuer, + dependencyLocator: Object.assign({}, dependencyLocator) + }); + } // Now that we know which package we should resolve to, we only have to find out the file location + + + const dependencyLocation = fslib_2.ppath.resolve(runtimeState.basePath, dependencyInformation.packageLocation); + + if (subPath) { + unqualifiedPath = fslib_2.ppath.resolve(dependencyLocation, subPath); + } else { + unqualifiedPath = dependencyLocation; + } + } + + return fslib_2.ppath.normalize(unqualifiedPath); + } + + ; + /** + * Transforms an unqualified path into a qualified path by using the Node resolution algorithm (which automatically + * appends ".js" / ".json", and transforms directory accesses into "index.js"). + */ + + function resolveUnqualified(unqualifiedPath, { + extensions = Object.keys(module_1.Module._extensions) + } = {}) { + const candidates = []; + const qualifiedPath = applyNodeExtensionResolution(unqualifiedPath, candidates, { + extensions + }); + + if (qualifiedPath) { + return fslib_2.ppath.normalize(qualifiedPath); + } else { + throw internalTools_1.makeError(internalTools_1.ErrorCode.QUALIFIED_PATH_RESOLUTION_FAILED, `Couldn't find a suitable Node resolution for the specified unqualified path\n\nSource path: ${unqualifiedPath}\n${candidates.map(candidate => `Rejected resolution: ${candidate}\n`).join(``)}`, { + unqualifiedPath + }); + } + } + + ; + /** + * Transforms a request into a fully qualified path. + * + * Note that it is extremely important that the `issuer` path ends with a forward slash if the issuer is to be + * treated as a folder (ie. "/tmp/foo/" rather than "/tmp/foo" if "foo" is a directory). Otherwise relative + * imports won't be computed correctly (they'll get resolved relative to "/tmp/" instead of "/tmp/foo/"). + */ + + function resolveRequest(request, issuer, { + considerBuiltins, + extensions + } = {}) { + let unqualifiedPath = resolveToUnqualified(request, issuer, { + considerBuiltins + }); + if (unqualifiedPath === null) return null; + + try { + return resolveUnqualified(unqualifiedPath, { + extensions + }); + } catch (resolutionError) { + if (resolutionError.pnpCode === 'QUALIFIED_PATH_RESOLUTION_FAILED') Object.assign(resolutionError.data, { + request, + issuer + }); + throw resolutionError; + } + } + + ; + + function resolveVirtual(request) { + const normalized = fslib_2.ppath.normalize(request); + const resolved = fslib_1.VirtualFS.resolveVirtual(normalized); + return resolved !== normalized ? resolved : null; + } + + return { + VERSIONS, + topLevel, + getLocator: (name, referencish) => { + if (Array.isArray(referencish)) { + return { + name: referencish[0], + reference: referencish[1] + }; + } else { + return { + name, + reference: referencish + }; + } + }, + getDependencyTreeRoots: () => { + return [...runtimeState.dependencyTreeRoots]; + }, + getPackageInformation: locator => { + const info = getPackageInformation(locator); + if (info === null) return null; + const packageLocation = fslib_1.npath.fromPortablePath(info.packageLocation); + const nativeInfo = Object.assign(Object.assign({}, info), { + packageLocation + }); + return nativeInfo; + }, + findPackageLocator: path => { + return findPackageLocator(fslib_1.npath.toPortablePath(path)); + }, + resolveToUnqualified: maybeLog(`resolveToUnqualified`, (request, issuer, opts) => { + const portableIssuer = issuer !== null ? fslib_1.npath.toPortablePath(issuer) : null; + const resolution = resolveToUnqualified(fslib_1.npath.toPortablePath(request), portableIssuer, opts); + if (resolution === null) return null; + return fslib_1.npath.fromPortablePath(resolution); + }), + resolveUnqualified: maybeLog(`resolveUnqualified`, (unqualifiedPath, opts) => { + return fslib_1.npath.fromPortablePath(resolveUnqualified(fslib_1.npath.toPortablePath(unqualifiedPath), opts)); + }), + resolveRequest: maybeLog(`resolveRequest`, (request, issuer, opts) => { + const portableIssuer = issuer !== null ? fslib_1.npath.toPortablePath(issuer) : null; + const resolution = resolveRequest(fslib_1.npath.toPortablePath(request), portableIssuer, opts); + if (resolution === null) return null; + return fslib_1.npath.fromPortablePath(resolution); + }), + resolveVirtual: maybeLog(`resolveVirtual`, path => { + const result = resolveVirtual(fslib_1.npath.toPortablePath(path)); + + if (result !== null) { + return fslib_1.npath.fromPortablePath(result); + } else { + return null; + } + }) + }; +} + +exports.makeApi = makeApi; + +/***/ }), +/* 52 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +const fslib_1 = __webpack_require__(6); + +const module_1 = __webpack_require__(8); + +function makeManager(pnpapi, opts) { + const initialApiPath = fslib_1.npath.toPortablePath(pnpapi.resolveToUnqualified(`pnpapi`, null)); + const initialApiStats = opts.fakeFs.statSync(fslib_1.npath.toPortablePath(initialApiPath)); + const apiMetadata = new Map([[initialApiPath, { + cache: module_1.Module._cache, + instance: pnpapi, + stats: initialApiStats + }]]); + + function loadApiInstance(pnpApiPath) { + const nativePath = fslib_1.npath.fromPortablePath(pnpApiPath); // @ts-ignore + + const module = new module_1.Module(nativePath, null); + module.load(nativePath); + return module.exports; + } + + function refreshApiEntry(pnpApiPath, apiEntry) { + const stats = opts.fakeFs.statSync(pnpApiPath); + + if (stats.mtime > apiEntry.stats.mtime) { + console.warn(`[Warning] The runtime detected new informations in a PnP file; reloading the API instance (${pnpApiPath})`); + apiEntry.instance = loadApiInstance(pnpApiPath); + apiEntry.stats = stats; + } + } + + function getApiEntry(pnpApiPath, refresh = false) { + let apiEntry = apiMetadata.get(pnpApiPath); + + if (typeof apiEntry !== `undefined`) { + if (refresh) { + refreshApiEntry(pnpApiPath, apiEntry); + } + } else { + apiMetadata.set(pnpApiPath, apiEntry = { + cache: {}, + instance: loadApiInstance(pnpApiPath), + stats: opts.fakeFs.statSync(pnpApiPath) + }); + } + + return apiEntry; + } + + function findApiPathFor(modulePath) { + let curr; + let next = fslib_1.npath.toPortablePath(modulePath); + + do { + curr = next; + const candidate = fslib_1.ppath.join(curr, `.pnp.js`); + if (fslib_1.xfs.existsSync(candidate) && fslib_1.xfs.statSync(candidate).isFile()) return candidate; + next = fslib_1.ppath.dirname(curr); + } while (curr !== fslib_1.PortablePath.root); + + return null; + } + + function getApiPathFromParent(parent) { + if (parent == null) return initialApiPath; + + if (typeof parent.pnpApiPath === `undefined`) { + if (parent.filename !== null) { + return findApiPathFor(parent.filename); + } else { + return initialApiPath; + } + } + + if (parent.pnpApiPath !== null) return parent.pnpApiPath; + return null; + } + + return { + getApiPathFromParent, + findApiPathFor, + getApiEntry + }; +} + +exports.makeManager = makeManager; + +/***/ }) +/******/ ])["default"]; }); \ No newline at end of file diff --git a/.yarn/cache/@npm-types-npm-1.0.1-3d959856a7-2.zip b/.yarn/cache/@npm-types-npm-1.0.1-3d959856a7-2.zip new file mode 100644 index 0000000000000000000000000000000000000000..16215fcedf5f819b5ebf36c377337c8c6bc80625 GIT binary patch literal 20602 zcmagF1FUF4uqAqYk8RsN_t>^=+qP}nwr$(CZCn4&dow@tCV$@FNp*L!t5d0T?e1FD zYs*OjgCGO^=R@#6`~U1<{&hCCM#j3{1<8@P?Dv6QhlC(2)JAWR$|u-VmfUZSi*iyD*q2|t=3Kw6mtyb{nnjL7CTNwh zGXHap{W7Wa|Ah#U`cnuLZqs6k5wDru#`M@3no*baoP(6=e` ziCB!r8bQYX_RIyjK)6;&2yW^vst%|}GG0oa(t5>R+a{w-8p4kmz zKq8rVdu|I&-AX*x&Pd>Bg!~x=m6|#3E(Ka?!UJ=F?l@-7S%?`3cyXsNUdOjzB;j{* z*}b+C`DCVa+C+;wG#Yegi%}XQbb8k^If~zktx4WTPneD3in}s6J_h4{^+sc}-MQlW z1pLns`Cp4CB2NIs`ESug{|U)|vv{h_t0c2TRDmU3&==*kN6sK0Y2Yl&OwBGUhfpvL-er5JH*3fB^s1`p8rOr2`lM zfakyPCj4)#o7)%}yU`laIyqLWS;ua&K>y_E<~#G<8cT0kvQ}NMxbQ{lW39NX>3=(r zyEIf2U#usPjf*#4e!p@j(Tql1clw~)p$Q?2$0NVTO;C%cX-ZC>$?jL`#bhR-fi8~F zQ5Et=Owpt{O@Uiosg+z3np*ZCL{;JpEk^_uYfcT7N??U1Bbkgd_5bXxqv(e3R;gTh zjHDeDyNy&a!G8c=M$@ZUER!7%n24yr9;JGFj2ladMek_n6KW7y@Ox?|pH2syjh|ES ztW&%jfoet;7*tTEqih-B*B2|XZ=P>}#BzHE%u>~FS|o1XWJSWok9Zy-eaiRs9Ds7} zL@Y^=$=oz=A&;@rZ}01(mn@30*KTVhLV2PpVlb)kl{ePRs8)oHnWC3ue# zkp$vsLZN0Y1kKsfv@(!gePB*N2jZyRF)2!mK_`z5#fi{Z1@YzTC6qa!wreDH7VN$^ zecHpXUfWTWWKdPk7~sk zn)Ow5p(GfCQz~($>=kBG+ApJI=c?|FykbuALW{O|EU@Mebs$uYY}(9NGp%s&--xXY zfDBDYPay6E4`GQKOGTm5mO2Cy{Q<~&Cn=&}OTTjCQB<719C))l+_C&WV;NcYr*18@ z-UYa)nB^r+qd$o^4?ZIH3(YTG9sQ)oQyc9QJdz1orY`=-?`CM}v`D%$;+l$&0;Z~w zv1TZV-bb!>UgmfN)SE5uhYL&xxtM(R zeA9+vojrUmOTliNjffC@E3Rg(o%hd69ujwRomwwjp5jY0Er0O$L^_|ZP8{hyTHuu6 zhHE&ju0VxL{zxq3P$D0RqN1qDaVXg+O0xGu)38NVw4R zR26-Kmb3U5!Y~z&$mZ{5ih+71y6eJ+bmNsoFSMf*sUGW!MGh)-qELXB%5=nm8ju#w2X6 zQPee}=Z28WEee)NOwbJ4K{G_GG1d*)PZLh}-RA5moXtEu|4XE0jV$$ehX;Ev95BQm z&<8ovD5V6;gf`0n(CiJVE$MJfcbcUAPyxhdFYsYh=pYalJanzUlVv;8Lm<_bHID{_oO_4e#u8~24Ny+tKEzQV^KAKME-l4;s6_1=oozJx>A3&$L;Pfp;DqnIrkHV|I_GR>SZ)Nd$eOY_e;>60iNh z_5tJH+Ay>>$T1!aoi=lw43J1&#^UN}rpAe?S#pZG17f-WN9=>*O4q{NqO3G`_O*J$ zA@VU~c_2wees`#@e%+~_d=xx(y2A)Vzu*+?Y0`c=UcJt`@n9j>DsjC>Jt954t4@`P zoFuWuUU>iOi3R6dwr=q+(ZK=%0KofiPAn;LL17t1VQmG;*i3r(o=?>%hYbm{Pd4Rl zc0Cpq2$7NXzoI}gcEa=nGKJr-IGk3ltqR0P>F+vB;@3}%nU1&n`QISBJzn3ihfaV@ zEwMpL9zE!%Q8@iuz}sdX4N>HNQmutLF87niG@DFeXgJG#?mK%LZDi zlwyNY)qr23;L2E=$P19S^F1-Xiwii!ewyU#5QInS+Dy)(YM@+F2jtB8-&qJSwin1y z<$=_Vur;@?S*cUxVh`w)wUYG7%E^<5Oamy21<1qaxNFsclpZ*!iBkN)63)6Yf|B<2pA0XjBGXMX~ z0nF%PVi_&^x}^Ql|DEAblY8Wacrbqb=L2ni>Wj$(=wfKz)E( zCweh-SlqX4am6LU8PfYQ;Z|D(w#JzQWc(N{pxs{wBj!Y*gU)}f%JNv5n;Zf`R__y@N&`2_yXuV; z{dl<2ScHW=z)l&6rLQG4;&uw5^Jt)v8LM;4Q^C3(yJL-a-0Hl0Qj?6_(XvU{0Z-Jc z^a1$q7rAi;B(Q?2FI|z(gM9v!^d-m6*<@?rp+?RpC4Af(o(nX(F}w9n3Pu9frW^)wnm%ci^{2tE{IEkF0Rj7SSa9HR*A`&l0BE>s6N?%Ue?o6fJG=DMr2^^NJ{x z&(sElh$)H5`s()c99+-DdNQ+Yvf$KfzR~Z(*DJ$MfXVuXT#wbJ8I{_|SkL}?R~z>y z=|h-}Un5XWTD`1*Y@5#t51a*Fi{`06ntN@}J-Ml|ILfd;4IdX`naNekpg} z$L{df2a$@{rDU#M67R&x#^&cGfLR(3o+p5eZGnN`;)`*dSu6Y z+v(4+VbAX`6SK9Yof0v;qeZmykl$-gJ~1+yQdWei$A}&D6hXc>L?U|?=j=B;(#d3A zy!p0lvSnQQGxp<)U8Txl!(!nONXbQ)clePaVAc5Zb`%JkMjhp+N`ve6?Y4J(!5Q9L z66JPAyZV2)1o_W_|M3t2MC-qn5d9ndFZnOn|9|_eogA&qZJhqYAx}trd_rS4Cu18U zM?wyKLQ^M4y8rDpA*46te{LQBVd6hFi~k(`j~4r%{NHStTbusR^1=VYl7DdDgdW%d z0E+$rO7j1onNGI0Ry0oLcC>ajrq-RHN=mwGznp$!01M#cI1Ae_umms*(N3@LuRFgTw;iulBn=^sCs&VGr|&$uw>wPxloGb|b2qrTvAMaYDAgb|rl1;`V;hfLj%1R7|%%c8$d=DlJUfIBAPX6TVV@MA9nBUxDUifqrFn@TkRrWr6-+iGTmqiU;oXTOe>yLEQhAva4}NwEv;0 zghff_@QK&Q`jad4^=vB-Hb@e)ujOO}JLK6i$RNIo@?0egLFDa+|mxbb$q;>gIM9G7u_duz>-RD+R&~2yC_0z z*GyiM7#&*k7;uNPf4?5DmZ&;qN~oxU%=Rwzem{xaJerp)=5g&j^}L$r1>S#yF>Up7 z6JGBWzzs$Qd3)Kv+iFbBC4v{x>O;4H0@s~l9__|+x+hf>*@;@{>}?oV zk)Z!veF}l;5OHmovi1E0-ykuLF^2pRfT{giSUtL8A|hH@>AenvxxoLx+NOH*&|49f zz^lbKGBm^`R}()tB2=7-qves>8s~%ehlJaFTy1&5V^r!)fiCDH@!FJj6u8B=>@~g9 z^wfr8AUUuTowXjC6Dz*w9!v(i)wUD8v1dGjA`!;*S$MGQr1wo#*P50ChBwBhyxyv6 ze%98Q%|RoCC2{SWy!hc3L2@=gCv1UgfUTOm`=b_zSNys5WYfTvl?EyM3@Xq*-H2BKQ(r!M7)=Hu2alUn6a(IN8&gWL8FLY{!yM*J(H#*bj`7+>6j;wh@(`*ib- zuO@5D$Ttv9Mmv0bqkIl}39bjIBRq)!rs(C(3`gVPwRd%{@PxNNPc*eZfPdF$=d^@- zBzKb<&0I!9kM)QPD~}L7_W#>s`n@n}AtV@NDwZO#4$Z8~cr zYOoLY4`5uKRFyS6yqrjP+_{a;+`E{;tjyt%;9~D8iW2xGB_#)aWd-NMLqlol&lunF z8^{cULQ$G@Fng~&cXidizd_wu+mkEG!|nGNcphli^`KtK{n zA~R*mp`b#{&CO?XSX5MUTzsTUFmtLeihBh*sRkJ(*x+3c)bZO`2?@sZ1vhNUe;<&rz>bh-ZTt1#)rtVWU)t2A_l-P zx@QkCYv!S`9?ADZkT*FklRtgqj1Aj#wZ+~+*gQ1`5+?_mS9`a7YH^4l`bqJtbD-ST z(r|HH&#KV&rHJEKG(YMdZgYDs?irpn*>-!Y=eN)`gh7Re(|CwfOJZmlawT0zXlQ1a zZ;t)^0AOPnA3_q*=nzXwK{+^!nRbP=LzC(hggtS-FVB*AE@Dbv9$#m_gil<@Fwr*W zcDJuj4hE)2O*KkjYQ&3en!S&yI^2Aj4bjTmd(g=hB6%Pn96!uN;c0J}KkPq?Z)nt4 z`T%%nDUCZBLSHc?ePjXmPhd^83cUQMuZHAw53OEGYgEjaOqG2*cF4#s)6<7>SrsLD zCC`}9kdcQ(J%{`7`}*z#a^(H|086otIZ3ym9;&iFIL1Qdn8D<>yn_WoQF7x*M& zV1OqXM&Bjm<)!!^VOpV6AG$g}3)#|J! zoNjOyC{$#Xm9?-Uhl7hf*3(Fxe7|wp{Ne&LzIwgQbysO^m8PaKJw3Uqs%nCP)_OJB zLg`IaDm~>SW98*zR0a*WNT9m2#S@JRA+}Q3b`HxncK*G#nA3nC9Khef?%|baIAz<+4*fN2)}v z(8Q_vNTY|@E>JyuMsw7edO2nq9`;9gXlSP60adVx(jWt;GXIB@9`P5Kk4;tlac~Gm1A5Z1J&Tx z-hOLqtN00T_h@dljh2>*8Euv#A+F;QSGXsQTr-CoW{~!Y348lEj_feRm!nKwmfh_= z+~Ce1{0WMvh>8gr@!R!uZvqlHJIJ6V#*a%%YU)KV1CnTD9&*3vu5N$d7zsK3rg4~) zJzTcQ`t}a(Z&G#lG?$i^wtKVs>#W)-uCA?3NG*uX!Cg#4Oq?`vOP!kk5d7tD3WT-7 z&FadT#1AuRhdC~=ytMT6^3t*{pQ~JhNX}pZtIz}nS6-l|*m3UYyUC#Gm=`x7YeH3+ z;s>Lc_l=(l1NNYkAd#%I{e^OS$Pizd^ub~}7JH61 z&q$NQDlTwY;@p&2fu$$%5klqiIF?jNT6lPU8~O1JL%OTpWa`CKK_16jeZ~uEaaHo3 zoP~**pElRbtkyi=%q5r&!H#TvdZNS8PWkalKoVRelgq3DHs$N?+-wn396bDXMC=?E zeGSV})sex<#pR`^htJ9BX?@KO=npvSC<_-m8y|1a_}A35H8|KMZv|!hQI~;XnwC0F z-o)6XMg7VT>DE@uu%oT5z56A~+spfpg6&l{?DHd~yy)l23CqgL%AA0&vWkj|DisDs zykd=wO#R*c^4AYdVtzqQjn5g0Rm?nUh_U6P_J_2zZ<%-ro>>9q(|2H?*VfkcHFT|x zI0KSddFANH$O11Kpn;Zl^|)DWQJ$QR3QPZn;izQPX@Q-YsqO6ecz6_gkw9%8S6PAz z+y=ctoLh*5RlrK;$*Ey)#Uc(#HC`;2wTTK?NJ=V^VeM7cMv}ymX<9v1@6+eo8wjYk z95_o^s8Lt-%~d>2Q4d9* z;lxj~Z;4KBOdQR6Yn7i%yl=a%vvB2 zan=ac4eX`kOO|X-J)BO3!@L*py6#FL)Z_gZ*2yCNC9?(eYnejR(VcU9Cgd2H%$M;ioyTKSF%EfWcQ^5Ia|&*|S{=ez zN9uM)p3$k`vic0RGRhNDlVMJ$Ad0|3EPM?O8CBl_#FQ9wi3A~Zmu)?Pg?*k4mpR&* z@tf#$y2P~I<3rF@78;zz4h!sbe7~Pt2UZC%T?-<88UElnF_$w?EO)p@xzBq4p6u!p zhjDpndCz51#ikbb8E3lAw&to-GT>ywx21I%{zi($L}1|-@M%6CB&BGh^c>A z{WKAy%!ICLS0e|MV|<(vy*JlETQ$ker7l5U&AVYo@mN;Kw=F?DYA-RflmxWYU5iTk zO%5))-D*|NnCUiqxwdVIkY2nJad2RBiZA8b4+tF$e!?bFqN)UdvjkqQ51)kc^1o`3 zgdol}e!IKr?5ylFGMg4`C%ENphy8`I!40>?V+RwtTSF&jV}+JbSg*tyGo%6;t(}sh z4Q(HPa|1Funyb~79C_d}0ao+5J*J#%sm6Xj_#SE9AxT0hkY|uaf0PB&?$HpUr~29L zz2#f59}K^{SABiCNzuuT(3cBgyIvk~+$@^@8)?l14U%D)JXD7cCAuA%F~o0EDtk&B2C5gz*jq%HkTN=iGk zHE-WAp%MwQxG-f!&5IK$m5`RE7UnzAG`KP{67@K&YTn$dnJ3+Md7*TEA0HQ|rLCRL zURJ(IO14W*WhmdGdDUhc4It00Ml3tCnNBW2>kD9@r?1~HTQGz!nrv+RxE*BEQA*Y^ z3cZwEYh7eBw+c`)w=9amArRUv^&&=FRpUw!6)wNF%>}p}bz)#b{o{LI#{H~~@ z!RhWn8u?+nc|auU&cQCf7ve~I(MWnkAjK>Ck7;RX9-ZGnN9#Mov1|SA+asB==qQ!xX(1dr zdBE4#R#&be6ugLNyT$Wszjap-OmymedTPg?^&R^TS08rQ&4|}V)z>e#>RFG!rdC&St$}b(exaGd1#;-HurdY~7ADSYyF0FNBJ=a}n*&{SvJUH{ z24TrmpPwLWSCkl(Z?n0J^AQ!tVeWXDIJC_mAXBPJN^*+dh}Sk;?Y-Pzf?&baeCjj9 zIM@-z#l`$*QFvnPQe8T|KGueXo6ip%6@?Mo-k!~!nLAm;UihjE;hXRKKZ4=BEB!dB zlNSVL5fS3xHXzL(h!KD~#kLUmHU&gPM0t@m9n((J&vlqjnvRz}I3^BWLr{7&HQghG zB;`@<0vDH;{4wuv7`8ivsc8N6{-2!idS^LxqwX=|NW)+q&dcwd{MaV&&o((RK7ywX2p8w&ybQ9Bb)N3x1D->6S5g4rzn0uhDugZ`&lz z5uZ{-w~wNqv}+LssoA9h`~l}(muR0&O*JQ3r)oAU{TFXH1;ZO2P=Claa?Ib@FwxwC zxtKZR_z-Y*wON0_c!*})v=qePv?mfJr$x!P#yJ+56-~lpe5kC{oM@#2+UFninUu$n z=1?+U_KBcJ+#d-2sOqq|9JwMI=#O!x2^vF3?dh84=ZUUNZ+$DAEKx37X}Vlr?%H^A zv%zS=-u!Doe^=#6B38P@=nh0wWWUS z(-UW>XJ21m8|gwkXTSx}Oai4?MTFx^nqc9wpD?}EdL*#=xVQN4IXNdk-kf%H@>#jV zRxHTR&q*HFWb6>U*E7A#o{bdCG=Ho3IMcisbd5R1*Zqhi0IDL*Uev+eN7lI{R{H?p z#^%{f^uVB?AbEzOG5bwx`}jgg#wY;ma<2ZzB|^G>#;#;VskXtzBfp(Oofmy3miv&>dC%OwfZJo)*Vp7o~W*$mSz#XIcimmox? zXH+9ZCL;so-prh~wt!5dwz;`B%qY)OL2Jkv4)MlR`&0A$<5Vdy^!g@YjKpmU>^AoH#A^0M2KcAn8tQ1JG2-LF(m z1}Wx}0hr*&znQ=Yc)AjO7?{IiI+;gJK~7Ggfx&`#5X-{)k{6?o3=`7Qee~v}hKatf zz2)appUorpII{d(vQN;Vp#fmOG{Scbhy5=e1|&k|#qo?(m^ii8&;rXMxVBW7$sq>g z@pC^`^U^Yp;il5EiFtC}HJyQRj7DPo^&g%$Rf21V1K*XPSAy?x82kB0z%nqxQxa^l z)%cR_){}&950O~}4`4b%(psDMD%~o9*jUsILY^agdF7oW$>~)PvmpF{(E?ungowao zWhFj<^$w0XmQ)WNS+$;5qCF+FpjAXf@AUiAp+CygNy-4NV!7BwF*DLQJ2KQwE~7)6 zyq>JIqLkMM3zH6j??zR1Ox=Os@-$hd;tAbot!M5 zF8o4EN(M~Yk`{&kaqe{By;?+^wEaDC|CTe=v@fM6nU7it0XOCgcI`qrJmP>=qy|aEXb_7X=mNW-rp? z>&@0Yw4AC>vZ0|ebMtwUzpdBXXEL_d)|+SNM@J_o7q{P#yrFpZ#E?ML=<5!VDfXM` zb*+lr%3GSqUjlJjwdu*0;zCkYS!3mbfs=Rp+RCN1)AQ%&`|B9SQnN@xhmYGrekjba zk4U^w)-B7XwKVxIM(FSkV4|mq(zl7E1g+Dur{U3Q(>kx8ouvg+e?D<)B*7xTB=yPT zoCFZ3>ROB=;63(QPL?v5gf!589G35BUm)R+*A#CLQ$1Kz+32#5;Fb$ z0Z{~v&VEqW@Ou4Np)jL)OqrZ`!bGY^!}dVJ&McpWU5gY7O=a2&uzm4CVk2kgfEC`~ z`FdVmDR(_oFqX``y}f%UtA5@XK&O-}w~*{4>}n2Pyh#Ua)atZcyaa$UW!_U$T!TB5 zm4JX$7g7E;^WwJBz{2bfSW4j|taUVpYQw+`sHv%miQ)Nte+(C(0SL?*=kJ}Ln_C8F z6Q0RPii?l?Ley3r;l7fUwe&K8c92-H(W{t`Ed2!K0X&`3e{sruZ?c_*%_u?t0EivG^>C z{CM1$^@~}oKM4S4y8aTtT3lRk7#Ntso{g|?PVNLO1MN!Jf})R^%`rhmWmN1c1P?B@ z|5uxGo}QW7it*`r|4zwR)vxhBCf{3OFJr$0B(9@)Uw(f6m({yJeoO5(By#9#aCFw^ z_KpF^8St^ghwWDE!cmmqfxAR1GwYtn(cW%Zz_qxVK*y}bmrP7*e-LDZ16bC}Ql_u3 z?eKMbd!JrzJ3c<3zrDS!t)X&qfb`AABWO)XgubU99UbMx1q33bhmMSlwzst#9ycH% zIX7KndDC5d+hRL8T@Z_IvHW1xC4&qYE=KQMmSKA`SJi6Lrvj#DW-iv+w=uEBI=FAG z_Up_@!i&3l)hVhdcxhDR%QtB5+9;q>)ipK(b3nC+#byT!`dNyjPIewC%2pVUj>%v%k`GRONA@y0Jvu<79DdOL#tHuMYh~ap$?)w2+WT`a?D2BbYX|k)y1V(nCIkQJ zI0R5T%DYRQi`_b{a;qK2Jq1`3rFJPPCLsaTJ@aYQUGnbWnn6V40 zJ=Hfwebv6ZH}Jap==iQ4ZQ<}Z=-DTR`vj~pR^Y^LJXqo~8|*gGZrnF?vNjvMKXJe4UFn?>)XiT;On(!OC)$00GOMb zlkPT*vR{1DD)1E+|3l;Z;H0k)K6#kbm($Zzz{I+Co5GZ)I_SdcuagrhD(cOtE$(Ur zoQWk+YuzM?1U|gM)aWcwR287-nXeQ%60)(fcdRaEi0@#Eqg7kN$3Eb#lJ%AIlE-eI zOVj*S`58VwlTnKJ^8S!m6?~cMT2g%CNQ;jT$CDD}PuH7*)+PZKO1NoL%IJk0g~*M8 zMhiRU;871;(0{Re#cr58?QMrgH(A36{39@gR+pfFHgCUcxwkx$R+?>K<>b&&+eZ{{ zdwrAroFv7a+45N_150xH3RG{-+scifmh)1$FN3N&r~X1m#ZJm#af)T_I{vP_5VJEN zU|;|@Jqex{Ap4lMUMl+8T|AiA9_fENI*;%6u4azA_zs!P;Hj-=VVYTLvTq+O^x$Dt zg3yZep06nC_7aSW$nz7hy%9n5F5cdY^L(bSHS<)HvgO2?pPKh=H;=P#_VK-6TwH9! zq)ZEr2o@zOnsf9zTH0#)gW;m*PfDBu+!>r23a0Cy4_9&ORV?t*92=K{xs{&`Pt0{e zo%)pLo6M${@%c}SKT!*kfNTb3hs9^jmj|IJ87F$>sb8sW+El|2RI4{#rF|q1qo)4%q z=7pu?zsq3JiVM$q@vXxxZ9BwK`!D1Bl}8Ap{i2DR6%25cHLtK-P@Y68;cm|Kmfr=# zo_4z*q?c1*U}`BOXy-KN{P;AP&Pr5P{=&kNj?Ix%QU*)~`nptHdVM^ZBhYeSZVVQm zQ-ATC{``d4e

lBieZ)kE}>ND8E!)&I%ZUQ6HLG6m)A7+)t9lFpK^12)!~GSjVQ6 zaxXM#GXzZxLi?jXsJW%4hBgf+om-EwF45Orl)uQtlpI}r(cs{)xrl;gFQpL;GqAEH z-n}OB&|aw9%VlV=@HiF~5hVpeo?m|c@0K8IuJzi(B-0Z^h4TSY$N!c6t#Ks!H;&=J#gLea+zVFsLRIg* z3@)zvF@LfV^XJmcj0|4xM@L6LY@(go2p%H{l9gGxJJiI2#_rhpIYnO!oo-Gr^!Dz1 z0+cUM%UqiQCUR#(Ru;r3Y3i}AABbRKA$3*NqV$h`0#UL*oOEWUik6mE6T=KAQqj>- zOi2k93{0ySd72WzYN;ln$@Xm;)NmK#x5_v8X#sm+wg6d@vzWLS4mS}vknYtNkHvT;uv`#mZ(l4djvE! zHToHXkk_Y_hDOkU`7R>Tw!g#%Xmst%9$;s3QWmx_A$)EYm!@%M+?erubttJk!QKzc zUn)!GzGZ{@8E3?_S2K)nk=*8Md(Aj-rwQ|fbX#3-Uyw9c`8K7c^u8+XZEO$?H4PR| z9C`WH@Yql?ank^VJ3B|<*D&E72;_|h=A*IE(LYgRpH7XZ4`bvVqtx>KhRvCQ?aH+q zGAb%8T~$?8;z=@3xS_14ROw>vhX#q_7`%CiM1_6X;lj};bECu51O#ATvw5g}RZlfI zyW3g-uz>3>o?D}8!DN0|Jsr%H<0BB2EHMDz3OS2Qb z<8xNfC3Gp6i2-Y@Zt9ttqvsLK0FIhUW7uw|F-bgZY)EC}cItxz*J9eRoSrl9E$=BBF%)?!|9e zsAN$dieTj>kbXXz1^Du6s3>vRUXlG1kE*Ju8RIv1c6KmFhwo}o_$W6yIo;gIc8i!+ zSA~bUTsHfggnITmcEn`!Mt`#?l^zd`Zfjhr55^L4 z-?&_m`0(7f+!&zC>af2MaetTz2~~r8_!`e-Wl-u^aXnW-kB?b!a#xd*2s80+Xpq!a zDJY2eOk&)}a=xb&wmUcoKma;AyQnQ#nL##?*?W>G>FfqG3CnN z*}t=|t-ZgI^MFo6W%N2~Q#Ata=BHXkqVDE7K9JCI5s-qAyA6yD5P?-%3Jj1XtA0(` zslSO(*)aeC*B={s2L}fW3kjj2>8t=(j4|I~I&-X5{aw|}*!G;e=q$_tU=}J58`(Mb zxgGzqg1>GbL#AMyE`Rh<{}oJp{zHGYW|lwgda55E@B3>y&MQlU1_42lAf$&A7SsH^ zT-LC5G!#^mgDW_+ATJiLqjz(*Vl_Ruyl^?u!C@O`4MEMSpfo?#QJVho+8t(W%T(-t z`}RVUnLDKaruv~sJ*9Drw3CKgE9nxtZn5ydHyv7`RFHix&w_x^+`XDa;HM0p*37Fv zo0L97dcOwrk9jSyvAqcu4701#e73w*T8u?=eWSubBWnJqtwRMJ^o)M!$qd!v_Vy|Z z8?!VC4NxnZ5UtX2TTdF7zRKRNwZ+8k>nwQLs2-e=vB6x`&(GZ!RZlW;sGy)gUC@=j z_IrC<5oQO#9(qERRbZav=lk;&@hPj-v*0!ry$7sbc2gui(LG4Mlj1IkxtO`Lio_h! z4BgnE;NnZdy=Di!ME(!%#9;+T`EW{Uw$L1nWT7xa`-iK1dAB2Y8R>Fo12&kX_;}S} zv!&cMfWtl~!Ymd63)RC{8++69Who>ZsX>_zb zKn5W`{_^=@dPYV;unt@b^5Nz;60&8;+mHF?o*|h+-@t>AK*wSI^4}BSmJJUUq1@$p zf*gLJz*yPI-CtYRzsxLB+4fz}snv~*jWIJ&I?XG|L@qJKM4620bi%-y|A-5%Jc zA>3_3GBG~;zOnntgx~9UV%VBs*HW4qROMEr9^|IV@Sdt&d-rK0KbJ#a?yrr5OR4J_a-tjOn|`u zT}`AbFVCm@w5fl^iO=Hfgh`MV0@yy?BWPe-gYM zzRw(qhz`}RX9P|txzc!8O`CvfxC;*_K0e0VJ5o?kjAGnK>IwO44*0u6?7ot9;Nl4D z4{m{o2ZzlIAS`nU_MD>yn!CF20Nnv^@hK*fi_K0}M#mIj#Nlyq9X{Mov8J%cgK21x z4Cw#k#FEzE-&bvfG9VxzfP!-3F}VDVbb_jRY@yn*#Ef@)yHC7|C1cO>$Ty4_4(#u05<}pp^1hj=K@n%y6x(^$iUp~ zo`L{4;QNp~MBd~f{M4N)RT}*Qn>FTC?*c!?y1Y@zk7i(H8YDg$F12E%IBZ^=K~c)0 zHpFQ;D2b?fUi&oTy}aM-Rn%2n9I(22E9b6qMz%B4(!z$~$*8`DB|K1^o6V6MAtmV^ zGWjjy>vV8B_g)BsCHV-l=RhH_0eC%AQ@MZXv4BBALWYk^LG(A6;?z+8UK-7pJ_Clw zAcn=vR!{#|mWYG*!e_rzZh}riq(M&MoX|d!COuoh35ZA~tsuX0tfj0Ts|U3H zWLYgGefy6|gouPBC>XE5JvcaTJz0r`)#5IqG(X^P?sYo^d_6WoM)ocwBt|hkHSI}F zX{Yyiho!;6vDsnm^_RljJn|pyjNVGd#^#$6i(ai)esz+_yw<6z$eB8b1h}+$$9^4s z!<0@{Qpsm#+FI&)6d@@!75LqjCGopxRzpF7QFE}Q28;Ktn!ru^IY~QA%-|#>P%5)fA)nbRX+-t00_B$QCP;! zcS#vW1Vh{lp_K2l4zZclxbW^oTGgtmgHTcGgs$OdDYHAg;K)kZQczHkoqZ%Nr+!{O zkR!FSGBGGUG3F{OD<%eZv|WRQ^73o9SDB;OQ~Mq8k(~4qNC%K*#$_R2Uo8-k)ho(M zihARPINmbQ@4APUPBw)lL}?6I#J`(U)s$2Ij9gH$X2z{ml?aS_Ip^TUX;`?y5Ed2U z*V7(y5Br_#?^1IUkSthR@c7!nQQcS&)a}DOgV37x>N|j;#T;C5_*>6F^78VtJxA7~ zSp|-Io~W$MeeTieX{_{|#k~j6I@IN1d{B$mw_i2XD_bOSa3pPgfe`#wyLEKhZHjc? zuanEn(~HgSZha`Uf0#Qn@i^JmZZ3;+_O%pH?c~^ylVRN$oE6LqBal%Tf1kOzS;dr@ zZ_e9Cb4_U`7890cUa2%X3tMc~sLAuGC9&yGJGcN#X!|5tPA97;Gcc*KIb^FK=o1&B-45Bwah-+bz?2 zxFIx{XyyXghm&xkQcny7`Vb%&Ha3T}&q`0$kpW;<*XfA7(IX-~5Nfxh`@dVi=*zK) zh<`sEiV!5*{{BK8r^Hq|wU98~REcer(s^OU*4ns|;!p^*xYoc2;=_c1$4%G2f(Nrm zZR#=~d{w|m-kJ3#C0T{N=kPk>duSQzz7-gOQJihBabyCjEcWN4*NN6UC*2&jBK83v zOP2gUg`5jC)BPXEnK3DMiD-zJO>(EQW+ZnZ$(?l}m(4`Rrj|=oNOBihg>osCEqOEw z=^=6{w-Dh$!fZ;-W&ZP&$CLlj^ZlK(^ZlKj&+B~lJ3HUA-@d>1t9lXez*1ACXF$ot z-Fr^I`Y(NEE}P@Bhh?ENL-kqJjN!R_Uvg+$hP`l6wrLLZ4!=)#&$6Fz zs(m6$W6Vc6#g6Xd6EHbCnwX2wybu&^_gHbVj(UNr=wMO7{j^4#|JSH|aq zmxaSn`0EzhjLU~jDt(W)xtV068bs@42i-45mk?%)QaSdJNZ$cpGrGgx5SU_sTfUd1 z-{a>n-Hbth!iiyi{s%WN$n69UDMH>OP#P3Nv-}JggRG_fr6sqkqoX6wy}9n1`avo$ zkggh=0_hcn&3#Ms;C39`iIY6ks}SZY*BPPO3jgX03>fOFCdV&7RW+wSRpi^dCHCGf zq`<&=$aW%tx%Y~-7u}UHrlTuE%S{Ig6}M*71F-|&9G~@kOvtTlw7zQRCyrLq_pLz_ zdlT>v=BESDshPpj1jlTTYbTO<{StT_%ue2eg8xw$-ac|%x~8oL?p+XWLjDQn;zjCC9`V2AF?a$YIVlN#ZeEP+ zK%MB#26yV^_lYdQm_UapEmS~y?XF?gApNQUEunh0b<1aV2&=&?O0k-KZzo6~5b}X~ zYMvgP1K8&}3*8_3`aCZiKEI{EU22zXC)v242q`Y@#%sh&1!l!50Z_d~!hy7T{?UOiUi7+V3dN^2 zjU#fbu+>l8%{v`z{=&H)PKNG>~c9+|a<@VemUWBd5llGBV>6wkVuWV;DhJ@qDiv2`(AaG|Q_!i`T8c2hNjo*5Oq zd-eoeS8XIZl6g0u4ZxJU=Op^3-y_|MrA^F~5g>D%H39>p2WBRr8-T#$N9009IDMd7{9d*U$Vec( zSt*l~t>i878WkO8Q;Gj2R8szt*whP!0kC#>g(UVvrp5jpuY5y zPbRv`LGA2r_4NFS9HMn!c64$g9KqI>H8wVmY;tQRz*J62os;=98Kii~1ULFII%{5q z=GkSmo(&u3y(u!&hw%5KOG5t2EOe z@h?%SMaIRIZavk5yGzuUo=!1X0F8^$GsKfT41`C(otgJWov^f}ihcw1 z{L>)ribYZV2Dwg8gp|z@=Lzm@^q5LrV^D#5)vQTaI3D;YX8Xm5)VGMPjKSs;SShtV z>C0UOG3LN&T&9Zsvp2=CZ_(f~ppLwK2_z5_r$Y#G%Mth!o8M>rbc}1f@Csm9^y7{+ zGzwDdkV>JXb4*$(>Khwx6Wh8Ksa}Qu$|sB8uZh3UVtq>6{?JJ7;a}KiuC9GrHyE}q z@O={GnL>d?vMa!NWzYoH??&7_J^~$t})h<_m?=CMONu;g5p|l|3`10vxgjcOLL! zKRc6;2@O?eKa~EG2OGTAt3YFN;*rrx%?m6y=GT%Ol+`DDY!mYeA_#c@-aPl3{$fn8ZsX0u&AjC@FC{ zyW2F^sA(rFBvty%zoe^X9E`9wVBX@Evf?vmelZf7`&LC^-(u!$ zT0oRjx7XfzBK@gg>)XVENT)KcWRL>S%;S`lOX={O`w9GdL7k}xp9M)gPz-+j^qD(0 z)ep{kUNAA>a6136IyW;_`!s0VN!K>W#MDQeXJ`wq_EBPDVp+_6vQ=N-yix*S|A$9L zxxl*x*PX)!Yd?So!mvR&ki52<+9f6{#~W?gZ+FU+J9tiLGWq~+Te`Y#I4373#0WcM z;yNz+VT9V>uM*QI`66vugP=8GgH>*toqO!2oIwutbsQ@eIWZ3o3;%}_1pJnzn)vGWfR8yQhl)HO8BSl(;pb2^^OM$ z&ZEiJa+EBYtXvF#FYTVhyp}b$+{c(cIOi+*?y^Mas3>gY8xiRvcPZc?cp^)<56n9D z;+&vqfnrRDf0nmmA_WS|S8&=w*tSUg=^$c9MA>5{p1wAAu%{a(PJ>Sc1+R;oir#*G zW{6#q$oYHs)Ze8mFKmU7+tnACT3MlkG}aX=C)$`sX+I&jH!q37DNN}~spF{`GI!`8 z(yo(=)B&4DcWVw8NZ7@I)PP(xF-0M+%TEHAO|_V1kI$UK$DYfEcFb2iR}F3SRHs?t zbi~WW^!*Kr(lv@{?~Z-Pa9|KaJvA{Nr_h45{X497rf_|VE+7WUgT)6L+L5`Dvy9M5 zH-=Zu-S)|eqQm~Mlt>dH!$9gpIUmN!I%90a!nb#Ev7;)@F*UttNbNQ_DpfzvLiMvB zbF*m0pmwuNO7d)4Q~ju~kZ5MAC04{}zs| z_O(h}@4Z?hTC=qY8};>z1#3NWz07J2+4LLan%ZhTZ@p?{jdy<2#x4F7kF1BS7ecJT zc5T@h_KzN7J#KxrehsHAxH0aRr2P-%#@Y5Y$0*EWM3UqNKc`S zd;Ae=|Mly)KG?oW%8SVQ4^r^IV(!1|Z)MqA9aG45^Nsuaxd{H+;QD276_ppkZ}A_f apNpc61vlHn#=#-LJ~Y{G8+FT-v;P55FlBN8 literal 0 HcmV?d00001 diff --git a/.yarn/cache/@types-json5-npm-0.0.30-f1e41a4c3a-2.zip b/.yarn/cache/@types-json5-npm-0.0.30-f1e41a4c3a-2.zip new file mode 100644 index 0000000000000000000000000000000000000000..505cfadb25d8d55f07dadf72220eb149064d2d86 GIT binary patch literal 3167 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 B2KfL0 literal 0 HcmV?d00001 diff --git a/.yarn/cache/@types-semver-npm-6.0.2-69b6c6df20-2.zip b/.yarn/cache/@types-semver-npm-6.0.2-69b6c6df20-2.zip deleted file mode 100644 index 9d6022b4b22248873f6dcb36aa7ff9c1e1dabcfa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4269 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 literal 0 HcmV?d00001 diff --git a/.yarn/cache/json5-npm-2.1.1-bbee3956d5-2.zip b/.yarn/cache/json5-npm-2.1.1-bbee3956d5-2.zip new file mode 100644 index 0000000000000000000000000000000000000000..ed234193c2b01f8270ef0130f7409f7b195bb381 GIT binary patch literal 60535 zcmaI7V~{3cvnJfr?w+=7+qP}nwr$&pIl0RmF~4FrVyKRX%QSkhTJ$EwNNZ*m}XU#iz@YF z+M%BfYrHm7B;X93Ln{I(GgnP^f5AUyAz4v=Q3WT z7Z(P!grU{H@DLx&;`YcIpPWhf6l`KcTik}9Jn%l0D6?pCAyI%r*&J2^*3aMQi4JyW zSH~uI%=l;m6*!3n)aY{&m#7N>A6Kv;C(DK{Hc@_fB+r!8%p6ÐISE`C2UvHd0Gn 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�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 Qa3POFIEWzb{vTKW2g*`uLI3~& literal 0 HcmV?d00001 diff --git a/.yarn/cache/semver-npm-7.1.2-04062a75e3-2.zip b/.yarn/cache/semver-npm-7.1.2-04062a75e3-2.zip new file mode 100644 index 0000000000000000000000000000000000000000..1ded39332cdbb1d333c705bb4ba2d66de23719bd GIT binary patch literal 34503 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 literal 0 HcmV?d00001 diff --git a/.yarn/versions/54251b67.yml b/.yarn/versions/54251b67.yml new file mode 100644 index 000000000000..6cc16e3580a7 --- /dev/null +++ b/.yarn/versions/54251b67.yml @@ -0,0 +1,26 @@ +releases: + "@yarnpkg/cli": prerelease + "@yarnpkg/plugin-npm-cli": prerelease + +declined: + - "@yarnpkg/builder" + - "@yarnpkg/plugin-constraints" + - "@yarnpkg/plugin-dlx" + - "@yarnpkg/plugin-essentials" + - "@yarnpkg/plugin-git" + - "@yarnpkg/plugin-init" + - "@yarnpkg/plugin-interactive-tools" + - "@yarnpkg/plugin-node-modules" + - "@yarnpkg/plugin-npm" + - "@yarnpkg/plugin-pack" + - "@yarnpkg/plugin-patch" + - "@yarnpkg/plugin-pnp" + - "@yarnpkg/plugin-stage" + - "@yarnpkg/plugin-typescript" + - "@yarnpkg/plugin-version" + - "@yarnpkg/plugin-workspace-tools" + - "@yarnpkg/core" + - "@yarnpkg/doctor" + - "@yarnpkg/pnp" + - "@yarnpkg/pnpify" + diff --git a/README.md b/README.md index cea72a3ed6a0..449a4db0d233 100644 --- a/README.md +++ b/README.md @@ -93,7 +93,7 @@ Those plugins typically come bundled with Yarn. You don't need to do anything sp - [★ plugin-init](packages/plugin-init) adds support for the [`yarn init`](https://yarnpkg.com/cli/init) command. - [★ plugin-link](packages/plugin-link) adds support for using `link:` and `portal:` references as dependencies. - [★ plugin-npm](packages/plugin-npm) adds support for using [semver ranges](https://semver.org) as dependencies, resolving them to an NPM-like registry. -- [★ plugin-npm-cli](packages/plugin-npm-cli) adds support for the NPM-specific commands ([`yarn npm login`](https://yarnpkg.com/cli/npm/login), [`yarn npm publish`](https://yarnpkg.com/cli/npm/publish), ...). +- [★ plugin-npm-cli](packages/plugin-npm-cli) adds support for the NPM-specific commands ([`yarn npm info`](https://yarnpkg.com/cli/npm/info), [`yarn npm login`](https://yarnpkg.com/cli/npm/login), [`yarn npm publish`](https://yarnpkg.com/cli/npm/publish), ...). - [★ plugin-pack](packages/plugin-pack) adds support for the [`yarn pack`](https://yarnpkg.com/cli/pack) command. - [★ plugin-pnp](packages/plugin-pnp) adds support for installing Javascript dependencies through the [Plug'n'Play](https://yarnpkg.com/features/pnp) specification. diff --git a/packages/acceptance-tests/pkg-tests-core/package.json b/packages/acceptance-tests/pkg-tests-core/package.json index bc1ec35fdc5f..cd6fc57266eb 100644 --- a/packages/acceptance-tests/pkg-tests-core/package.json +++ b/packages/acceptance-tests/pkg-tests-core/package.json @@ -6,7 +6,7 @@ "@types/invariant": "^2.2.30", "@types/klaw": "^2.0.0", "@types/minimatch": "^3.0.3", - "@types/semver": "^6.0.2", + "@types/semver": "^7.1.0", "@types/tar-fs": "^1.16.1", "@types/tmp": "^0.0.33", "@yarnpkg/cli": "workspace:^2.0.0-rc.28", @@ -17,7 +17,7 @@ "klaw": "^2.1.1", "minimatch": "^3.0.4", "pkg-tests-fixtures": "workspace:0.0.0", - "semver": "^5.6.0", + "semver": "^7.1.2", "serve-static": "^1.14.1", "super-resolve": "^1.0.0", "tar-fs": "^1.16.0", diff --git a/packages/acceptance-tests/pkg-tests-specs/package.json b/packages/acceptance-tests/pkg-tests-specs/package.json index 683e61d9fb39..7e0fc6b7ea38 100644 --- a/packages/acceptance-tests/pkg-tests-specs/package.json +++ b/packages/acceptance-tests/pkg-tests-specs/package.json @@ -8,7 +8,7 @@ "@yarnpkg/parsers": "workspace:^2.0.0-rc.9", "fs-extra": "^7.0.1", "pkg-tests-core": "workspace:0.0.0", - "semver": "^5.6.0" + "semver": "^7.1.2" }, "repository": { "type": "git", diff --git a/packages/plugin-essentials/package.json b/packages/plugin-essentials/package.json index 5b0b5dd5e2d1..b22f12f50654 100644 --- a/packages/plugin-essentials/package.json +++ b/packages/plugin-essentials/package.json @@ -8,7 +8,7 @@ "@yarnpkg/parsers": "workspace:^2.0.0-rc.9", "clipanion": "^2.1.5", "inquirer": "^6.2.0", - "semver": "^5.6.0", + "semver": "^7.1.2", "treeify": "^1.1.0", "yup": "^0.27.0" }, @@ -18,7 +18,7 @@ }, "devDependencies": { "@types/inquirer": "^0.0.43", - "@types/semver": "^6.0.2", + "@types/semver": "^7.1.0", "@types/treeify": "^1.0.0", "@yarnpkg/cli": "workspace:^2.0.0-rc.28", "@yarnpkg/core": "workspace:^2.0.0-rc.22" diff --git a/packages/plugin-git/package.json b/packages/plugin-git/package.json index a651c83b9f13..6a1d75c3989d 100644 --- a/packages/plugin-git/package.json +++ b/packages/plugin-git/package.json @@ -3,10 +3,10 @@ "version": "2.0.0-rc.16", "main": "./sources/index.ts", "dependencies": { - "@types/semver": "^6.0.2", + "@types/semver": "^7.1.0", "@yarnpkg/fslib": "workspace:^2.0.0-rc.15", "git-url-parse": "11.1.2", - "semver": "^5.6.0", + "semver": "^7.1.2", "tmp": "^0.1.0" }, "peerDependencies": { diff --git a/packages/plugin-interactive-tools/package.json b/packages/plugin-interactive-tools/package.json index b70239f99fd5..8f5c4e7f019b 100644 --- a/packages/plugin-interactive-tools/package.json +++ b/packages/plugin-interactive-tools/package.json @@ -8,7 +8,7 @@ "diff": "^4.0.1", "ink": "^2.3.0", "react": "^16.8.4", - "semver": "^5.6.0" + "semver": "^7.1.2" }, "peerDependencies": { "@yarnpkg/cli": "^2.0.0-rc.28", @@ -18,7 +18,7 @@ "devDependencies": { "@types/diff": "^4.0.2", "@types/react": "^16.8.0", - "@types/semver": "^6.0.2", + "@types/semver": "^7.1.0", "@yarnpkg/builder": "workspace:^2.0.0-rc.18", "@yarnpkg/cli": "workspace:^2.0.0-rc.28", "@yarnpkg/core": "workspace:^2.0.0-rc.22", diff --git a/packages/plugin-npm-cli/README.md b/packages/plugin-npm-cli/README.md index 959cc7a2f246..0ef4c48b3f6b 100644 --- a/packages/plugin-npm-cli/README.md +++ b/packages/plugin-npm-cli/README.md @@ -8,6 +8,7 @@ This plugin is included by default in Yarn. ## Commands +- [`yarn npm info`](https://yarnpkg.com/cli/npm/info) - [`yarn npm login`](https://yarnpkg.com/cli/npm/login) - [`yarn npm publish`](https://yarnpkg.com/cli/npm/publish) - [`yarn npm whoami`](https://yarnpkg.com/cli/npm/whoami) diff --git a/packages/plugin-npm-cli/package.json b/packages/plugin-npm-cli/package.json index 2958d02d51be..2c3173f39986 100644 --- a/packages/plugin-npm-cli/package.json +++ b/packages/plugin-npm-cli/package.json @@ -6,6 +6,8 @@ "@yarnpkg/fslib": "workspace:^2.0.0-rc.15", "clipanion": "^2.1.5", "inquirer": "^6.2.0", + "json5": "^2.1.1", + "semver": "^7.1.2", "ssri": "^6.0.1", "yup": "^0.27.0" }, @@ -16,7 +18,10 @@ "@yarnpkg/plugin-pack": "^2.0.0-rc.17" }, "devDependencies": { + "@npm/types": "^1.0.1", "@types/inquirer": "^0.0.43", + "@types/json5": "0.0.30", + "@types/semver": "^7.1.0", "@types/ssri": "^6.0.1", "@yarnpkg/cli": "workspace:^2.0.0-rc.28", "@yarnpkg/core": "workspace:^2.0.0-rc.22", diff --git a/packages/plugin-npm-cli/sources/commands/npm/info.ts b/packages/plugin-npm-cli/sources/commands/npm/info.ts new file mode 100644 index 000000000000..9870a604e1dc --- /dev/null +++ b/packages/plugin-npm-cli/sources/commands/npm/info.ts @@ -0,0 +1,252 @@ +import * as npm from '@npm/types'; +import {BaseCommand} from '@yarnpkg/cli'; +import {Project, Configuration, structUtils, ReportError, Descriptor} from '@yarnpkg/core'; +import {StreamReport, MessageName} from '@yarnpkg/core'; +import {npmHttpUtils} from '@yarnpkg/plugin-npm'; +import {Command, Usage, UsageError} from 'clipanion'; +import path from 'path'; +import semver from 'semver'; +import {inspect} from 'util'; + +declare module '@npm/types' { + /* + * Add missing property `users` on interface `Packument` + */ + interface Packument { + users: Record[]; + } +} + +/** + * The combined type of `Packument` (without the `versions` field) and `PackumentVersion` + */ +type CombinedPackument = Omit & npm.PackumentVersion; + +/** + * `CombinedPackument` with a `versions` field that is an array of tags + */ +interface PackageInformation extends CombinedPackument { + versions: string[]; +} + +// eslint-disable-next-line arca/no-default-export +export default class InfoCommand extends BaseCommand { + @Command.Rest() + packages!: string; + + @Command.String(`-f,--fields`) + fields?: string; + + @Command.Boolean(`--json`) + json: boolean = false; + + static usage: Usage = Command.Usage({ + description: `show information about a package`, + details: ` + This command will fetch information about a package from the npm registry, and prints it in a tree format. + + The package does not have to be installed locally, but needs to have been published (in particular, local changes will be ignored even for workspaces). + + Append \`@\` to the package argument to provide information specific to the latest version that satisfies the range. If the range is invalid or if there is no version satisfying the range, the command will print a warning and fall back to the latest version. + + If the \`-f,--fields\` option is set, it's a comma-separated list of fields which will be used to only display part of the package informations. + + By default, this command won't return the \`dist\`, \`readme\`, and \`users\` fields, since they are often very long. To explicitly request those fields, explicitly list them with the \`--fields\` flag or request the output in JSON mode. + + If the \`--json\` flag is set the output will follow a JSON-stream output also known as NDJSON (https://github.com/ndjson/ndjson-spec). + `, + examples: [[ + `Show all available information about react (except the \`dist\`, \`readme\`, and \`users\` fields)`, + `yarn npm info react`, + ], [ + `Show all available information about react as valid JSON (including the \`dist\`, \`readme\`, and \`users\` fields)`, + `yarn npm info react --json`, + ], [ + `Show all available information about react 16.12.0`, + `yarn npm info react@16.12.0`, + ], [ + `Show the description of react`, + `yarn npm info react --fields description`, + ], [ + `Show all available versions of react`, + `yarn npm info react --fields versions`, + ], [ + `Show the readme of react`, + `yarn npm info react --fields readme`, + ], [ + `Show a few fields of react`, + `yarn npm info react --fields homepage,repository`, + ]], + }); + + @Command.Path(`npm`, `info`) + async execute() { + const configuration = await Configuration.find(this.context.cwd, this.context.plugins); + const {project} = await Project.find(configuration, this.context.cwd); + + const fields = typeof this.fields !== `undefined` + ? new Set([`name`, ...this.fields.split(/\s*,\s*/)]) + : null; + + const infos: Array = []; + let leadWithSeparator = false; + + const report = await StreamReport.start({ + configuration, + includeFooter: false, + json: this.json, + stdout: this.context.stdout, + }, async report => { + for (const identStr of this.packages) { + let descriptor: Descriptor; + if (identStr === `.`) { + const workspace = project.topLevelWorkspace; + if (!workspace.manifest.name) + throw new UsageError(`Missing 'name' field in ${path.join(workspace.cwd, `package.json`)}`); + + descriptor = structUtils.makeDescriptor(workspace.manifest.name, `unknown`); + } else { + descriptor = structUtils.parseDescriptor(identStr); + } + + const identUrl = npmHttpUtils.getIdentUrl(descriptor); + + let result: npm.Packument; + try { + // The information from `registry.npmjs.org/` + result = clean(await npmHttpUtils.get(identUrl, { + configuration, + ident: descriptor, + json: true, + })) as npm.Packument; + } catch (err) { + if (err.name !== `HTTPError`) { + throw err; + } else if (err.response.statusCode === 404) { + throw new ReportError(MessageName.EXCEPTION, `Package not found`); + } else { + throw new ReportError(MessageName.EXCEPTION, err.toString()); + } + } + + const versions = Object.keys(result.versions).sort(semver.compareLoose); + const fallbackVersion = result[`dist-tags`].latest || versions[versions.length - 1]; + + // The latest version that satisfies `descriptor.range` (if it is a valid range), else `fallbackVersion` + let version: string = fallbackVersion; + if (semver.validRange(descriptor.range)) { + const maxSatisfyingVersion = semver.maxSatisfying(versions, descriptor.range); + + if (maxSatisfyingVersion !== null) { + version = maxSatisfyingVersion; + } else { + report.reportWarning(MessageName.UNNAMED, `Unmet range ${structUtils.prettyRange(configuration, descriptor.range)}; falling back to the latest version`); + leadWithSeparator = true; + } + } else if (descriptor.range !== `unknown`) { + report.reportWarning(MessageName.UNNAMED, `Invalid range ${structUtils.prettyRange(configuration, descriptor.range)}; falling back to the latest version`); + leadWithSeparator = true; + } + + const release = result.versions[version]; + + /** + * The merging of + * @see `result` - The information from `registry.npmjs.org/` + * @see `release` - The release corresponding to `version` + * @see `version` - The latest version that satisfies `descriptor.range` (if it is a valid range), else `fallbackVersion` + * @see `versions` - All version tags of a package, sorted in ascending order + */ + const packageInformation: PackageInformation = { + ...result, + ...release, + version, + versions, + }; + + let serialized: any; + if (fields !== null) { + serialized = {}; + + for (const field of fields) { + // @ts-ignore + const value = packageInformation[field]; + + if (typeof value !== `undefined`) { + serialized[field] = value; + } else { + report.reportWarning(MessageName.EXCEPTION, `The '${field}' field doesn't exist inside ${structUtils.prettyIdent(configuration, descriptor)}'s informations`); + leadWithSeparator = true; + continue; + } + } + } else { + // Remove long fields + if (!this.json) { + delete packageInformation.dist; + delete packageInformation.readme; + delete packageInformation.users; + } + + serialized = packageInformation; + } + + report.reportJson(serialized); + + if (!this.json) { + infos.push(serialized); + } + } + }); + + inspect.styles.name = `cyan`; + + for (const serialized of infos) { + if (serialized !== infos[0] || leadWithSeparator) + this.context.stdout.write(`\n`); + + this.context.stdout.write(`${inspect(serialized, { + depth: Infinity, + colors: true, + compact: false, + })}\n`); + } + + return report.exitCode(); + } +} + +// Remove hidden properties recursively +function clean(value: unknown): unknown { + if (Array.isArray(value)) { + const result: unknown[] = []; + + for (let item of value) { + item = clean(item); + + if (item) { + result.push(item); + } + } + + return result; + } else if (typeof value === `object` && value !== null) { + const result: any = {}; + + for (const key of Object.keys(value)) { + if (key.startsWith(`_`)) + continue; + + const item = clean(value[key as keyof typeof value]); + if (item) { + result[key] = item; + } + } + + return result; + } else if (value) { + return value; + } else { + return null; + } +} diff --git a/packages/plugin-npm-cli/sources/index.ts b/packages/plugin-npm-cli/sources/index.ts index 0a7d7aa584d0..753109c369cd 100644 --- a/packages/plugin-npm-cli/sources/index.ts +++ b/packages/plugin-npm-cli/sources/index.ts @@ -1,5 +1,6 @@ import {Plugin, SettingsType} from '@yarnpkg/core'; +import info from './commands/npm/info'; import login from './commands/npm/login'; import npmPublish from './commands/npm/publish'; import whoami from './commands/npm/whoami'; @@ -13,6 +14,7 @@ const plugin: Plugin = { }, }, commands: [ + info, login, npmPublish, whoami, diff --git a/packages/plugin-npm/package.json b/packages/plugin-npm/package.json index 788246c731e4..5d33c2bccceb 100644 --- a/packages/plugin-npm/package.json +++ b/packages/plugin-npm/package.json @@ -5,14 +5,14 @@ "dependencies": { "@yarnpkg/fslib": "workspace:^2.0.0-rc.15", "inquirer": "^6.2.0", - "semver": "^5.6.0" + "semver": "^7.1.2" }, "peerDependencies": { "@yarnpkg/core": "^2.0.0-rc.22" }, "devDependencies": { "@types/inquirer": "^0.0.43", - "@types/semver": "^6.0.2", + "@types/semver": "^7.1.0", "@yarnpkg/core": "workspace:^2.0.0-rc.22" }, "repository": { diff --git a/packages/plugin-pnp/package.json b/packages/plugin-pnp/package.json index 1d9753c935bf..24d3970d15a7 100644 --- a/packages/plugin-pnp/package.json +++ b/packages/plugin-pnp/package.json @@ -3,13 +3,13 @@ "version": "2.0.0-rc.16", "main": "./sources/index.ts", "dependencies": { - "@types/semver": "^6.0.2", + "@types/semver": "^7.1.0", "@yarnpkg/fslib": "workspace:^2.0.0-rc.15", "@yarnpkg/plugin-stage": "workspace:^2.0.0-rc.15", "@yarnpkg/pnp": "workspace:^2.0.0-rc.16", "clipanion": "^2.1.5", "micromatch": "^4.0.2", - "semver": "^5.6.0" + "semver": "^7.1.2" }, "peerDependencies": { "@yarnpkg/cli": "^2.0.0-rc.28", diff --git a/packages/plugin-version/package.json b/packages/plugin-version/package.json index df2341092b95..c203cbf16179 100644 --- a/packages/plugin-version/package.json +++ b/packages/plugin-version/package.json @@ -9,7 +9,7 @@ "clipanion": "^2.1.5", "ink": "^2.3.0", "react": "^16.8.4", - "semver": "^5.6.0", + "semver": "^7.1.2", "yup": "^0.27.0" }, "peerDependencies": { @@ -19,7 +19,7 @@ }, "devDependencies": { "@types/react": "^16.8.0", - "@types/semver": "^6.0.2", + "@types/semver": "^7.1.0", "@types/yup": "0.26.12", "@yarnpkg/builder": "workspace:^2.0.0-rc.18", "@yarnpkg/cli": "workspace:^2.0.0-rc.28", diff --git a/packages/yarnpkg-builder/package.json b/packages/yarnpkg-builder/package.json index aa1a8c95f100..8e1a9be72c9e 100644 --- a/packages/yarnpkg-builder/package.json +++ b/packages/yarnpkg-builder/package.json @@ -15,7 +15,7 @@ "clipanion": "^2.1.5", "filesize": "^4.1.2", "pnp-webpack-plugin": "^1.4.3", - "semver": "^5.6.0", + "semver": "^7.1.2", "terser-webpack-plugin": "^2.1.3", "ts-loader": "^6.2.1", "val-loader": "^1.1.1", diff --git a/packages/yarnpkg-cli/package.json b/packages/yarnpkg-cli/package.json index 168eb5186f52..74e95f6ada15 100644 --- a/packages/yarnpkg-cli/package.json +++ b/packages/yarnpkg-cli/package.json @@ -26,7 +26,7 @@ "chalk": "^3.0.0", "clipanion": "^2.1.5", "promise.prototype.finally": "^3.1.1", - "semver": "^5.6.0", + "semver": "^7.1.2", "tmp": "^0.1.0", "yup": "^0.27.0" }, diff --git a/packages/yarnpkg-core/package.json b/packages/yarnpkg-core/package.json index 2c1ada97175c..9182dab57574 100644 --- a/packages/yarnpkg-core/package.json +++ b/packages/yarnpkg-core/package.json @@ -25,7 +25,7 @@ "p-limit": "^2.2.0", "pluralize": "^7.0.0", "pretty-bytes": "^5.1.0", - "semver": "^5.6.0", + "semver": "^7.1.2", "stream-to-promise": "^2.2.0", "tar": "^4.4.6", "tmp": "^0.1.0", @@ -37,7 +37,7 @@ "@types/got": "^8.3.4", "@types/is-ci": "^2.0.0", "@types/micromatch": "^3.1.0", - "@types/semver": "^6.0.2", + "@types/semver": "^7.1.0", "@types/tar": "^4.0.0", "@types/tmp": "^0.0.33", "@types/tunnel": "^0.0.0", diff --git a/yarn.lock b/yarn.lock index b8c95206a005..5953c70c8d22 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3332,6 +3332,13 @@ __metadata: languageName: node linkType: hard +"@npm/types@npm:^1.0.1": + version: 1.0.1 + resolution: "@npm/types@npm:1.0.1" + checksum: 2/ca8f116961e4befdbfbfd0a320326462dd08be0c037cdfa52e2afb5c7c2012f768faf4d78910840357e1872626e186d1e23302ae67f8a26eb29a25d4fcf6fedf + languageName: node + linkType: hard + "@octokit/endpoint@npm:^5.1.0": version: 5.3.2 resolution: "@octokit/endpoint@npm:5.3.2" @@ -3762,6 +3769,13 @@ __metadata: languageName: node linkType: hard +"@types/json5@npm:0.0.30": + version: 0.0.30 + resolution: "@types/json5@npm:0.0.30" + checksum: 2/af9d434f14dc6337e16454944bca5eadbdf5d0e85a0ef59fe5e011eadabfe126f42f3913bf7fee478747cf34efd88061ac0e15ede07b83986ae31aa2ddda6232 + languageName: node + linkType: hard + "@types/keyv@npm:*": version: 3.1.1 resolution: "@types/keyv@npm:3.1.1" @@ -4038,10 +4052,12 @@ __metadata: languageName: node linkType: hard -"@types/semver@npm:^6.0.2": - version: 6.0.2 - resolution: "@types/semver@npm:6.0.2" - checksum: 2/a3711b463a287492e583a23ed69a47ddb56bbeceb33ba4ecf323283d7c418cd778baf66c9baac54e963afd87ae273233e870eb1cfd2bc056ed4b846c677de41d +"@types/semver@npm:^7.1.0": + version: 7.1.0 + resolution: "@types/semver@npm:7.1.0" + dependencies: + "@types/node": "*" + checksum: 2/d4450e985101a5241a879c919a6f462e4d1ed82c7720d1b732a01bc5692356c5fd817e7ef985efd7b2175f47513d56c3d308ea79dd1f9faf18153a2c673df8fe languageName: node linkType: hard @@ -4766,7 +4782,7 @@ __metadata: clipanion: ^2.1.5 filesize: ^4.1.2 pnp-webpack-plugin: ^1.4.3 - semver: ^5.6.0 + semver: ^7.1.2 terser-webpack-plugin: ^2.1.3 ts-loader: ^6.2.1 val-loader: ^1.1.1 @@ -4813,7 +4829,7 @@ __metadata: clipanion: ^2.1.5 micromatch: ^4.0.2 promise.prototype.finally: ^3.1.1 - semver: ^5.6.0 + semver: ^7.1.2 tmp: ^0.1.0 typescript: ^3.7.4 yup: ^0.27.0 @@ -4831,7 +4847,7 @@ __metadata: "@types/got": ^8.3.4 "@types/is-ci": ^2.0.0 "@types/micromatch": ^3.1.0 - "@types/semver": ^6.0.2 + "@types/semver": ^7.1.0 "@types/tar": ^4.0.0 "@types/tmp": ^0.0.33 "@types/tunnel": ^0.0.0 @@ -4859,7 +4875,7 @@ __metadata: p-limit: ^2.2.0 pluralize: ^7.0.0 pretty-bytes: ^5.1.0 - semver: ^5.6.0 + semver: ^7.1.2 stream-to-promise: ^2.2.0 tar: ^4.4.6 tmp: ^0.1.0 @@ -5097,7 +5113,7 @@ __metadata: resolution: "@yarnpkg/plugin-essentials@workspace:packages/plugin-essentials" dependencies: "@types/inquirer": ^0.0.43 - "@types/semver": ^6.0.2 + "@types/semver": ^7.1.0 "@types/treeify": ^1.0.0 "@yarnpkg/cli": "workspace:^2.0.0-rc.28" "@yarnpkg/core": "workspace:^2.0.0-rc.22" @@ -5106,7 +5122,7 @@ __metadata: "@yarnpkg/parsers": "workspace:^2.0.0-rc.9" clipanion: ^2.1.5 inquirer: ^6.2.0 - semver: ^5.6.0 + semver: ^7.1.2 treeify: ^1.1.0 yup: ^0.27.0 peerDependencies: @@ -5145,11 +5161,11 @@ __metadata: version: 0.0.0-use.local resolution: "@yarnpkg/plugin-git@workspace:packages/plugin-git" dependencies: - "@types/semver": ^6.0.2 + "@types/semver": ^7.1.0 "@yarnpkg/core": "workspace:^2.0.0-rc.22" "@yarnpkg/fslib": "workspace:^2.0.0-rc.15" git-url-parse: 11.1.2 - semver: ^5.6.0 + semver: ^7.1.2 tmp: ^0.1.0 peerDependencies: "@yarnpkg/core": ^2.0.0-rc.22 @@ -5202,7 +5218,7 @@ __metadata: dependencies: "@types/diff": ^4.0.2 "@types/react": ^16.8.0 - "@types/semver": ^6.0.2 + "@types/semver": ^7.1.0 "@yarnpkg/builder": "workspace:^2.0.0-rc.18" "@yarnpkg/cli": "workspace:^2.0.0-rc.28" "@yarnpkg/core": "workspace:^2.0.0-rc.22" @@ -5212,7 +5228,7 @@ __metadata: diff: ^4.0.1 ink: ^2.3.0 react: ^16.8.4 - semver: ^5.6.0 + semver: ^7.1.2 typescript: ^3.7.4 peerDependencies: "@yarnpkg/cli": ^2.0.0-rc.28 @@ -5259,7 +5275,10 @@ __metadata: version: 0.0.0-use.local resolution: "@yarnpkg/plugin-npm-cli@workspace:packages/plugin-npm-cli" dependencies: + "@npm/types": ^1.0.1 "@types/inquirer": ^0.0.43 + "@types/json5": 0.0.30 + "@types/semver": ^7.1.0 "@types/ssri": ^6.0.1 "@yarnpkg/cli": "workspace:^2.0.0-rc.28" "@yarnpkg/core": "workspace:^2.0.0-rc.22" @@ -5268,6 +5287,8 @@ __metadata: "@yarnpkg/plugin-pack": "workspace:^2.0.0-rc.17" clipanion: ^2.1.5 inquirer: ^6.2.0 + json5: ^2.1.1 + semver: ^7.1.2 ssri: ^6.0.1 yup: ^0.27.0 peerDependencies: @@ -5283,11 +5304,11 @@ __metadata: resolution: "@yarnpkg/plugin-npm@workspace:packages/plugin-npm" dependencies: "@types/inquirer": ^0.0.43 - "@types/semver": ^6.0.2 + "@types/semver": ^7.1.0 "@yarnpkg/core": "workspace:^2.0.0-rc.22" "@yarnpkg/fslib": "workspace:^2.0.0-rc.15" inquirer: ^6.2.0 - semver: ^5.6.0 + semver: ^7.1.2 peerDependencies: "@yarnpkg/core": ^2.0.0-rc.22 languageName: unknown @@ -5333,7 +5354,7 @@ __metadata: resolution: "@yarnpkg/plugin-pnp@workspace:packages/plugin-pnp" dependencies: "@types/micromatch": ^3.1.0 - "@types/semver": ^6.0.2 + "@types/semver": ^7.1.0 "@yarnpkg/cli": "workspace:^2.0.0-rc.28" "@yarnpkg/core": "workspace:^2.0.0-rc.22" "@yarnpkg/fslib": "workspace:^2.0.0-rc.15" @@ -5341,7 +5362,7 @@ __metadata: "@yarnpkg/pnp": "workspace:^2.0.0-rc.16" clipanion: ^2.1.5 micromatch: ^4.0.2 - semver: ^5.6.0 + semver: ^7.1.2 peerDependencies: "@yarnpkg/cli": ^2.0.0-rc.28 "@yarnpkg/core": ^2.0.0-rc.22 @@ -5388,7 +5409,7 @@ __metadata: resolution: "@yarnpkg/plugin-version@workspace:packages/plugin-version" dependencies: "@types/react": ^16.8.0 - "@types/semver": ^6.0.2 + "@types/semver": ^7.1.0 "@types/yup": 0.26.12 "@yarnpkg/builder": "workspace:^2.0.0-rc.18" "@yarnpkg/cli": "workspace:^2.0.0-rc.28" @@ -5400,7 +5421,7 @@ __metadata: clipanion: ^2.1.5 ink: ^2.3.0 react: ^16.8.4 - semver: ^5.6.0 + semver: ^7.1.2 typescript: ^3.7.4 yup: ^0.27.0 peerDependencies: @@ -16314,6 +16335,17 @@ fsevents@^1.2.2: languageName: node linkType: hard +"json5@npm:^2.1.1": + version: 2.1.1 + resolution: "json5@npm:2.1.1" + dependencies: + minimist: ^1.2.0 + bin: + json5: lib/cli.js + checksum: 2/fd755a9551d59acaa08c61ff9f1227a946d55af52d94b08fa5b4180471125f363f924606b56fa46ce94b171045d4e17502e6ccdc443e9a0bb1a2cef7b4875928 + languageName: node + linkType: hard + "jsonfile@npm:^2.1.0": version: 2.4.0 resolution: "jsonfile@npm:2.4.0" @@ -19515,7 +19547,7 @@ fsevents@^1.2.2: "@types/invariant": ^2.2.30 "@types/klaw": ^2.0.0 "@types/minimatch": ^3.0.3 - "@types/semver": ^6.0.2 + "@types/semver": ^7.1.0 "@types/serve-static": 1.13.3 "@types/tar-fs": ^1.16.1 "@types/tmp": ^0.0.33 @@ -19527,7 +19559,7 @@ fsevents@^1.2.2: klaw: ^2.1.1 minimatch: ^3.0.4 pkg-tests-fixtures: "workspace:0.0.0" - semver: ^5.6.0 + semver: ^7.1.2 serve-static: ^1.14.1 super-resolve: ^1.0.0 tar-fs: ^1.16.0 @@ -19552,7 +19584,7 @@ fsevents@^1.2.2: "@yarnpkg/parsers": "workspace:^2.0.0-rc.9" fs-extra: ^7.0.1 pkg-tests-core: "workspace:0.0.0" - semver: ^5.6.0 + semver: ^7.1.2 languageName: unknown linkType: soft @@ -22196,6 +22228,15 @@ resolve@^1.10.1: languageName: node linkType: hard +"semver@npm:^7.1.2": + version: 7.1.2 + resolution: "semver@npm:7.1.2" + bin: + semver: bin/semver.js + checksum: 2/16ab13f3e12cad85a2c0afa5456cf54a38abd337a8cc986d1eaa1a267386598855ecaf688225070b21b1887771a51664fd2576821d93b4addc340e314f0e5afe + languageName: node + linkType: hard + "send@npm:0.16.2": version: 0.16.2 resolution: "send@npm:0.16.2"