Skip to content
Snippets Groups Projects
package-lock.json 890 KiB
Newer Older
  • Learn to ignore specific revisions
  •     },
        "@parcel/packager-js": {
    
          "version": "2.0.1",
          "resolved": "https://registry.npmjs.org/@parcel/packager-js/-/packager-js-2.0.1.tgz",
          "integrity": "sha512-eN7BQITwTj2KeYMkW/9KRMBw1SoR7qlFhfX2+hbFA6Kl/b0bKEx33Gm21JJBl8wqqo3QVr9Rhg0JruwkQX1JHg==",
    
          "dev": true,
          "requires": {
    
            "@parcel/diagnostic": "^2.0.1",
            "@parcel/hash": "^2.0.1",
            "@parcel/plugin": "^2.0.1",
            "@parcel/source-map": "^2.0.0",
            "@parcel/utils": "^2.0.1",
    
            "globals": "^13.2.0",
            "nullthrows": "^1.1.1"
          },
          "dependencies": {
            "globals": {
    
              "version": "13.12.0",
              "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.0.tgz",
              "integrity": "sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==",
    
              "dev": true,
              "requires": {
                "type-fest": "^0.20.2"
              }
    
            },
            "type-fest": {
              "version": "0.20.2",
              "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
              "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
              "dev": true
    
          "version": "2.0.1",
          "resolved": "https://registry.npmjs.org/@parcel/packager-raw/-/packager-raw-2.0.1.tgz",
          "integrity": "sha512-Cr9we+Pf9jl9AhKsZPKg7Da6xzNFxUqPDBRIZmO9GjTm1NZOeddmRPrtporPPZxtTmtQzRuyStRNKe5zBZtg3w==",
          "dev": true,
          "requires": {
            "@parcel/plugin": "^2.0.1"
          }
        },
        "@parcel/packager-svg": {
          "version": "2.0.1",
          "resolved": "https://registry.npmjs.org/@parcel/packager-svg/-/packager-svg-2.0.1.tgz",
          "integrity": "sha512-UqMYNxoaxLdJN+R3rOAACeMdkT/ONcMNQ+OzEowpt6lWZJyLRRF63akk2KhMVjYNQpV6y4wJZV6H/TWV6eRMjg==",
    
          "dev": true,
          "requires": {
    
            "@parcel/plugin": "^2.0.1",
            "@parcel/types": "^2.0.1",
            "@parcel/utils": "^2.0.1",
            "posthtml": "^0.16.4"
    
          "version": "2.0.1",
          "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.0.1.tgz",
          "integrity": "sha512-zg9LdUk1fh8UApo9q79ZbG+QCwMioSlBP0+LKYLQqcNketzmjPuhe3rCialR0s2/6QsM1EQbuMUpCmZLSQZ4tA==",
    
          "dev": true,
          "requires": {
    
            "@parcel/types": "^2.0.1"
    
          "version": "2.0.1",
          "resolved": "https://registry.npmjs.org/@parcel/reporter-cli/-/reporter-cli-2.0.1.tgz",
          "integrity": "sha512-R4gmEhXH6vQMoSEobVolyCIJWBRV9z9Ju5y4gheUv7X0u3e2tpsHpDq835o8jqNIBG75Dm8Q5f3EE8BdhPzTEg==",
    
          "dev": true,
          "requires": {
    
            "@parcel/plugin": "^2.0.1",
            "@parcel/types": "^2.0.1",
            "@parcel/utils": "^2.0.1",
    
            "chalk": "^4.1.0",
            "filesize": "^6.1.0",
            "nullthrows": "^1.1.1",
            "ora": "^5.2.0",
            "string-width": "^4.2.0",
            "strip-ansi": "^6.0.0",
            "term-size": "^2.2.1",
            "wrap-ansi": "^7.0.0"
          },
          "dependencies": {
            "ansi-styles": {
              "version": "4.3.0",
              "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
              "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
              "dev": true,
              "requires": {
                "color-convert": "^2.0.1"
              }
            },
            "chalk": {
              "version": "4.1.2",
              "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
              "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
              "dev": true,
              "requires": {
                "ansi-styles": "^4.1.0",
                "supports-color": "^7.1.0"
              }
            },
            "color-convert": {
              "version": "2.0.1",
              "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
              "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
              "dev": true,
              "requires": {
                "color-name": "~1.1.4"
              }
            },
            "color-name": {
              "version": "1.1.4",
              "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
              "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
              "dev": true
            },
            "has-flag": {
              "version": "4.0.0",
              "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
              "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
              "dev": true
            },
            "supports-color": {
              "version": "7.2.0",
              "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
              "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
              "dev": true,
              "requires": {
                "has-flag": "^4.0.0"
              }
            }
          }
        },
        "@parcel/reporter-dev-server": {
    
          "version": "2.0.1",
          "resolved": "https://registry.npmjs.org/@parcel/reporter-dev-server/-/reporter-dev-server-2.0.1.tgz",
          "integrity": "sha512-dm2zgE8mPgLD5Nkmw9WQENZunrBN29fDRkNZhqnQyq4BBXF7e6Q/J/uamUjdtxAp7Qzobw1ZjybqlFuEh0z2tg==",
    
          "dev": true,
          "requires": {
    
            "@parcel/plugin": "^2.0.1",
            "@parcel/utils": "^2.0.1",
    
            "ejs": "^3.1.6",
    
            "http-proxy-middleware": "^1.0.0",
            "nullthrows": "^1.1.1",
            "serve-handler": "^6.0.0",
    
            "ws": "^7.0.0"
    
          }
        },
        "@parcel/resolver-default": {
    
          "version": "2.0.1",
          "resolved": "https://registry.npmjs.org/@parcel/resolver-default/-/resolver-default-2.0.1.tgz",
          "integrity": "sha512-8+dMgb6pJGaepGAb+44ORLamFv8Ik7T1MyyexI3d9KfWXolU4lhSoFrNGeSEqm4VtPHH0xMYQo2cyIYKZSzuyA==",
    
          "dev": true,
          "requires": {
    
            "@parcel/node-resolver-core": "^2.0.1",
            "@parcel/plugin": "^2.0.1"
    
          }
        },
        "@parcel/runtime-browser-hmr": {
    
          "version": "2.0.1",
          "resolved": "https://registry.npmjs.org/@parcel/runtime-browser-hmr/-/runtime-browser-hmr-2.0.1.tgz",
          "integrity": "sha512-fHuK3tzfJdDhCuNab7aB0RGrfyPlpmV7l0YJJ6Hvv2FiJ1EP2f0mMYF3/T6BXacL4/HLVo58K/XLYhTb6jU2cA==",
    
          "dev": true,
          "requires": {
    
            "@parcel/plugin": "^2.0.1",
            "@parcel/utils": "^2.0.1"
    
          "version": "2.0.1",
          "resolved": "https://registry.npmjs.org/@parcel/runtime-js/-/runtime-js-2.0.1.tgz",
          "integrity": "sha512-5syJTEWY4uw+GH8AYwL55fqRgcBjL/tb95FSYHfABKMHSkaU6KbeUzCv88oj2wE5szWHX793LuqjppO465XYvQ==",
    
          "dev": true,
          "requires": {
    
            "@parcel/plugin": "^2.0.1",
            "@parcel/utils": "^2.0.1",
    
            "nullthrows": "^1.1.1"
          }
        },
        "@parcel/runtime-react-refresh": {
    
          "version": "2.0.1",
          "resolved": "https://registry.npmjs.org/@parcel/runtime-react-refresh/-/runtime-react-refresh-2.0.1.tgz",
          "integrity": "sha512-7j8cmIaoGP0etC2SLrWO1RdxQp+IealRAyZsLODRU22EQxCobGh5uq7Bjdv+m1wZrAdolR00lZe5p+dGrD2QGw==",
    
          "dev": true,
          "requires": {
    
            "@parcel/plugin": "^2.0.1",
            "@parcel/utils": "^2.0.1",
    
        "@parcel/runtime-service-worker": {
          "version": "2.0.1",
          "resolved": "https://registry.npmjs.org/@parcel/runtime-service-worker/-/runtime-service-worker-2.0.1.tgz",
          "integrity": "sha512-B12lgz5LYLhhvjnTryg38R0PryAbq1+GCJE8Inidzr/IYLROUZANokPcUYUxwVB6QJVzYRhkx3lEf9VziAot2g==",
          "dev": true,
          "requires": {
            "@parcel/plugin": "^2.0.1",
            "@parcel/utils": "^2.0.1",
            "nullthrows": "^1.1.1"
          }
        },
    
        "@parcel/source-map": {
    
          "version": "2.0.0",
          "resolved": "https://registry.npmjs.org/@parcel/source-map/-/source-map-2.0.0.tgz",
          "integrity": "sha512-njoUJpj2646NebfHp5zKJeYD1KwhsfQIoU9TnCTHmF9fGOaPbClmeq12G6/4ZqGASftRq+YhhukFBi/ncWKGvw==",
    
          "dev": true,
          "requires": {
            "detect-libc": "^1.0.3",
            "globby": "^11.0.3"
          }
        },
        "@parcel/transformer-babel": {
    
          "version": "2.0.1",
          "resolved": "https://registry.npmjs.org/@parcel/transformer-babel/-/transformer-babel-2.0.1.tgz",
          "integrity": "sha512-TUCTdZi3V7z0WzyFPe3A1dQ0kLxPS8bEa0KgW7sueo9D0LXFvxpwh3Mf93q2H56KGb96o/QOXkz4HY8og+Wy4g==",
    
          "dev": true,
          "requires": {
            "@babel/core": "^7.12.0",
            "@babel/generator": "^7.9.0",
            "@babel/helper-compilation-targets": "^7.8.4",
            "@babel/plugin-transform-flow-strip-types": "^7.0.0",
            "@babel/traverse": "^7.0.0",
    
            "@parcel/babel-ast-utils": "^2.0.1",
            "@parcel/diagnostic": "^2.0.1",
            "@parcel/plugin": "^2.0.1",
            "@parcel/source-map": "^2.0.0",
            "@parcel/utils": "^2.0.1",
    
            "browserslist": "^4.6.6",
            "core-js": "^3.2.1",
    
            "json5": "^2.1.0",
    
            "nullthrows": "^1.1.1",
            "semver": "^5.7.0"
          },
          "dependencies": {
            "semver": {
              "version": "5.7.1",
              "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
              "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
              "dev": true
            }
          }
        },
        "@parcel/transformer-css": {
    
          "version": "2.0.1",
          "resolved": "https://registry.npmjs.org/@parcel/transformer-css/-/transformer-css-2.0.1.tgz",
          "integrity": "sha512-sSe8elt3ejTkmZmGk3ahhimGwVoxQL0hUYSjmsgK24a4kUoJWby2hvV8BEZWDZ8zJz5ZOWUw+34fM1frEn87dQ==",
    
          "dev": true,
          "requires": {
    
            "@parcel/plugin": "^2.0.1",
            "@parcel/source-map": "^2.0.0",
            "@parcel/utils": "^2.0.1",
    
            "nullthrows": "^1.1.1",
            "postcss": "^8.3.0",
            "postcss-value-parser": "^4.1.0",
            "semver": "^5.4.1"
          },
          "dependencies": {
            "semver": {
              "version": "5.7.1",
              "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
              "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
              "dev": true
            }
          }
        },
        "@parcel/transformer-html": {
    
          "version": "2.0.1",
          "resolved": "https://registry.npmjs.org/@parcel/transformer-html/-/transformer-html-2.0.1.tgz",
          "integrity": "sha512-UkRtBHPnuedSX5UPzrZDzNb5pxWCVqvE5/xTPlxWEtN4een9Aixl4RSOZiJxMp4dxxVtw/fo9Lnx0z1wYxbWRw==",
    
          "dev": true,
          "requires": {
    
            "@parcel/hash": "^2.0.1",
            "@parcel/plugin": "^2.0.1",
    
            "nullthrows": "^1.1.1",
    
            "posthtml": "^0.16.5",
            "posthtml-parser": "^0.10.1",
            "posthtml-render": "^3.0.0",
    
            "semver": "^5.4.1"
          },
          "dependencies": {
            "semver": {
              "version": "5.7.1",
              "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
              "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
              "dev": true
            }
          }
        },
    
        "@parcel/transformer-image": {
          "version": "2.0.1",
          "resolved": "https://registry.npmjs.org/@parcel/transformer-image/-/transformer-image-2.0.1.tgz",
          "integrity": "sha512-1xHPdE4W8jzsI0AWi4XWYioG2sDZvxJHprlTYNGK8GE+A2U7bOi7T2aoa44fEfK1pRa+N5GTkoNVTYiv4hza0g==",
          "dev": true,
          "requires": {
            "@parcel/plugin": "^2.0.1",
            "@parcel/workers": "^2.0.1",
            "nullthrows": "^1.1.1"
          }
        },
    
        "@parcel/transformer-js": {
    
          "version": "2.0.1",
          "resolved": "https://registry.npmjs.org/@parcel/transformer-js/-/transformer-js-2.0.1.tgz",
          "integrity": "sha512-c55qVfPU+jKoFFLV2GhME7CCqBO4Il34lW1EEv0RdYlBivPQQf+8vdcrrRX2FSjlI9cpvw9E4l298HyQDpVyng==",
    
          "dev": true,
          "requires": {
    
            "@parcel/diagnostic": "^2.0.1",
            "@parcel/plugin": "^2.0.1",
            "@parcel/source-map": "^2.0.0",
            "@parcel/utils": "^2.0.1",
    
            "@swc/helpers": "^0.2.11",
            "browserslist": "^4.6.6",
            "detect-libc": "^1.0.3",
            "micromatch": "^4.0.2",
            "nullthrows": "^1.1.1",
            "regenerator-runtime": "^0.13.7",
            "semver": "^5.4.1"
          },
          "dependencies": {
            "semver": {
              "version": "5.7.1",
              "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
              "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
              "dev": true
            }
          }
        },
        "@parcel/transformer-json": {
    
          "version": "2.0.1",
          "resolved": "https://registry.npmjs.org/@parcel/transformer-json/-/transformer-json-2.0.1.tgz",
          "integrity": "sha512-Nx22PQY5InJdqLKppC+Rq0zwH7mpE2MUvgdyhGBzbwB3qwo+us1uupj+3TGYtBQ8tsUypTZVQ1kWGyQkkGWqHg==",
    
          "dev": true,
          "requires": {
    
            "@parcel/plugin": "^2.0.1",
    
            "json5": "^2.1.0"
          }
        },
        "@parcel/transformer-postcss": {
    
          "version": "2.0.1",
          "resolved": "https://registry.npmjs.org/@parcel/transformer-postcss/-/transformer-postcss-2.0.1.tgz",
          "integrity": "sha512-bSmOl1CxE5VD7FoNMz9G5ndh3vkYMJl84nbY2t91lUtGcY/ROJ1LKvZrglCCEEE13j9orFsPproQgCcYG7m1eA==",
    
          "dev": true,
          "requires": {
    
            "@parcel/hash": "^2.0.1",
            "@parcel/plugin": "^2.0.1",
            "@parcel/utils": "^2.0.1",
    
            "clone": "^2.1.1",
            "css-modules-loader-core": "^1.1.0",
            "nullthrows": "^1.1.1",
            "postcss-modules": "^3.2.2",
            "postcss-value-parser": "^4.1.0",
            "semver": "^5.4.1"
          },
          "dependencies": {
            "semver": {
              "version": "5.7.1",
              "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
              "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
              "dev": true
            }
          }
        },
        "@parcel/transformer-posthtml": {
    
          "version": "2.0.1",
          "resolved": "https://registry.npmjs.org/@parcel/transformer-posthtml/-/transformer-posthtml-2.0.1.tgz",
          "integrity": "sha512-UKGZO5vAZCxnTDF5fT8DzNrUdzahpCnFCrFOa0MFKi0DLKrVrxXmgIgLtoLS+mgwd3WuOW3Vx3KgyVovP5n2JQ==",
    
          "dev": true,
          "requires": {
    
            "@parcel/plugin": "^2.0.1",
            "@parcel/utils": "^2.0.1",
    
            "nullthrows": "^1.1.1",
    
            "posthtml": "^0.16.5",
            "posthtml-parser": "^0.10.1",
            "posthtml-render": "^3.0.0",
    
            "semver": "^5.4.1"
          },
          "dependencies": {
            "semver": {
              "version": "5.7.1",
              "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
              "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
              "dev": true
            }
          }
        },
        "@parcel/transformer-raw": {
    
          "version": "2.0.1",
          "resolved": "https://registry.npmjs.org/@parcel/transformer-raw/-/transformer-raw-2.0.1.tgz",
          "integrity": "sha512-NkwOp2lZX5bNxSj6tMNTEledWZvpIperCMOERm4raToDkdjBH1pDrxDLUBy8VzQ8M08CLz+2KJaF5wRMvj/eQw==",
    
          "dev": true,
          "requires": {
    
            "@parcel/plugin": "^2.0.1"
    
          }
        },
        "@parcel/transformer-react-refresh-wrap": {
    
          "version": "2.0.1",
          "resolved": "https://registry.npmjs.org/@parcel/transformer-react-refresh-wrap/-/transformer-react-refresh-wrap-2.0.1.tgz",
          "integrity": "sha512-zZj2Leh39ODh3C2xDh3eVvp1VnfVqeY5PrNdIcNfWw2DMBli13azcwYmF4Uim8natRqMFIsWsfKNesEY+mGLfA==",
    
          "dev": true,
          "requires": {
    
            "@parcel/plugin": "^2.0.1",
            "@parcel/utils": "^2.0.1",
    
        "@parcel/transformer-svg": {
          "version": "2.0.1",
          "resolved": "https://registry.npmjs.org/@parcel/transformer-svg/-/transformer-svg-2.0.1.tgz",
          "integrity": "sha512-ZctnwpSomOZoh2FdfETLU4WnIr2t5P9W7QX5USATTlq62uD404Qsj1gr93wQgjLjzy9ID6T1Ua4iIdYNSkScNA==",
          "dev": true,
          "requires": {
            "@parcel/hash": "^2.0.1",
            "@parcel/plugin": "^2.0.1",
            "nullthrows": "^1.1.1",
            "posthtml": "^0.16.5",
            "posthtml-parser": "^0.10.1",
            "posthtml-render": "^3.0.0",
            "semver": "^5.4.1"
          },
          "dependencies": {
            "semver": {
              "version": "5.7.1",
              "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
              "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
              "dev": true
            }
          }
        },
    
          "version": "2.0.1",
          "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.0.1.tgz",
          "integrity": "sha512-em8/GgC7uzkUyEA2ogkzeVDmjaKYQhjf/4EIiC7jXWr22NlSXRQOawhc0CB2o97J9EV2rVXVkWTj0drHTpN2Bw==",
    
          "dev": true,
          "requires": {
    
            "@parcel/cache": "^2.0.1",
            "@parcel/diagnostic": "^2.0.1",
            "@parcel/fs": "^2.0.1",
            "@parcel/package-manager": "^2.0.1",
            "@parcel/source-map": "^2.0.0",
            "@parcel/workers": "^2.0.1",
    
            "utility-types": "^3.10.0"
          }
        },
        "@parcel/utils": {
    
          "version": "2.0.1",
          "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.0.1.tgz",
          "integrity": "sha512-+XD+LYDq+VKAUfRPzcsOjq9LefeX6tiQ2zH2uCWYAwA+s+sTHIrvWkKoF3QfFOQpPgj2QqnAZMOS6F/xY2phPg==",
    
          "dev": true,
          "requires": {
            "@iarna/toml": "^2.2.0",
    
            "@parcel/codeframe": "^2.0.1",
            "@parcel/diagnostic": "^2.0.1",
            "@parcel/hash": "^2.0.1",
            "@parcel/logger": "^2.0.1",
            "@parcel/markdown-ansi": "^2.0.1",
            "@parcel/source-map": "^2.0.0",
            "ansi-html-community": "0.0.8",
    
            "chalk": "^4.1.0",
            "clone": "^2.1.1",
            "fast-glob": "3.1.1",
            "fastest-levenshtein": "^1.0.8",
            "is-glob": "^4.0.0",
            "is-url": "^1.2.2",
            "json5": "^1.0.1",
            "lru-cache": "^6.0.0",
    
            "micromatch": "^4.0.4",
    
            "node-forge": "^0.10.0",
            "nullthrows": "^1.1.1",
    
            "open": "^7.0.3",
            "terminal-link": "^2.1.1"
    
          },
          "dependencies": {
            "ansi-styles": {
              "version": "4.3.0",
              "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
              "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
              "dev": true,
              "requires": {
                "color-convert": "^2.0.1"
              }
            },
            "chalk": {
              "version": "4.1.2",
              "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
              "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
              "dev": true,
              "requires": {
                "ansi-styles": "^4.1.0",
                "supports-color": "^7.1.0"
              }
            },
            "color-convert": {
              "version": "2.0.1",
              "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
              "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
              "dev": true,
              "requires": {
                "color-name": "~1.1.4"
              }
            },
            "color-name": {
              "version": "1.1.4",
              "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
              "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
              "dev": true
            },
    
            "fast-glob": {
              "version": "3.1.1",
              "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.1.1.tgz",
              "integrity": "sha512-nTCREpBY8w8r+boyFYAx21iL6faSsQynliPHM4Uf56SbkyohCNxpVPEH9xrF5TXKy+IsjkPUHDKiUkzBVRXn9g==",
              "dev": true,
              "requires": {
                "@nodelib/fs.stat": "^2.0.2",
                "@nodelib/fs.walk": "^1.2.3",
                "glob-parent": "^5.1.0",
                "merge2": "^1.3.0",
                "micromatch": "^4.0.2"
              }
            },
    
            "has-flag": {
              "version": "4.0.0",
              "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
              "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
              "dev": true
            },
            "json5": {
              "version": "1.0.1",
              "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
              "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
              "dev": true,
              "requires": {
                "minimist": "^1.2.0"
              }
            },
            "supports-color": {
              "version": "7.2.0",
              "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
              "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
              "dev": true,
              "requires": {
                "has-flag": "^4.0.0"
              }
            }
          }
        },
        "@parcel/watcher": {
    
          "version": "2.0.2",
          "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.0.2.tgz",
          "integrity": "sha512-WGJY55/mTAGse2C9VVi2oo+p05oJ0kiSHmOjV33+ywgKgUkUh6B/qFQ5kBO/9mH686qqtV3k2zH1QNm+XX4+lw==",
    
          "dev": true,
          "requires": {
    
            "node-addon-api": "^3.2.1",
            "node-gyp-build": "^4.3.0"
    
          "version": "2.0.1",
          "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.0.1.tgz",
          "integrity": "sha512-nBBK5QeoWM0l8khyStDiEd432UXaF6mkUa8n2D4Ee6XOFgUCiXWV7VROqA4nhf6OJr5K+trtNaNVGq9oHRuPHw==",
    
          "dev": true,
          "requires": {
    
            "@parcel/diagnostic": "^2.0.1",
            "@parcel/logger": "^2.0.1",
            "@parcel/types": "^2.0.1",
            "@parcel/utils": "^2.0.1",
    
            "chrome-trace-event": "^1.0.2",
            "nullthrows": "^1.1.1"
          }
        },
        "@swc/helpers": {
    
          "version": "0.2.14",
          "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.2.14.tgz",
          "integrity": "sha512-wpCQMhf5p5GhNg2MmGKXzUNwxe7zRiCsmqYsamez2beP7mKPCSiu+BjZcdN95yYSzO857kr0VfQewmGpS77nqA==",
    
          "dev": true
        },
        "@trysound/sax": {
    
          "version": "0.2.0",
          "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz",
          "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==",
    
          "dev": true
        },
        "@tweenjs/tween.js": {
          "version": "18.6.4",
          "resolved": "https://registry.npmjs.org/@tweenjs/tween.js/-/tween.js-18.6.4.tgz",
          "integrity": "sha512-lB9lMjuqjtuJrx7/kOkqQBtllspPIN+96OvTCeJ2j5FEzinoAXTdAMFnDAQT1KVPRlnYfBrqxtqP66vDM40xxQ=="
        },
        "@types/expect": {
          "version": "1.20.4",
          "resolved": "https://registry.npmjs.org/@types/expect/-/expect-1.20.4.tgz",
          "integrity": "sha512-Q5Vn3yjTDyCMV50TB6VRIbQNxSE4OmZR86VSbGaNpfUolm0iePBB4KdEEHmxoY5sT2+2DIvXW0rvMDP2nHZ4Mg==",
          "dev": true
        },
        "@types/http-proxy": {
          "version": "1.17.7",
          "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.7.tgz",
          "integrity": "sha512-9hdj6iXH64tHSLTY+Vt2eYOGzSogC+JQ2H7bdPWkuh7KXP5qLllWx++t+K9Wk556c3dkDdPws/SpMRi0sdCT1w==",
          "dev": true,
          "requires": {
            "@types/node": "*"
          }
        },
        "@types/node": {
    
          "version": "14.17.33",
          "resolved": "https://registry.npmjs.org/@types/node/-/node-14.17.33.tgz",
          "integrity": "sha512-noEeJ06zbn3lOh4gqe2v7NMGS33jrulfNqYFDjjEbhpDEHR5VTxgYNQSBqBlJIsBJW3uEYDgD6kvMnrrhGzq8g==",
          "dev": true
        },
        "@types/parse-json": {
          "version": "4.0.0",
          "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
          "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==",
    
          "dev": true
        },
        "@types/vinyl": {
          "version": "2.0.6",
          "resolved": "https://registry.npmjs.org/@types/vinyl/-/vinyl-2.0.6.tgz",
          "integrity": "sha512-ayJ0iOCDNHnKpKTgBG6Q6JOnHTj9zFta+3j2b8Ejza0e4cvRyMn0ZoLEmbPrTHe5YYRlDYPvPWVdV4cTaRyH7g==",
          "dev": true,
          "requires": {
            "@types/expect": "^1.20.4",
            "@types/node": "*"
          }
        },
    
        "3d-force-graph": {
          "version": "1.70.5",
          "resolved": "https://registry.npmjs.org/3d-force-graph/-/3d-force-graph-1.70.5.tgz",
          "integrity": "sha512-YEtMvuLwzD3xZhhAdR6HKFFWZfK2t6wQI9/R2xMQ5yCoqYOb1UdSNIfVFAjN5aG3f4W97FyK8H1fADE3Omxrvw==",
          "requires": {
            "accessor-fn": "1",
            "kapsule": "^1.13",
            "three": ">=0.118 <1",
            "three-forcegraph": "^1.39",
            "three-render-objects": "^1.26"
          }
        },
    
        "abab": {
          "version": "2.0.5",
          "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz",
          "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==",
          "dev": true
        },
        "abortcontroller-polyfill": {
          "version": "1.7.3",
          "resolved": "https://registry.npmjs.org/abortcontroller-polyfill/-/abortcontroller-polyfill-1.7.3.tgz",
          "integrity": "sha512-zetDJxd89y3X99Kvo4qFx8GKlt6GsvN3UcRZHwU6iFA/0KiOmhkTVhe8oRoTBiTVPZu09x3vCra47+w8Yz1+2Q==",
          "dev": true
        },
        "accessor-fn": {
          "version": "1.3.1",
          "resolved": "https://registry.npmjs.org/accessor-fn/-/accessor-fn-1.3.1.tgz",
          "integrity": "sha512-OjmTIiR8VfVV02EC/kSYpBnu6D+CmjNIFhTgU/CQk9xTkl36fc2TaU+ffezgz0fokeqNWnNBq3BtCpZMPfn0UQ=="
        },
        "acorn": {
          "version": "7.4.1",
          "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
          "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",
          "dev": true
        },
        "acorn-globals": {
          "version": "4.3.4",
          "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz",
          "integrity": "sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==",
          "dev": true,
          "requires": {
            "acorn": "^6.0.1",
            "acorn-walk": "^6.0.1"
          },
          "dependencies": {
            "acorn": {
              "version": "6.4.2",
              "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz",
              "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==",
              "dev": true
            }
          }
        },
        "acorn-jsx": {
          "version": "5.3.2",
          "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
          "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
    
          "dev": true,
          "requires": {}
    
        },
        "acorn-walk": {
          "version": "6.2.0",
          "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz",
          "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==",
          "dev": true
        },
        "aggregate-error": {
          "version": "3.1.0",
          "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz",
          "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==",
          "dev": true,
          "requires": {
            "clean-stack": "^2.0.0",
            "indent-string": "^4.0.0"
          }
        },
        "ajv": {
          "version": "6.12.6",
          "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
          "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
          "dev": true,
          "requires": {
            "fast-deep-equal": "^3.1.1",
            "fast-json-stable-stringify": "^2.0.0",
            "json-schema-traverse": "^0.4.1",
            "uri-js": "^4.2.2"
          }
        },
        "alphanum-sort": {
          "version": "1.0.2",
          "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz",
          "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=",
          "dev": true
        },
        "ansi-colors": {
          "version": "4.1.1",
          "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz",
          "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==",
          "dev": true
        },
    
        "ansi-cyan": {
          "version": "0.1.1",
          "resolved": "https://registry.npmjs.org/ansi-cyan/-/ansi-cyan-0.1.1.tgz",
          "integrity": "sha1-U4rlKK+JgvKK4w2G8vF0VtJgmHM=",
          "dev": true,
          "requires": {
            "ansi-wrap": "0.1.0"
          }
        },
        "ansi-escapes": {
          "version": "4.3.2",
          "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
          "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==",
          "dev": true,
          "requires": {
            "type-fest": "^0.21.3"
          }
        },
    
        "ansi-gray": {
          "version": "0.1.1",
          "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz",
          "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=",
          "dev": true,
          "requires": {
            "ansi-wrap": "0.1.0"
          }
        },
    
        "ansi-html-community": {
          "version": "0.0.8",
          "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz",
          "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==",
    
        "ansi-red": {
          "version": "0.1.1",
          "resolved": "https://registry.npmjs.org/ansi-red/-/ansi-red-0.1.1.tgz",
          "integrity": "sha1-jGOPnRCAgAo1PJwoyKgcpHBdlGw=",
          "dev": true,
          "requires": {
            "ansi-wrap": "0.1.0"
          }
        },
    
        "ansi-regex": {
          "version": "5.0.1",
          "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
          "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
          "dev": true
        },
        "ansi-styles": {
          "version": "3.2.1",
          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
          "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
          "dev": true,
          "requires": {
            "color-convert": "^1.9.0"
          }
        },
        "ansi-wrap": {
          "version": "0.1.0",
          "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz",
          "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=",
          "dev": true
        },
        "anymatch": {
          "version": "2.0.0",
          "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
          "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
          "dev": true,
          "requires": {
            "micromatch": "^3.1.4",
            "normalize-path": "^2.1.1"
          },
          "dependencies": {
    
            "arr-diff": {
              "version": "4.0.0",
              "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
              "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
              "dev": true
            },
            "define-property": {
              "version": "2.0.2",
              "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
              "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
              "dev": true,
              "requires": {
                "is-descriptor": "^1.0.2",
                "isobject": "^3.0.1"
              }
            },
            "extend-shallow": {
              "version": "3.0.2",
              "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
              "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
              "dev": true,
              "requires": {
                "assign-symbols": "^1.0.0",
                "is-extendable": "^1.0.1"
              }
            },
            "is-accessor-descriptor": {
              "version": "1.0.0",
              "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
              "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
              "dev": true,
              "requires": {
                "kind-of": "^6.0.0"
              }
            },
            "is-data-descriptor": {
              "version": "1.0.0",
              "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
              "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
              "dev": true,
              "requires": {
                "kind-of": "^6.0.0"
              }
            },
            "is-descriptor": {
              "version": "1.0.2",
              "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
              "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
              "dev": true,
              "requires": {
                "is-accessor-descriptor": "^1.0.0",
                "is-data-descriptor": "^1.0.0",
                "kind-of": "^6.0.2"
              }
            },
            "is-extendable": {
              "version": "1.0.1",
              "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
              "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
              "dev": true,
              "requires": {
                "is-plain-object": "^2.0.4"
              }
            },
            "is-plain-object": {
              "version": "2.0.4",
              "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
              "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
              "dev": true,
              "requires": {
                "isobject": "^3.0.1"
              }
            },
            "kind-of": {
              "version": "6.0.3",
              "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
              "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
              "dev": true
            },
            "micromatch": {
              "version": "3.1.10",
              "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
              "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
              "dev": true,
              "requires": {
                "arr-diff": "^4.0.0",
                "array-unique": "^0.3.2",
                "braces": "^2.3.1",
                "define-property": "^2.0.2",
                "extend-shallow": "^3.0.2",
                "extglob": "^2.0.4",
                "fragment-cache": "^0.2.1",
                "kind-of": "^6.0.2",
                "nanomatch": "^1.2.9",
                "object.pick": "^1.3.0",
                "regex-not": "^1.0.0",
                "snapdragon": "^0.8.1",
                "to-regex": "^3.0.2"
              }
            },
    
            "normalize-path": {
              "version": "2.1.1",
              "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
              "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
              "dev": true,
              "requires": {
                "remove-trailing-separator": "^1.0.1"
              }
            }
          }
        },
        "append-buffer": {
          "version": "1.0.2",
          "resolved": "https://registry.npmjs.org/append-buffer/-/append-buffer-1.0.2.tgz",
          "integrity": "sha1-2CIM9GYIFSXv6lBhTz3mUU36WPE=",
          "dev": true,
          "requires": {
            "buffer-equal": "^1.0.0"
          }
        },
        "archy": {
          "version": "1.0.0",
          "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz",
          "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=",
          "dev": true
        },
        "argparse": {
          "version": "1.0.10",
          "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
          "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
          "dev": true,
          "requires": {
            "sprintf-js": "~1.0.2"
          }
        },
        "arr-diff": {
    
          "version": "1.1.0",
          "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.1.0.tgz",
          "integrity": "sha1-aHwydYFjWI/vfeezb6vklesaOZo=",
          "dev": true,
          "requires": {
            "arr-flatten": "^1.0.1",
            "array-slice": "^0.2.3"
          },
          "dependencies": {
            "array-slice": {
              "version": "0.2.3",
              "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz",
              "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=",
              "dev": true
            }
          }
    
        },
        "arr-filter": {
          "version": "1.1.2",
          "resolved": "https://registry.npmjs.org/arr-filter/-/arr-filter-1.1.2.tgz",
          "integrity": "sha1-Q/3d0JHo7xGqTEXZzcGOLf8XEe4=",
          "dev": true,
          "requires": {
            "make-iterator": "^1.0.0"
          }
        },
        "arr-flatten": {
          "version": "1.1.0",
          "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
          "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
          "dev": true
        },
        "arr-map": {
          "version": "2.0.2",
          "resolved": "https://registry.npmjs.org/arr-map/-/arr-map-2.0.2.tgz",
          "integrity": "sha1-Onc0X/wc814qkYJWAfnljy4kysQ=",
          "dev": true,
          "requires": {
            "make-iterator": "^1.0.0"
          }
        },
        "arr-union": {
    
          "version": "2.1.0",
          "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-2.1.0.tgz",
          "integrity": "sha1-IPnqtexw9cfSFbEHexw5Fh0pLH0=",
    
          "dev": true
        },
        "array-each": {
          "version": "1.0.1",
          "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz",
          "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=",
          "dev": true
        },
        "array-equal": {
          "version": "1.0.0",
          "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz",
          "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=",
          "dev": true
        },
        "array-initial": {
          "version": "1.1.0",
          "resolved": "https://registry.npmjs.org/array-initial/-/array-initial-1.1.0.tgz",
          "integrity": "sha1-L6dLJnOTccOUe9enrcc74zSz15U=",
          "dev": true,
          "requires": {
            "array-slice": "^1.0.0",
            "is-number": "^4.0.0"
          },