From 8b8f7171fc8e9732cff521015590a65ecda56e10 Mon Sep 17 00:00:00 2001 From: Bryan C Guner Date: Tue, 20 Jul 2021 07:24:07 +0000 Subject: [PATCH 1/4] update --- README.md | 32 +- api/auth/auth-middleware.js | 118 - api/auth/auth-router.js | 71 - api/secrets/index.js | 11 - api/users/users-model.js | 109 - codegrade_mvp.test.js | 2 +- data/auth.db3 | Bin 32768 -> 0 bytes index.js | 2 +- package-lock.json | 7521 ----------------------------------- package.json | 34 - 10 files changed, 18 insertions(+), 7882 deletions(-) delete mode 100644 api/auth/auth-middleware.js delete mode 100644 api/auth/auth-router.js delete mode 100644 api/secrets/index.js delete mode 100644 api/users/users-model.js delete mode 100644 data/auth.db3 delete mode 100644 package-lock.json delete mode 100644 package.json diff --git a/README.md b/README.md index 36df1026c..98efb5e91 100644 --- a/README.md +++ b/README.md @@ -20,10 +20,10 @@ There are two possible ways to submit your project. Your instructor should have #### Option B - Pull Request -- [ ] Fork and clone the repository. -- [ ] Implement your project in a `firstname-lastname` branch. -- [ ] Create a pull request of `firstname-lastname` against your `main` branch. -- [ ] Open the assignment in Canvas and submit your pull request. +- [x] Fork and clone the repository. +- [x] Implement your project in a `firstname-lastname` branch. +- [x] Create a pull request of `firstname-lastname` against your `main` branch. +- [x] Open the assignment in Canvas and submit your pull request. ### Task 2: Minimum Viable Product @@ -33,18 +33,18 @@ You will complete the following tasks and do any extra wiring and package instal Write the following user access functions inside `api/users/users-model.js`: -- [ ] `find` -- [ ] `findBy` -- [ ] `findById` +- [x] `find` +- [x] `findBy` +- [x] `findById` #### 2B - Middleware Functions Write the following auth middlewares inside `api/auth/auth-middleware.js`: -- [ ] `restricted` -- [ ] `only` -- [ ] `checkUsernameExists` -- [ ] `validateRoleName` +- [x] `restricted` +- [x] `only` +- [x] `checkUsernameExists` +- [x] `validateRoleName` #### 2C - Endpoints @@ -52,17 +52,17 @@ Authentication will be implemented using JSON Web Tokens. Write the following endpoints inside `api/auth/auth-router.js`: -- [ ] `[POST] /api/auth/register` -- [ ] `[POST] /api/auth/login` +- [x] `[POST] /api/auth/register` +- [x] `[POST] /api/auth/login` The endpoints inside `api/users/users-router.js` are built already but check them out: -- [ ] `[GET] /api/users` - only users with a valid token can access -- [ ] `[GET] /api/users/:user_id` - only users with a valid token AND a role of 'admin' can access +- [x] `[GET] /api/users` - only users with a valid token can access +- [x] `[GET] /api/users/:user_id` - only users with a valid token AND a role of 'admin' can access #### 2D - Secrets File -Complete the `secrets/index.js` file. +[x] Complete the `secrets/index.js` file. #### Users Schema diff --git a/api/auth/auth-middleware.js b/api/auth/auth-middleware.js deleted file mode 100644 index 06f66f2b0..000000000 --- a/api/auth/auth-middleware.js +++ /dev/null @@ -1,118 +0,0 @@ -const { JWT_SECRET } = require("../secrets"); // use this secret! -const Users = require("../users/users-model"); -const jwt = require('jsonwebtoken') - -const restricted = (req, res, next) => { - /* - If the user does not provide a token in the Authorization header: - status 401 - { - "message": "Token required" - } - - If the provided token does not verify: - status 401 - { - "message": "Token invalid" - } - - Put the decoded token in the req object, to make life easier for middlewares downstream! - */ - const token = req.headers.authorization - if (!token) { - next({status:401, message: "Token required"}) - } else { - jwt.verify(token, JWT_SECRET, (err, tokenD) => { - if (err) { - next({status: 401, message: "Token invalid"}) - } else { - req.decoded_token = tokenD; - } - next(); - }) - } -}; - -const only = (role_name) => (req, res, next) => { - /* - If the user does not provide a token in the Authorization header with a role_name - inside its payload matching the role_name passed to this function as its argument: - status 403 - { - "message": "This is not for you" - } - - Pull the decoded token from the req object, to avoid verifying it again! - */ - if ( role_name === req.decoded_token.role_name ) { - next() - } else { - next({status: 403, message: "This is not for you"}) - } -}; - -const checkUsernameExists = async (req, res, next) => { - /* - If the username in req.body does NOT exist in the database - status 401 - { - "message": "Invalid credentials" - } - */ - try { - const user = await Users.findBy({ username: req.body.username }).first(); - if (!user) { - next({ status: 401, message: "Invalid credentials" }); - } else { - req.user = user; - next(); - } - } catch (error) { - next(error); - } -}; - -const validateRoleName = (req, res, next) => { - let trimmed; - try { - trimmed = req.body.role_name.trim(); - } catch (err) { - console.log("defaulting to student..."); - } - /* - If the role_name in the body is valid, set req.role_name to be the trimmed string and proceed. - - If role_name is missing from req.body, or if after trimming it is just an empty string, - set req.role_name to be 'student' and allow the request to proceed. - - If role_name is 'admin' after trimming the string: - status 422 - { - "message": "Role name can not be admin" - } - - If role_name is over 32 characters after trimming the string: - status 422 - { - "message": "Role name can not be longer than 32 chars" - } - */ - if (!trimmed) { - req.role_name = "student"; - next(); - } else if (trimmed === "admin") { - next({ status: 422, message: "Role name can not be admin" }); - } else if (trimmed.length > 32) { - next({ status: 422, message: "Role name can not be longer than 32 chars" }); - } else { - req.role_name = trimmed; - next(); - } -}; - -module.exports = { - restricted, - checkUsernameExists, - validateRoleName, - only, -}; diff --git a/api/auth/auth-router.js b/api/auth/auth-router.js deleted file mode 100644 index 764b090dd..000000000 --- a/api/auth/auth-router.js +++ /dev/null @@ -1,71 +0,0 @@ -const router = require("express").Router(); -const { checkUsernameExists, validateRoleName } = require("./auth-middleware"); -const { JWT_SECRET } = require("../secrets"); // use this secret! -const Users = require("../users/users-model"); -const bcrypt = require("bcryptjs"); -const jwt = require("jsonwebtoken"); -router.post("/register", validateRoleName, (req, res, next) => { - /** - [POST] /api/auth/register { "username": "anna", "password": "1234", "role_name": "angel" } - - response: - status 201 - { - "user"_id: 3, - "username": "anna", - "role_name": "angel" - } - */ - const { username, password } = req.body; - const role_name = req.role_name; - const hash = bcrypt.hashSync(password, 10); - Users.add({ username, password: hash, role_name }) - .then((result) => { - res.status(201).json(result); - }) - .catch(next); -}); - -router.post("/login", checkUsernameExists, (req, res, next) => { - /** - [POST] /api/auth/login { "username": "sue", "password": "1234" } - - response: - status 200 - { - "message": "sue is back!", - "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.ETC.ETC" - } - - The token must expire in one day, and must provide the following information - in its payload: - - { - "subject" : 1 // the user_id of the authenticated user - "username" : "bob" // the username of the authenticated user - "role_name": "admin" // the role of the authenticated user - } - */ - if (bcrypt.compareSync(req.body.password, req.user.password)) { - const token = makeToken(req.user); - res.json({ - message: `${req.user.username} is back!`, - token: token, - }); - } else { - next({ status: 401, message: "Invalid credentials" }); - } -}); - -const makeToken = (user) => { - const payload = { - subject: user.user_id, - role_name: user.role_name, - username: user.username, - }; - const options = { - expiresIn: "1d", - }; - return jwt.sign(payload, JWT_SECRET, options); -}; -module.exports = router; diff --git a/api/secrets/index.js b/api/secrets/index.js deleted file mode 100644 index a10710dd8..000000000 --- a/api/secrets/index.js +++ /dev/null @@ -1,11 +0,0 @@ -/** - Fix this module so other modules can require JWT_SECRET into them. - Use the || operator to fall back to the string "shh" to handle the situation - where the process.env does not have JWT_SECRET. - - If no fallback is provided, TESTS WON'T WORK and other - developers cloning this repo won't be able to run the project as is. - */ -module.exports = { - JWT_SECRET: process.env.JWT_SECRET || 'shh' -} diff --git a/api/users/users-model.js b/api/users/users-model.js deleted file mode 100644 index d79326b08..000000000 --- a/api/users/users-model.js +++ /dev/null @@ -1,109 +0,0 @@ -const db = require("../../data/db-config.js"); - -function find() { - /** - You will need to join two tables. - Resolves to an ARRAY with all users. - - [ - { - "user_id": 1, - "username": "bob", - "role_name": "admin" - }, - { - "user_id": 2, - "username": "sue", - "role_name": "instructor" - } - ] - */ - return db("users") - .join("roles", "users.role_id", "roles.role_id") - .select("user_id", "username", "role_name"); -} - -function findBy(filter) { - /** - You will need to join two tables. - Resolves to an ARRAY with all users that match the filter condition. - - [ - { - "user_id": 1, - "username": "bob", - "password": "$2a$10$dFwWjD8hi8K2I9/Y65MWi.WU0qn9eAVaiBoRSShTvuJVGw8XpsCiq", - "role_name": "admin", - } - ] - */ - return db("users") - .where(filter) - .join("roles", "users.role_id", "roles.role_id") - .select("user_id", "username", "password", "role_name"); -} - -function findById(user_id) { - /** - You will need to join two tables. - Resolves to the user with the given user_id. - - { - "user_id": 2, - "username": "sue", - "role_name": "instructor" - } - */ - return db("users") - .where('user_id', user_id) - .join("roles", "users.role_id", "roles.role_id") - .select("user_id", "username", "role_name").first(); - -} - -/** - Creating a user requires a single insert (into users) if the role record with the given - role_name already exists in the db, or two inserts (into roles and then into users) - if the given role_name does not exist yet. - - When an operation like creating a user involves inserts to several tables, - we want the operation to succeed or fail as a whole. It would not do to - insert a new role record and then have the insertion of the user fail. - - In situations like these we use transactions: if anything inside the transaction - fails, all the database changes in it are rolled back. - - { - "user_id": 7, - "username": "anna", - "role_name": "team lead" - } - */ -async function add({ username, password, role_name }) { - // done for you - let created_user_id; - await db.transaction(async (trx) => { - let role_id_to_use; - const [role] = await trx("roles").where("role_name", role_name); - if (role) { - role_id_to_use = role.role_id; - } else { - const [role_id] = await trx("roles").insert({ role_name: role_name }); - role_id_to_use = role_id; - } - const [user_id] = await trx("users").insert({ - username, - password, - role_id: role_id_to_use, - }); - created_user_id = user_id; - }); - return findById(created_user_id); -} - -module.exports = { - add, - find, - findBy, - findById, -}; diff --git a/codegrade_mvp.test.js b/codegrade_mvp.test.js index 978863bfc..158876bd2 100644 --- a/codegrade_mvp.test.js +++ b/codegrade_mvp.test.js @@ -15,7 +15,7 @@ afterAll(async () => { await db.destroy() }) -it('[0] sanity check', () => { +it('sanity check', () => { expect(true).not.toBe(false) }) diff --git a/data/auth.db3 b/data/auth.db3 deleted file mode 100644 index 7bcc26a382d2f7738a481864ef377633cca92551..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32768 zcmeI)&2QUe90zbaPm{FU+6PumIaER(szgIa+Bi*`NF3-(y0y*vlBR1D36dwVle$gp z#4k-dap?qiPH^GO|G=38ryUuGO=z3|2?dmev& z_TjOuY^-NATa~JY*+Z$nFi-wfui#rP%`2tWV=5P$##AOHafK;XX#>;{9O>5zCdtm%q+;8?0@ z72QvrHPoV`Yb{6h3j61>>6u(w+FV&&-%Lx3EA#1XsdQocl4R)Js**J3wQ-}B!VlgG z1Vf>a_{oUP%JoiMFG8>zJU26&NuS%bs3|2$(`~h;nv!nVlJ3;&Qq$BL%siC#)I*6m zwxQ`2Q*EfaeXFy(*P*n}%*qZk$D(pFe6lZZ(PWm@HcTG)MJ-IDu3p&lEqBJFYBk;M zdaQKZE-aa9RW((;qFRzyYL(8`auG$Xt9-(gO>g9~i*q>_$!RL=Oi{Su4~9}a86htj zZfvXQ^>8K|UTNUMY+SrUCmmj$n~sxsrSMT-pO=rLnwJl+iTB~}%}4LPm(Is&k0;zQ z`7|Hlqqj*g6pxGDVeIMZL9wCLOlE6_ZWZfBW$&W0zTQDz)WkhrkMfddkk;u{Jw5Zn zYra5ed|b?XQdX=DG2o+w}Fs zES;)?Ev`b90e?C-6Tk z5P$##AOHafKmY;|fB*y_009WRN&;cgFDwrD<;iF&Do3ZI(^ImXES3$!wrrC%-&4ww zT}y2LZhiUCo&OX1NT9#cANdy+2tWV=5P$##AOHafKmY;|fB*zu4T0-EGC)X3^xnw{ z4EXq}_v#0^E|T$qbMG8`Wx4w$>tr z+kt>^gE!qZ)L6G=KE5^UuxiG!mo}=4g<50Xo=-(mT52|0$jb{`)9bo1pO|eK`fK6#)*p&O~uT5cG#g~U|c|vl%lI*;(7aI}y(&o5{ny z+{{6nO&ZbFt!$!lkegU`$N~un!<`{@2bA1X?B?dSxgD7{YRe1psY*d>t?uWSD&@xE zTuNSM(`Ife5!ur+iS5R{1-YE4$YjCSiDNlxH;%H<-rAi{?r6znc`-GSPsHzTX_2kX z$(Ei{XYMg=*2r#b?Bw>HrF*yA$?c{!r?q@((Tg*{)AE1fxX=Fs^r1liqQB6G^eKHr zpV6=A7xYv5A#Ku+>9g1Jl*d6s00Izz00bZa0SG_<0uX=z1pd9ibrKe9Okq`KDOHOp zH8$uzllO{h>{>s$!Pjf->YL;pQL)_R;J~sJg { console.log(`Listening on port ${PORT}...`); diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index af73a4291..000000000 --- a/package-lock.json +++ /dev/null @@ -1,7521 +0,0 @@ -{ - "name": "node-auth2-project", - "version": "1.0.0", - "lockfileVersion": 1, - "requires": true, - "dependencies": { - "@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dev": true, - "requires": { - "@babel/highlight": "^7.10.4" - } - }, - "@babel/compat-data": { - "version": "7.14.7", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.7.tgz", - "integrity": "sha512-nS6dZaISCXJ3+518CWiBfEr//gHyMO02uDxBkXTKZDN5POruCnOZ1N4YBRZDCabwF8nZMWBpRxIicmXtBs+fvw==", - "dev": true - }, - "@babel/core": { - "version": "7.14.6", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.14.6.tgz", - "integrity": "sha512-gJnOEWSqTk96qG5BoIrl5bVtc23DCycmIePPYnamY9RboYdI4nFy5vAQMSl81O5K/W0sLDWfGysnOECC+KUUCA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.14.5", - "@babel/helper-compilation-targets": "^7.14.5", - "@babel/helper-module-transforms": "^7.14.5", - "@babel/helpers": "^7.14.6", - "@babel/parser": "^7.14.6", - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.14.5", - "@babel/types": "^7.14.5", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.1.2", - "semver": "^6.3.0", - "source-map": "^0.5.0" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", - "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", - "dev": true, - "requires": { - "@babel/highlight": "^7.14.5" - } - }, - "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - } - } - }, - "@babel/generator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.5.tgz", - "integrity": "sha512-y3rlP+/G25OIX3mYKKIOlQRcqj7YgrvHxOLbVmyLJ9bPmi5ttvUmpydVjcFjZphOktWuA7ovbx91ECloWTfjIA==", - "dev": true, - "requires": { - "@babel/types": "^7.14.5", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - }, - "dependencies": { - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - } - } - }, - "@babel/helper-compilation-targets": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.5.tgz", - "integrity": "sha512-v+QtZqXEiOnpO6EYvlImB6zCD2Lel06RzOPzmkz/D/XgQiUu3C/Jb1LOqSt/AIA34TYi/Q+KlT8vTQrgdxkbLw==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.14.5", - "@babel/helper-validator-option": "^7.14.5", - "browserslist": "^4.16.6", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "@babel/helper-function-name": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz", - "integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.14.5", - "@babel/template": "^7.14.5", - "@babel/types": "^7.14.5" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz", - "integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==", - "dev": true, - "requires": { - "@babel/types": "^7.14.5" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz", - "integrity": "sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==", - "dev": true, - "requires": { - "@babel/types": "^7.14.5" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.14.7", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.14.7.tgz", - "integrity": "sha512-TMUt4xKxJn6ccjcOW7c4hlwyJArizskAhoSTOCkA0uZ+KghIaci0Qg9R043kUMWI9mtQfgny+NQ5QATnZ+paaA==", - "dev": true, - "requires": { - "@babel/types": "^7.14.5" - } - }, - "@babel/helper-module-imports": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz", - "integrity": "sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ==", - "dev": true, - "requires": { - "@babel/types": "^7.14.5" - } - }, - "@babel/helper-module-transforms": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.5.tgz", - "integrity": "sha512-iXpX4KW8LVODuAieD7MzhNjmM6dzYY5tfRqT+R9HDXWl0jPn/djKmA+G9s/2C2T9zggw5tK1QNqZ70USfedOwA==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.14.5", - "@babel/helper-replace-supers": "^7.14.5", - "@babel/helper-simple-access": "^7.14.5", - "@babel/helper-split-export-declaration": "^7.14.5", - "@babel/helper-validator-identifier": "^7.14.5", - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.14.5", - "@babel/types": "^7.14.5" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz", - "integrity": "sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==", - "dev": true, - "requires": { - "@babel/types": "^7.14.5" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", - "dev": true - }, - "@babel/helper-replace-supers": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.14.5.tgz", - "integrity": "sha512-3i1Qe9/8x/hCHINujn+iuHy+mMRLoc77b2nI9TB0zjH1hvn9qGlXjWlggdwUcju36PkPCy/lpM7LLUdcTyH4Ow==", - "dev": true, - "requires": { - "@babel/helper-member-expression-to-functions": "^7.14.5", - "@babel/helper-optimise-call-expression": "^7.14.5", - "@babel/traverse": "^7.14.5", - "@babel/types": "^7.14.5" - } - }, - "@babel/helper-simple-access": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.14.5.tgz", - "integrity": "sha512-nfBN9xvmCt6nrMZjfhkl7i0oTV3yxR4/FztsbOASyTvVcoYd0TRHh7eMLdlEcCqobydC0LAF3LtC92Iwxo0wyw==", - "dev": true, - "requires": { - "@babel/types": "^7.14.5" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz", - "integrity": "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==", - "dev": true, - "requires": { - "@babel/types": "^7.14.5" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.5.tgz", - "integrity": "sha512-5lsetuxCLilmVGyiLEfoHBRX8UCFD+1m2x3Rj97WrW3V7H3u4RWRXA4evMjImCsin2J2YT0QaVDGf+z8ondbAg==", - "dev": true - }, - "@babel/helper-validator-option": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", - "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", - "dev": true - }, - "@babel/helpers": { - "version": "7.14.6", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.14.6.tgz", - "integrity": "sha512-yesp1ENQBiLI+iYHSJdoZKUtRpfTlL1grDIX9NRlAVppljLw/4tTyYupIB7uIYmC3stW/imAv8EqaKaS/ibmeA==", - "dev": true, - "requires": { - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.14.5", - "@babel/types": "^7.14.5" - } - }, - "@babel/highlight": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", - "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.14.5", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - }, - "dependencies": { - "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" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "@babel/parser": { - "version": "7.14.7", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.7.tgz", - "integrity": "sha512-X67Z5y+VBJuHB/RjwECp8kSl5uYi0BvRbNeWqkaJCVh+LiTPl19WBUfG627psSgp9rSf6ojuXghQM3ha6qHHdA==", - "dev": true - }, - "@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-bigint": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", - "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/template": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz", - "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/parser": "^7.14.5", - "@babel/types": "^7.14.5" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", - "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", - "dev": true, - "requires": { - "@babel/highlight": "^7.14.5" - } - } - } - }, - "@babel/traverse": { - "version": "7.14.7", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.7.tgz", - "integrity": "sha512-9vDr5NzHu27wgwejuKL7kIOm4bwEtaPQ4Z6cpCmjSuaRqpH/7xc4qcGEscwMqlkwgcXl6MvqoAjZkQ24uSdIZQ==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.14.5", - "@babel/helper-function-name": "^7.14.5", - "@babel/helper-hoist-variables": "^7.14.5", - "@babel/helper-split-export-declaration": "^7.14.5", - "@babel/parser": "^7.14.7", - "@babel/types": "^7.14.5", - "debug": "^4.1.0", - "globals": "^11.1.0" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", - "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", - "dev": true, - "requires": { - "@babel/highlight": "^7.14.5" - } - }, - "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } - } - }, - "@babel/types": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.5.tgz", - "integrity": "sha512-M/NzBpEL95I5Hh4dwhin5JlE7EzO5PHMAuzjxss3tiOBD46KfQvVedN/3jEPZvdRvtsK2222XfdHogNIttFgcg==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.14.5", - "to-fast-properties": "^2.0.0" - } - }, - "@bcoe/v8-coverage": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", - "dev": true - }, - "@cnakazawa/watch": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", - "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", - "dev": true, - "requires": { - "exec-sh": "^0.3.2", - "minimist": "^1.2.0" - } - }, - "@eslint/eslintrc": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.2.tgz", - "integrity": "sha512-8nmGq/4ycLpIwzvhI4tNDmQztZ8sp+hI7cyG8i1nQDhkAbRzHpXPidRAHlNvCZQpJTKw5ItIpMw9RSToGF00mg==", - "dev": true, - "requires": { - "ajv": "^6.12.4", - "debug": "^4.1.1", - "espree": "^7.3.0", - "globals": "^13.9.0", - "ignore": "^4.0.6", - "import-fresh": "^3.2.1", - "js-yaml": "^3.13.1", - "minimatch": "^3.0.4", - "strip-json-comments": "^3.1.1" - }, - "dependencies": { - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true - } - } - }, - "@humanwhocodes/config-array": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", - "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", - "dev": true, - "requires": { - "@humanwhocodes/object-schema": "^1.2.0", - "debug": "^4.1.1", - "minimatch": "^3.0.4" - }, - "dependencies": { - "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } - } - }, - "@humanwhocodes/object-schema": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz", - "integrity": "sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==", - "dev": true - }, - "@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", - "dev": true, - "requires": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true - } - } - }, - "@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", - "dev": true - }, - "@jest/console": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz", - "integrity": "sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^26.6.2", - "jest-util": "^26.6.2", - "slash": "^3.0.0" - } - }, - "@jest/core": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz", - "integrity": "sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==", - "dev": true, - "requires": { - "@jest/console": "^26.6.2", - "@jest/reporters": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-changed-files": "^26.6.2", - "jest-config": "^26.6.3", - "jest-haste-map": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-resolve-dependencies": "^26.6.3", - "jest-runner": "^26.6.3", - "jest-runtime": "^26.6.3", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "jest-watcher": "^26.6.2", - "micromatch": "^4.0.2", - "p-each-series": "^2.1.0", - "rimraf": "^3.0.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.0" - } - } - } - }, - "@jest/environment": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.6.2.tgz", - "integrity": "sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==", - "dev": true, - "requires": { - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "jest-mock": "^26.6.2" - } - }, - "@jest/fake-timers": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.2.tgz", - "integrity": "sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@sinonjs/fake-timers": "^6.0.1", - "@types/node": "*", - "jest-message-util": "^26.6.2", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2" - } - }, - "@jest/globals": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.6.2.tgz", - "integrity": "sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==", - "dev": true, - "requires": { - "@jest/environment": "^26.6.2", - "@jest/types": "^26.6.2", - "expect": "^26.6.2" - } - }, - "@jest/reporters": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.2.tgz", - "integrity": "sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==", - "dev": true, - "requires": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.2", - "graceful-fs": "^4.2.4", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^4.0.3", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.0.2", - "jest-haste-map": "^26.6.2", - "jest-resolve": "^26.6.2", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "node-notifier": "^8.0.0", - "slash": "^3.0.0", - "source-map": "^0.6.0", - "string-length": "^4.0.1", - "terminal-link": "^2.0.0", - "v8-to-istanbul": "^7.0.0" - } - }, - "@jest/source-map": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.6.2.tgz", - "integrity": "sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==", - "dev": true, - "requires": { - "callsites": "^3.0.0", - "graceful-fs": "^4.2.4", - "source-map": "^0.6.0" - } - }, - "@jest/test-result": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.2.tgz", - "integrity": "sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ==", - "dev": true, - "requires": { - "@jest/console": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - } - }, - "@jest/test-sequencer": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz", - "integrity": "sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw==", - "dev": true, - "requires": { - "@jest/test-result": "^26.6.2", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^26.6.2", - "jest-runner": "^26.6.3", - "jest-runtime": "^26.6.3" - } - }, - "@jest/transform": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz", - "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", - "dev": true, - "requires": { - "@babel/core": "^7.1.0", - "@jest/types": "^26.6.2", - "babel-plugin-istanbul": "^6.0.0", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-util": "^26.6.2", - "micromatch": "^4.0.2", - "pirates": "^4.0.1", - "slash": "^3.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "^3.0.0" - } - }, - "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - } - }, - "@sindresorhus/is": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", - "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", - "dev": true - }, - "@sinonjs/commons": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", - "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", - "dev": true, - "requires": { - "type-detect": "4.0.8" - } - }, - "@sinonjs/fake-timers": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz", - "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==", - "dev": true, - "requires": { - "@sinonjs/commons": "^1.7.0" - } - }, - "@szmarczak/http-timer": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", - "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", - "dev": true, - "requires": { - "defer-to-connect": "^1.0.1" - } - }, - "@tootallnate/once": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", - "dev": true - }, - "@types/babel__core": { - "version": "7.1.15", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.15.tgz", - "integrity": "sha512-bxlMKPDbY8x5h6HBwVzEOk2C8fb6SLfYQ5Jw3uBYuYF1lfWk/kbLd81la82vrIkBb0l+JdmrZaDikPrNxpS/Ew==", - "dev": true, - "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "@types/babel__generator": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.3.tgz", - "integrity": "sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA==", - "dev": true, - "requires": { - "@babel/types": "^7.0.0" - } - }, - "@types/babel__template": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", - "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", - "dev": true, - "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "@types/babel__traverse": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz", - "integrity": "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==", - "dev": true, - "requires": { - "@babel/types": "^7.3.0" - } - }, - "@types/graceful-fs": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", - "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/istanbul-lib-coverage": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", - "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==", - "dev": true - }, - "@types/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "*" - } - }, - "@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", - "dev": true, - "requires": { - "@types/istanbul-lib-report": "*" - } - }, - "@types/jest": { - "version": "26.0.24", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.24.tgz", - "integrity": "sha512-E/X5Vib8BWqZNRlDxj9vYXhsDwPYbPINqKF9BsnSoon4RQ0D9moEuLD8txgyypFLH7J4+Lho9Nr/c8H0Fi+17w==", - "dev": true, - "requires": { - "jest-diff": "^26.0.0", - "pretty-format": "^26.0.0" - } - }, - "@types/node": { - "version": "14.14.31", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.31.tgz", - "integrity": "sha512-vFHy/ezP5qI0rFgJ7aQnjDXwAMrG0KqqIH7tQG5PPv3BWBayOPIQNBjVc/P6hhdZfMx51REc6tfDNXHUio893g==", - "dev": true - }, - "@types/normalize-package-data": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", - "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", - "dev": true - }, - "@types/prettier": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.3.2.tgz", - "integrity": "sha512-eI5Yrz3Qv4KPUa/nSIAi0h+qX0XyewOliug5F2QAtuRg6Kjg6jfmxe1GIwoIRhZspD1A0RP8ANrPwvEXXtRFog==", - "dev": true - }, - "@types/stack-utils": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", - "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", - "dev": true - }, - "@types/yargs": { - "version": "15.0.13", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.13.tgz", - "integrity": "sha512-kQ5JNTrbDv3Rp5X2n/iUu37IJBDU2gsZ5R/g1/KHOOEc5IKfUFjXT6DENPGduh08I/pamwtEq4oul7gUqKTQDQ==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "@types/yargs-parser": { - "version": "20.2.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.0.tgz", - "integrity": "sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA==", - "dev": true - }, - "abab": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", - "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==", - "dev": true - }, - "abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" - }, - "accepts": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", - "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", - "requires": { - "mime-types": "~2.1.24", - "negotiator": "0.6.2" - } - }, - "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": "6.0.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", - "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", - "dev": true, - "requires": { - "acorn": "^7.1.1", - "acorn-walk": "^7.1.1" - } - }, - "acorn-jsx": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz", - "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==", - "dev": true - }, - "acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", - "dev": true - }, - "agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "dev": true, - "requires": { - "debug": "4" - }, - "dependencies": { - "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } - } - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "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" - } - }, - "ansi-align": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.0.tgz", - "integrity": "sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==", - "dev": true, - "requires": { - "string-width": "^3.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "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-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" - }, - "dependencies": { - "type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "dev": true - } - } - }, - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" - }, - "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" - } - }, - "anymatch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", - "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", - "dev": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" - }, - "are-we-there-yet": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", - "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "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": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true - }, - "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-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "dev": true - }, - "array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true - }, - "asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "optional": true, - "requires": { - "safer-buffer": "~2.1.0" - } - }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "optional": true - }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "dev": true - }, - "astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "dev": true - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" - }, - "atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true - }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "optional": true - }, - "aws4": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", - "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", - "optional": true - }, - "babel-jest": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz", - "integrity": "sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==", - "dev": true, - "requires": { - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/babel__core": "^7.1.7", - "babel-plugin-istanbul": "^6.0.0", - "babel-preset-jest": "^26.6.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "slash": "^3.0.0" - } - }, - "babel-plugin-istanbul": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz", - "integrity": "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^4.0.0", - "test-exclude": "^6.0.0" - } - }, - "babel-plugin-jest-hoist": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz", - "integrity": "sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==", - "dev": true, - "requires": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.0.0", - "@types/babel__traverse": "^7.0.6" - } - }, - "babel-preset-current-node-syntax": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", - "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", - "dev": true, - "requires": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-top-level-await": "^7.8.3" - } - }, - "babel-preset-jest": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz", - "integrity": "sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==", - "dev": true, - "requires": { - "babel-plugin-jest-hoist": "^26.6.2", - "babel-preset-current-node-syntax": "^1.0.0" - } - }, - "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" - }, - "base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, - "requires": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - } - } - }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "optional": true, - "requires": { - "tweetnacl": "^0.14.3" - } - }, - "bcryptjs": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/bcryptjs/-/bcryptjs-2.4.3.tgz", - "integrity": "sha1-mrVie5PmBiH/fNrF2pczAn3x0Ms=" - }, - "binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true - }, - "block-stream": { - "version": "0.0.9", - "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", - "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", - "optional": true, - "requires": { - "inherits": "~2.0.0" - } - }, - "body-parser": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", - "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", - "requires": { - "bytes": "3.1.0", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.7.0", - "raw-body": "2.4.0", - "type-is": "~1.6.17" - } - }, - "boxen": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-4.2.0.tgz", - "integrity": "sha512-eB4uT9RGzg2odpER62bBwSLvUeGC+WbRjjyyFhGsKnc8wp/m0+hQsMUvUe3H2V0D5vw0nBdO1hCJoZo5mKeuIQ==", - "dev": true, - "requires": { - "ansi-align": "^3.0.0", - "camelcase": "^5.3.1", - "chalk": "^3.0.0", - "cli-boxes": "^2.2.0", - "string-width": "^4.1.0", - "term-size": "^2.1.0", - "type-fest": "^0.8.1", - "widest-line": "^3.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, - "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.0" - } - } - } - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "browser-process-hrtime": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", - "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", - "dev": true - }, - "browserslist": { - "version": "4.16.6", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz", - "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30001219", - "colorette": "^1.2.2", - "electron-to-chromium": "^1.3.723", - "escalade": "^3.1.1", - "node-releases": "^1.1.71" - }, - "dependencies": { - "colorette": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", - "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", - "dev": true - } - } - }, - "bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "dev": true, - "requires": { - "node-int64": "^0.4.0" - } - }, - "buffer-equal-constant-time": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", - "integrity": "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=" - }, - "buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", - "dev": true - }, - "bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" - }, - "cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dev": true, - "requires": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - } - }, - "cacheable-request": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", - "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", - "dev": true, - "requires": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^3.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^4.1.0", - "responselike": "^1.0.2" - }, - "dependencies": { - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", - "dev": true - } - } - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "caniuse-lite": { - "version": "1.0.30001243", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001243.tgz", - "integrity": "sha512-vNxw9mkTBtkmLFnJRv/2rhs1yufpDfCkBZexG3Y0xdOH2Z/eE/85E4Dl5j1YUN34nZVsSp6vVRFQRrez9wJMRA==", - "dev": true - }, - "capture-exit": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", - "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", - "dev": true, - "requires": { - "rsvp": "^4.8.4" - } - }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "optional": true - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "char-regex": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", - "dev": true - }, - "chokidar": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", - "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", - "dev": true, - "requires": { - "anymatch": "~3.1.1", - "braces": "~3.0.2", - "fsevents": "~2.3.1", - "glob-parent": "~5.1.0", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.5.0" - } - }, - "chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" - }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "cjs-module-lexer": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz", - "integrity": "sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==", - "dev": true - }, - "class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - } - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } - } - }, - "cli-boxes": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", - "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", - "dev": true - }, - "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.0" - } - } - } - }, - "clone-response": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", - "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", - "dev": true, - "requires": { - "mimic-response": "^1.0.0" - } - }, - "co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", - "dev": true - }, - "code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" - }, - "collect-v8-coverage": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", - "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", - "dev": true - }, - "collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "dev": true, - "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.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 - }, - "colorette": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz", - "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==" - }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" - }, - "component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "configstore": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", - "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", - "dev": true, - "requires": { - "dot-prop": "^5.2.0", - "graceful-fs": "^4.1.2", - "make-dir": "^3.0.0", - "unique-string": "^2.0.0", - "write-file-atomic": "^3.0.0", - "xdg-basedir": "^4.0.0" - } - }, - "console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" - }, - "content-disposition": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", - "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", - "requires": { - "safe-buffer": "5.1.2" - } - }, - "content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" - }, - "convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.1" - } - }, - "cookie": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", - "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==" - }, - "cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" - }, - "cookiejar": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.2.tgz", - "integrity": "sha512-Mw+adcfzPxcPeI+0WlvRrr/3lGVO0bD75SxX6811cxSh1Wbxx7xZBGK1eVtDf6si8rg2lhnUjsVLMFMfbRIuwA==", - "dev": true - }, - "copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "dev": true - }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" - }, - "cors": { - "version": "2.8.5", - "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", - "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", - "requires": { - "object-assign": "^4", - "vary": "^1" - } - }, - "cross-env": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", - "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.1" - } - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "dependencies": { - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "crypto-random-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", - "dev": true - }, - "cssom": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", - "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", - "dev": true - }, - "cssstyle": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", - "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", - "dev": true, - "requires": { - "cssom": "~0.3.6" - }, - "dependencies": { - "cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", - "dev": true - } - } - }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "optional": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, - "data-urls": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", - "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", - "dev": true, - "requires": { - "abab": "^2.0.3", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0" - } - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true - }, - "decimal.js": { - "version": "10.3.1", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", - "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==", - "dev": true - }, - "decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "dev": true - }, - "decompress-response": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", - "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", - "dev": true, - "requires": { - "mimic-response": "^1.0.0" - } - }, - "deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" - }, - "deep-is": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", - "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", - "dev": true - }, - "deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", - "dev": true - }, - "defer-to-connect": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", - "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", - "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" - } - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" - }, - "delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" - }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" - }, - "destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" - }, - "detect-libc": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", - "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=" - }, - "detect-newline": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", - "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", - "dev": true - }, - "diff-sequences": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", - "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", - "dev": true - }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "domexception": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", - "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", - "dev": true, - "requires": { - "webidl-conversions": "^5.0.0" - }, - "dependencies": { - "webidl-conversions": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", - "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", - "dev": true - } - } - }, - "dot-prop": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", - "dev": true, - "requires": { - "is-obj": "^2.0.0" - } - }, - "duplexer3": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", - "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", - "dev": true - }, - "ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "optional": true, - "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "ecdsa-sig-formatter": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", - "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" - }, - "electron-to-chromium": { - "version": "1.3.772", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.772.tgz", - "integrity": "sha512-X/6VRCXWALzdX+RjCtBU6cyg8WZgoxm9YA02COmDOiNJEZ59WkQggDbWZ4t/giHi/3GS+cvdrP6gbLISANAGYA==", - "dev": true - }, - "emittery": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz", - "integrity": "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==", - "dev": true - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "requires": { - "once": "^1.4.0" - } - }, - "enquirer": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", - "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", - "dev": true, - "requires": { - "ansi-colors": "^4.1.1" - } - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" - }, - "escape-goat": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", - "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==", - "dev": true - }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true - }, - "escodegen": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", - "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", - "dev": true, - "requires": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1", - "source-map": "~0.6.1" - }, - "dependencies": { - "estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true - }, - "levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - } - }, - "optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "dev": true, - "requires": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - } - }, - "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", - "dev": true - }, - "type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2" - } - } - } - }, - "eslint": { - "version": "7.30.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.30.0.tgz", - "integrity": "sha512-VLqz80i3as3NdloY44BQSJpFw534L9Oh+6zJOUaViV4JPd+DaHwutqP7tcpkW3YiXbK6s05RZl7yl7cQn+lijg==", - "dev": true, - "requires": { - "@babel/code-frame": "7.12.11", - "@eslint/eslintrc": "^0.4.2", - "@humanwhocodes/config-array": "^0.5.0", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.0.1", - "doctrine": "^3.0.0", - "enquirer": "^2.3.5", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^2.1.0", - "eslint-visitor-keys": "^2.0.0", - "espree": "^7.3.1", - "esquery": "^1.4.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.1.2", - "globals": "^13.6.0", - "ignore": "^4.0.6", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-yaml": "^3.13.1", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.0.4", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "progress": "^2.0.0", - "regexpp": "^3.1.0", - "semver": "^7.2.1", - "strip-ansi": "^6.0.0", - "strip-json-comments": "^3.1.0", - "table": "^6.0.9", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.0" - } - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true - } - } - }, - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - }, - "eslint-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", - "dev": true, - "requires": { - "eslint-visitor-keys": "^1.1.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true - } - } - }, - "eslint-visitor-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz", - "integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==", - "dev": true - }, - "esm": { - "version": "3.2.25", - "resolved": "https://registry.npmjs.org/esm/-/esm-3.2.25.tgz", - "integrity": "sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==" - }, - "espree": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", - "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", - "dev": true, - "requires": { - "acorn": "^7.4.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^1.3.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true - } - } - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true - }, - "esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", - "dev": true, - "requires": { - "estraverse": "^5.1.0" - }, - "dependencies": { - "estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true - } - } - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "requires": { - "estraverse": "^5.2.0" - }, - "dependencies": { - "estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true - } - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true - }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" - }, - "exec-sh": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.6.tgz", - "integrity": "sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==", - "dev": true - }, - "execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - }, - "dependencies": { - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - } - } - }, - "exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", - "dev": true - }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dev": true, - "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } - } - }, - "expect": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", - "integrity": "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "ansi-styles": "^4.0.0", - "jest-get-type": "^26.3.0", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-regex-util": "^26.0.0" - } - }, - "express": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", - "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", - "requires": { - "accepts": "~1.3.7", - "array-flatten": "1.1.1", - "body-parser": "1.19.0", - "content-disposition": "0.5.3", - "content-type": "~1.0.4", - "cookie": "0.4.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "~1.1.2", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "~1.1.2", - "fresh": "0.5.2", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.5", - "qs": "6.7.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.1.2", - "send": "0.17.1", - "serve-static": "1.14.1", - "setprototypeof": "1.1.1", - "statuses": "~1.5.0", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - } - }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "optional": true - }, - "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" - } - }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true - } - } - }, - "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", - "optional": true - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", - "dev": true - }, - "fast-safe-stringify": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.0.7.tgz", - "integrity": "sha512-Utm6CdzT+6xsDk2m8S6uL8VHxNwI6Jub+e9NYTcAms28T84pTa25GJQV9j0CY0N1rM8hK4x6grpF2BQf+2qwVA==", - "dev": true - }, - "fb-watchman": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", - "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", - "dev": true, - "requires": { - "bser": "2.1.1" - } - }, - "file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "requires": { - "flat-cache": "^3.0.4" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "statuses": "~1.5.0", - "unpipe": "~1.0.0" - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, - "requires": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - }, - "dependencies": { - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } - } - }, - "flatted": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz", - "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==", - "dev": true - }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "dev": true - }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "optional": true - }, - "form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "optional": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - } - }, - "formidable": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/formidable/-/formidable-1.2.2.tgz", - "integrity": "sha512-V8gLm+41I/8kguQ4/o1D3RIHRmhYFG4pnNyonvua+40rqcEmT4+V71yaZ3B457xbbgCsCfjSPi65u/W6vK1U5Q==", - "dev": true - }, - "forwarded": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", - "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=" - }, - "fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "dev": true, - "requires": { - "map-cache": "^0.2.2" - } - }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" - }, - "fs-minipass": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", - "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", - "requires": { - "minipass": "^2.6.0" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, - "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "dev": true, - "optional": true - }, - "fstream": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", - "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", - "optional": true, - "requires": { - "graceful-fs": "^4.1.2", - "inherits": "~2.0.0", - "mkdirp": ">=0.5 0", - "rimraf": "2" - } - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", - "dev": true - }, - "gauge": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", - "requires": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - } - }, - "gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true - }, - "get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", - "dev": true - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "dev": true - }, - "getopts": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/getopts/-/getopts-2.2.5.tgz", - "integrity": "sha512-9jb7AW5p3in+IiJWhQiZmmwkpLaR/ccTWdWQCtZM66HJcHHLegowh4q4tSD7gouUyeNvFWRavfK9GXosQHDpFA==" - }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "optional": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, - "glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - }, - "global-dirs": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-2.1.0.tgz", - "integrity": "sha512-MG6kdOUh/xBnyo9cJFeIKkLEc1AyFq42QTU4XiX51i2NEdxLxLWXIjEjmqKeSuKR7pAZjTqUVoT2b2huxVLgYQ==", - "dev": true, - "requires": { - "ini": "1.3.7" - }, - "dependencies": { - "ini": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.7.tgz", - "integrity": "sha512-iKpRpXP+CrP2jyrxvg1kMUpXDyRUFDWurxbnVT1vQPx+Wz9uCYsMIqYuSBLV+PAaZG/d7kRLKRFc9oDMsH+mFQ==", - "dev": true - } - } - }, - "globals": { - "version": "13.9.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.9.0.tgz", - "integrity": "sha512-74/FduwI/JaIrr1H8e71UbDE+5x7pIPs1C2rrwC52SszOo043CsWOZEMW7o2Y58xwm9b+0RBKDxY5n2sUpEFxA==", - "dev": true, - "requires": { - "type-fest": "^0.20.2" - }, - "dependencies": { - "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 - } - } - }, - "got": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", - "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", - "dev": true, - "requires": { - "@sindresorhus/is": "^0.14.0", - "@szmarczak/http-timer": "^1.1.2", - "cacheable-request": "^6.0.0", - "decompress-response": "^3.3.0", - "duplexer3": "^0.1.4", - "get-stream": "^4.1.0", - "lowercase-keys": "^1.0.1", - "mimic-response": "^1.0.1", - "p-cancelable": "^1.0.0", - "to-readable-stream": "^1.0.0", - "url-parse-lax": "^3.0.0" - } - }, - "graceful-fs": { - "version": "4.2.6", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", - "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==" - }, - "growly": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", - "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", - "dev": true, - "optional": true - }, - "har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", - "optional": true - }, - "har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "optional": true, - "requires": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - } - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "requires": { - "function-bind": "^1.1.1" - } - }, - "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 - }, - "has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" - }, - "has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "dev": true, - "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - } - }, - "has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "dependencies": { - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "has-yarn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", - "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", - "dev": true - }, - "helmet": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/helmet/-/helmet-4.6.0.tgz", - "integrity": "sha512-HVqALKZlR95ROkrnesdhbbZJFi/rIVSoNq6f3jA/9u6MIbTsPh3xZwihjeI5+DO/2sOV6HMHooXcEOuwskHpTg==" - }, - "hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true - }, - "html-encoding-sniffer": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", - "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", - "dev": true, - "requires": { - "whatwg-encoding": "^1.0.5" - } - }, - "html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - "dev": true - }, - "http-cache-semantics": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", - "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", - "dev": true - }, - "http-errors": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", - "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.1", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" - } - }, - "http-proxy-agent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", - "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", - "dev": true, - "requires": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" - }, - "dependencies": { - "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } - } - }, - "http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "optional": true, - "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - } - }, - "https-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", - "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", - "dev": true, - "requires": { - "agent-base": "6", - "debug": "4" - }, - "dependencies": { - "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } - } - }, - "human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", - "dev": true - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true - }, - "ignore-by-default": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", - "integrity": "sha1-SMptcvbGo68Aqa1K5odr44ieKwk=", - "dev": true - }, - "ignore-walk": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.3.tgz", - "integrity": "sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==", - "requires": { - "minimatch": "^3.0.4" - } - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, - "import-lazy": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", - "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", - "dev": true - }, - "import-local": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", - "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", - "dev": true, - "requires": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" - }, - "ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" - }, - "interpret": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", - "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==" - }, - "ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" - }, - "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-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true - }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "requires": { - "ci-info": "^2.0.0" - } - }, - "is-core-module": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", - "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", - "requires": { - "has": "^1.0.3" - } - }, - "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-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "dev": true, - "optional": true - }, - "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-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "is-generator-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", - "dev": true - }, - "is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-installed-globally": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.3.2.tgz", - "integrity": "sha512-wZ8x1js7Ia0kecP/CHM/3ABkAmujX7WPvQk6uu3Fly/Mk44pySulQpnHG46OMjHGXApINnV4QhY3SWnECO2z5g==", - "dev": true, - "requires": { - "global-dirs": "^2.0.1", - "is-path-inside": "^3.0.1" - } - }, - "is-npm": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-4.0.0.tgz", - "integrity": "sha512-96ECIfh9xtDDlPylNPXhzjsykHsMJZ18ASpaWzQyBr4YRTcVjUvzaHayDAES2oU/3KpljhHUjtSRNiDwi0F0ig==", - "dev": true - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", - "dev": true - }, - "is-path-inside": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.2.tgz", - "integrity": "sha512-/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg==", - "dev": true - }, - "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" - } - }, - "is-potential-custom-element-name": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", - "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", - "dev": true - }, - "is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", - "dev": true - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" - }, - "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true - }, - "is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dev": true, - "optional": true, - "requires": { - "is-docker": "^2.0.0" - } - }, - "is-yarn-global": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", - "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==", - "dev": true - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "optional": true - }, - "istanbul-lib-coverage": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", - "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==", - "dev": true - }, - "istanbul-lib-instrument": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", - "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", - "dev": true, - "requires": { - "@babel/core": "^7.7.5", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.0.0", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", - "dev": true, - "requires": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", - "supports-color": "^7.1.0" - } - }, - "istanbul-lib-source-maps": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz", - "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==", - "dev": true, - "requires": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - }, - "dependencies": { - "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } - } - }, - "istanbul-reports": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz", - "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==", - "dev": true, - "requires": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - } - }, - "jest": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest/-/jest-26.6.3.tgz", - "integrity": "sha512-lGS5PXGAzR4RF7V5+XObhqz2KZIDUA1yD0DG6pBVmy10eh0ZIXQImRuzocsI/N2XZ1GrLFwTS27In2i2jlpq1Q==", - "dev": true, - "requires": { - "@jest/core": "^26.6.3", - "import-local": "^3.0.2", - "jest-cli": "^26.6.3" - } - }, - "jest-changed-files": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz", - "integrity": "sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "execa": "^4.0.0", - "throat": "^5.0.0" - } - }, - "jest-cli": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz", - "integrity": "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==", - "dev": true, - "requires": { - "@jest/core": "^26.6.3", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "import-local": "^3.0.2", - "is-ci": "^2.0.0", - "jest-config": "^26.6.3", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "prompts": "^2.0.1", - "yargs": "^15.4.1" - } - }, - "jest-config": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz", - "integrity": "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==", - "dev": true, - "requires": { - "@babel/core": "^7.1.0", - "@jest/test-sequencer": "^26.6.3", - "@jest/types": "^26.6.2", - "babel-jest": "^26.6.3", - "chalk": "^4.0.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.1", - "graceful-fs": "^4.2.4", - "jest-environment-jsdom": "^26.6.2", - "jest-environment-node": "^26.6.2", - "jest-get-type": "^26.3.0", - "jest-jasmine2": "^26.6.3", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "micromatch": "^4.0.2", - "pretty-format": "^26.6.2" - } - }, - "jest-diff": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", - "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "diff-sequences": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - } - }, - "jest-docblock": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz", - "integrity": "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==", - "dev": true, - "requires": { - "detect-newline": "^3.0.0" - } - }, - "jest-each": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.6.2.tgz", - "integrity": "sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "jest-get-type": "^26.3.0", - "jest-util": "^26.6.2", - "pretty-format": "^26.6.2" - } - }, - "jest-environment-jsdom": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz", - "integrity": "sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==", - "dev": true, - "requires": { - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2", - "jsdom": "^16.4.0" - } - }, - "jest-environment-node": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.2.tgz", - "integrity": "sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==", - "dev": true, - "requires": { - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2" - } - }, - "jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", - "dev": true - }, - "jest-haste-map": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", - "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.1.2", - "graceful-fs": "^4.2.4", - "jest-regex-util": "^26.0.0", - "jest-serializer": "^26.6.2", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "micromatch": "^4.0.2", - "sane": "^4.0.3", - "walker": "^1.0.7" - } - }, - "jest-jasmine2": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz", - "integrity": "sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==", - "dev": true, - "requires": { - "@babel/traverse": "^7.1.0", - "@jest/environment": "^26.6.2", - "@jest/source-map": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "expect": "^26.6.2", - "is-generator-fn": "^2.0.0", - "jest-each": "^26.6.2", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-runtime": "^26.6.3", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "pretty-format": "^26.6.2", - "throat": "^5.0.0" - } - }, - "jest-leak-detector": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz", - "integrity": "sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==", - "dev": true, - "requires": { - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - } - }, - "jest-matcher-utils": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", - "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "jest-diff": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - } - }, - "jest-message-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", - "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "@jest/types": "^26.6.2", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "micromatch": "^4.0.2", - "pretty-format": "^26.6.2", - "slash": "^3.0.0", - "stack-utils": "^2.0.2" - } - }, - "jest-mock": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz", - "integrity": "sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/node": "*" - } - }, - "jest-pnp-resolver": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", - "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", - "dev": true - }, - "jest-regex-util": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", - "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", - "dev": true - }, - "jest-resolve": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", - "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^26.6.2", - "read-pkg-up": "^7.0.1", - "resolve": "^1.18.1", - "slash": "^3.0.0" - } - }, - "jest-resolve-dependencies": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz", - "integrity": "sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-snapshot": "^26.6.2" - } - }, - "jest-runner": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz", - "integrity": "sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==", - "dev": true, - "requires": { - "@jest/console": "^26.6.2", - "@jest/environment": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.7.1", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-config": "^26.6.3", - "jest-docblock": "^26.0.0", - "jest-haste-map": "^26.6.2", - "jest-leak-detector": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-resolve": "^26.6.2", - "jest-runtime": "^26.6.3", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "source-map-support": "^0.5.6", - "throat": "^5.0.0" - } - }, - "jest-runtime": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz", - "integrity": "sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==", - "dev": true, - "requires": { - "@jest/console": "^26.6.2", - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/globals": "^26.6.2", - "@jest/source-map": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0", - "cjs-module-lexer": "^0.6.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.4", - "jest-config": "^26.6.3", - "jest-haste-map": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-mock": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "slash": "^3.0.0", - "strip-bom": "^4.0.0", - "yargs": "^15.4.1" - } - }, - "jest-serializer": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", - "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", - "dev": true, - "requires": { - "@types/node": "*", - "graceful-fs": "^4.2.4" - } - }, - "jest-snapshot": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz", - "integrity": "sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==", - "dev": true, - "requires": { - "@babel/types": "^7.0.0", - "@jest/types": "^26.6.2", - "@types/babel__traverse": "^7.0.4", - "@types/prettier": "^2.0.0", - "chalk": "^4.0.0", - "expect": "^26.6.2", - "graceful-fs": "^4.2.4", - "jest-diff": "^26.6.2", - "jest-get-type": "^26.3.0", - "jest-haste-map": "^26.6.2", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-resolve": "^26.6.2", - "natural-compare": "^1.4.0", - "pretty-format": "^26.6.2", - "semver": "^7.3.2" - }, - "dependencies": { - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, - "jest-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", - "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" - } - }, - "jest-validate": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz", - "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "camelcase": "^6.0.0", - "chalk": "^4.0.0", - "jest-get-type": "^26.3.0", - "leven": "^3.1.0", - "pretty-format": "^26.6.2" - }, - "dependencies": { - "camelcase": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", - "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", - "dev": true - } - } - }, - "jest-watcher": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz", - "integrity": "sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==", - "dev": true, - "requires": { - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "jest-util": "^26.6.2", - "string-length": "^4.0.1" - } - }, - "jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "dev": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - } - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "optional": true - }, - "jsdom": { - "version": "16.6.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.6.0.tgz", - "integrity": "sha512-Ty1vmF4NHJkolaEmdjtxTfSfkdb8Ywarwf63f+F8/mDD1uLSSWDxDuMiZxiPhwunLrn9LOSVItWj4bLYsLN3Dg==", - "dev": true, - "requires": { - "abab": "^2.0.5", - "acorn": "^8.2.4", - "acorn-globals": "^6.0.0", - "cssom": "^0.4.4", - "cssstyle": "^2.3.0", - "data-urls": "^2.0.0", - "decimal.js": "^10.2.1", - "domexception": "^2.0.1", - "escodegen": "^2.0.0", - "form-data": "^3.0.0", - "html-encoding-sniffer": "^2.0.1", - "http-proxy-agent": "^4.0.1", - "https-proxy-agent": "^5.0.0", - "is-potential-custom-element-name": "^1.0.1", - "nwsapi": "^2.2.0", - "parse5": "6.0.1", - "saxes": "^5.0.1", - "symbol-tree": "^3.2.4", - "tough-cookie": "^4.0.0", - "w3c-hr-time": "^1.0.2", - "w3c-xmlserializer": "^2.0.0", - "webidl-conversions": "^6.1.0", - "whatwg-encoding": "^1.0.5", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.5.0", - "ws": "^7.4.5", - "xml-name-validator": "^3.0.0" - }, - "dependencies": { - "acorn": { - "version": "8.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.4.1.tgz", - "integrity": "sha512-asabaBSkEKosYKMITunzX177CXxQ4Q8BSSzMTKD+FefUhipQC70gfW5SiUDhYQ3vk8G+81HqQk7Fv9OXwwn9KA==", - "dev": true - }, - "form-data": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", - "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", - "dev": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - } - }, - "tough-cookie": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", - "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", - "dev": true, - "requires": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.1.2" - } - } - } - }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true - }, - "json-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", - "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", - "dev": true - }, - "json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true - }, - "json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", - "optional": true - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", - "dev": true - }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", - "optional": true - }, - "json5": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", - "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "jsonwebtoken": { - "version": "8.5.1", - "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz", - "integrity": "sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==", - "requires": { - "jws": "^3.2.2", - "lodash.includes": "^4.3.0", - "lodash.isboolean": "^3.0.3", - "lodash.isinteger": "^4.0.4", - "lodash.isnumber": "^3.0.3", - "lodash.isplainobject": "^4.0.6", - "lodash.isstring": "^4.0.1", - "lodash.once": "^4.0.0", - "ms": "^2.1.1", - "semver": "^5.6.0" - }, - "dependencies": { - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - } - } - }, - "jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "optional": true, - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" - } - }, - "jwa": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", - "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", - "requires": { - "buffer-equal-constant-time": "1.0.1", - "ecdsa-sig-formatter": "1.0.11", - "safe-buffer": "^5.0.1" - } - }, - "jws": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", - "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", - "requires": { - "jwa": "^1.4.1", - "safe-buffer": "^5.0.1" - } - }, - "jwt-decode": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/jwt-decode/-/jwt-decode-3.1.2.tgz", - "integrity": "sha512-UfpWE/VZn0iP50d8cz9NrZLM9lSWhcJ+0Gt/nm4by88UL+J1SiKN8/5dkjMmbEzwL2CAe+67GsegCbIKtbp75A==", - "dev": true - }, - "keyv": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", - "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", - "dev": true, - "requires": { - "json-buffer": "3.0.0" - } - }, - "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 - }, - "kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "dev": true - }, - "knex": { - "version": "0.95.7", - "resolved": "https://registry.npmjs.org/knex/-/knex-0.95.7.tgz", - "integrity": "sha512-J2X79td0NAcreTyWVmmHHretz5Ox705FHywddjkT3esTtmggphjcfDoaXym18xtsLdjzOvEb53WB/58lqcF14w==", - "requires": { - "colorette": "1.2.1", - "commander": "^7.1.0", - "debug": "4.3.2", - "escalade": "^3.1.1", - "esm": "^3.2.25", - "getopts": "2.2.5", - "interpret": "^2.2.0", - "lodash": "^4.17.21", - "pg-connection-string": "2.5.0", - "rechoir": "^0.7.0", - "resolve-from": "^5.0.0", - "tarn": "^3.0.1", - "tildify": "2.0.0" - }, - "dependencies": { - "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" - } - } - }, - "latest-version": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", - "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", - "dev": true, - "requires": { - "package-json": "^6.3.0" - } - }, - "leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "dev": true - }, - "levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - } - }, - "lines-and-columns": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", - "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", - "dev": true - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "lodash.clonedeep": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", - "dev": true - }, - "lodash.includes": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", - "integrity": "sha1-YLuYqHy5I8aMoeUTJUgzFISfVT8=" - }, - "lodash.isboolean": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", - "integrity": "sha1-bC4XHbKiV82WgC/UOwGyDV9YcPY=" - }, - "lodash.isinteger": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", - "integrity": "sha1-YZwK89A/iwTDH1iChAt3sRzWg0M=" - }, - "lodash.isnumber": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", - "integrity": "sha1-POdoEMWSjQM1IwGsKHMX8RwLH/w=" - }, - "lodash.isplainobject": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", - "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=" - }, - "lodash.isstring": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", - "integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=" - }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "lodash.once": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", - "integrity": "sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=" - }, - "lodash.truncate": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", - "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=", - "dev": true - }, - "lowercase-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", - "dev": true - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - }, - "dependencies": { - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "requires": { - "semver": "^6.0.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "makeerror": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", - "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", - "dev": true, - "requires": { - "tmpl": "1.0.x" - } - }, - "map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "dev": true - }, - "map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "dev": true, - "requires": { - "object-visit": "^1.0.0" - } - }, - "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" - }, - "merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, - "methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" - }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - } - }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" - }, - "mime-db": { - "version": "1.46.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.46.0.tgz", - "integrity": "sha512-svXaP8UQRZ5K7or+ZmfNhg2xX3yKDMUzqadsSqi4NCH/KomcH75MAMYAGVlvXn4+b/xOPhS3I2uHKRUzvjY7BQ==" - }, - "mime-types": { - "version": "2.1.29", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.29.tgz", - "integrity": "sha512-Y/jMt/S5sR9OaqteJtslsFZKWOIIqMACsJSiHghlCAyhf7jfVYjKBmLiX8OgpWeW+fjJ2b+Az69aPFPkUOY6xQ==", - "requires": { - "mime-db": "1.46.0" - } - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true - }, - "mimic-response": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", - "dev": true - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" - }, - "minipass": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", - "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", - "requires": { - "safe-buffer": "^5.1.2", - "yallist": "^3.0.0" - } - }, - "minizlib": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", - "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", - "requires": { - "minipass": "^2.9.0" - } - }, - "mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dev": true, - "requires": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - } - }, - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "requires": { - "minimist": "^1.2.5" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - } - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", - "dev": true - }, - "needle": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/needle/-/needle-2.6.0.tgz", - "integrity": "sha512-KKYdza4heMsEfSWD7VPUIz3zX2XDwOyX2d+geb4vrERZMT5RMU6ujjaD+I5Yr54uZxQ2w6XRTAhHBbSCyovZBg==", - "requires": { - "debug": "^3.2.6", - "iconv-lite": "^0.4.4", - "sax": "^1.2.4" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "requires": { - "ms": "^2.1.1" - } - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - } - } - }, - "negotiator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" - }, - "nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true - }, - "node-addon-api": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.1.0.tgz", - "integrity": "sha512-flmrDNB06LIl5lywUz7YlNGZH/5p0M7W28k8hzd9Lshtdh1wshD2Y+U4h9LD6KObOy1f+fEVdgprPrEymjM5uw==" - }, - "node-gyp": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz", - "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==", - "optional": true, - "requires": { - "fstream": "^1.0.0", - "glob": "^7.0.3", - "graceful-fs": "^4.1.2", - "mkdirp": "^0.5.0", - "nopt": "2 || 3", - "npmlog": "0 || 1 || 2 || 3 || 4", - "osenv": "0", - "request": "^2.87.0", - "rimraf": "2", - "semver": "~5.3.0", - "tar": "^2.0.0", - "which": "1" - } - }, - "node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", - "dev": true - }, - "node-modules-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", - "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", - "dev": true - }, - "node-notifier": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.2.tgz", - "integrity": "sha512-oJP/9NAdd9+x2Q+rfphB2RJCHjod70RcRLjosiPMMu5gjIfwVnOUGq2nbTjTUbmy0DJ/tFIVT30+Qe3nzl4TJg==", - "dev": true, - "optional": true, - "requires": { - "growly": "^1.3.0", - "is-wsl": "^2.2.0", - "semver": "^7.3.2", - "shellwords": "^0.1.1", - "uuid": "^8.3.0", - "which": "^2.0.2" - }, - "dependencies": { - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "optional": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true, - "optional": true - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "optional": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "node-pre-gyp": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.11.0.tgz", - "integrity": "sha512-TwWAOZb0j7e9eGaf9esRx3ZcLaE5tQ2lvYy1pb5IAaG1a2e2Kv5Lms1Y4hpj+ciXJRofIxxlt5haeQ/2ANeE0Q==", - "requires": { - "detect-libc": "^1.0.2", - "mkdirp": "^0.5.1", - "needle": "^2.2.1", - "nopt": "^4.0.1", - "npm-packlist": "^1.1.6", - "npmlog": "^4.0.2", - "rc": "^1.2.7", - "rimraf": "^2.6.1", - "semver": "^5.3.0", - "tar": "^4" - }, - "dependencies": { - "nopt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", - "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", - "requires": { - "abbrev": "1", - "osenv": "^0.1.4" - } - }, - "tar": { - "version": "4.4.13", - "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz", - "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==", - "requires": { - "chownr": "^1.1.1", - "fs-minipass": "^1.2.5", - "minipass": "^2.8.6", - "minizlib": "^1.2.1", - "mkdirp": "^0.5.0", - "safe-buffer": "^5.1.2", - "yallist": "^3.0.3" - } - } - } - }, - "node-releases": { - "version": "1.1.73", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.73.tgz", - "integrity": "sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==", - "dev": true - }, - "nodemon": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.12.tgz", - "integrity": "sha512-egCTmNZdObdBxUBw6ZNwvZ/xzk24CKRs5K6d+5zbmrMr7rOpPmfPeF6OxM3DDpaRx331CQRFEktn+wrFFfBSOA==", - "dev": true, - "requires": { - "chokidar": "^3.2.2", - "debug": "^3.2.6", - "ignore-by-default": "^1.0.1", - "minimatch": "^3.0.4", - "pstree.remy": "^1.1.7", - "semver": "^5.7.1", - "supports-color": "^5.5.0", - "touch": "^3.1.0", - "undefsafe": "^2.0.3", - "update-notifier": "^4.1.0" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "nopt": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", - "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", - "optional": true, - "requires": { - "abbrev": "1" - } - }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true - }, - "normalize-url": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", - "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", - "dev": true - }, - "npm-bundled": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.1.tgz", - "integrity": "sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA==", - "requires": { - "npm-normalize-package-bin": "^1.0.1" - } - }, - "npm-normalize-package-bin": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", - "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==" - }, - "npm-packlist": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.8.tgz", - "integrity": "sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==", - "requires": { - "ignore-walk": "^3.0.1", - "npm-bundled": "^1.0.1", - "npm-normalize-package-bin": "^1.0.1" - } - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "requires": { - "path-key": "^3.0.0" - } - }, - "npmlog": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", - "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" - }, - "nwsapi": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", - "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==", - "dev": true - }, - "oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "optional": true - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" - }, - "object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "dev": true, - "requires": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "dev": true, - "requires": { - "isobject": "^3.0.0" - } - }, - "object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", - "requires": { - "ee-first": "1.1.1" - } - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dev": true, - "requires": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - } - }, - "os-homedir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=" - }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" - }, - "osenv": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", - "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", - "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, - "p-cancelable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", - "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", - "dev": true - }, - "p-each-series": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", - "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==", - "dev": true - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "package-json": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", - "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", - "dev": true, - "requires": { - "got": "^9.6.0", - "registry-auth-token": "^4.0.0", - "registry-url": "^5.0.0", - "semver": "^6.2.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "requires": { - "callsites": "^3.0.0" - } - }, - "parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - } - }, - "parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "dev": true - }, - "parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" - }, - "pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "dev": true - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" - }, - "path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" - }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", - "optional": true - }, - "pg-connection-string": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.5.0.tgz", - "integrity": "sha512-r5o/V/ORTA6TmUnyWZR9nCj1klXCO2CEKNRlVuJptZe85QuhFayC7WeMic7ndayT5IRIR0S0xFxFi2ousartlQ==" - }, - "picomatch": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", - "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", - "dev": true - }, - "pirates": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", - "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", - "dev": true, - "requires": { - "node-modules-regexp": "^1.0.0" - } - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "requires": { - "find-up": "^4.0.0" - } - }, - "posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "dev": true - }, - "prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true - }, - "prepend-http": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", - "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", - "dev": true - }, - "pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^17.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - } - } - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "dev": true - }, - "prompts": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.1.tgz", - "integrity": "sha512-EQyfIuO2hPDsX1L/blblV+H7I0knhgAd82cVneCwcdND9B8AuCDuRcBH6yIcG4dFzlOUqbazQqwGjx5xmsNLuQ==", - "dev": true, - "requires": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - } - }, - "proxy-addr": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", - "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", - "requires": { - "forwarded": "~0.1.2", - "ipaddr.js": "1.9.1" - } - }, - "psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" - }, - "pstree.remy": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz", - "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==", - "dev": true - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" - }, - "pupa": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz", - "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==", - "dev": true, - "requires": { - "escape-goat": "^2.0.0" - } - }, - "qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" - }, - "range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" - }, - "raw-body": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", - "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", - "requires": { - "bytes": "3.1.0", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - } - }, - "rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "requires": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - } - }, - "react-is": { - "version": "17.0.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", - "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==", - "dev": true - }, - "read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dev": true, - "requires": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "dependencies": { - "type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "dev": true - } - } - }, - "read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "dev": true, - "requires": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - } - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "readdirp": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", - "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", - "dev": true, - "requires": { - "picomatch": "^2.2.1" - } - }, - "rechoir": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.0.tgz", - "integrity": "sha512-ADsDEH2bvbjltXEP+hTIAmeFekTFK0V2BTxMkok6qILyAJEXV0AFfoWcAq4yfll5VdIMd/RVXq0lR+wQi5ZU3Q==", - "requires": { - "resolve": "^1.9.0" - } - }, - "regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dev": true, - "requires": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - } - }, - "regexpp": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", - "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==", - "dev": true - }, - "registry-auth-token": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz", - "integrity": "sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==", - "dev": true, - "requires": { - "rc": "^1.2.8" - } - }, - "registry-url": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", - "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", - "dev": true, - "requires": { - "rc": "^1.2.8" - } - }, - "remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "dev": true - }, - "repeat-element": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", - "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", - "dev": true - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "dev": true - }, - "request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "optional": true, - "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "dependencies": { - "qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", - "optional": true - } - } - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true - }, - "require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "dev": true - }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, - "resolve": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", - "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", - "requires": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - } - }, - "resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "dev": true, - "requires": { - "resolve-from": "^5.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true - } - } - }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - }, - "resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "dev": true - }, - "responselike": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", - "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", - "dev": true, - "requires": { - "lowercase-keys": "^1.0.0" - } - }, - "ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "requires": { - "glob": "^7.1.3" - } - }, - "rsvp": { - "version": "4.8.5", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", - "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", - "dev": true - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "dev": true, - "requires": { - "ret": "~0.1.10" - } - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "sane": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", - "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", - "dev": true, - "requires": { - "@cnakazawa/watch": "^1.0.3", - "anymatch": "^2.0.0", - "capture-exit": "^2.0.0", - "exec-sh": "^0.3.2", - "execa": "^1.0.0", - "fb-watchman": "^2.0.0", - "micromatch": "^3.1.4", - "minimist": "^1.1.1", - "walker": "~1.0.5" - }, - "dependencies": { - "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" - } - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "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" - } - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dev": true, - "requires": { - "path-key": "^2.0.0" - } - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - } - } - }, - "sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" - }, - "saxes": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", - "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", - "dev": true, - "requires": { - "xmlchars": "^2.2.0" - } - }, - "semver": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", - "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=" - }, - "semver-diff": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", - "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", - "dev": true, - "requires": { - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "send": { - "version": "0.17.1", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", - "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", - "requires": { - "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "~1.7.2", - "mime": "1.6.0", - "ms": "2.1.1", - "on-finished": "~2.3.0", - "range-parser": "~1.2.1", - "statuses": "~1.5.0" - }, - "dependencies": { - "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" - } - } - }, - "serve-static": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", - "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", - "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.17.1" - } - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" - }, - "set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true - } - } - }, - "setprototypeof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true - }, - "shellwords": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", - "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", - "dev": true, - "optional": true - }, - "signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" - }, - "sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "dev": true - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "slice-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "dependencies": { - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - } - } - }, - "snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dev": true, - "requires": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - } - } - }, - "snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dev": true, - "requires": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - } - } - }, - "snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dev": true, - "requires": { - "kind-of": "^3.2.0" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "dev": true, - "requires": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "source-map-support": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "source-map-url": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", - "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", - "dev": true - }, - "spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", - "dev": true, - "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true - }, - "spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-license-ids": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.9.tgz", - "integrity": "sha512-Ki212dKK4ogX+xDo4CtOZBVIwhsKBEfsEEcwmJfLQzirgc2jIWdzg40Unxz/HzEUqM1WFzVlQSMF9kZZ2HboLQ==", - "dev": true - }, - "split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dev": true, - "requires": { - "extend-shallow": "^3.0.0" - } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true - }, - "sqlite3": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/sqlite3/-/sqlite3-5.0.2.tgz", - "integrity": "sha512-1SdTNo+BVU211Xj1csWa8lV6KM0CtucDwRyA0VHl91wEH1Mgh7RxUpI4rVvG7OhHrzCSGaVyW5g8vKvlrk9DJA==", - "requires": { - "node-addon-api": "^3.0.0", - "node-gyp": "3.x", - "node-pre-gyp": "^0.11.0" - } - }, - "sshpk": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", - "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", - "optional": true, - "requires": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - } - }, - "stack-utils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.3.tgz", - "integrity": "sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==", - "dev": true, - "requires": { - "escape-string-regexp": "^2.0.0" - }, - "dependencies": { - "escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dev": true - } - } - }, - "static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "dev": true, - "requires": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - } - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } - } - }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" - }, - "string-length": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", - "dev": true, - "requires": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.0" - } - } - } - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", - "dev": true - }, - "strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "dev": true - }, - "strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true - }, - "strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=" - }, - "superagent": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/superagent/-/superagent-6.1.0.tgz", - "integrity": "sha512-OUDHEssirmplo3F+1HWKUrUjvnQuA+nZI6i/JJBdXb5eq9IyEQwPyPpqND+SSsxf6TygpBEkUjISVRN4/VOpeg==", - "dev": true, - "requires": { - "component-emitter": "^1.3.0", - "cookiejar": "^2.1.2", - "debug": "^4.1.1", - "fast-safe-stringify": "^2.0.7", - "form-data": "^3.0.0", - "formidable": "^1.2.2", - "methods": "^1.1.2", - "mime": "^2.4.6", - "qs": "^6.9.4", - "readable-stream": "^3.6.0", - "semver": "^7.3.2" - }, - "dependencies": { - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "form-data": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", - "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", - "dev": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - } - }, - "mime": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", - "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==", - "dev": true - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "qs": { - "version": "6.9.6", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz", - "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==", - "dev": true - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, - "supertest": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/supertest/-/supertest-6.1.3.tgz", - "integrity": "sha512-v2NVRyP73XDewKb65adz+yug1XMtmvij63qIWHZzSX8tp6wiq6xBLUy4SUAd2NII6wIipOmHT/FD9eicpJwdgQ==", - "dev": true, - "requires": { - "methods": "^1.1.2", - "superagent": "^6.1.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" - } - }, - "supports-hyperlinks": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", - "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", - "dev": true, - "requires": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - } - }, - "symbol-tree": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", - "dev": true - }, - "table": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/table/-/table-6.7.1.tgz", - "integrity": "sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==", - "dev": true, - "requires": { - "ajv": "^8.0.1", - "lodash.clonedeep": "^4.5.0", - "lodash.truncate": "^4.4.2", - "slice-ansi": "^4.0.0", - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ajv": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.0.tgz", - "integrity": "sha512-cnUG4NSBiM4YFBxgZIj/In3/6KX+rQ2l2YPRVcvAMQGWEPKuXoPIhxzwqh31jA3IPbI4qEOp/5ILI4ynioXsGQ==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - }, - "string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.0" - } - } - } - }, - "tar": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz", - "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==", - "optional": true, - "requires": { - "block-stream": "*", - "fstream": "^1.0.12", - "inherits": "2" - } - }, - "tarn": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/tarn/-/tarn-3.0.1.tgz", - "integrity": "sha512-6usSlV9KyHsspvwu2duKH+FMUhqJnAh6J5J/4MITl8s94iSUQTLkJggdiewKv4RyARQccnigV48Z+khiuVZDJw==" - }, - "term-size": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.1.tgz", - "integrity": "sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==", - "dev": true - }, - "terminal-link": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", - "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", - "dev": true, - "requires": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" - } - }, - "test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - "dev": true, - "requires": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - } - }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", - "dev": true - }, - "throat": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", - "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", - "dev": true - }, - "tildify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/tildify/-/tildify-2.0.0.tgz", - "integrity": "sha512-Cc+OraorugtXNfs50hU9KS369rFXCfgGLpfCfvlc+Ud5u6VWmUQsOAa9HbTvheQdYnrdJqqv1e5oIqXppMYnSw==" - }, - "tmpl": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", - "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=", - "dev": true - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true - }, - "to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "to-readable-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", - "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", - "dev": true - }, - "to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dev": true, - "requires": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - }, - "toidentifier": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", - "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" - }, - "touch": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz", - "integrity": "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==", - "dev": true, - "requires": { - "nopt": "~1.0.10" - }, - "dependencies": { - "nopt": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", - "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", - "dev": true, - "requires": { - "abbrev": "1" - } - } - } - }, - "tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "optional": true, - "requires": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - } - }, - "tr46": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", - "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", - "dev": true, - "requires": { - "punycode": "^2.1.1" - } - }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "optional": true, - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "optional": true - }, - "type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1" - } - }, - "type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "dev": true - }, - "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true - }, - "type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "requires": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - } - }, - "typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "dev": true, - "requires": { - "is-typedarray": "^1.0.0" - } - }, - "undefsafe": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.3.tgz", - "integrity": "sha512-nrXZwwXrD/T/JXeygJqdCO6NZZ1L66HrxM/Z7mIq2oPanoN0F1nLx3lwJMu6AwJY69hdixaFQOuoYsMjE5/C2A==", - "dev": true, - "requires": { - "debug": "^2.2.0" - } - }, - "union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true - } - } - }, - "unique-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", - "dev": true, - "requires": { - "crypto-random-string": "^2.0.0" - } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - }, - "unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" - }, - "unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "dev": true, - "requires": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "dependencies": { - "has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "dev": true, - "requires": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "dependencies": { - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "requires": { - "isarray": "1.0.0" - } - } - } - }, - "has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "dev": true - } - } - }, - "update-notifier": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-4.1.3.tgz", - "integrity": "sha512-Yld6Z0RyCYGB6ckIjffGOSOmHXj1gMeE7aROz4MG+XMkmixBX4jUngrGXNYz7wPKBmtoD4MnBa2Anu7RSKht/A==", - "dev": true, - "requires": { - "boxen": "^4.2.0", - "chalk": "^3.0.0", - "configstore": "^5.0.1", - "has-yarn": "^2.1.0", - "import-lazy": "^2.1.0", - "is-ci": "^2.0.0", - "is-installed-globally": "^0.3.1", - "is-npm": "^4.0.0", - "is-yarn-global": "^0.3.0", - "latest-version": "^5.0.0", - "pupa": "^2.0.1", - "semver-diff": "^3.1.1", - "xdg-basedir": "^4.0.0" - }, - "dependencies": { - "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - } - } - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "requires": { - "punycode": "^2.1.0" - } - }, - "urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "dev": true - }, - "url-parse-lax": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", - "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", - "dev": true, - "requires": { - "prepend-http": "^2.0.0" - } - }, - "use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - }, - "utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" - }, - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "optional": true - }, - "v8-compile-cache": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz", - "integrity": "sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==", - "dev": true - }, - "v8-to-istanbul": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.2.tgz", - "integrity": "sha512-TxNb7YEUwkLXCQYeudi6lgQ/SZrzNO4kMdlqVxaZPUIUjCv6iSSypUQX70kNBSERpQ8fk48+d61FXk+tgqcWow==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0", - "source-map": "^0.7.3" - }, - "dependencies": { - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true - } - } - }, - "validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" - }, - "verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "optional": true, - "requires": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "w3c-hr-time": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", - "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", - "dev": true, - "requires": { - "browser-process-hrtime": "^1.0.0" - } - }, - "w3c-xmlserializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", - "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", - "dev": true, - "requires": { - "xml-name-validator": "^3.0.0" - } - }, - "walker": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", - "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", - "dev": true, - "requires": { - "makeerror": "1.0.x" - } - }, - "webidl-conversions": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", - "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", - "dev": true - }, - "whatwg-encoding": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", - "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", - "dev": true, - "requires": { - "iconv-lite": "0.4.24" - } - }, - "whatwg-mimetype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", - "dev": true - }, - "whatwg-url": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", - "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", - "dev": true, - "requires": { - "lodash": "^4.7.0", - "tr46": "^2.1.0", - "webidl-conversions": "^6.1.0" - } - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "requires": { - "isexe": "^2.0.0" - } - }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true - }, - "wide-align": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", - "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", - "requires": { - "string-width": "^1.0.2 || 2" - } - }, - "widest-line": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", - "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", - "dev": true, - "requires": { - "string-width": "^4.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.0" - } - } - } - }, - "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true - }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.0" - } - } - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - }, - "write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "dev": true, - "requires": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "ws": { - "version": "7.5.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.3.tgz", - "integrity": "sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg==", - "dev": true - }, - "xdg-basedir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", - "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", - "dev": true - }, - "xml-name-validator": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", - "dev": true - }, - "xmlchars": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", - "dev": true - }, - "y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true - }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" - }, - "yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dev": true, - "requires": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.0" - } - } - } - }, - "yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } -} diff --git a/package.json b/package.json deleted file mode 100644 index 0d3c286fd..000000000 --- a/package.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "name": "node-auth2-project", - "version": "1.0.0", - "main": "index.js", - "scripts": { - "server": "nodemon index.js", - "migrate": "knex migrate:latest", - "rollback": "knex migrate:rollback", - "seed": "knex seed:run", - "test": "cross-env NODE_ENV=testing jest --watch --verbose --runInBand" - }, - "devDependencies": { - "@types/jest": "^26.0.24", - "cross-env": "^7.0.3", - "eslint": "^7.30.0", - "jest": "^26.6.3", - "jwt-decode": "^3.1.2", - "nodemon": "^2.0.12", - "supertest": "^6.1.3" - }, - "dependencies": { - "bcryptjs": "^2.4.3", - "cors": "^2.8.5", - "express": "^4.17.1", - "helmet": "^4.6.0", - "jsonwebtoken": "^8.5.1", - "knex": "^0.95.7", - "sqlite3": "^5.0.2" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/LambdaSchool/node-auth2-project.git" - } -} From a7147a2971c78c90f2a12e40b9f6e2b1e0d2bbc1 Mon Sep 17 00:00:00 2001 From: Bryan C Guner Date: Tue, 20 Jul 2021 07:39:41 +0000 Subject: [PATCH 2/4] 13 passing 9 failing --- api/server.js | 23 + index.js | 2 +- package-lock.json | 8385 +++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 8409 insertions(+), 1 deletion(-) create mode 100644 package-lock.json diff --git a/api/server.js b/api/server.js index 7445944df..5606ac2fb 100644 --- a/api/server.js +++ b/api/server.js @@ -1,15 +1,38 @@ const express = require("express"); const helmet = require("helmet"); const cors = require("cors"); +const session = require("express-session") +const KnexSessionStore = require("connect-session-knex")(session) const authRouter = require("./auth/auth-router.js"); const usersRouter = require("./users/users-router.js"); +const { config } = require("dotenv"); const server = express(); +const configsession = { + name: "sessionId", + secret: "keep it secret, keep it safe", + cookie:{ + maxAge: 1000 * 60 * 60, + secure: false, + httpOnly: true + }, + resave:false, + saveUnitialized: false, + store: new KnexSessionStore({ + knex: require("../data/db-config.js"), + tablename: "sessions", + sidfieldname: "sid", + createTable: true, + clearInterval: 1000 * 60 * 60 + }) +} + server.use(helmet()); server.use(express.json()); server.use(cors()); +server.use(session(configsession)) server.use("/api/auth", authRouter); server.use("/api/users", usersRouter); diff --git a/index.js b/index.js index eac9ea5cc..40f9d5e48 100644 --- a/index.js +++ b/index.js @@ -1,6 +1,6 @@ const server = require('./api/server.js'); -const PORT = process.env.PORT || 7000; +const PORT = process.env.PORT || 5000; server.listen(PORT, () => { console.log(`Listening on port ${PORT}...`); diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 000000000..d093a3390 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,8385 @@ +{ + "name": "node-auth2-project", + "version": "1.0.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "dev": true, + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "@babel/compat-data": { + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.7.tgz", + "integrity": "sha512-nS6dZaISCXJ3+518CWiBfEr//gHyMO02uDxBkXTKZDN5POruCnOZ1N4YBRZDCabwF8nZMWBpRxIicmXtBs+fvw==", + "dev": true + }, + "@babel/core": { + "version": "7.14.6", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.14.6.tgz", + "integrity": "sha512-gJnOEWSqTk96qG5BoIrl5bVtc23DCycmIePPYnamY9RboYdI4nFy5vAQMSl81O5K/W0sLDWfGysnOECC+KUUCA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-compilation-targets": "^7.14.5", + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helpers": "^7.14.6", + "@babel/parser": "^7.14.6", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "semver": "^6.3.0", + "source-map": "^0.5.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "dev": true, + "requires": { + "@babel/highlight": "^7.14.5" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "@babel/generator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.5.tgz", + "integrity": "sha512-y3rlP+/G25OIX3mYKKIOlQRcqj7YgrvHxOLbVmyLJ9bPmi5ttvUmpydVjcFjZphOktWuA7ovbx91ECloWTfjIA==", + "dev": true, + "requires": { + "@babel/types": "^7.14.5", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "@babel/helper-compilation-targets": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.5.tgz", + "integrity": "sha512-v+QtZqXEiOnpO6EYvlImB6zCD2Lel06RzOPzmkz/D/XgQiUu3C/Jb1LOqSt/AIA34TYi/Q+KlT8vTQrgdxkbLw==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "browserslist": "^4.16.6", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "@babel/helper-function-name": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz", + "integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz", + "integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==", + "dev": true, + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz", + "integrity": "sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==", + "dev": true, + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.14.7.tgz", + "integrity": "sha512-TMUt4xKxJn6ccjcOW7c4hlwyJArizskAhoSTOCkA0uZ+KghIaci0Qg9R043kUMWI9mtQfgny+NQ5QATnZ+paaA==", + "dev": true, + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-module-imports": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz", + "integrity": "sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ==", + "dev": true, + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-module-transforms": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.5.tgz", + "integrity": "sha512-iXpX4KW8LVODuAieD7MzhNjmM6dzYY5tfRqT+R9HDXWl0jPn/djKmA+G9s/2C2T9zggw5tK1QNqZ70USfedOwA==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-simple-access": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/helper-validator-identifier": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz", + "integrity": "sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==", + "dev": true, + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", + "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "dev": true + }, + "@babel/helper-replace-supers": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.14.5.tgz", + "integrity": "sha512-3i1Qe9/8x/hCHINujn+iuHy+mMRLoc77b2nI9TB0zjH1hvn9qGlXjWlggdwUcju36PkPCy/lpM7LLUdcTyH4Ow==", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.14.5", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-simple-access": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.14.5.tgz", + "integrity": "sha512-nfBN9xvmCt6nrMZjfhkl7i0oTV3yxR4/FztsbOASyTvVcoYd0TRHh7eMLdlEcCqobydC0LAF3LtC92Iwxo0wyw==", + "dev": true, + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz", + "integrity": "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==", + "dev": true, + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.5.tgz", + "integrity": "sha512-5lsetuxCLilmVGyiLEfoHBRX8UCFD+1m2x3Rj97WrW3V7H3u4RWRXA4evMjImCsin2J2YT0QaVDGf+z8ondbAg==", + "dev": true + }, + "@babel/helper-validator-option": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", + "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", + "dev": true + }, + "@babel/helpers": { + "version": "7.14.6", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.14.6.tgz", + "integrity": "sha512-yesp1ENQBiLI+iYHSJdoZKUtRpfTlL1grDIX9NRlAVppljLw/4tTyYupIB7uIYmC3stW/imAv8EqaKaS/ibmeA==", + "dev": true, + "requires": { + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + } + }, + "@babel/highlight": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "dependencies": { + "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" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "@babel/parser": { + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.7.tgz", + "integrity": "sha512-X67Z5y+VBJuHB/RjwECp8kSl5uYi0BvRbNeWqkaJCVh+LiTPl19WBUfG627psSgp9rSf6ojuXghQM3ha6qHHdA==", + "dev": true + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-typescript": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.14.5.tgz", + "integrity": "sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/template": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz", + "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "dev": true, + "requires": { + "@babel/highlight": "^7.14.5" + } + } + } + }, + "@babel/traverse": { + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.7.tgz", + "integrity": "sha512-9vDr5NzHu27wgwejuKL7kIOm4bwEtaPQ4Z6cpCmjSuaRqpH/7xc4qcGEscwMqlkwgcXl6MvqoAjZkQ24uSdIZQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/parser": "^7.14.7", + "@babel/types": "^7.14.5", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "dev": true, + "requires": { + "@babel/highlight": "^7.14.5" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + } + } + }, + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.5.tgz", + "integrity": "sha512-M/NzBpEL95I5Hh4dwhin5JlE7EzO5PHMAuzjxss3tiOBD46KfQvVedN/3jEPZvdRvtsK2222XfdHogNIttFgcg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + } + }, + "@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "dev": true + }, + "@eslint/eslintrc": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", + "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", + "dev": true, + "requires": { + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^13.9.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true + } + } + }, + "@humanwhocodes/config-array": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", + "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", + "dev": true, + "requires": { + "@humanwhocodes/object-schema": "^1.2.0", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + } + }, + "@humanwhocodes/object-schema": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz", + "integrity": "sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==", + "dev": true + }, + "@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dev": true, + "requires": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + } + }, + "@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "dev": true + }, + "@jest/console": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.0.6.tgz", + "integrity": "sha512-fMlIBocSHPZ3JxgWiDNW/KPj6s+YRd0hicb33IrmelCcjXo/pXPwvuiKFmZz+XuqI/1u7nbUK10zSsWL/1aegg==", + "dev": true, + "requires": { + "@jest/types": "^27.0.6", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^27.0.6", + "jest-util": "^27.0.6", + "slash": "^3.0.0" + }, + "dependencies": { + "@jest/types": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", + "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + } + } + }, + "@jest/core": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.0.6.tgz", + "integrity": "sha512-SsYBm3yhqOn5ZLJCtccaBcvD/ccTLCeuDv8U41WJH/V1MW5eKUkeMHT9U+Pw/v1m1AIWlnIW/eM2XzQr0rEmow==", + "dev": true, + "requires": { + "@jest/console": "^27.0.6", + "@jest/reporters": "^27.0.6", + "@jest/test-result": "^27.0.6", + "@jest/transform": "^27.0.6", + "@jest/types": "^27.0.6", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-changed-files": "^27.0.6", + "jest-config": "^27.0.6", + "jest-haste-map": "^27.0.6", + "jest-message-util": "^27.0.6", + "jest-regex-util": "^27.0.6", + "jest-resolve": "^27.0.6", + "jest-resolve-dependencies": "^27.0.6", + "jest-runner": "^27.0.6", + "jest-runtime": "^27.0.6", + "jest-snapshot": "^27.0.6", + "jest-util": "^27.0.6", + "jest-validate": "^27.0.6", + "jest-watcher": "^27.0.6", + "micromatch": "^4.0.4", + "p-each-series": "^2.1.0", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "@jest/types": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", + "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + } + } + }, + "@jest/environment": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.0.6.tgz", + "integrity": "sha512-4XywtdhwZwCpPJ/qfAkqExRsERW+UaoSRStSHCCiQTUpoYdLukj+YJbQSFrZjhlUDRZeNiU9SFH0u7iNimdiIg==", + "dev": true, + "requires": { + "@jest/fake-timers": "^27.0.6", + "@jest/types": "^27.0.6", + "@types/node": "*", + "jest-mock": "^27.0.6" + }, + "dependencies": { + "@jest/types": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", + "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + } + } + }, + "@jest/fake-timers": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.0.6.tgz", + "integrity": "sha512-sqd+xTWtZ94l3yWDKnRTdvTeZ+A/V7SSKrxsrOKSqdyddb9CeNRF8fbhAU0D7ZJBpTTW2nbp6MftmKJDZfW2LQ==", + "dev": true, + "requires": { + "@jest/types": "^27.0.6", + "@sinonjs/fake-timers": "^7.0.2", + "@types/node": "*", + "jest-message-util": "^27.0.6", + "jest-mock": "^27.0.6", + "jest-util": "^27.0.6" + }, + "dependencies": { + "@jest/types": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", + "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + } + } + }, + "@jest/globals": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.0.6.tgz", + "integrity": "sha512-DdTGCP606rh9bjkdQ7VvChV18iS7q0IMJVP1piwTWyWskol4iqcVwthZmoJEf7obE1nc34OpIyoVGPeqLC+ryw==", + "dev": true, + "requires": { + "@jest/environment": "^27.0.6", + "@jest/types": "^27.0.6", + "expect": "^27.0.6" + }, + "dependencies": { + "@jest/types": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", + "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + } + } + }, + "@jest/reporters": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.0.6.tgz", + "integrity": "sha512-TIkBt09Cb2gptji3yJXb3EE+eVltW6BjO7frO7NEfjI9vSIYoISi5R3aI3KpEDXlB1xwB+97NXIqz84qYeYsfA==", + "dev": true, + "requires": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^27.0.6", + "@jest/test-result": "^27.0.6", + "@jest/transform": "^27.0.6", + "@jest/types": "^27.0.6", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.4", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^4.0.3", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.0.2", + "jest-haste-map": "^27.0.6", + "jest-resolve": "^27.0.6", + "jest-util": "^27.0.6", + "jest-worker": "^27.0.6", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^8.0.0" + }, + "dependencies": { + "@jest/types": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", + "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + } + } + }, + "@jest/source-map": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.0.6.tgz", + "integrity": "sha512-Fek4mi5KQrqmlY07T23JRi0e7Z9bXTOOD86V/uS0EIW4PClvPDqZOyFlLpNJheS6QI0FNX1CgmPjtJ4EA/2M+g==", + "dev": true, + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.4", + "source-map": "^0.6.0" + } + }, + "@jest/test-result": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.0.6.tgz", + "integrity": "sha512-ja/pBOMTufjX4JLEauLxE3LQBPaI2YjGFtXexRAjt1I/MbfNlMx0sytSX3tn5hSLzQsR3Qy2rd0hc1BWojtj9w==", + "dev": true, + "requires": { + "@jest/console": "^27.0.6", + "@jest/types": "^27.0.6", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "dependencies": { + "@jest/types": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", + "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + } + } + }, + "@jest/test-sequencer": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.0.6.tgz", + "integrity": "sha512-bISzNIApazYOlTHDum9PwW22NOyDa6VI31n6JucpjTVM0jD6JDgqEZ9+yn575nDdPF0+4csYDxNNW13NvFQGZA==", + "dev": true, + "requires": { + "@jest/test-result": "^27.0.6", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^27.0.6", + "jest-runtime": "^27.0.6" + } + }, + "@jest/transform": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.0.6.tgz", + "integrity": "sha512-rj5Dw+mtIcntAUnMlW/Vju5mr73u8yg+irnHwzgtgoeI6cCPOvUwQ0D1uQtc/APmWgvRweEb1g05pkUpxH3iCA==", + "dev": true, + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^27.0.6", + "babel-plugin-istanbul": "^6.0.0", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^27.0.6", + "jest-regex-util": "^27.0.6", + "jest-util": "^27.0.6", + "micromatch": "^4.0.4", + "pirates": "^4.0.1", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "dependencies": { + "@jest/types": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", + "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + } + } + }, + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@mapbox/node-pre-gyp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.5.tgz", + "integrity": "sha512-4srsKPXWlIxp5Vbqz5uLfBN+du2fJChBoYn/f2h991WLdk7jUvcSk/McVLSv/X+xQIPI8eGD5GjrnygdyHnhPA==", + "requires": { + "detect-libc": "^1.0.3", + "https-proxy-agent": "^5.0.0", + "make-dir": "^3.1.0", + "node-fetch": "^2.6.1", + "nopt": "^5.0.0", + "npmlog": "^4.1.2", + "rimraf": "^3.0.2", + "semver": "^7.3.4", + "tar": "^6.1.0" + } + }, + "@sindresorhus/is": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", + "dev": true + }, + "@sinonjs/commons": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", + "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", + "dev": true, + "requires": { + "type-detect": "4.0.8" + } + }, + "@sinonjs/fake-timers": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-7.1.2.tgz", + "integrity": "sha512-iQADsW4LBMISqZ6Ci1dupJL9pprqwcVFTcOsEmQOEhW+KLCVn/Y4Jrvg2k19fIHCp+iFprriYPTdRcQR8NbUPg==", + "dev": true, + "requires": { + "@sinonjs/commons": "^1.7.0" + } + }, + "@szmarczak/http-timer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", + "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", + "dev": true, + "requires": { + "defer-to-connect": "^1.0.1" + } + }, + "@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "dev": true + }, + "@types/babel__core": { + "version": "7.1.15", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.15.tgz", + "integrity": "sha512-bxlMKPDbY8x5h6HBwVzEOk2C8fb6SLfYQ5Jw3uBYuYF1lfWk/kbLd81la82vrIkBb0l+JdmrZaDikPrNxpS/Ew==", + "dev": true, + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "@types/babel__generator": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.3.tgz", + "integrity": "sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "dev": true, + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@types/babel__traverse": { + "version": "7.14.2", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz", + "integrity": "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==", + "dev": true, + "requires": { + "@babel/types": "^7.3.0" + } + }, + "@types/graceful-fs": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", + "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", + "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==", + "dev": true + }, + "@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "*" + } + }, + "@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "dev": true, + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/jest": { + "version": "26.0.24", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.24.tgz", + "integrity": "sha512-E/X5Vib8BWqZNRlDxj9vYXhsDwPYbPINqKF9BsnSoon4RQ0D9moEuLD8txgyypFLH7J4+Lho9Nr/c8H0Fi+17w==", + "dev": true, + "requires": { + "jest-diff": "^26.0.0", + "pretty-format": "^26.0.0" + } + }, + "@types/node": { + "version": "16.3.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.3.3.tgz", + "integrity": "sha512-8h7k1YgQKxKXWckzFCMfsIwn0Y61UK6tlD6y2lOb3hTOIMlK3t9/QwHOhc81TwU+RMf0As5fj7NPjroERCnejQ==", + "dev": true + }, + "@types/prettier": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.3.2.tgz", + "integrity": "sha512-eI5Yrz3Qv4KPUa/nSIAi0h+qX0XyewOliug5F2QAtuRg6Kjg6jfmxe1GIwoIRhZspD1A0RP8ANrPwvEXXtRFog==", + "dev": true + }, + "@types/stack-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", + "dev": true + }, + "@types/yargs": { + "version": "15.0.14", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", + "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "20.2.1", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.1.tgz", + "integrity": "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==", + "dev": true + }, + "abab": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", + "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==", + "dev": true + }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" + }, + "accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "requires": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + } + }, + "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": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "dev": true, + "requires": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, + "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 + }, + "acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "dev": true + }, + "agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "requires": { + "debug": "4" + } + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "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" + } + }, + "ansi-align": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.0.tgz", + "integrity": "sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==", + "dev": true, + "requires": { + "string-width": "^3.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "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-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" + }, + "dependencies": { + "type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true + } + } + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "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" + } + }, + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" + }, + "are-we-there-yet": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "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": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + }, + "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==" + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" + }, + "array-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", + "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=" + }, + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + }, + "array-slice": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", + "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "optional": true, + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "optional": true + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" + }, + "astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "optional": true + }, + "aws4": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", + "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", + "optional": true + }, + "babel-jest": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.0.6.tgz", + "integrity": "sha512-iTJyYLNc4wRofASmofpOc5NK9QunwMk+TLFgGXsTFS8uEqmd8wdI7sga0FPe2oVH3b5Agt/EAK1QjPEuKL8VfA==", + "dev": true, + "requires": { + "@jest/transform": "^27.0.6", + "@jest/types": "^27.0.6", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.0.0", + "babel-preset-jest": "^27.0.6", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "slash": "^3.0.0" + }, + "dependencies": { + "@jest/types": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", + "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + } + } + }, + "babel-plugin-istanbul": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz", + "integrity": "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^4.0.0", + "test-exclude": "^6.0.0" + } + }, + "babel-plugin-jest-hoist": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.0.6.tgz", + "integrity": "sha512-CewFeM9Vv2gM7Yr9n5eyyLVPRSiBnk6lKZRjgwYnGKSl9M14TMn2vkN02wTF04OGuSDLEzlWiMzvjXuW9mB6Gw==", + "dev": true, + "requires": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + } + }, + "babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "dev": true, + "requires": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + } + }, + "babel-preset-jest": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.0.6.tgz", + "integrity": "sha512-WObA0/Biw2LrVVwZkF/2GqbOdzhKD6Fkdwhoy9ASIrOWr/zodcSpQh72JOkEn6NWyjmnPDjNSqaGN4KnpKzhXw==", + "dev": true, + "requires": { + "babel-plugin-jest-hoist": "^27.0.6", + "babel-preset-current-node-syntax": "^1.0.0" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "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==", + "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==", + "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==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "bcrypt": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/bcrypt/-/bcrypt-5.0.1.tgz", + "integrity": "sha512-9BTgmrhZM2t1bNuDtrtIMVSmmxZBrJ71n8Wg+YgdjHuIWYF7SjjmCPZFB+/5i/o/PIeRpwVJR3P+NrpIItUjqw==", + "requires": { + "@mapbox/node-pre-gyp": "^1.0.0", + "node-addon-api": "^3.1.0" + } + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "optional": true, + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "bcryptjs": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/bcryptjs/-/bcryptjs-2.4.3.tgz", + "integrity": "sha1-mrVie5PmBiH/fNrF2pczAn3x0Ms=" + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true + }, + "block-stream": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", + "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", + "optional": true, + "requires": { + "inherits": "~2.0.0" + } + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "body-parser": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "requires": { + "bytes": "3.1.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "boxen": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-4.2.0.tgz", + "integrity": "sha512-eB4uT9RGzg2odpER62bBwSLvUeGC+WbRjjyyFhGsKnc8wp/m0+hQsMUvUe3H2V0D5vw0nBdO1hCJoZo5mKeuIQ==", + "dev": true, + "requires": { + "ansi-align": "^3.0.0", + "camelcase": "^5.3.1", + "chalk": "^3.0.0", + "cli-boxes": "^2.2.0", + "string-width": "^4.1.0", + "term-size": "^2.1.0", + "type-fest": "^0.8.1", + "widest-line": "^3.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "string-width": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true + } + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", + "dev": true + }, + "browserslist": { + "version": "4.16.6", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz", + "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + }, + "dependencies": { + "colorette": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", + "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", + "dev": true + } + } + }, + "bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dev": true, + "requires": { + "node-int64": "^0.4.0" + } + }, + "buffer-equal-constant-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", + "integrity": "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=" + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "dev": true + }, + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "cacheable-request": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", + "dev": true, + "requires": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^3.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^1.0.2" + }, + "dependencies": { + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "dev": true + } + } + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "caniuse-lite": { + "version": "1.0.30001245", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001245.tgz", + "integrity": "sha512-768fM9j1PKXpOCKws6eTo3RHmvTUsG9UrpT4WoREFeZgJBTi4/X9g565azS/rVUGtqb8nt7FjLeF5u4kukERnA==", + "dev": true + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "optional": true + }, + "chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "dev": true + }, + "chokidar": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", + "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", + "dev": true, + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + } + }, + "chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==" + }, + "ci-info": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.2.0.tgz", + "integrity": "sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A==", + "dev": true + }, + "cjs-module-lexer": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", + "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==", + "dev": true + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "cli-boxes": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", + "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", + "dev": true + }, + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "string-width": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + } + } + }, + "clone-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", + "dev": true, + "requires": { + "mimic-response": "^1.0.0" + } + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "dev": true + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" + }, + "collect-v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", + "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", + "dev": true + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.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 + }, + "colorette": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz", + "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==" + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "configstore": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", + "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", + "dev": true, + "requires": { + "dot-prop": "^5.2.0", + "graceful-fs": "^4.1.2", + "make-dir": "^3.0.0", + "unique-string": "^2.0.0", + "write-file-atomic": "^3.0.0", + "xdg-basedir": "^4.0.0" + } + }, + "connect-session-knex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/connect-session-knex/-/connect-session-knex-2.1.0.tgz", + "integrity": "sha512-6xHoDajVWxwByaq6UjfU+qGE89Nurajek4JsxeajtXscr8xznzbsIp+Q/3FKh3/2smfgoSeY+93+Gn+3ZXQVDQ==", + "requires": { + "bluebird": "^3.7.2", + "knex": "^0.21.5" + }, + "dependencies": { + "commander": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", + "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==" + }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "requires": { + "ms": "2.1.2" + } + }, + "knex": { + "version": "0.21.19", + "resolved": "https://registry.npmjs.org/knex/-/knex-0.21.19.tgz", + "integrity": "sha512-6etvrq9XI1Ck6mEc/XiXFGVpD1Lmj6v9XWojqZgEbOvyMbW7XRvgZ99yIhN/kaBH+43FEy3xv/AcbRaH+1pJtw==", + "requires": { + "colorette": "1.2.1", + "commander": "^6.2.0", + "debug": "4.3.1", + "esm": "^3.2.25", + "getopts": "2.2.5", + "interpret": "^2.2.0", + "liftoff": "3.1.0", + "lodash": "^4.17.20", + "pg-connection-string": "2.4.0", + "tarn": "^3.0.1", + "tildify": "2.0.0", + "v8flags": "^3.2.0" + } + }, + "pg-connection-string": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.4.0.tgz", + "integrity": "sha512-3iBXuv7XKvxeMrIgym7njT+HlZkwZqqGX4Bu9cci8xHZNT+Um1gWKqCsAzcC0d95rcKMU5WBg6YRUcHyV0HZKQ==" + } + } + }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" + }, + "content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "requires": { + "safe-buffer": "5.1.2" + } + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" + }, + "convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "cookie": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==" + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + }, + "cookiejar": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.2.tgz", + "integrity": "sha512-Mw+adcfzPxcPeI+0WlvRrr/3lGVO0bD75SxX6811cxSh1Wbxx7xZBGK1eVtDf6si8rg2lhnUjsVLMFMfbRIuwA==", + "dev": true + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "requires": { + "object-assign": "^4", + "vary": "^1" + } + }, + "cross-env": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", + "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.1" + } + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "dependencies": { + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "dev": true + }, + "cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", + "dev": true + }, + "cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dev": true, + "requires": { + "cssom": "~0.3.6" + }, + "dependencies": { + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true + } + } + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "optional": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "dev": true, + "requires": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + } + }, + "debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "requires": { + "ms": "2.1.2" + } + }, + "decimal.js": { + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", + "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==", + "dev": true + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" + }, + "decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "dev": true, + "requires": { + "mimic-response": "^1.0.0" + } + }, + "dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=", + "dev": true + }, + "deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" + }, + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", + "dev": true + }, + "deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "dev": true + }, + "defer-to-connect": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", + "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", + "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==", + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "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==", + "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==", + "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==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "detect-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=" + }, + "detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=" + }, + "detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "dev": true + }, + "diff-sequences": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", + "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", + "dev": true + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "dev": true, + "requires": { + "webidl-conversions": "^5.0.0" + }, + "dependencies": { + "webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "dev": true + } + } + }, + "dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "dev": true, + "requires": { + "is-obj": "^2.0.0" + } + }, + "dotenv": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==" + }, + "duplexer3": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", + "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", + "dev": true + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "optional": true, + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "ecdsa-sig-formatter": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", + "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "electron-to-chromium": { + "version": "1.3.780", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.780.tgz", + "integrity": "sha512-2KQ9OYm9WMUNpAPA/4aerURl3hwRc9tNlpsiEj3Y8Gf7LVf26NzyLIX2v0hSagQwrS9+cWab+28A2GPKDoVNRA==", + "dev": true + }, + "emittery": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", + "dev": true + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "requires": { + "once": "^1.4.0" + } + }, + "enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "dev": true, + "requires": { + "ansi-colors": "^4.1.1" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + }, + "escape-goat": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", + "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==", + "dev": true + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true + }, + "escodegen": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", + "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", + "dev": true, + "requires": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dev": true, + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + } + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "dev": true + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2" + } + } + } + }, + "eslint": { + "version": "7.31.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.31.0.tgz", + "integrity": "sha512-vafgJpSh2ia8tnTkNUkwxGmnumgckLh5aAbLa1xRmIn9+owi8qBNGKL+B881kNKNTy7FFqTEkpNkUvmw0n6PkA==", + "dev": true, + "requires": { + "@babel/code-frame": "7.12.11", + "@eslint/eslintrc": "^0.4.3", + "@humanwhocodes/config-array": "^0.5.0", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "espree": "^7.3.1", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.1.2", + "globals": "^13.6.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.1.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", + "table": "^6.0.9", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true + } + } + }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^1.1.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true + } + } + }, + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true + }, + "esm": { + "version": "3.2.25", + "resolved": "https://registry.npmjs.org/esm/-/esm-3.2.25.tgz", + "integrity": "sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==" + }, + "espree": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "dev": true, + "requires": { + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true + } + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + }, + "esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "requires": { + "estraverse": "^5.1.0" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true + } + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true + } + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + }, + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + } + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "dev": true + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", + "requires": { + "homedir-polyfill": "^1.0.1" + } + }, + "expect": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.0.6.tgz", + "integrity": "sha512-psNLt8j2kwg42jGBDSfAlU49CEZxejN1f1PlANWDZqIhBOVU/c2Pm888FcjWJzFewhIsNWfZJeLjUjtKGiPuSw==", + "dev": true, + "requires": { + "@jest/types": "^27.0.6", + "ansi-styles": "^5.0.0", + "jest-get-type": "^27.0.6", + "jest-matcher-utils": "^27.0.6", + "jest-message-util": "^27.0.6", + "jest-regex-util": "^27.0.6" + }, + "dependencies": { + "@jest/types": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", + "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true + }, + "jest-get-type": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.0.6.tgz", + "integrity": "sha512-XTkK5exIeUbbveehcSR8w0bhH+c0yloW/Wpl+9vZrjzztCPWrxhHwkIFpZzCt71oRBsgxmuUfxEqOYoZI2macg==", + "dev": true + } + } + }, + "express": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "requires": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", + "content-type": "~1.0.4", + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.5", + "qs": "6.7.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "express-session": { + "version": "1.17.2", + "resolved": "https://registry.npmjs.org/express-session/-/express-session-1.17.2.tgz", + "integrity": "sha512-mPcYcLA0lvh7D4Oqr5aNJFMtBMKPLl++OKKxkHzZ0U0oDq1rpKBnkR5f5vCHR26VeArlTOEF9td4x5IjICksRQ==", + "requires": { + "cookie": "0.4.1", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~2.0.0", + "on-headers": "~1.0.2", + "parseurl": "~1.3.3", + "safe-buffer": "5.2.1", + "uid-safe": "~2.1.5" + }, + "dependencies": { + "cookie": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "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==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "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==", + "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==", + "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==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "optional": true + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "fast-safe-stringify": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.0.8.tgz", + "integrity": "sha512-lXatBjf3WPjmWD6DpIZxkeSsCOwqI0maYMpgDlx8g4U2qi4lbjA9oH/HD2a87G+KfsUmo5WbJFmqBZlPxtptag==", + "dev": true + }, + "fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "dev": true, + "requires": { + "bser": "2.1.1" + } + }, + "file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "requires": { + "flat-cache": "^3.0.4" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "findup-sync": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", + "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^4.0.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + }, + "dependencies": { + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "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" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "fined": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz", + "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==", + "requires": { + "expand-tilde": "^2.0.2", + "is-plain-object": "^2.0.3", + "object.defaults": "^1.1.0", + "object.pick": "^1.2.0", + "parse-filepath": "^1.0.1" + } + }, + "flagged-respawn": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", + "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==" + }, + "flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "requires": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + } + }, + "flatted": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.1.tgz", + "integrity": "sha512-OMQjaErSFHmHqZe+PSidH5n8j3O0F2DdnVh8JB4j4eUQ2k6KvB0qGfrKIhapvez5JerBbmWkaLYUYWISaESoXg==", + "dev": true + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" + }, + "for-own": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", + "requires": { + "for-in": "^1.0.1" + } + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "optional": true + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "optional": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "formidable": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/formidable/-/formidable-1.2.2.tgz", + "integrity": "sha512-V8gLm+41I/8kguQ4/o1D3RIHRmhYFG4pnNyonvua+40rqcEmT4+V71yaZ3B457xbbgCsCfjSPi65u/W6vK1U5Q==", + "dev": true + }, + "forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "requires": { + "map-cache": "^0.2.2" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + }, + "fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "requires": { + "minipass": "^3.0.0" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "optional": true + }, + "fstream": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", + "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", + "optional": true, + "requires": { + "graceful-fs": "^4.1.2", + "inherits": "~2.0.0", + "mkdirp": ">=0.5 0", + "rimraf": "2" + }, + "dependencies": { + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "optional": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "optional": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "dev": true + }, + "gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "dev": true + }, + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" + }, + "getopts": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/getopts/-/getopts-2.2.5.tgz", + "integrity": "sha512-9jb7AW5p3in+IiJWhQiZmmwkpLaR/ccTWdWQCtZM66HJcHHLegowh4q4tSD7gouUyeNvFWRavfK9GXosQHDpFA==" + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "optional": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "glob": { + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "global-dirs": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-2.1.0.tgz", + "integrity": "sha512-MG6kdOUh/xBnyo9cJFeIKkLEc1AyFq42QTU4XiX51i2NEdxLxLWXIjEjmqKeSuKR7pAZjTqUVoT2b2huxVLgYQ==", + "dev": true, + "requires": { + "ini": "1.3.7" + }, + "dependencies": { + "ini": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.7.tgz", + "integrity": "sha512-iKpRpXP+CrP2jyrxvg1kMUpXDyRUFDWurxbnVT1vQPx+Wz9uCYsMIqYuSBLV+PAaZG/d7kRLKRFc9oDMsH+mFQ==", + "dev": true + } + } + }, + "global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "requires": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + } + }, + "global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", + "requires": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + } + }, + "globals": { + "version": "13.10.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.10.0.tgz", + "integrity": "sha512-piHC3blgLGFjvOuMmWZX60f+na1lXFDhQXBf1UYp2fXPXqvEUbOhNwi6BsQ0bQishwedgnjkwv1d9zKf+MWw3g==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "got": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "dev": true, + "requires": { + "@sindresorhus/is": "^0.14.0", + "@szmarczak/http-timer": "^1.1.2", + "cacheable-request": "^6.0.0", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^4.1.0", + "lowercase-keys": "^1.0.1", + "mimic-response": "^1.0.1", + "p-cancelable": "^1.0.0", + "to-readable-stream": "^1.0.0", + "url-parse-lax": "^3.0.0" + }, + "dependencies": { + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + } + } + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", + "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==" + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "optional": true + }, + "har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "optional": true, + "requires": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "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 + }, + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", + "dev": true + }, + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "has-yarn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", + "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", + "dev": true + }, + "helmet": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/helmet/-/helmet-4.6.0.tgz", + "integrity": "sha512-HVqALKZlR95ROkrnesdhbbZJFi/rIVSoNq6f3jA/9u6MIbTsPh3xZwihjeI5+DO/2sOV6HMHooXcEOuwskHpTg==" + }, + "homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "requires": { + "parse-passwd": "^1.0.0" + } + }, + "html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "dev": true, + "requires": { + "whatwg-encoding": "^1.0.5" + } + }, + "html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true + }, + "http-cache-semantics": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", + "dev": true + }, + "http-errors": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } + } + }, + "http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "dev": true, + "requires": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "optional": true, + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "https-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", + "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "requires": { + "agent-base": "6", + "debug": "4" + } + }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true + }, + "ignore-by-default": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", + "integrity": "sha1-SMptcvbGo68Aqa1K5odr44ieKwk=", + "dev": true + }, + "ignore-walk": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.4.tgz", + "integrity": "sha512-PY6Ii8o1jMRA1z4F2hRkH/xN59ox43DavKvD3oDpfurRlOJyAHpifIwpbdv1n4jt4ov0jSpw3kQ4GhJnpBL6WQ==", + "requires": { + "minimatch": "^3.0.4" + } + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + } + } + }, + "import-lazy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", + "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", + "dev": true + }, + "import-local": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", + "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", + "dev": true, + "requires": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "interpret": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", + "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==" + }, + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" + }, + "is-absolute": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "requires": { + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "is-ci": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.0.tgz", + "integrity": "sha512-kDXyttuLeslKAHYL/K28F2YkM3x5jvFPEw3yXbRptXydjD9rpLEz+C5K5iutY9ZiUu6AP41JdvRQwF4Iqs4ZCQ==", + "dev": true, + "requires": { + "ci-info": "^3.1.1" + } + }, + "is-core-module": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.5.0.tgz", + "integrity": "sha512-TXCMSDsEHMEEZ6eCA8rwRDbLu55MRGmrctljsBX/2v1d9/GzqHOxW5c5oPSgrUt2vBFXebu9rGqckXGPWOlYpg==", + "requires": { + "has": "^1.0.3" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + } + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "dev": true + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-installed-globally": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.3.2.tgz", + "integrity": "sha512-wZ8x1js7Ia0kecP/CHM/3ABkAmujX7WPvQk6uu3Fly/Mk44pySulQpnHG46OMjHGXApINnV4QhY3SWnECO2z5g==", + "dev": true, + "requires": { + "global-dirs": "^2.0.1", + "is-path-inside": "^3.0.1" + } + }, + "is-npm": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-4.0.0.tgz", + "integrity": "sha512-96ECIfh9xtDDlPylNPXhzjsykHsMJZ18ASpaWzQyBr4YRTcVjUvzaHayDAES2oU/3KpljhHUjtSRNiDwi0F0ig==", + "dev": true + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "dev": true + }, + "is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true + }, + "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==", + "requires": { + "isobject": "^3.0.1" + } + }, + "is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", + "dev": true + }, + "is-relative": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "requires": { + "is-unc-path": "^1.0.0" + } + }, + "is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", + "dev": true + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "is-unc-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "requires": { + "unc-path-regex": "^0.1.2" + } + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" + }, + "is-yarn-global": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", + "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "optional": true + }, + "istanbul-lib-coverage": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", + "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==", + "dev": true + }, + "istanbul-lib-instrument": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", + "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", + "dev": true, + "requires": { + "@babel/core": "^7.7.5", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.0.0", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "dev": true, + "requires": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + } + }, + "istanbul-lib-source-maps": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz", + "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==", + "dev": true, + "requires": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + } + }, + "istanbul-reports": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz", + "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==", + "dev": true, + "requires": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + } + }, + "jest": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.0.6.tgz", + "integrity": "sha512-EjV8aETrsD0wHl7CKMibKwQNQc3gIRBXlTikBmmHUeVMKaPFxdcUIBfoDqTSXDoGJIivAYGqCWVlzCSaVjPQsA==", + "dev": true, + "requires": { + "@jest/core": "^27.0.6", + "import-local": "^3.0.2", + "jest-cli": "^27.0.6" + }, + "dependencies": { + "@jest/types": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", + "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "jest-cli": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.0.6.tgz", + "integrity": "sha512-qUUVlGb9fdKir3RDE+B10ULI+LQrz+MCflEH2UJyoUjoHHCbxDrMxSzjQAPUMsic4SncI62ofYCcAvW6+6rhhg==", + "dev": true, + "requires": { + "@jest/core": "^27.0.6", + "@jest/test-result": "^27.0.6", + "@jest/types": "^27.0.6", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "import-local": "^3.0.2", + "jest-config": "^27.0.6", + "jest-util": "^27.0.6", + "jest-validate": "^27.0.6", + "prompts": "^2.0.1", + "yargs": "^16.0.3" + } + } + } + }, + "jest-changed-files": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.0.6.tgz", + "integrity": "sha512-BuL/ZDauaq5dumYh5y20sn4IISnf1P9A0TDswTxUi84ORGtVa86ApuBHqICL0vepqAnZiY6a7xeSPWv2/yy4eA==", + "dev": true, + "requires": { + "@jest/types": "^27.0.6", + "execa": "^5.0.0", + "throat": "^6.0.1" + }, + "dependencies": { + "@jest/types": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", + "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + } + } + }, + "jest-circus": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.0.6.tgz", + "integrity": "sha512-OJlsz6BBeX9qR+7O9lXefWoc2m9ZqcZ5Ohlzz0pTEAG4xMiZUJoacY8f4YDHxgk0oKYxj277AfOk9w6hZYvi1Q==", + "dev": true, + "requires": { + "@jest/environment": "^27.0.6", + "@jest/test-result": "^27.0.6", + "@jest/types": "^27.0.6", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^27.0.6", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.0.6", + "jest-matcher-utils": "^27.0.6", + "jest-message-util": "^27.0.6", + "jest-runtime": "^27.0.6", + "jest-snapshot": "^27.0.6", + "jest-util": "^27.0.6", + "pretty-format": "^27.0.6", + "slash": "^3.0.0", + "stack-utils": "^2.0.3", + "throat": "^6.0.1" + }, + "dependencies": { + "@jest/types": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", + "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true + }, + "pretty-format": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.6.tgz", + "integrity": "sha512-8tGD7gBIENgzqA+UBzObyWqQ5B778VIFZA/S66cclyd5YkFLYs2Js7gxDKf0MXtTc9zcS7t1xhdfcElJ3YIvkQ==", + "dev": true, + "requires": { + "@jest/types": "^27.0.6", + "ansi-regex": "^5.0.0", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + } + } + } + }, + "jest-config": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.0.6.tgz", + "integrity": "sha512-JZRR3I1Plr2YxPBhgqRspDE2S5zprbga3swYNrvY3HfQGu7p/GjyLOqwrYad97tX3U3mzT53TPHVmozacfP/3w==", + "dev": true, + "requires": { + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^27.0.6", + "@jest/types": "^27.0.6", + "babel-jest": "^27.0.6", + "chalk": "^4.0.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.4", + "is-ci": "^3.0.0", + "jest-circus": "^27.0.6", + "jest-environment-jsdom": "^27.0.6", + "jest-environment-node": "^27.0.6", + "jest-get-type": "^27.0.6", + "jest-jasmine2": "^27.0.6", + "jest-regex-util": "^27.0.6", + "jest-resolve": "^27.0.6", + "jest-runner": "^27.0.6", + "jest-util": "^27.0.6", + "jest-validate": "^27.0.6", + "micromatch": "^4.0.4", + "pretty-format": "^27.0.6" + }, + "dependencies": { + "@jest/types": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", + "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true + }, + "jest-get-type": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.0.6.tgz", + "integrity": "sha512-XTkK5exIeUbbveehcSR8w0bhH+c0yloW/Wpl+9vZrjzztCPWrxhHwkIFpZzCt71oRBsgxmuUfxEqOYoZI2macg==", + "dev": true + }, + "pretty-format": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.6.tgz", + "integrity": "sha512-8tGD7gBIENgzqA+UBzObyWqQ5B778VIFZA/S66cclyd5YkFLYs2Js7gxDKf0MXtTc9zcS7t1xhdfcElJ3YIvkQ==", + "dev": true, + "requires": { + "@jest/types": "^27.0.6", + "ansi-regex": "^5.0.0", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + } + } + } + }, + "jest-diff": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", + "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + } + }, + "jest-docblock": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.0.6.tgz", + "integrity": "sha512-Fid6dPcjwepTFraz0YxIMCi7dejjJ/KL9FBjPYhBp4Sv1Y9PdhImlKZqYU555BlN4TQKaTc+F2Av1z+anVyGkA==", + "dev": true, + "requires": { + "detect-newline": "^3.0.0" + } + }, + "jest-each": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.0.6.tgz", + "integrity": "sha512-m6yKcV3bkSWrUIjxkE9OC0mhBZZdhovIW5ergBYirqnkLXkyEn3oUUF/QZgyecA1cF1QFyTE8bRRl8Tfg1pfLA==", + "dev": true, + "requires": { + "@jest/types": "^27.0.6", + "chalk": "^4.0.0", + "jest-get-type": "^27.0.6", + "jest-util": "^27.0.6", + "pretty-format": "^27.0.6" + }, + "dependencies": { + "@jest/types": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", + "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true + }, + "jest-get-type": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.0.6.tgz", + "integrity": "sha512-XTkK5exIeUbbveehcSR8w0bhH+c0yloW/Wpl+9vZrjzztCPWrxhHwkIFpZzCt71oRBsgxmuUfxEqOYoZI2macg==", + "dev": true + }, + "pretty-format": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.6.tgz", + "integrity": "sha512-8tGD7gBIENgzqA+UBzObyWqQ5B778VIFZA/S66cclyd5YkFLYs2Js7gxDKf0MXtTc9zcS7t1xhdfcElJ3YIvkQ==", + "dev": true, + "requires": { + "@jest/types": "^27.0.6", + "ansi-regex": "^5.0.0", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + } + } + } + }, + "jest-environment-jsdom": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.0.6.tgz", + "integrity": "sha512-FvetXg7lnXL9+78H+xUAsra3IeZRTiegA3An01cWeXBspKXUhAwMM9ycIJ4yBaR0L7HkoMPaZsozCLHh4T8fuw==", + "dev": true, + "requires": { + "@jest/environment": "^27.0.6", + "@jest/fake-timers": "^27.0.6", + "@jest/types": "^27.0.6", + "@types/node": "*", + "jest-mock": "^27.0.6", + "jest-util": "^27.0.6", + "jsdom": "^16.6.0" + }, + "dependencies": { + "@jest/types": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", + "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + } + } + }, + "jest-environment-node": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.0.6.tgz", + "integrity": "sha512-+Vi6yLrPg/qC81jfXx3IBlVnDTI6kmRr08iVa2hFCWmJt4zha0XW7ucQltCAPhSR0FEKEoJ3i+W4E6T0s9is0w==", + "dev": true, + "requires": { + "@jest/environment": "^27.0.6", + "@jest/fake-timers": "^27.0.6", + "@jest/types": "^27.0.6", + "@types/node": "*", + "jest-mock": "^27.0.6", + "jest-util": "^27.0.6" + }, + "dependencies": { + "@jest/types": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", + "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + } + } + }, + "jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", + "dev": true + }, + "jest-haste-map": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.0.6.tgz", + "integrity": "sha512-4ldjPXX9h8doB2JlRzg9oAZ2p6/GpQUNAeiYXqcpmrKbP0Qev0wdZlxSMOmz8mPOEnt4h6qIzXFLDi8RScX/1w==", + "dev": true, + "requires": { + "@jest/types": "^27.0.6", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "fsevents": "^2.3.2", + "graceful-fs": "^4.2.4", + "jest-regex-util": "^27.0.6", + "jest-serializer": "^27.0.6", + "jest-util": "^27.0.6", + "jest-worker": "^27.0.6", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + }, + "dependencies": { + "@jest/types": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", + "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + } + } + }, + "jest-jasmine2": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.0.6.tgz", + "integrity": "sha512-cjpH2sBy+t6dvCeKBsHpW41mjHzXgsavaFMp+VWRf0eR4EW8xASk1acqmljFtK2DgyIECMv2yCdY41r2l1+4iA==", + "dev": true, + "requires": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^27.0.6", + "@jest/source-map": "^27.0.6", + "@jest/test-result": "^27.0.6", + "@jest/types": "^27.0.6", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^27.0.6", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.0.6", + "jest-matcher-utils": "^27.0.6", + "jest-message-util": "^27.0.6", + "jest-runtime": "^27.0.6", + "jest-snapshot": "^27.0.6", + "jest-util": "^27.0.6", + "pretty-format": "^27.0.6", + "throat": "^6.0.1" + }, + "dependencies": { + "@jest/types": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", + "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true + }, + "pretty-format": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.6.tgz", + "integrity": "sha512-8tGD7gBIENgzqA+UBzObyWqQ5B778VIFZA/S66cclyd5YkFLYs2Js7gxDKf0MXtTc9zcS7t1xhdfcElJ3YIvkQ==", + "dev": true, + "requires": { + "@jest/types": "^27.0.6", + "ansi-regex": "^5.0.0", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + } + } + } + }, + "jest-leak-detector": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.0.6.tgz", + "integrity": "sha512-2/d6n2wlH5zEcdctX4zdbgX8oM61tb67PQt4Xh8JFAIy6LRKUnX528HulkaG6nD5qDl5vRV1NXejCe1XRCH5gQ==", + "dev": true, + "requires": { + "jest-get-type": "^27.0.6", + "pretty-format": "^27.0.6" + }, + "dependencies": { + "@jest/types": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", + "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true + }, + "jest-get-type": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.0.6.tgz", + "integrity": "sha512-XTkK5exIeUbbveehcSR8w0bhH+c0yloW/Wpl+9vZrjzztCPWrxhHwkIFpZzCt71oRBsgxmuUfxEqOYoZI2macg==", + "dev": true + }, + "pretty-format": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.6.tgz", + "integrity": "sha512-8tGD7gBIENgzqA+UBzObyWqQ5B778VIFZA/S66cclyd5YkFLYs2Js7gxDKf0MXtTc9zcS7t1xhdfcElJ3YIvkQ==", + "dev": true, + "requires": { + "@jest/types": "^27.0.6", + "ansi-regex": "^5.0.0", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + } + } + } + }, + "jest-matcher-utils": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.0.6.tgz", + "integrity": "sha512-OFgF2VCQx9vdPSYTHWJ9MzFCehs20TsyFi6bIHbk5V1u52zJOnvF0Y/65z3GLZHKRuTgVPY4Z6LVePNahaQ+tA==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "jest-diff": "^27.0.6", + "jest-get-type": "^27.0.6", + "pretty-format": "^27.0.6" + }, + "dependencies": { + "@jest/types": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", + "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true + }, + "diff-sequences": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.0.6.tgz", + "integrity": "sha512-ag6wfpBFyNXZ0p8pcuIDS//D8H062ZQJ3fzYxjpmeKjnz8W4pekL3AI8VohmyZmsWW2PWaHgjsmqR6L13101VQ==", + "dev": true + }, + "jest-diff": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.0.6.tgz", + "integrity": "sha512-Z1mqgkTCSYaFgwTlP/NUiRzdqgxmmhzHY1Tq17zL94morOHfHu3K4bgSgl+CR4GLhpV8VxkuOYuIWnQ9LnFqmg==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^27.0.6", + "jest-get-type": "^27.0.6", + "pretty-format": "^27.0.6" + } + }, + "jest-get-type": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.0.6.tgz", + "integrity": "sha512-XTkK5exIeUbbveehcSR8w0bhH+c0yloW/Wpl+9vZrjzztCPWrxhHwkIFpZzCt71oRBsgxmuUfxEqOYoZI2macg==", + "dev": true + }, + "pretty-format": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.6.tgz", + "integrity": "sha512-8tGD7gBIENgzqA+UBzObyWqQ5B778VIFZA/S66cclyd5YkFLYs2Js7gxDKf0MXtTc9zcS7t1xhdfcElJ3YIvkQ==", + "dev": true, + "requires": { + "@jest/types": "^27.0.6", + "ansi-regex": "^5.0.0", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + } + } + } + }, + "jest-message-util": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.0.6.tgz", + "integrity": "sha512-rBxIs2XK7rGy+zGxgi+UJKP6WqQ+KrBbD1YMj517HYN3v2BG66t3Xan3FWqYHKZwjdB700KiAJ+iES9a0M+ixw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.0.6", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.4", + "pretty-format": "^27.0.6", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "dev": true, + "requires": { + "@babel/highlight": "^7.14.5" + } + }, + "@jest/types": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", + "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true + }, + "pretty-format": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.6.tgz", + "integrity": "sha512-8tGD7gBIENgzqA+UBzObyWqQ5B778VIFZA/S66cclyd5YkFLYs2Js7gxDKf0MXtTc9zcS7t1xhdfcElJ3YIvkQ==", + "dev": true, + "requires": { + "@jest/types": "^27.0.6", + "ansi-regex": "^5.0.0", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + } + } + } + }, + "jest-mock": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.0.6.tgz", + "integrity": "sha512-lzBETUoK8cSxts2NYXSBWT+EJNzmUVtVVwS1sU9GwE1DLCfGsngg+ZVSIe0yd0ZSm+y791esiuo+WSwpXJQ5Bw==", + "dev": true, + "requires": { + "@jest/types": "^27.0.6", + "@types/node": "*" + }, + "dependencies": { + "@jest/types": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", + "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + } + } + }, + "jest-pnp-resolver": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "dev": true + }, + "jest-regex-util": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.0.6.tgz", + "integrity": "sha512-SUhPzBsGa1IKm8hx2F4NfTGGp+r7BXJ4CulsZ1k2kI+mGLG+lxGrs76veN2LF/aUdGosJBzKgXmNCw+BzFqBDQ==", + "dev": true + }, + "jest-resolve": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.0.6.tgz", + "integrity": "sha512-yKmIgw2LgTh7uAJtzv8UFHGF7Dm7XfvOe/LQ3Txv101fLM8cx2h1QVwtSJ51Q/SCxpIiKfVn6G2jYYMDNHZteA==", + "dev": true, + "requires": { + "@jest/types": "^27.0.6", + "chalk": "^4.0.0", + "escalade": "^3.1.1", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^27.0.6", + "jest-validate": "^27.0.6", + "resolve": "^1.20.0", + "slash": "^3.0.0" + }, + "dependencies": { + "@jest/types": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", + "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + } + } + }, + "jest-resolve-dependencies": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.0.6.tgz", + "integrity": "sha512-mg9x9DS3BPAREWKCAoyg3QucCr0n6S8HEEsqRCKSPjPcu9HzRILzhdzY3imsLoZWeosEbJZz6TKasveczzpJZA==", + "dev": true, + "requires": { + "@jest/types": "^27.0.6", + "jest-regex-util": "^27.0.6", + "jest-snapshot": "^27.0.6" + }, + "dependencies": { + "@jest/types": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", + "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + } + } + }, + "jest-runner": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.0.6.tgz", + "integrity": "sha512-W3Bz5qAgaSChuivLn+nKOgjqNxM7O/9JOJoKDCqThPIg2sH/d4A/lzyiaFgnb9V1/w29Le11NpzTJSzga1vyYQ==", + "dev": true, + "requires": { + "@jest/console": "^27.0.6", + "@jest/environment": "^27.0.6", + "@jest/test-result": "^27.0.6", + "@jest/transform": "^27.0.6", + "@jest/types": "^27.0.6", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-docblock": "^27.0.6", + "jest-environment-jsdom": "^27.0.6", + "jest-environment-node": "^27.0.6", + "jest-haste-map": "^27.0.6", + "jest-leak-detector": "^27.0.6", + "jest-message-util": "^27.0.6", + "jest-resolve": "^27.0.6", + "jest-runtime": "^27.0.6", + "jest-util": "^27.0.6", + "jest-worker": "^27.0.6", + "source-map-support": "^0.5.6", + "throat": "^6.0.1" + }, + "dependencies": { + "@jest/types": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", + "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + } + } + }, + "jest-runtime": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.0.6.tgz", + "integrity": "sha512-BhvHLRVfKibYyqqEFkybsznKwhrsu7AWx2F3y9G9L95VSIN3/ZZ9vBpm/XCS2bS+BWz3sSeNGLzI3TVQ0uL85Q==", + "dev": true, + "requires": { + "@jest/console": "^27.0.6", + "@jest/environment": "^27.0.6", + "@jest/fake-timers": "^27.0.6", + "@jest/globals": "^27.0.6", + "@jest/source-map": "^27.0.6", + "@jest/test-result": "^27.0.6", + "@jest/transform": "^27.0.6", + "@jest/types": "^27.0.6", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^27.0.6", + "jest-message-util": "^27.0.6", + "jest-mock": "^27.0.6", + "jest-regex-util": "^27.0.6", + "jest-resolve": "^27.0.6", + "jest-snapshot": "^27.0.6", + "jest-util": "^27.0.6", + "jest-validate": "^27.0.6", + "slash": "^3.0.0", + "strip-bom": "^4.0.0", + "yargs": "^16.0.3" + }, + "dependencies": { + "@jest/types": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", + "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + } + } + }, + "jest-serializer": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.0.6.tgz", + "integrity": "sha512-PtGdVK9EGC7dsaziskfqaAPib6wTViY3G8E5wz9tLVPhHyiDNTZn/xjZ4khAw+09QkoOVpn7vF5nPSN6dtBexA==", + "dev": true, + "requires": { + "@types/node": "*", + "graceful-fs": "^4.2.4" + } + }, + "jest-snapshot": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.0.6.tgz", + "integrity": "sha512-NTHaz8He+ATUagUgE7C/UtFcRoHqR2Gc+KDfhQIyx+VFgwbeEMjeP+ILpUTLosZn/ZtbNdCF5LkVnN/l+V751A==", + "dev": true, + "requires": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/parser": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.0.6", + "@jest/types": "^27.0.6", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^27.0.6", + "graceful-fs": "^4.2.4", + "jest-diff": "^27.0.6", + "jest-get-type": "^27.0.6", + "jest-haste-map": "^27.0.6", + "jest-matcher-utils": "^27.0.6", + "jest-message-util": "^27.0.6", + "jest-resolve": "^27.0.6", + "jest-util": "^27.0.6", + "natural-compare": "^1.4.0", + "pretty-format": "^27.0.6", + "semver": "^7.3.2" + }, + "dependencies": { + "@jest/types": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", + "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true + }, + "diff-sequences": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.0.6.tgz", + "integrity": "sha512-ag6wfpBFyNXZ0p8pcuIDS//D8H062ZQJ3fzYxjpmeKjnz8W4pekL3AI8VohmyZmsWW2PWaHgjsmqR6L13101VQ==", + "dev": true + }, + "jest-diff": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.0.6.tgz", + "integrity": "sha512-Z1mqgkTCSYaFgwTlP/NUiRzdqgxmmhzHY1Tq17zL94morOHfHu3K4bgSgl+CR4GLhpV8VxkuOYuIWnQ9LnFqmg==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^27.0.6", + "jest-get-type": "^27.0.6", + "pretty-format": "^27.0.6" + } + }, + "jest-get-type": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.0.6.tgz", + "integrity": "sha512-XTkK5exIeUbbveehcSR8w0bhH+c0yloW/Wpl+9vZrjzztCPWrxhHwkIFpZzCt71oRBsgxmuUfxEqOYoZI2macg==", + "dev": true + }, + "pretty-format": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.6.tgz", + "integrity": "sha512-8tGD7gBIENgzqA+UBzObyWqQ5B778VIFZA/S66cclyd5YkFLYs2Js7gxDKf0MXtTc9zcS7t1xhdfcElJ3YIvkQ==", + "dev": true, + "requires": { + "@jest/types": "^27.0.6", + "ansi-regex": "^5.0.0", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + } + } + } + }, + "jest-util": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.0.6.tgz", + "integrity": "sha512-1JjlaIh+C65H/F7D11GNkGDDZtDfMEM8EBXsvd+l/cxtgQ6QhxuloOaiayt89DxUvDarbVhqI98HhgrM1yliFQ==", + "dev": true, + "requires": { + "@jest/types": "^27.0.6", + "@types/node": "*", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "is-ci": "^3.0.0", + "picomatch": "^2.2.3" + }, + "dependencies": { + "@jest/types": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", + "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + } + } + }, + "jest-validate": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.0.6.tgz", + "integrity": "sha512-yhZZOaMH3Zg6DC83n60pLmdU1DQE46DW+KLozPiPbSbPhlXXaiUTDlhHQhHFpaqIFRrInko1FHXjTRpjWRuWfA==", + "dev": true, + "requires": { + "@jest/types": "^27.0.6", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.0.6", + "leven": "^3.1.0", + "pretty-format": "^27.0.6" + }, + "dependencies": { + "@jest/types": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", + "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true + }, + "camelcase": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", + "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", + "dev": true + }, + "jest-get-type": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.0.6.tgz", + "integrity": "sha512-XTkK5exIeUbbveehcSR8w0bhH+c0yloW/Wpl+9vZrjzztCPWrxhHwkIFpZzCt71oRBsgxmuUfxEqOYoZI2macg==", + "dev": true + }, + "pretty-format": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.6.tgz", + "integrity": "sha512-8tGD7gBIENgzqA+UBzObyWqQ5B778VIFZA/S66cclyd5YkFLYs2Js7gxDKf0MXtTc9zcS7t1xhdfcElJ3YIvkQ==", + "dev": true, + "requires": { + "@jest/types": "^27.0.6", + "ansi-regex": "^5.0.0", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + } + } + } + }, + "jest-watcher": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.0.6.tgz", + "integrity": "sha512-/jIoKBhAP00/iMGnTwUBLgvxkn7vsOweDrOTSPzc7X9uOyUtJIDthQBTI1EXz90bdkrxorUZVhJwiB69gcHtYQ==", + "dev": true, + "requires": { + "@jest/test-result": "^27.0.6", + "@jest/types": "^27.0.6", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^27.0.6", + "string-length": "^4.0.1" + }, + "dependencies": { + "@jest/types": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", + "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + } + } + }, + "jest-worker": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.0.6.tgz", + "integrity": "sha512-qupxcj/dRuA3xHPMUd40gr2EaAurFbkwzOh7wfPaeE9id7hyjURRQoqNfHifHK3XjJU6YJJUQKILGUnwGPEOCA==", + "dev": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "dependencies": { + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "optional": true + }, + "jsdom": { + "version": "16.6.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.6.0.tgz", + "integrity": "sha512-Ty1vmF4NHJkolaEmdjtxTfSfkdb8Ywarwf63f+F8/mDD1uLSSWDxDuMiZxiPhwunLrn9LOSVItWj4bLYsLN3Dg==", + "dev": true, + "requires": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.5", + "xml-name-validator": "^3.0.0" + }, + "dependencies": { + "acorn": { + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.4.1.tgz", + "integrity": "sha512-asabaBSkEKosYKMITunzX177CXxQ4Q8BSSzMTKD+FefUhipQC70gfW5SiUDhYQ3vk8G+81HqQk7Fv9OXwwn9KA==", + "dev": true + }, + "form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + }, + "tough-cookie": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", + "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", + "dev": true, + "requires": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.1.2" + } + } + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", + "dev": true + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "optional": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "optional": true + }, + "json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "jsonwebtoken": { + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz", + "integrity": "sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==", + "requires": { + "jws": "^3.2.2", + "lodash.includes": "^4.3.0", + "lodash.isboolean": "^3.0.3", + "lodash.isinteger": "^4.0.4", + "lodash.isnumber": "^3.0.3", + "lodash.isplainobject": "^4.0.6", + "lodash.isstring": "^4.0.1", + "lodash.once": "^4.0.0", + "ms": "^2.1.1", + "semver": "^5.6.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "optional": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "jwa": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", + "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", + "requires": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "jws": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", + "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", + "requires": { + "jwa": "^1.4.1", + "safe-buffer": "^5.0.1" + } + }, + "jwt-decode": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/jwt-decode/-/jwt-decode-3.1.2.tgz", + "integrity": "sha512-UfpWE/VZn0iP50d8cz9NrZLM9lSWhcJ+0Gt/nm4by88UL+J1SiKN8/5dkjMmbEzwL2CAe+67GsegCbIKtbp75A==", + "dev": true + }, + "keyv": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", + "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", + "dev": true, + "requires": { + "json-buffer": "3.0.0" + } + }, + "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==" + }, + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true + }, + "knex": { + "version": "0.95.7", + "resolved": "https://registry.npmjs.org/knex/-/knex-0.95.7.tgz", + "integrity": "sha512-J2X79td0NAcreTyWVmmHHretz5Ox705FHywddjkT3esTtmggphjcfDoaXym18xtsLdjzOvEb53WB/58lqcF14w==", + "requires": { + "colorette": "1.2.1", + "commander": "^7.1.0", + "debug": "4.3.2", + "escalade": "^3.1.1", + "esm": "^3.2.25", + "getopts": "2.2.5", + "interpret": "^2.2.0", + "lodash": "^4.17.21", + "pg-connection-string": "2.5.0", + "rechoir": "^0.7.0", + "resolve-from": "^5.0.0", + "tarn": "^3.0.1", + "tildify": "2.0.0" + } + }, + "latest-version": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", + "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", + "dev": true, + "requires": { + "package-json": "^6.3.0" + } + }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true + }, + "levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, + "liftoff": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-3.1.0.tgz", + "integrity": "sha512-DlIPlJUkCV0Ips2zf2pJP0unEoT1kwYhiiPUGF3s/jtxTCjziNLoiVVh+jqWOWeFi6mmwQ5fNxvAUyPad4Dfog==", + "requires": { + "extend": "^3.0.0", + "findup-sync": "^3.0.0", + "fined": "^1.0.1", + "flagged-respawn": "^1.0.0", + "is-plain-object": "^2.0.4", + "object.map": "^1.0.0", + "rechoir": "^0.6.2", + "resolve": "^1.1.7" + }, + "dependencies": { + "rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", + "requires": { + "resolve": "^1.1.6" + } + } + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", + "dev": true + }, + "lodash.includes": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", + "integrity": "sha1-YLuYqHy5I8aMoeUTJUgzFISfVT8=" + }, + "lodash.isboolean": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", + "integrity": "sha1-bC4XHbKiV82WgC/UOwGyDV9YcPY=" + }, + "lodash.isinteger": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", + "integrity": "sha1-YZwK89A/iwTDH1iChAt3sRzWg0M=" + }, + "lodash.isnumber": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", + "integrity": "sha1-POdoEMWSjQM1IwGsKHMX8RwLH/w=" + }, + "lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=" + }, + "lodash.isstring": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", + "integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=" + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "lodash.once": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", + "integrity": "sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=" + }, + "lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=", + "dev": true + }, + "lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "dev": true + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "requires": { + "semver": "^6.0.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "make-iterator": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", + "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", + "requires": { + "kind-of": "^6.0.2" + } + }, + "makeerror": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", + "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", + "dev": true, + "requires": { + "tmpl": "1.0.x" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "requires": { + "object-visit": "^1.0.0" + } + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" + }, + "micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "mime-db": { + "version": "1.48.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.48.0.tgz", + "integrity": "sha512-FM3QwxV+TnZYQ2aRqhlKBMHxk10lTbMt3bBkMAp54ddrNeVSfcQYOOKuGuy3Ddrm38I04If834fOUSq1yzslJQ==" + }, + "mime-types": { + "version": "2.1.31", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.31.tgz", + "integrity": "sha512-XGZnNzm3QvgKxa8dpzyhFTHmpP3l5YNusmne07VUOXxou9CqUqYa/HBy124RqtVh/O2pECas/MOcsDgpilPOPg==", + "requires": { + "mime-db": "1.48.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, + "mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + }, + "minipass": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", + "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", + "requires": { + "yallist": "^4.0.0" + } + }, + "minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "requires": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + } + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "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==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "needle": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/needle/-/needle-2.8.0.tgz", + "integrity": "sha512-ZTq6WYkN/3782H1393me3utVYdq2XyqNUFBsprEE3VMAT0+hP/cItpnITpqsY6ep2yeFE4Tqtqwc74VqUlUYtw==", + "requires": { + "debug": "^3.2.6", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" + }, + "node-addon-api": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz", + "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==" + }, + "node-fetch": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", + "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==" + }, + "node-gyp": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz", + "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==", + "optional": true, + "requires": { + "fstream": "^1.0.0", + "glob": "^7.0.3", + "graceful-fs": "^4.1.2", + "mkdirp": "^0.5.0", + "nopt": "2 || 3", + "npmlog": "0 || 1 || 2 || 3 || 4", + "osenv": "0", + "request": "^2.87.0", + "rimraf": "2", + "semver": "~5.3.0", + "tar": "^2.0.0", + "which": "1" + }, + "dependencies": { + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "optional": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "nopt": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", + "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "optional": true, + "requires": { + "abbrev": "1" + } + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "optional": true, + "requires": { + "glob": "^7.1.3" + } + }, + "semver": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", + "optional": true + }, + "tar": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz", + "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==", + "optional": true, + "requires": { + "block-stream": "*", + "fstream": "^1.0.12", + "inherits": "2" + } + } + } + }, + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", + "dev": true + }, + "node-modules-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", + "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", + "dev": true + }, + "node-releases": { + "version": "1.1.73", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.73.tgz", + "integrity": "sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==", + "dev": true + }, + "nodemon": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.12.tgz", + "integrity": "sha512-egCTmNZdObdBxUBw6ZNwvZ/xzk24CKRs5K6d+5zbmrMr7rOpPmfPeF6OxM3DDpaRx331CQRFEktn+wrFFfBSOA==", + "dev": true, + "requires": { + "chokidar": "^3.2.2", + "debug": "^3.2.6", + "ignore-by-default": "^1.0.1", + "minimatch": "^3.0.4", + "pstree.remy": "^1.1.7", + "semver": "^5.7.1", + "supports-color": "^5.5.0", + "touch": "^3.1.0", + "undefsafe": "^2.0.3", + "update-notifier": "^4.1.0" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "nopt": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "requires": { + "abbrev": "1" + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "normalize-url": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", + "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", + "dev": true + }, + "npm-bundled": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.2.tgz", + "integrity": "sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==", + "requires": { + "npm-normalize-package-bin": "^1.0.1" + } + }, + "npm-normalize-package-bin": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", + "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==" + }, + "npm-packlist": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.8.tgz", + "integrity": "sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==", + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1", + "npm-normalize-package-bin": "^1.0.1" + } + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "requires": { + "path-key": "^3.0.0" + } + }, + "npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" + }, + "nwsapi": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", + "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==", + "dev": true + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "optional": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-inspect": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", + "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==", + "dev": true + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "requires": { + "isobject": "^3.0.0" + } + }, + "object.defaults": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", + "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=", + "requires": { + "array-each": "^1.0.1", + "array-slice": "^1.0.0", + "for-own": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "object.map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", + "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=", + "requires": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "requires": { + "isobject": "^3.0.1" + } + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "requires": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + } + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=" + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" + }, + "osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "p-cancelable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", + "dev": true + }, + "p-each-series": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", + "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==", + "dev": true + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "package-json": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", + "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", + "dev": true, + "requires": { + "got": "^9.6.0", + "registry-auth-token": "^4.0.0", + "registry-url": "^5.0.0", + "semver": "^6.2.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-filepath": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", + "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=", + "requires": { + "is-absolute": "^1.0.0", + "map-cache": "^0.2.0", + "path-root": "^0.1.1" + } + }, + "parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=" + }, + "parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "dev": true + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "path-root": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", + "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=", + "requires": { + "path-root-regex": "^0.1.0" + } + }, + "path-root-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", + "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=" + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "optional": true + }, + "pg-connection-string": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.5.0.tgz", + "integrity": "sha512-r5o/V/ORTA6TmUnyWZR9nCj1klXCO2CEKNRlVuJptZe85QuhFayC7WeMic7ndayT5IRIR0S0xFxFi2ousartlQ==" + }, + "picomatch": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", + "dev": true + }, + "pirates": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", + "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", + "dev": true, + "requires": { + "node-modules-regexp": "^1.0.0" + } + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "requires": { + "find-up": "^4.0.0" + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" + }, + "prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true + }, + "prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", + "dev": true + }, + "pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + } + } + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true + }, + "prompts": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.1.tgz", + "integrity": "sha512-EQyfIuO2hPDsX1L/blblV+H7I0knhgAd82cVneCwcdND9B8AuCDuRcBH6yIcG4dFzlOUqbazQqwGjx5xmsNLuQ==", + "dev": true, + "requires": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + } + }, + "proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "requires": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + } + }, + "psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" + }, + "pstree.remy": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz", + "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==", + "dev": true + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + }, + "pupa": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz", + "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==", + "dev": true, + "requires": { + "escape-goat": "^2.0.0" + } + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" + }, + "random-bytes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/random-bytes/-/random-bytes-1.0.0.tgz", + "integrity": "sha1-T2ih3Arli9P7lYSMMDJNt11kNgs=" + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + }, + "raw-body": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "requires": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + } + }, + "rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + } + }, + "react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "dev": true + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "rechoir": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", + "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", + "requires": { + "resolve": "^1.9.0" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true + }, + "registry-auth-token": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz", + "integrity": "sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==", + "dev": true, + "requires": { + "rc": "^1.2.8" + } + }, + "registry-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", + "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", + "dev": true, + "requires": { + "rc": "^1.2.8" + } + }, + "repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==" + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" + }, + "request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "optional": true, + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "dependencies": { + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "optional": true + } + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true + }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true + }, + "resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + }, + "resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "requires": { + "resolve-from": "^5.0.0" + } + }, + "resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", + "requires": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + } + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" + }, + "responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", + "dev": true, + "requires": { + "lowercase-keys": "^1.0.0" + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "requires": { + "glob": "^7.1.3" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "dev": true, + "requires": { + "xmlchars": "^2.2.0" + } + }, + "secrets": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/secrets/-/secrets-1.1.5.tgz", + "integrity": "sha512-mRLug8yiqc+UzRYBq7F9e3d8HY/h1/8uMcGNmGUXcPBuC2x4njkPAaZc04+iOYaaapWRUU2M5tJTeq5Q6zCbIg==" + }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "semver-diff": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", + "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", + "dev": true, + "requires": { + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + } + } + }, + "serve-static": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" + }, + "sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + }, + "slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + } + } + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "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==", + "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==", + "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==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==" + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "sqlite3": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/sqlite3/-/sqlite3-5.0.2.tgz", + "integrity": "sha512-1SdTNo+BVU211Xj1csWa8lV6KM0CtucDwRyA0VHl91wEH1Mgh7RxUpI4rVvG7OhHrzCSGaVyW5g8vKvlrk9DJA==", + "requires": { + "node-addon-api": "^3.0.0", + "node-gyp": "3.x", + "node-pre-gyp": "^0.11.0" + }, + "dependencies": { + "chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + }, + "fs-minipass": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", + "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", + "requires": { + "minipass": "^2.6.0" + } + }, + "minipass": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", + "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + }, + "minizlib": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", + "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", + "requires": { + "minipass": "^2.9.0" + } + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "requires": { + "minimist": "^1.2.5" + } + }, + "node-pre-gyp": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.11.0.tgz", + "integrity": "sha512-TwWAOZb0j7e9eGaf9esRx3ZcLaE5tQ2lvYy1pb5IAaG1a2e2Kv5Lms1Y4hpj+ciXJRofIxxlt5haeQ/2ANeE0Q==", + "requires": { + "detect-libc": "^1.0.2", + "mkdirp": "^0.5.1", + "needle": "^2.2.1", + "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", + "npmlog": "^4.0.2", + "rc": "^1.2.7", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^4" + } + }, + "nopt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", + "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "requires": { + "glob": "^7.1.3" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + }, + "tar": { + "version": "4.4.13", + "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz", + "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==", + "requires": { + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.8.6", + "minizlib": "^1.2.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.3" + } + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + } + } + }, + "sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "optional": true, + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, + "stack-utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.3.tgz", + "integrity": "sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==", + "dev": true, + "requires": { + "escape-string-regexp": "^2.0.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true + } + } + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" + }, + "string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dev": true, + "requires": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + } + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "dev": true + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true + }, + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=" + }, + "superagent": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/superagent/-/superagent-6.1.0.tgz", + "integrity": "sha512-OUDHEssirmplo3F+1HWKUrUjvnQuA+nZI6i/JJBdXb5eq9IyEQwPyPpqND+SSsxf6TygpBEkUjISVRN4/VOpeg==", + "dev": true, + "requires": { + "component-emitter": "^1.3.0", + "cookiejar": "^2.1.2", + "debug": "^4.1.1", + "fast-safe-stringify": "^2.0.7", + "form-data": "^3.0.0", + "formidable": "^1.2.2", + "methods": "^1.1.2", + "mime": "^2.4.6", + "qs": "^6.9.4", + "readable-stream": "^3.6.0", + "semver": "^7.3.2" + }, + "dependencies": { + "form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + }, + "mime": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", + "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==", + "dev": true + }, + "qs": { + "version": "6.10.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.1.tgz", + "integrity": "sha512-M528Hph6wsSVOBiYUnGf+K/7w0hNshs/duGsNXPUCLH5XAqjEtiPGwNONLV0tBH8NoGb0mvD5JubnUTrujKDTg==", + "dev": true, + "requires": { + "side-channel": "^1.0.4" + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "supertest": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/supertest/-/supertest-6.1.3.tgz", + "integrity": "sha512-v2NVRyP73XDewKb65adz+yug1XMtmvij63qIWHZzSX8tp6wiq6xBLUy4SUAd2NII6wIipOmHT/FD9eicpJwdgQ==", + "dev": true, + "requires": { + "methods": "^1.1.2", + "superagent": "^6.1.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" + } + }, + "supports-hyperlinks": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", + "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", + "dev": true, + "requires": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + } + }, + "symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "dev": true + }, + "table": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/table/-/table-6.7.1.tgz", + "integrity": "sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==", + "dev": true, + "requires": { + "ajv": "^8.0.1", + "lodash.clonedeep": "^4.5.0", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.6.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.2.tgz", + "integrity": "sha512-9807RlWAgT564wT+DjeyU5OFMPjmzxVobvDFmNAhY+5zD6A2ly3jDp6sgnfyDtlIQ+7H97oc/DGCzzfu9rjw9w==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "string-width": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + } + } + }, + "tar": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.0.tgz", + "integrity": "sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==", + "requires": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^3.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + } + }, + "tarn": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/tarn/-/tarn-3.0.1.tgz", + "integrity": "sha512-6usSlV9KyHsspvwu2duKH+FMUhqJnAh6J5J/4MITl8s94iSUQTLkJggdiewKv4RyARQccnigV48Z+khiuVZDJw==" + }, + "term-size": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.1.tgz", + "integrity": "sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==", + "dev": true + }, + "terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "dev": true, + "requires": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + } + }, + "test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dev": true, + "requires": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "throat": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", + "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==", + "dev": true + }, + "tildify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/tildify/-/tildify-2.0.0.tgz", + "integrity": "sha512-Cc+OraorugtXNfs50hU9KS369rFXCfgGLpfCfvlc+Ud5u6VWmUQsOAa9HbTvheQdYnrdJqqv1e5oIqXppMYnSw==" + }, + "tmpl": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", + "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=", + "dev": true + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-readable-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", + "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", + "dev": true + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" + }, + "touch": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz", + "integrity": "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==", + "dev": true, + "requires": { + "nopt": "~1.0.10" + }, + "dependencies": { + "nopt": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", + "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", + "dev": true, + "requires": { + "abbrev": "1" + } + } + } + }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "optional": true, + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, + "tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dev": true, + "requires": { + "punycode": "^2.1.1" + } + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "optional": true, + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "optional": true + }, + "type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1" + } + }, + "type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true + }, + "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 + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dev": true, + "requires": { + "is-typedarray": "^1.0.0" + } + }, + "uid-safe": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-2.1.5.tgz", + "integrity": "sha512-KPHm4VL5dDXKz01UuEd88Df+KzynaohSL9fBh096KWAxSKZQDI2uBrVqtvRM4rwrIrRRKsdLNML/lnaaVSRioA==", + "requires": { + "random-bytes": "~1.0.0" + } + }, + "unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=" + }, + "undefsafe": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.3.tgz", + "integrity": "sha512-nrXZwwXrD/T/JXeygJqdCO6NZZ1L66HrxM/Z7mIq2oPanoN0F1nLx3lwJMu6AwJY69hdixaFQOuoYsMjE5/C2A==", + "dev": true, + "requires": { + "debug": "^2.2.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + } + }, + "unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "dev": true, + "requires": { + "crypto-random-string": "^2.0.0" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" + } + } + }, + "update-notifier": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-4.1.3.tgz", + "integrity": "sha512-Yld6Z0RyCYGB6ckIjffGOSOmHXj1gMeE7aROz4MG+XMkmixBX4jUngrGXNYz7wPKBmtoD4MnBa2Anu7RSKht/A==", + "dev": true, + "requires": { + "boxen": "^4.2.0", + "chalk": "^3.0.0", + "configstore": "^5.0.1", + "has-yarn": "^2.1.0", + "import-lazy": "^2.1.0", + "is-ci": "^2.0.0", + "is-installed-globally": "^0.3.1", + "is-npm": "^4.0.0", + "is-yarn-global": "^0.3.0", + "latest-version": "^5.0.0", + "pupa": "^2.0.1", + "semver-diff": "^3.1.1", + "xdg-basedir": "^4.0.0" + }, + "dependencies": { + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "dev": true + }, + "is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "dev": true, + "requires": { + "ci-info": "^2.0.0" + } + } + } + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "requires": { + "punycode": "^2.1.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" + }, + "url-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", + "dev": true, + "requires": { + "prepend-http": "^2.0.0" + } + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "optional": true + }, + "v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "dev": true + }, + "v8-to-istanbul": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.0.0.tgz", + "integrity": "sha512-LkmXi8UUNxnCC+JlH7/fsfsKr5AU110l+SYGJimWNkWhxbN5EyeOtm1MJ0hhvqMMOhGwBj1Fp70Yv9i+hX0QAg==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true + } + } + }, + "v8flags": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz", + "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==", + "requires": { + "homedir-polyfill": "^1.0.1" + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "optional": true, + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "dev": true, + "requires": { + "browser-process-hrtime": "^1.0.0" + } + }, + "w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "dev": true, + "requires": { + "xml-name-validator": "^3.0.0" + } + }, + "walker": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", + "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", + "dev": true, + "requires": { + "makeerror": "1.0.x" + } + }, + "webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "dev": true + }, + "whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dev": true, + "requires": { + "iconv-lite": "0.4.24" + } + }, + "whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", + "dev": true + }, + "whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "dev": true, + "requires": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.0" + } + }, + "wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "widest-line": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", + "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", + "dev": true, + "requires": { + "string-width": "^4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "string-width": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + } + } + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "string-width": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "ws": { + "version": "7.5.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.3.tgz", + "integrity": "sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg==", + "dev": true + }, + "xdg-basedir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", + "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", + "dev": true + }, + "xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", + "dev": true + }, + "xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "dev": true + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "string-width": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + } + } + }, + "yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true + } + } +} From 5d4391f332aeb71acfd835a9c54576a56382007b Mon Sep 17 00:00:00 2001 From: Bryan C Guner Date: Tue, 20 Jul 2021 23:25:20 +0000 Subject: [PATCH 3/4] hi --- README.md | 32 +- api/server.js | 23 - codegrade_mvp.test.js | 2 +- package-lock.json | 16135 ++++++++++++++++++++++++++++++---------- 4 files changed, 12424 insertions(+), 3768 deletions(-) diff --git a/README.md b/README.md index 98efb5e91..36df1026c 100644 --- a/README.md +++ b/README.md @@ -20,10 +20,10 @@ There are two possible ways to submit your project. Your instructor should have #### Option B - Pull Request -- [x] Fork and clone the repository. -- [x] Implement your project in a `firstname-lastname` branch. -- [x] Create a pull request of `firstname-lastname` against your `main` branch. -- [x] Open the assignment in Canvas and submit your pull request. +- [ ] Fork and clone the repository. +- [ ] Implement your project in a `firstname-lastname` branch. +- [ ] Create a pull request of `firstname-lastname` against your `main` branch. +- [ ] Open the assignment in Canvas and submit your pull request. ### Task 2: Minimum Viable Product @@ -33,18 +33,18 @@ You will complete the following tasks and do any extra wiring and package instal Write the following user access functions inside `api/users/users-model.js`: -- [x] `find` -- [x] `findBy` -- [x] `findById` +- [ ] `find` +- [ ] `findBy` +- [ ] `findById` #### 2B - Middleware Functions Write the following auth middlewares inside `api/auth/auth-middleware.js`: -- [x] `restricted` -- [x] `only` -- [x] `checkUsernameExists` -- [x] `validateRoleName` +- [ ] `restricted` +- [ ] `only` +- [ ] `checkUsernameExists` +- [ ] `validateRoleName` #### 2C - Endpoints @@ -52,17 +52,17 @@ Authentication will be implemented using JSON Web Tokens. Write the following endpoints inside `api/auth/auth-router.js`: -- [x] `[POST] /api/auth/register` -- [x] `[POST] /api/auth/login` +- [ ] `[POST] /api/auth/register` +- [ ] `[POST] /api/auth/login` The endpoints inside `api/users/users-router.js` are built already but check them out: -- [x] `[GET] /api/users` - only users with a valid token can access -- [x] `[GET] /api/users/:user_id` - only users with a valid token AND a role of 'admin' can access +- [ ] `[GET] /api/users` - only users with a valid token can access +- [ ] `[GET] /api/users/:user_id` - only users with a valid token AND a role of 'admin' can access #### 2D - Secrets File -[x] Complete the `secrets/index.js` file. +Complete the `secrets/index.js` file. #### Users Schema diff --git a/api/server.js b/api/server.js index 5606ac2fb..7445944df 100644 --- a/api/server.js +++ b/api/server.js @@ -1,38 +1,15 @@ const express = require("express"); const helmet = require("helmet"); const cors = require("cors"); -const session = require("express-session") -const KnexSessionStore = require("connect-session-knex")(session) const authRouter = require("./auth/auth-router.js"); const usersRouter = require("./users/users-router.js"); -const { config } = require("dotenv"); const server = express(); -const configsession = { - name: "sessionId", - secret: "keep it secret, keep it safe", - cookie:{ - maxAge: 1000 * 60 * 60, - secure: false, - httpOnly: true - }, - resave:false, - saveUnitialized: false, - store: new KnexSessionStore({ - knex: require("../data/db-config.js"), - tablename: "sessions", - sidfieldname: "sid", - createTable: true, - clearInterval: 1000 * 60 * 60 - }) -} - server.use(helmet()); server.use(express.json()); server.use(cors()); -server.use(session(configsession)) server.use("/api/auth", authRouter); server.use("/api/users", usersRouter); diff --git a/codegrade_mvp.test.js b/codegrade_mvp.test.js index 158876bd2..978863bfc 100644 --- a/codegrade_mvp.test.js +++ b/codegrade_mvp.test.js @@ -15,7 +15,7 @@ afterAll(async () => { await db.destroy() }) -it('sanity check', () => { +it('[0] sanity check', () => { expect(true).not.toBe(false) }) diff --git a/package-lock.json b/package-lock.json index d093a3390..78f362b4b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,30 +1,54 @@ { "name": "node-auth2-project", "version": "1.0.0", - "lockfileVersion": 1, + "lockfileVersion": 2, "requires": true, - "dependencies": { - "@babel/code-frame": { + "packages": { + "": { + "version": "1.0.0", + "dependencies": { + "bcryptjs": "^2.4.3", + "cors": "^2.8.5", + "express": "^4.17.1", + "helmet": "^4.6.0", + "jsonwebtoken": "^8.5.1", + "knex": "^0.95.7", + "sqlite3": "^5.0.2" + }, + "devDependencies": { + "@types/jest": "^26.0.24", + "cross-env": "^7.0.3", + "eslint": "^7.30.0", + "jest": "^26.6.3", + "jwt-decode": "^3.1.2", + "nodemon": "^2.0.12", + "supertest": "^6.1.3" + } + }, + "node_modules/@babel/code-frame": { "version": "7.12.11", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", "dev": true, - "requires": { + "dependencies": { "@babel/highlight": "^7.10.4" } }, - "@babel/compat-data": { + "node_modules/@babel/compat-data": { "version": "7.14.7", "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.7.tgz", "integrity": "sha512-nS6dZaISCXJ3+518CWiBfEr//gHyMO02uDxBkXTKZDN5POruCnOZ1N4YBRZDCabwF8nZMWBpRxIicmXtBs+fvw==", - "dev": true + "dev": true, + "engines": { + "node": ">=6.9.0" + } }, - "@babel/core": { + "node_modules/@babel/core": { "version": "7.14.6", "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.14.6.tgz", "integrity": "sha512-gJnOEWSqTk96qG5BoIrl5bVtc23DCycmIePPYnamY9RboYdI4nFy5vAQMSl81O5K/W0sLDWfGysnOECC+KUUCA==", "dev": true, - "requires": { + "dependencies": { "@babel/code-frame": "^7.14.5", "@babel/generator": "^7.14.5", "@babel/helper-compilation-targets": "^7.14.5", @@ -41,122 +65,185 @@ "semver": "^6.3.0", "source-map": "^0.5.0" }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "dev": true, "dependencies": { - "@babel/code-frame": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", - "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", - "dev": true, - "requires": { - "@babel/highlight": "^7.14.5" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true + "@babel/highlight": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core/node_modules/debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true } } }, - "@babel/generator": { + "node_modules/@babel/core/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/core/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@babel/generator": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.5.tgz", "integrity": "sha512-y3rlP+/G25OIX3mYKKIOlQRcqj7YgrvHxOLbVmyLJ9bPmi5ttvUmpydVjcFjZphOktWuA7ovbx91ECloWTfjIA==", "dev": true, - "requires": { + "dependencies": { "@babel/types": "^7.14.5", "jsesc": "^2.5.1", "source-map": "^0.5.0" }, - "dependencies": { - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - } + "engines": { + "node": ">=6.9.0" } }, - "@babel/helper-compilation-targets": { + "node_modules/@babel/generator/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.5.tgz", "integrity": "sha512-v+QtZqXEiOnpO6EYvlImB6zCD2Lel06RzOPzmkz/D/XgQiUu3C/Jb1LOqSt/AIA34TYi/Q+KlT8vTQrgdxkbLw==", "dev": true, - "requires": { + "dependencies": { "@babel/compat-data": "^7.14.5", "@babel/helper-validator-option": "^7.14.5", "browserslist": "^4.16.6", "semver": "^6.3.0" }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "@babel/helper-function-name": { + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-function-name": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz", "integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-get-function-arity": "^7.14.5", "@babel/template": "^7.14.5", "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/helper-get-function-arity": { + "node_modules/@babel/helper-get-function-arity": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz", "integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==", "dev": true, - "requires": { + "dependencies": { "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/helper-hoist-variables": { + "node_modules/@babel/helper-hoist-variables": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz", "integrity": "sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==", "dev": true, - "requires": { + "dependencies": { "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/helper-member-expression-to-functions": { + "node_modules/@babel/helper-member-expression-to-functions": { "version": "7.14.7", "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.14.7.tgz", "integrity": "sha512-TMUt4xKxJn6ccjcOW7c4hlwyJArizskAhoSTOCkA0uZ+KghIaci0Qg9R043kUMWI9mtQfgny+NQ5QATnZ+paaA==", "dev": true, - "requires": { + "dependencies": { "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/helper-module-imports": { + "node_modules/@babel/helper-module-imports": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz", "integrity": "sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ==", "dev": true, - "requires": { + "dependencies": { "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/helper-module-transforms": { + "node_modules/@babel/helper-module-transforms": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.5.tgz", "integrity": "sha512-iXpX4KW8LVODuAieD7MzhNjmM6dzYY5tfRqT+R9HDXWl0jPn/djKmA+G9s/2C2T9zggw5tK1QNqZ70USfedOwA==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-module-imports": "^7.14.5", "@babel/helper-replace-supers": "^7.14.5", "@babel/helper-simple-access": "^7.14.5", @@ -165,296 +252,370 @@ "@babel/template": "^7.14.5", "@babel/traverse": "^7.14.5", "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/helper-optimise-call-expression": { + "node_modules/@babel/helper-optimise-call-expression": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz", "integrity": "sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==", "dev": true, - "requires": { + "dependencies": { "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/helper-plugin-utils": { + "node_modules/@babel/helper-plugin-utils": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", - "dev": true + "dev": true, + "engines": { + "node": ">=6.9.0" + } }, - "@babel/helper-replace-supers": { + "node_modules/@babel/helper-replace-supers": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.14.5.tgz", "integrity": "sha512-3i1Qe9/8x/hCHINujn+iuHy+mMRLoc77b2nI9TB0zjH1hvn9qGlXjWlggdwUcju36PkPCy/lpM7LLUdcTyH4Ow==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-member-expression-to-functions": "^7.14.5", "@babel/helper-optimise-call-expression": "^7.14.5", "@babel/traverse": "^7.14.5", "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/helper-simple-access": { + "node_modules/@babel/helper-simple-access": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.14.5.tgz", "integrity": "sha512-nfBN9xvmCt6nrMZjfhkl7i0oTV3yxR4/FztsbOASyTvVcoYd0TRHh7eMLdlEcCqobydC0LAF3LtC92Iwxo0wyw==", "dev": true, - "requires": { + "dependencies": { "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/helper-split-export-declaration": { + "node_modules/@babel/helper-split-export-declaration": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz", "integrity": "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==", "dev": true, - "requires": { + "dependencies": { "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/helper-validator-identifier": { + "node_modules/@babel/helper-validator-identifier": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.5.tgz", "integrity": "sha512-5lsetuxCLilmVGyiLEfoHBRX8UCFD+1m2x3Rj97WrW3V7H3u4RWRXA4evMjImCsin2J2YT0QaVDGf+z8ondbAg==", - "dev": true + "dev": true, + "engines": { + "node": ">=6.9.0" + } }, - "@babel/helper-validator-option": { + "node_modules/@babel/helper-validator-option": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", - "dev": true + "dev": true, + "engines": { + "node": ">=6.9.0" + } }, - "@babel/helpers": { + "node_modules/@babel/helpers": { "version": "7.14.6", "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.14.6.tgz", "integrity": "sha512-yesp1ENQBiLI+iYHSJdoZKUtRpfTlL1grDIX9NRlAVppljLw/4tTyYupIB7uIYmC3stW/imAv8EqaKaS/ibmeA==", "dev": true, - "requires": { + "dependencies": { "@babel/template": "^7.14.5", "@babel/traverse": "^7.14.5", "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/highlight": { + "node_modules/@babel/highlight": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-validator-identifier": "^7.14.5", "chalk": "^2.0.0", "js-tokens": "^4.0.0" }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight/node_modules/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, "dependencies": { - "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" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" } }, - "@babel/parser": { + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/highlight/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "node_modules/@babel/highlight/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/parser": { "version": "7.14.7", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.7.tgz", "integrity": "sha512-X67Z5y+VBJuHB/RjwECp8kSl5uYi0BvRbNeWqkaJCVh+LiTPl19WBUfG627psSgp9rSf6ojuXghQM3ha6qHHdA==", - "dev": true + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } }, - "@babel/plugin-syntax-async-generators": { + "node_modules/@babel/plugin-syntax-async-generators": { "version": "7.8.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-bigint": { + "node_modules/@babel/plugin-syntax-bigint": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-class-properties": { + "node_modules/@babel/plugin-syntax-class-properties": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-import-meta": { + "node_modules/@babel/plugin-syntax-import-meta": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-json-strings": { + "node_modules/@babel/plugin-syntax-json-strings": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-logical-assignment-operators": { + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-nullish-coalescing-operator": { + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-numeric-separator": { + "node_modules/@babel/plugin-syntax-numeric-separator": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-object-rest-spread": { + "node_modules/@babel/plugin-syntax-object-rest-spread": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-optional-catch-binding": { + "node_modules/@babel/plugin-syntax-optional-catch-binding": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-optional-chaining": { + "node_modules/@babel/plugin-syntax-optional-chaining": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-top-level-await": { + "node_modules/@babel/plugin-syntax-top-level-await": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-typescript": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.14.5.tgz", - "integrity": "sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q==", - "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/template": { + "node_modules/@babel/template": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz", "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==", "dev": true, - "requires": { + "dependencies": { "@babel/code-frame": "^7.14.5", "@babel/parser": "^7.14.5", "@babel/types": "^7.14.5" }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template/node_modules/@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "dev": true, "dependencies": { - "@babel/code-frame": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", - "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", - "dev": true, - "requires": { - "@babel/highlight": "^7.14.5" - } - } + "@babel/highlight": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/traverse": { + "node_modules/@babel/traverse": { "version": "7.14.7", "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.7.tgz", "integrity": "sha512-9vDr5NzHu27wgwejuKL7kIOm4bwEtaPQ4Z6cpCmjSuaRqpH/7xc4qcGEscwMqlkwgcXl6MvqoAjZkQ24uSdIZQ==", "dev": true, - "requires": { + "dependencies": { "@babel/code-frame": "^7.14.5", "@babel/generator": "^7.14.5", "@babel/helper-function-name": "^7.14.5", @@ -465,46 +626,95 @@ "debug": "^4.1.0", "globals": "^11.1.0" }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "dev": true, "dependencies": { - "@babel/code-frame": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", - "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", - "dev": true, - "requires": { - "@babel/highlight": "^7.14.5" - } - }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true + "@babel/highlight": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true } } }, - "@babel/types": { + "node_modules/@babel/traverse/node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/traverse/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/@babel/types": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.5.tgz", "integrity": "sha512-M/NzBpEL95I5Hh4dwhin5JlE7EzO5PHMAuzjxss3tiOBD46KfQvVedN/3jEPZvdRvtsK2222XfdHogNIttFgcg==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-validator-identifier": "^7.14.5", "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "@bcoe/v8-coverage": { + "node_modules/@bcoe/v8-coverage": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", "dev": true }, - "@eslint/eslintrc": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", - "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", + "node_modules/@cnakazawa/watch": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", + "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", "dev": true, - "requires": { + "dependencies": { + "exec-sh": "^0.3.2", + "minimist": "^1.2.0" + }, + "bin": { + "watch": "cli.js" + }, + "engines": { + "node": ">=0.1.95" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.2.tgz", + "integrity": "sha512-8nmGq/4ycLpIwzvhI4tNDmQztZ8sp+hI7cyG8i1nQDhkAbRzHpXPidRAHlNvCZQpJTKw5ItIpMw9RSToGF00mg==", + "dev": true, + "dependencies": { "ajv": "^6.12.4", "debug": "^4.1.1", "espree": "^7.3.0", @@ -515,285 +725,271 @@ "minimatch": "^3.0.4", "strip-json-comments": "^3.1.1" }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/@eslint/eslintrc/node_modules/debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, "dependencies": { - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true } } }, - "@humanwhocodes/config-array": { + "node_modules/@eslint/eslintrc/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/@eslint/eslintrc/node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@humanwhocodes/config-array": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", "dev": true, - "requires": { + "dependencies": { "@humanwhocodes/object-schema": "^1.2.0", "debug": "^4.1.1", "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10.10.0" } }, - "@humanwhocodes/object-schema": { + "node_modules/@humanwhocodes/config-array/node_modules/debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@humanwhocodes/config-array/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/@humanwhocodes/object-schema": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz", "integrity": "sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==", "dev": true }, - "@istanbuljs/load-nyc-config": { + "node_modules/@istanbuljs/load-nyc-config": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", "dev": true, - "requires": { + "dependencies": { "camelcase": "^5.3.1", "find-up": "^4.1.0", "get-package-type": "^0.1.0", "js-yaml": "^3.13.1", "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" } }, - "@istanbuljs/schema": { + "node_modules/@istanbuljs/load-nyc-config/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/schema": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", - "dev": true + "dev": true, + "engines": { + "node": ">=8" + } }, - "@jest/console": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.0.6.tgz", - "integrity": "sha512-fMlIBocSHPZ3JxgWiDNW/KPj6s+YRd0hicb33IrmelCcjXo/pXPwvuiKFmZz+XuqI/1u7nbUK10zSsWL/1aegg==", + "node_modules/@jest/console": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz", + "integrity": "sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==", "dev": true, - "requires": { - "@jest/types": "^27.0.6", + "dependencies": { + "@jest/types": "^26.6.2", "@types/node": "*", "chalk": "^4.0.0", - "jest-message-util": "^27.0.6", - "jest-util": "^27.0.6", + "jest-message-util": "^26.6.2", + "jest-util": "^26.6.2", "slash": "^3.0.0" }, - "dependencies": { - "@jest/types": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", - "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - } + "engines": { + "node": ">= 10.14.2" } }, - "@jest/core": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.0.6.tgz", - "integrity": "sha512-SsYBm3yhqOn5ZLJCtccaBcvD/ccTLCeuDv8U41WJH/V1MW5eKUkeMHT9U+Pw/v1m1AIWlnIW/eM2XzQr0rEmow==", + "node_modules/@jest/core": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz", + "integrity": "sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==", "dev": true, - "requires": { - "@jest/console": "^27.0.6", - "@jest/reporters": "^27.0.6", - "@jest/test-result": "^27.0.6", - "@jest/transform": "^27.0.6", - "@jest/types": "^27.0.6", + "dependencies": { + "@jest/console": "^26.6.2", + "@jest/reporters": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", - "emittery": "^0.8.1", "exit": "^0.1.2", "graceful-fs": "^4.2.4", - "jest-changed-files": "^27.0.6", - "jest-config": "^27.0.6", - "jest-haste-map": "^27.0.6", - "jest-message-util": "^27.0.6", - "jest-regex-util": "^27.0.6", - "jest-resolve": "^27.0.6", - "jest-resolve-dependencies": "^27.0.6", - "jest-runner": "^27.0.6", - "jest-runtime": "^27.0.6", - "jest-snapshot": "^27.0.6", - "jest-util": "^27.0.6", - "jest-validate": "^27.0.6", - "jest-watcher": "^27.0.6", - "micromatch": "^4.0.4", + "jest-changed-files": "^26.6.2", + "jest-config": "^26.6.3", + "jest-haste-map": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-resolve-dependencies": "^26.6.3", + "jest-runner": "^26.6.3", + "jest-runtime": "^26.6.3", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "jest-watcher": "^26.6.2", + "micromatch": "^4.0.2", "p-each-series": "^2.1.0", "rimraf": "^3.0.0", "slash": "^3.0.0", "strip-ansi": "^6.0.0" }, - "dependencies": { - "@jest/types": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", - "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.0" - } - } + "engines": { + "node": ">= 10.14.2" } }, - "@jest/environment": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.0.6.tgz", - "integrity": "sha512-4XywtdhwZwCpPJ/qfAkqExRsERW+UaoSRStSHCCiQTUpoYdLukj+YJbQSFrZjhlUDRZeNiU9SFH0u7iNimdiIg==", + "node_modules/@jest/core/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", "dev": true, - "requires": { - "@jest/fake-timers": "^27.0.6", - "@jest/types": "^27.0.6", - "@types/node": "*", - "jest-mock": "^27.0.6" + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@jest/core/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, "dependencies": { - "@jest/types": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", - "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - } + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" } }, - "@jest/fake-timers": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.0.6.tgz", - "integrity": "sha512-sqd+xTWtZ94l3yWDKnRTdvTeZ+A/V7SSKrxsrOKSqdyddb9CeNRF8fbhAU0D7ZJBpTTW2nbp6MftmKJDZfW2LQ==", + "node_modules/@jest/environment": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.6.2.tgz", + "integrity": "sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==", "dev": true, - "requires": { - "@jest/types": "^27.0.6", - "@sinonjs/fake-timers": "^7.0.2", + "dependencies": { + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", "@types/node": "*", - "jest-message-util": "^27.0.6", - "jest-mock": "^27.0.6", - "jest-util": "^27.0.6" + "jest-mock": "^26.6.2" }, - "dependencies": { - "@jest/types": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", - "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - } + "engines": { + "node": ">= 10.14.2" } }, - "@jest/globals": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.0.6.tgz", - "integrity": "sha512-DdTGCP606rh9bjkdQ7VvChV18iS7q0IMJVP1piwTWyWskol4iqcVwthZmoJEf7obE1nc34OpIyoVGPeqLC+ryw==", + "node_modules/@jest/fake-timers": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.2.tgz", + "integrity": "sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA==", "dev": true, - "requires": { - "@jest/environment": "^27.0.6", - "@jest/types": "^27.0.6", - "expect": "^27.0.6" + "dependencies": { + "@jest/types": "^26.6.2", + "@sinonjs/fake-timers": "^6.0.1", + "@types/node": "*", + "jest-message-util": "^26.6.2", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2" }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/globals": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.6.2.tgz", + "integrity": "sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==", + "dev": true, "dependencies": { - "@jest/types": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", - "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - } + "@jest/environment": "^26.6.2", + "@jest/types": "^26.6.2", + "expect": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" } }, - "@jest/reporters": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.0.6.tgz", - "integrity": "sha512-TIkBt09Cb2gptji3yJXb3EE+eVltW6BjO7frO7NEfjI9vSIYoISi5R3aI3KpEDXlB1xwB+97NXIqz84qYeYsfA==", + "node_modules/@jest/reporters": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.2.tgz", + "integrity": "sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==", "dev": true, - "requires": { + "dependencies": { "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^27.0.6", - "@jest/test-result": "^27.0.6", - "@jest/transform": "^27.0.6", - "@jest/types": "^27.0.6", + "@jest/console": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", "chalk": "^4.0.0", "collect-v8-coverage": "^1.0.0", "exit": "^0.1.2", @@ -804,221 +1000,164 @@ "istanbul-lib-report": "^3.0.0", "istanbul-lib-source-maps": "^4.0.0", "istanbul-reports": "^3.0.2", - "jest-haste-map": "^27.0.6", - "jest-resolve": "^27.0.6", - "jest-util": "^27.0.6", - "jest-worker": "^27.0.6", + "jest-haste-map": "^26.6.2", + "jest-resolve": "^26.6.2", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", "slash": "^3.0.0", "source-map": "^0.6.0", "string-length": "^4.0.1", "terminal-link": "^2.0.0", - "v8-to-istanbul": "^8.0.0" + "v8-to-istanbul": "^7.0.0" }, - "dependencies": { - "@jest/types": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", - "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - } + "engines": { + "node": ">= 10.14.2" + }, + "optionalDependencies": { + "node-notifier": "^8.0.0" } }, - "@jest/source-map": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.0.6.tgz", - "integrity": "sha512-Fek4mi5KQrqmlY07T23JRi0e7Z9bXTOOD86V/uS0EIW4PClvPDqZOyFlLpNJheS6QI0FNX1CgmPjtJ4EA/2M+g==", + "node_modules/@jest/source-map": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.6.2.tgz", + "integrity": "sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==", "dev": true, - "requires": { + "dependencies": { "callsites": "^3.0.0", "graceful-fs": "^4.2.4", "source-map": "^0.6.0" + }, + "engines": { + "node": ">= 10.14.2" } }, - "@jest/test-result": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.0.6.tgz", - "integrity": "sha512-ja/pBOMTufjX4JLEauLxE3LQBPaI2YjGFtXexRAjt1I/MbfNlMx0sytSX3tn5hSLzQsR3Qy2rd0hc1BWojtj9w==", + "node_modules/@jest/test-result": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.2.tgz", + "integrity": "sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ==", "dev": true, - "requires": { - "@jest/console": "^27.0.6", - "@jest/types": "^27.0.6", + "dependencies": { + "@jest/console": "^26.6.2", + "@jest/types": "^26.6.2", "@types/istanbul-lib-coverage": "^2.0.0", "collect-v8-coverage": "^1.0.0" }, - "dependencies": { - "@jest/types": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", - "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - } + "engines": { + "node": ">= 10.14.2" } }, - "@jest/test-sequencer": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.0.6.tgz", - "integrity": "sha512-bISzNIApazYOlTHDum9PwW22NOyDa6VI31n6JucpjTVM0jD6JDgqEZ9+yn575nDdPF0+4csYDxNNW13NvFQGZA==", + "node_modules/@jest/test-sequencer": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz", + "integrity": "sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw==", "dev": true, - "requires": { - "@jest/test-result": "^27.0.6", + "dependencies": { + "@jest/test-result": "^26.6.2", "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.0.6", - "jest-runtime": "^27.0.6" + "jest-haste-map": "^26.6.2", + "jest-runner": "^26.6.3", + "jest-runtime": "^26.6.3" + }, + "engines": { + "node": ">= 10.14.2" } }, - "@jest/transform": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.0.6.tgz", - "integrity": "sha512-rj5Dw+mtIcntAUnMlW/Vju5mr73u8yg+irnHwzgtgoeI6cCPOvUwQ0D1uQtc/APmWgvRweEb1g05pkUpxH3iCA==", + "node_modules/@jest/transform": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz", + "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", "dev": true, - "requires": { + "dependencies": { "@babel/core": "^7.1.0", - "@jest/types": "^27.0.6", + "@jest/types": "^26.6.2", "babel-plugin-istanbul": "^6.0.0", "chalk": "^4.0.0", "convert-source-map": "^1.4.0", "fast-json-stable-stringify": "^2.0.0", "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.0.6", - "jest-regex-util": "^27.0.6", - "jest-util": "^27.0.6", - "micromatch": "^4.0.4", + "jest-haste-map": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-util": "^26.6.2", + "micromatch": "^4.0.2", "pirates": "^4.0.1", "slash": "^3.0.0", "source-map": "^0.6.1", "write-file-atomic": "^3.0.0" }, - "dependencies": { - "@jest/types": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", - "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - } + "engines": { + "node": ">= 10.14.2" } }, - "@jest/types": { + "node_modules/@jest/types": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "dev": true, - "requires": { + "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", "@types/yargs": "^15.0.0", "chalk": "^4.0.0" + }, + "engines": { + "node": ">= 10.14.2" } }, - "@mapbox/node-pre-gyp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.5.tgz", - "integrity": "sha512-4srsKPXWlIxp5Vbqz5uLfBN+du2fJChBoYn/f2h991WLdk7jUvcSk/McVLSv/X+xQIPI8eGD5GjrnygdyHnhPA==", - "requires": { - "detect-libc": "^1.0.3", - "https-proxy-agent": "^5.0.0", - "make-dir": "^3.1.0", - "node-fetch": "^2.6.1", - "nopt": "^5.0.0", - "npmlog": "^4.1.2", - "rimraf": "^3.0.2", - "semver": "^7.3.4", - "tar": "^6.1.0" - } - }, - "@sindresorhus/is": { + "node_modules/@sindresorhus/is": { "version": "0.14.0", "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", - "dev": true + "dev": true, + "engines": { + "node": ">=6" + } }, - "@sinonjs/commons": { + "node_modules/@sinonjs/commons": { "version": "1.8.3", "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", "dev": true, - "requires": { + "dependencies": { "type-detect": "4.0.8" } }, - "@sinonjs/fake-timers": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-7.1.2.tgz", - "integrity": "sha512-iQADsW4LBMISqZ6Ci1dupJL9pprqwcVFTcOsEmQOEhW+KLCVn/Y4Jrvg2k19fIHCp+iFprriYPTdRcQR8NbUPg==", + "node_modules/@sinonjs/fake-timers": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz", + "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==", "dev": true, - "requires": { + "dependencies": { "@sinonjs/commons": "^1.7.0" } }, - "@szmarczak/http-timer": { + "node_modules/@szmarczak/http-timer": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", "dev": true, - "requires": { + "dependencies": { "defer-to-connect": "^1.0.1" + }, + "engines": { + "node": ">=6" } }, - "@tootallnate/once": { + "node_modules/@tootallnate/once": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", - "dev": true + "dev": true, + "engines": { + "node": ">= 6" + } }, - "@types/babel__core": { + "node_modules/@types/babel__core": { "version": "7.1.15", "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.15.tgz", "integrity": "sha512-bxlMKPDbY8x5h6HBwVzEOk2C8fb6SLfYQ5Jw3uBYuYF1lfWk/kbLd81la82vrIkBb0l+JdmrZaDikPrNxpS/Ew==", "dev": true, - "requires": { + "dependencies": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0", "@types/babel__generator": "*", @@ -1026,450 +1165,546 @@ "@types/babel__traverse": "*" } }, - "@types/babel__generator": { + "node_modules/@types/babel__generator": { "version": "7.6.3", "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.3.tgz", "integrity": "sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA==", "dev": true, - "requires": { + "dependencies": { "@babel/types": "^7.0.0" } }, - "@types/babel__template": { + "node_modules/@types/babel__template": { "version": "7.4.1", "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", "dev": true, - "requires": { + "dependencies": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0" } }, - "@types/babel__traverse": { + "node_modules/@types/babel__traverse": { "version": "7.14.2", "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz", "integrity": "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==", "dev": true, - "requires": { + "dependencies": { "@babel/types": "^7.3.0" } }, - "@types/graceful-fs": { + "node_modules/@types/graceful-fs": { "version": "4.1.5", "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", "dev": true, - "requires": { + "dependencies": { "@types/node": "*" } }, - "@types/istanbul-lib-coverage": { + "node_modules/@types/istanbul-lib-coverage": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==", "dev": true }, - "@types/istanbul-lib-report": { + "node_modules/@types/istanbul-lib-report": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", "dev": true, - "requires": { + "dependencies": { "@types/istanbul-lib-coverage": "*" } }, - "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "node_modules/@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "dev": true, - "requires": { + "dependencies": { "@types/istanbul-lib-report": "*" } }, - "@types/jest": { + "node_modules/@types/jest": { "version": "26.0.24", "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.24.tgz", "integrity": "sha512-E/X5Vib8BWqZNRlDxj9vYXhsDwPYbPINqKF9BsnSoon4RQ0D9moEuLD8txgyypFLH7J4+Lho9Nr/c8H0Fi+17w==", "dev": true, - "requires": { + "dependencies": { "jest-diff": "^26.0.0", "pretty-format": "^26.0.0" } }, - "@types/node": { - "version": "16.3.3", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.3.3.tgz", - "integrity": "sha512-8h7k1YgQKxKXWckzFCMfsIwn0Y61UK6tlD6y2lOb3hTOIMlK3t9/QwHOhc81TwU+RMf0As5fj7NPjroERCnejQ==", + "node_modules/@types/node": { + "version": "14.14.31", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.31.tgz", + "integrity": "sha512-vFHy/ezP5qI0rFgJ7aQnjDXwAMrG0KqqIH7tQG5PPv3BWBayOPIQNBjVc/P6hhdZfMx51REc6tfDNXHUio893g==", "dev": true }, - "@types/prettier": { + "node_modules/@types/normalize-package-data": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", + "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", + "dev": true + }, + "node_modules/@types/prettier": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.3.2.tgz", "integrity": "sha512-eI5Yrz3Qv4KPUa/nSIAi0h+qX0XyewOliug5F2QAtuRg6Kjg6jfmxe1GIwoIRhZspD1A0RP8ANrPwvEXXtRFog==", "dev": true }, - "@types/stack-utils": { + "node_modules/@types/stack-utils": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", "dev": true }, - "@types/yargs": { - "version": "15.0.14", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", - "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "node_modules/@types/yargs": { + "version": "15.0.13", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.13.tgz", + "integrity": "sha512-kQ5JNTrbDv3Rp5X2n/iUu37IJBDU2gsZ5R/g1/KHOOEc5IKfUFjXT6DENPGduh08I/pamwtEq4oul7gUqKTQDQ==", "dev": true, - "requires": { + "dependencies": { "@types/yargs-parser": "*" } }, - "@types/yargs-parser": { - "version": "20.2.1", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.1.tgz", - "integrity": "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==", + "node_modules/@types/yargs-parser": { + "version": "20.2.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.0.tgz", + "integrity": "sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA==", "dev": true }, - "abab": { + "node_modules/abab": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==", "dev": true }, - "abbrev": { + "node_modules/abbrev": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" }, - "accepts": { + "node_modules/accepts": { "version": "1.3.7", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", - "requires": { + "dependencies": { "mime-types": "~2.1.24", "negotiator": "0.6.2" + }, + "engines": { + "node": ">= 0.6" } }, - "acorn": { + "node_modules/acorn": { "version": "7.4.1", "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } }, - "acorn-globals": { + "node_modules/acorn-globals": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", "dev": true, - "requires": { + "dependencies": { "acorn": "^7.1.1", "acorn-walk": "^7.1.1" } }, - "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 + "node_modules/acorn-jsx": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz", + "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==", + "dev": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } }, - "acorn-walk": { + "node_modules/acorn-walk": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", - "dev": true + "dev": true, + "engines": { + "node": ">=0.4.0" + } }, - "agent-base": { + "node_modules/agent-base": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "requires": { + "dev": true, + "dependencies": { "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" } }, - "ajv": { + "node_modules/agent-base/node_modules/debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/agent-base/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/ajv": { "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "requires": { + "devOptional": true, + "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", "json-schema-traverse": "^0.4.1", "uri-js": "^4.2.2" } }, - "ansi-align": { + "node_modules/ansi-align": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.0.tgz", "integrity": "sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==", "dev": true, - "requires": { + "dependencies": { "string-width": "^3.0.0" + } + }, + "node_modules/ansi-align/node_modules/ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-align/node_modules/emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "node_modules/ansi-align/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/ansi-align/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" }, + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-align/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" } }, - "ansi-colors": { + "node_modules/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 + "dev": true, + "engines": { + "node": ">=6" + } }, - "ansi-escapes": { + "node_modules/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": { + "dependencies": { "type-fest": "^0.21.3" }, - "dependencies": { - "type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "dev": true - } + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "ansi-regex": { + "node_modules/ansi-escapes/node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-regex": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "engines": { + "node": ">=0.10.0" + } }, - "ansi-styles": { + "node_modules/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": { + "dependencies": { "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" } }, - "anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "node_modules/anymatch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", "dev": true, - "requires": { + "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" } }, - "aproba": { + "node_modules/aproba": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" }, - "are-we-there-yet": { + "node_modules/are-we-there-yet": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", - "requires": { + "dependencies": { "delegates": "^1.0.0", "readable-stream": "^2.0.6" } }, - "argparse": { + "node_modules/argparse": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dev": true, - "requires": { + "dependencies": { "sprintf-js": "~1.0.2" } }, - "arr-diff": { + "node_modules/arr-diff": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "arr-flatten": { + "node_modules/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==" + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "arr-union": { + "node_modules/arr-union": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" - }, - "array-each": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", - "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=" + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "array-flatten": { + "node_modules/array-flatten": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" }, - "array-slice": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", - "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==" - }, - "array-unique": { + "node_modules/array-unique": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "asn1": { + "node_modules/asn1": { "version": "0.2.4", "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", "optional": true, - "requires": { + "dependencies": { "safer-buffer": "~2.1.0" } }, - "assert-plus": { + "node_modules/assert-plus": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "optional": true + "optional": true, + "engines": { + "node": ">=0.8" + } }, - "assign-symbols": { + "node_modules/assign-symbols": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "astral-regex": { + "node_modules/astral-regex": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "dev": true + "dev": true, + "engines": { + "node": ">=8" + } }, - "asynckit": { + "node_modules/asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "devOptional": true }, - "atob": { + "node_modules/atob": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true, + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } }, - "aws-sign2": { + "node_modules/aws-sign2": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "optional": true + "optional": true, + "engines": { + "node": "*" + } }, - "aws4": { + "node_modules/aws4": { "version": "1.11.0", "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", "optional": true }, - "babel-jest": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.0.6.tgz", - "integrity": "sha512-iTJyYLNc4wRofASmofpOc5NK9QunwMk+TLFgGXsTFS8uEqmd8wdI7sga0FPe2oVH3b5Agt/EAK1QjPEuKL8VfA==", + "node_modules/babel-jest": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz", + "integrity": "sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==", "dev": true, - "requires": { - "@jest/transform": "^27.0.6", - "@jest/types": "^27.0.6", - "@types/babel__core": "^7.1.14", + "dependencies": { + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/babel__core": "^7.1.7", "babel-plugin-istanbul": "^6.0.0", - "babel-preset-jest": "^27.0.6", + "babel-preset-jest": "^26.6.2", "chalk": "^4.0.0", "graceful-fs": "^4.2.4", "slash": "^3.0.0" }, - "dependencies": { - "@jest/types": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", - "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - } + "engines": { + "node": ">= 10.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "babel-plugin-istanbul": { + "node_modules/babel-plugin-istanbul": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz", "integrity": "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", "@istanbuljs/load-nyc-config": "^1.0.0", "@istanbuljs/schema": "^0.1.2", "istanbul-lib-instrument": "^4.0.0", "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" } }, - "babel-plugin-jest-hoist": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.0.6.tgz", - "integrity": "sha512-CewFeM9Vv2gM7Yr9n5eyyLVPRSiBnk6lKZRjgwYnGKSl9M14TMn2vkN02wTF04OGuSDLEzlWiMzvjXuW9mB6Gw==", + "node_modules/babel-plugin-jest-hoist": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz", + "integrity": "sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==", "dev": true, - "requires": { + "dependencies": { "@babel/template": "^7.3.3", "@babel/types": "^7.3.3", "@types/babel__core": "^7.0.0", "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": ">= 10.14.2" } }, - "babel-preset-current-node-syntax": { + "node_modules/babel-preset-current-node-syntax": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", "dev": true, - "requires": { + "dependencies": { "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/plugin-syntax-class-properties": "^7.8.3", @@ -1482,28 +1717,38 @@ "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", "@babel/plugin-syntax-optional-chaining": "^7.8.3", "@babel/plugin-syntax-top-level-await": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "babel-preset-jest": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.0.6.tgz", - "integrity": "sha512-WObA0/Biw2LrVVwZkF/2GqbOdzhKD6Fkdwhoy9ASIrOWr/zodcSpQh72JOkEn6NWyjmnPDjNSqaGN4KnpKzhXw==", + "node_modules/babel-preset-jest": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz", + "integrity": "sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==", "dev": true, - "requires": { - "babel-plugin-jest-hoist": "^27.0.6", + "dependencies": { + "babel-plugin-jest-hoist": "^26.6.2", "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": ">= 10.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + "node_modules/balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" }, - "base": { + "node_modules/base": { "version": "0.11.2", "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "requires": { + "dev": true, + "dependencies": { "cache-base": "^1.0.1", "class-utils": "^0.3.5", "component-emitter": "^1.2.1", @@ -1512,91 +1757,62 @@ "mixin-deep": "^1.2.0", "pascalcase": "^0.1.1" }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "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==", - "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==", - "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==", - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } + "engines": { + "node": ">=0.10.0" } }, - "bcrypt": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/bcrypt/-/bcrypt-5.0.1.tgz", - "integrity": "sha512-9BTgmrhZM2t1bNuDtrtIMVSmmxZBrJ71n8Wg+YgdjHuIWYF7SjjmCPZFB+/5i/o/PIeRpwVJR3P+NrpIItUjqw==", - "requires": { - "@mapbox/node-pre-gyp": "^1.0.0", - "node-addon-api": "^3.1.0" + "node_modules/base/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "bcrypt-pbkdf": { + "node_modules/bcrypt-pbkdf": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", "optional": true, - "requires": { + "dependencies": { "tweetnacl": "^0.14.3" } }, - "bcryptjs": { + "node_modules/bcryptjs": { "version": "2.4.3", "resolved": "https://registry.npmjs.org/bcryptjs/-/bcryptjs-2.4.3.tgz", "integrity": "sha1-mrVie5PmBiH/fNrF2pczAn3x0Ms=" }, - "binary-extensions": { + "node_modules/binary-extensions": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true + "dev": true, + "engines": { + "node": ">=8" + } }, - "block-stream": { + "node_modules/block-stream": { "version": "0.0.9", "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", "optional": true, - "requires": { + "dependencies": { "inherits": "~2.0.0" + }, + "engines": { + "node": "0.4 || >=0.5.8" } }, - "bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" - }, - "body-parser": { + "node_modules/body-parser": { "version": "1.19.0", "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", - "requires": { + "dependencies": { "bytes": "3.1.0", "content-type": "~1.0.4", "debug": "2.6.9", @@ -1608,28 +1824,16 @@ "raw-body": "2.4.0", "type-is": "~1.6.17" }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } + "engines": { + "node": ">= 0.8" } }, - "boxen": { + "node_modules/boxen": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/boxen/-/boxen-4.2.0.tgz", "integrity": "sha512-eB4uT9RGzg2odpER62bBwSLvUeGC+WbRjjyyFhGsKnc8wp/m0+hQsMUvUe3H2V0D5vw0nBdO1hCJoZo5mKeuIQ==", "dev": true, - "requires": { + "dependencies": { "ansi-align": "^3.0.0", "camelcase": "^5.3.1", "chalk": "^3.0.0", @@ -1639,132 +1843,157 @@ "type-fest": "^0.8.1", "widest-line": "^3.1.0" }, + "engines": { + "node": ">=8" + } + }, + "node_modules/boxen/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/boxen/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, - "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.0" - } - }, - "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true - } + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" } }, - "brace-expansion": { + "node_modules/boxen/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/boxen/node_modules/string-width": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/boxen/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { + "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, - "braces": { + "node_modules/braces": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", "dev": true, - "requires": { + "dependencies": { "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" } }, - "browser-process-hrtime": { + "node_modules/browser-process-hrtime": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", "dev": true }, - "browserslist": { + "node_modules/browserslist": { "version": "4.16.6", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz", "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==", "dev": true, - "requires": { + "dependencies": { "caniuse-lite": "^1.0.30001219", "colorette": "^1.2.2", "electron-to-chromium": "^1.3.723", "escalade": "^3.1.1", "node-releases": "^1.1.71" }, - "dependencies": { - "colorette": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", - "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", - "dev": true - } + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" } }, - "bser": { + "node_modules/browserslist/node_modules/colorette": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", + "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", + "dev": true + }, + "node_modules/bser": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", "dev": true, - "requires": { + "dependencies": { "node-int64": "^0.4.0" } }, - "buffer-equal-constant-time": { + "node_modules/buffer-equal-constant-time": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", "integrity": "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=" }, - "buffer-from": { + "node_modules/buffer-from": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", "dev": true }, - "bytes": { + "node_modules/bytes": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "engines": { + "node": ">= 0.8" + } }, - "cache-base": { + "node_modules/cache-base": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "requires": { + "dev": true, + "dependencies": { "collection-visit": "^1.0.0", "component-emitter": "^1.2.1", "get-value": "^2.0.6", @@ -1774,14 +2003,17 @@ "to-object-path": "^0.3.0", "union-value": "^1.0.0", "unset-value": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "cacheable-request": { + "node_modules/cacheable-request": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", "dev": true, - "requires": { + "dependencies": { "clone-response": "^1.0.2", "get-stream": "^5.1.0", "http-cache-semantics": "^4.0.0", @@ -1790,797 +2022,999 @@ "normalize-url": "^4.1.0", "responselike": "^1.0.2" }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cacheable-request/node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, "dependencies": { - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", - "dev": true - } + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" } }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "node_modules/cacheable-request/node_modules/lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", "dev": true, - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" + "engines": { + "node": ">=8" } }, - "callsites": { + "node_modules/callsites": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true + "dev": true, + "engines": { + "node": ">=6" + } }, - "camelcase": { + "node_modules/camelcase": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true + "dev": true, + "engines": { + "node": ">=6" + } }, - "caniuse-lite": { - "version": "1.0.30001245", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001245.tgz", - "integrity": "sha512-768fM9j1PKXpOCKws6eTo3RHmvTUsG9UrpT4WoREFeZgJBTi4/X9g565azS/rVUGtqb8nt7FjLeF5u4kukERnA==", - "dev": true + "node_modules/caniuse-lite": { + "version": "1.0.30001243", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001243.tgz", + "integrity": "sha512-vNxw9mkTBtkmLFnJRv/2rhs1yufpDfCkBZexG3Y0xdOH2Z/eE/85E4Dl5j1YUN34nZVsSp6vVRFQRrez9wJMRA==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + } }, - "caseless": { + "node_modules/capture-exit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", + "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", + "dev": true, + "dependencies": { + "rsvp": "^4.8.4" + }, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/caseless": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", "optional": true }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dev": true, - "requires": { + "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" } }, - "char-regex": { + "node_modules/char-regex": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", - "dev": true + "dev": true, + "engines": { + "node": ">=10" + } }, - "chokidar": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", - "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", + "node_modules/chokidar": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", + "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", "dev": true, - "requires": { - "anymatch": "~3.1.2", + "dependencies": { + "anymatch": "~3.1.1", "braces": "~3.0.2", - "fsevents": "~2.3.2", - "glob-parent": "~5.1.2", + "glob-parent": "~5.1.0", "is-binary-path": "~2.1.0", "is-glob": "~4.0.1", "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" + "readdirp": "~3.5.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.1" } }, - "chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==" + "node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" }, - "ci-info": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.2.0.tgz", - "integrity": "sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A==", + "node_modules/ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", "dev": true }, - "cjs-module-lexer": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", - "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==", + "node_modules/cjs-module-lexer": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz", + "integrity": "sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==", "dev": true }, - "class-utils": { + "node_modules/class-utils": { "version": "0.3.6", "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "requires": { + "dev": true, + "dependencies": { "arr-union": "^3.1.0", "define-property": "^0.2.5", "isobject": "^3.0.0", "static-extend": "^0.1.1" }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "requires": { - "is-descriptor": "^0.1.0" - } - } + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "cli-boxes": { + "node_modules/class-utils/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cli-boxes": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", - "dev": true + "dev": true, + "engines": { + "node": ">=6" + } }, - "cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "node_modules/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", "dev": true, - "requires": { + "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" + "wrap-ansi": "^6.2.0" + } + }, + "node_modules/cliui/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/string-width": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.0" - } - } + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" } }, - "clone-response": { + "node_modules/clone-response": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", "dev": true, - "requires": { + "dependencies": { "mimic-response": "^1.0.0" } }, - "co": { + "node_modules/co": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", - "dev": true + "dev": true, + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } }, - "code-point-at": { + "node_modules/code-point-at": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "engines": { + "node": ">=0.10.0" + } }, - "collect-v8-coverage": { + "node_modules/collect-v8-coverage": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", "dev": true }, - "collection-visit": { + "node_modules/collection-visit": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "requires": { + "dev": true, + "dependencies": { "map-visit": "^1.0.0", "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "color-convert": { + "node_modules/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": { + "dependencies": { "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "color-name": { + "node_modules/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 }, - "colorette": { + "node_modules/colorette": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz", "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==" }, - "combined-stream": { + "node_modules/combined-stream": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "requires": { + "devOptional": true, + "dependencies": { "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" } }, - "commander": { + "node_modules/commander": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "engines": { + "node": ">= 10" + } }, - "component-emitter": { + "node_modules/component-emitter": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true }, - "concat-map": { + "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" }, - "configstore": { + "node_modules/configstore": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", "dev": true, - "requires": { + "dependencies": { "dot-prop": "^5.2.0", "graceful-fs": "^4.1.2", "make-dir": "^3.0.0", "unique-string": "^2.0.0", "write-file-atomic": "^3.0.0", "xdg-basedir": "^4.0.0" - } - }, - "connect-session-knex": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/connect-session-knex/-/connect-session-knex-2.1.0.tgz", - "integrity": "sha512-6xHoDajVWxwByaq6UjfU+qGE89Nurajek4JsxeajtXscr8xznzbsIp+Q/3FKh3/2smfgoSeY+93+Gn+3ZXQVDQ==", - "requires": { - "bluebird": "^3.7.2", - "knex": "^0.21.5" }, - "dependencies": { - "commander": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", - "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==" - }, - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "requires": { - "ms": "2.1.2" - } - }, - "knex": { - "version": "0.21.19", - "resolved": "https://registry.npmjs.org/knex/-/knex-0.21.19.tgz", - "integrity": "sha512-6etvrq9XI1Ck6mEc/XiXFGVpD1Lmj6v9XWojqZgEbOvyMbW7XRvgZ99yIhN/kaBH+43FEy3xv/AcbRaH+1pJtw==", - "requires": { - "colorette": "1.2.1", - "commander": "^6.2.0", - "debug": "4.3.1", - "esm": "^3.2.25", - "getopts": "2.2.5", - "interpret": "^2.2.0", - "liftoff": "3.1.0", - "lodash": "^4.17.20", - "pg-connection-string": "2.4.0", - "tarn": "^3.0.1", - "tildify": "2.0.0", - "v8flags": "^3.2.0" - } - }, - "pg-connection-string": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.4.0.tgz", - "integrity": "sha512-3iBXuv7XKvxeMrIgym7njT+HlZkwZqqGX4Bu9cci8xHZNT+Um1gWKqCsAzcC0d95rcKMU5WBg6YRUcHyV0HZKQ==" - } + "engines": { + "node": ">=8" } }, - "console-control-strings": { + "node_modules/console-control-strings": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" }, - "content-disposition": { + "node_modules/content-disposition": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", - "requires": { + "dependencies": { "safe-buffer": "5.1.2" + }, + "engines": { + "node": ">= 0.6" } }, - "content-type": { + "node_modules/content-type": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "engines": { + "node": ">= 0.6" + } }, - "convert-source-map": { + "node_modules/convert-source-map": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", "dev": true, - "requires": { + "dependencies": { "safe-buffer": "~5.1.1" } }, - "cookie": { + "node_modules/cookie": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", - "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==" + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", + "engines": { + "node": ">= 0.6" + } }, - "cookie-signature": { + "node_modules/cookie-signature": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" }, - "cookiejar": { + "node_modules/cookiejar": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.2.tgz", "integrity": "sha512-Mw+adcfzPxcPeI+0WlvRrr/3lGVO0bD75SxX6811cxSh1Wbxx7xZBGK1eVtDf6si8rg2lhnUjsVLMFMfbRIuwA==", "dev": true }, - "copy-descriptor": { + "node_modules/copy-descriptor": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "core-util-is": { + "node_modules/core-util-is": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" }, - "cors": { + "node_modules/cors": { "version": "2.8.5", "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", - "requires": { + "dependencies": { "object-assign": "^4", "vary": "^1" + }, + "engines": { + "node": ">= 0.10" } }, - "cross-env": { + "node_modules/cross-env": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", "dev": true, - "requires": { + "dependencies": { "cross-spawn": "^7.0.1" + }, + "bin": { + "cross-env": "src/bin/cross-env.js", + "cross-env-shell": "src/bin/cross-env-shell.js" + }, + "engines": { + "node": ">=10.14", + "npm": ">=6", + "yarn": ">=1" } }, - "cross-spawn": { + "node_modules/cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "dev": true, - "requires": { + "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", "which": "^2.0.1" }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cross-spawn/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, "dependencies": { - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" } }, - "crypto-random-string": { + "node_modules/crypto-random-string": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", - "dev": true + "dev": true, + "engines": { + "node": ">=8" + } }, - "cssom": { + "node_modules/cssom": { "version": "0.4.4", "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", "dev": true }, - "cssstyle": { + "node_modules/cssstyle": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", "dev": true, - "requires": { + "dependencies": { "cssom": "~0.3.6" }, - "dependencies": { - "cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", - "dev": true - } + "engines": { + "node": ">=8" } }, - "dashdash": { + "node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true + }, + "node_modules/dashdash": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", "optional": true, - "requires": { + "dependencies": { "assert-plus": "^1.0.0" + }, + "engines": { + "node": ">=0.10" } }, - "data-urls": { + "node_modules/data-urls": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", "dev": true, - "requires": { + "dependencies": { "abab": "^2.0.3", "whatwg-mimetype": "^2.3.0", "whatwg-url": "^8.0.0" + }, + "engines": { + "node": ">=10" } }, - "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "requires": { - "ms": "2.1.2" + "node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" } }, - "decimal.js": { + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decimal.js": { "version": "10.3.1", "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==", "dev": true }, - "decode-uri-component": { + "node_modules/decode-uri-component": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true, + "engines": { + "node": ">=0.10" + } }, - "decompress-response": { + "node_modules/decompress-response": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", "dev": true, - "requires": { + "dependencies": { "mimic-response": "^1.0.0" + }, + "engines": { + "node": ">=4" } }, - "dedent": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=", - "dev": true - }, - "deep-extend": { + "node_modules/deep-extend": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "engines": { + "node": ">=4.0.0" + } }, - "deep-is": { + "node_modules/deep-is": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", "dev": true }, - "deepmerge": { + "node_modules/deepmerge": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", - "dev": true + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "defer-to-connect": { + "node_modules/defer-to-connect": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", "dev": true }, - "define-property": { + "node_modules/define-property": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "requires": { + "dev": true, + "dependencies": { "is-descriptor": "^1.0.2", "isobject": "^3.0.1" }, - "dependencies": { - "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==", - "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==", - "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==", - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } + "engines": { + "node": ">=0.10.0" } }, - "delayed-stream": { + "node_modules/delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "devOptional": true, + "engines": { + "node": ">=0.4.0" + } }, - "delegates": { + "node_modules/delegates": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" }, - "depd": { + "node_modules/depd": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "engines": { + "node": ">= 0.6" + } }, - "destroy": { + "node_modules/destroy": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" }, - "detect-file": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", - "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=" - }, - "detect-libc": { + "node_modules/detect-libc": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", - "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=" + "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", + "bin": { + "detect-libc": "bin/detect-libc.js" + }, + "engines": { + "node": ">=0.10" + } }, - "detect-newline": { + "node_modules/detect-newline": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", - "dev": true + "dev": true, + "engines": { + "node": ">=8" + } }, - "diff-sequences": { + "node_modules/diff-sequences": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", - "dev": true + "dev": true, + "engines": { + "node": ">= 10.14.2" + } }, - "doctrine": { + "node_modules/doctrine": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", "dev": true, - "requires": { + "dependencies": { "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" } }, - "domexception": { + "node_modules/domexception": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", "dev": true, - "requires": { + "dependencies": { "webidl-conversions": "^5.0.0" }, - "dependencies": { - "webidl-conversions": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", - "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", - "dev": true - } + "engines": { + "node": ">=8" } }, - "dot-prop": { + "node_modules/domexception/node_modules/webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/dot-prop": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", "dev": true, - "requires": { + "dependencies": { "is-obj": "^2.0.0" + }, + "engines": { + "node": ">=8" } }, - "dotenv": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", - "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==" - }, - "duplexer3": { + "node_modules/duplexer3": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", "dev": true }, - "ecc-jsbn": { + "node_modules/ecc-jsbn": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", "optional": true, - "requires": { + "dependencies": { "jsbn": "~0.1.0", "safer-buffer": "^2.1.0" } }, - "ecdsa-sig-formatter": { + "node_modules/ecdsa-sig-formatter": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", - "requires": { + "dependencies": { "safe-buffer": "^5.0.1" } }, - "ee-first": { + "node_modules/ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" }, - "electron-to-chromium": { - "version": "1.3.780", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.780.tgz", - "integrity": "sha512-2KQ9OYm9WMUNpAPA/4aerURl3hwRc9tNlpsiEj3Y8Gf7LVf26NzyLIX2v0hSagQwrS9+cWab+28A2GPKDoVNRA==", + "node_modules/electron-to-chromium": { + "version": "1.3.772", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.772.tgz", + "integrity": "sha512-X/6VRCXWALzdX+RjCtBU6cyg8WZgoxm9YA02COmDOiNJEZ59WkQggDbWZ4t/giHi/3GS+cvdrP6gbLISANAGYA==", "dev": true }, - "emittery": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", - "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", - "dev": true + "node_modules/emittery": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz", + "integrity": "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } }, - "emoji-regex": { + "node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "dev": true }, - "encodeurl": { + "node_modules/encodeurl": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "engines": { + "node": ">= 0.8" + } }, - "end-of-stream": { + "node_modules/end-of-stream": { "version": "1.4.4", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", "dev": true, - "requires": { + "dependencies": { "once": "^1.4.0" } }, - "enquirer": { + "node_modules/enquirer": { "version": "2.3.6", "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", "dev": true, - "requires": { + "dependencies": { "ansi-colors": "^4.1.1" + }, + "engines": { + "node": ">=8.6" } }, - "escalade": { + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/escalade": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "engines": { + "node": ">=6" + } }, - "escape-goat": { + "node_modules/escape-goat": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==", - "dev": true + "dev": true, + "engines": { + "node": ">=8" + } }, - "escape-html": { + "node_modules/escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true, + "engines": { + "node": ">=0.8.0" + } }, - "escodegen": { + "node_modules/escodegen": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", "dev": true, - "requires": { + "dependencies": { "esprima": "^4.0.1", "estraverse": "^5.2.0", "esutils": "^2.0.2", - "optionator": "^0.8.1", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { "source-map": "~0.6.1" + } + }, + "node_modules/escodegen/node_modules/estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/escodegen/node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "dev": true, + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dev": true, "dependencies": { - "estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true - }, - "levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - } - }, - "optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "dev": true, - "requires": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - } - }, - "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", - "dev": true - }, - "type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2" - } - } + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" } }, - "eslint": { - "version": "7.31.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.31.0.tgz", - "integrity": "sha512-vafgJpSh2ia8tnTkNUkwxGmnumgckLh5aAbLa1xRmIn9+owi8qBNGKL+B881kNKNTy7FFqTEkpNkUvmw0n6PkA==", + "node_modules/escodegen/node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", "dev": true, - "requires": { + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dev": true, + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eslint": { + "version": "7.30.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.30.0.tgz", + "integrity": "sha512-VLqz80i3as3NdloY44BQSJpFw534L9Oh+6zJOUaViV4JPd+DaHwutqP7tcpkW3YiXbK6s05RZl7yl7cQn+lijg==", + "dev": true, + "dependencies": { "@babel/code-frame": "7.12.11", - "@eslint/eslintrc": "^0.4.3", + "@eslint/eslintrc": "^0.4.2", "@humanwhocodes/config-array": "^0.5.0", "ajv": "^6.10.0", "chalk": "^4.0.0", @@ -2620,172 +3054,305 @@ "text-table": "^0.2.0", "v8-compile-cache": "^2.0.3" }, - "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.0" - } - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true - } + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "eslint-scope": { + "node_modules/eslint-scope": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", "dev": true, - "requires": { + "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" } }, - "eslint-utils": { + "node_modules/eslint-utils": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", "dev": true, - "requires": { + "dependencies": { "eslint-visitor-keys": "^1.1.0" }, + "engines": { + "node": ">=6" + } + }, + "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz", + "integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, "dependencies": { - "eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true - } + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" } }, - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "node_modules/eslint/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true }, - "esm": { + "node_modules/eslint/node_modules/semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/esm": { "version": "3.2.25", "resolved": "https://registry.npmjs.org/esm/-/esm-3.2.25.tgz", - "integrity": "sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==" + "integrity": "sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==", + "engines": { + "node": ">=6" + } }, - "espree": { + "node_modules/espree": { "version": "7.3.1", "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", "dev": true, - "requires": { + "dependencies": { "acorn": "^7.4.0", "acorn-jsx": "^5.3.1", "eslint-visitor-keys": "^1.3.0" }, - "dependencies": { - "eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true - } + "engines": { + "node": "^10.12.0 || >=12.0.0" } }, - "esprima": { + "node_modules/espree/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/esprima": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } }, - "esquery": { + "node_modules/esquery": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", "dev": true, - "requires": { + "dependencies": { "estraverse": "^5.1.0" }, - "dependencies": { - "estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true - } + "engines": { + "node": ">=0.10" } }, - "esrecurse": { + "node_modules/esquery/node_modules/estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", "dev": true, - "requires": { + "dependencies": { "estraverse": "^5.2.0" }, - "dependencies": { - "estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true - } + "engines": { + "node": ">=4.0" } }, - "estraverse": { + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true + "dev": true, + "engines": { + "node": ">=4.0" + } }, - "esutils": { + "node_modules/esutils": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "etag": { + "node_modules/etag": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "engines": { + "node": ">= 0.6" + } }, - "execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "node_modules/exec-sh": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.6.tgz", + "integrity": "sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==", + "dev": true + }, + "node_modules/execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", "dev": true, - "requires": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", + "dependencies": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", "is-stream": "^2.0.0", "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "exit": { + "node_modules/execa/node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/exit": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", - "dev": true + "dev": true, + "engines": { + "node": ">= 0.8.0" + } }, - "expand-brackets": { + "node_modules/expand-brackets": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "requires": { + "dev": true, + "dependencies": { "debug": "^2.3.3", "define-property": "^0.2.5", "extend-shallow": "^2.0.1", @@ -2794,101 +3361,136 @@ "snapdragon": "^0.8.1", "to-regex": "^3.0.1" }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "expand-tilde": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", - "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", - "requires": { - "homedir-polyfill": "^1.0.1" + "node_modules/expand-brackets/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "expect": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/expect/-/expect-27.0.6.tgz", - "integrity": "sha512-psNLt8j2kwg42jGBDSfAlU49CEZxejN1f1PlANWDZqIhBOVU/c2Pm888FcjWJzFewhIsNWfZJeLjUjtKGiPuSw==", + "node_modules/expand-brackets/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", "dev": true, - "requires": { - "@jest/types": "^27.0.6", - "ansi-styles": "^5.0.0", - "jest-get-type": "^27.0.6", - "jest-matcher-utils": "^27.0.6", - "jest-message-util": "^27.0.6", - "jest-regex-util": "^27.0.6" + "dependencies": { + "kind-of": "^3.0.2" }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, "dependencies": { - "@jest/types": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", - "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true - }, - "jest-get-type": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.0.6.tgz", - "integrity": "sha512-XTkK5exIeUbbveehcSR8w0bhH+c0yloW/Wpl+9vZrjzztCPWrxhHwkIFpZzCt71oRBsgxmuUfxEqOYoZI2macg==", - "dev": true - } + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" } }, - "express": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "node_modules/expand-brackets/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expect": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", + "integrity": "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "ansi-styles": "^4.0.0", + "jest-get-type": "^26.3.0", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-regex-util": "^26.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/express": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", - "requires": { + "dependencies": { "accepts": "~1.3.7", "array-flatten": "1.1.1", "body-parser": "1.19.0", @@ -2920,96 +3522,35 @@ "utils-merge": "1.0.1", "vary": "~1.1.2" }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, - "express-session": { - "version": "1.17.2", - "resolved": "https://registry.npmjs.org/express-session/-/express-session-1.17.2.tgz", - "integrity": "sha512-mPcYcLA0lvh7D4Oqr5aNJFMtBMKPLl++OKKxkHzZ0U0oDq1rpKBnkR5f5vCHR26VeArlTOEF9td4x5IjICksRQ==", - "requires": { - "cookie": "0.4.1", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "~2.0.0", - "on-headers": "~1.0.2", - "parseurl": "~1.3.3", - "safe-buffer": "5.2.1", - "uid-safe": "~2.1.5" - }, - "dependencies": { - "cookie": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", - "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==" - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - } + "engines": { + "node": ">= 0.10.0" } }, - "extend": { + "node_modules/extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "optional": true }, - "extend-shallow": { + "node_modules/extend-shallow": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "requires": { + "dev": true, + "dependencies": { "assign-symbols": "^1.0.0", "is-extendable": "^1.0.1" }, - "dependencies": { - "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==", - "requires": { - "is-plain-object": "^2.0.4" - } - } + "engines": { + "node": ">=0.10.0" } }, - "extglob": { + "node_modules/extglob": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "requires": { + "dev": true, + "dependencies": { "array-unique": "^0.3.2", "define-property": "^1.0.0", "expand-brackets": "^2.1.4", @@ -3019,111 +3560,114 @@ "snapdragon": "^0.8.1", "to-regex": "^3.0.1" }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - }, - "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==", - "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==", - "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==", - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "extsprintf": { + "node_modules/extglob/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extsprintf": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "engines": [ + "node >=0.6.0" + ], "optional": true }, - "fast-deep-equal": { + "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "devOptional": true }, - "fast-json-stable-stringify": { + "node_modules/fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "devOptional": true }, - "fast-levenshtein": { + "node_modules/fast-levenshtein": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", "dev": true }, - "fast-safe-stringify": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.0.8.tgz", - "integrity": "sha512-lXatBjf3WPjmWD6DpIZxkeSsCOwqI0maYMpgDlx8g4U2qi4lbjA9oH/HD2a87G+KfsUmo5WbJFmqBZlPxtptag==", + "node_modules/fast-safe-stringify": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.0.7.tgz", + "integrity": "sha512-Utm6CdzT+6xsDk2m8S6uL8VHxNwI6Jub+e9NYTcAms28T84pTa25GJQV9j0CY0N1rM8hK4x6grpF2BQf+2qwVA==", "dev": true }, - "fb-watchman": { + "node_modules/fb-watchman": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", "dev": true, - "requires": { + "dependencies": { "bser": "2.1.1" } }, - "file-entry-cache": { + "node_modules/file-entry-cache": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", "dev": true, - "requires": { + "dependencies": { "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" } }, - "fill-range": { + "node_modules/fill-range": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", "dev": true, - "requires": { + "dependencies": { "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" } }, - "finalhandler": { + "node_modules/finalhandler": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", - "requires": { + "dependencies": { "debug": "2.6.9", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", @@ -3132,295 +3676,177 @@ "statuses": "~1.5.0", "unpipe": "~1.0.0" }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } + "engines": { + "node": ">= 0.8" } }, - "find-up": { + "node_modules/find-up": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, - "requires": { + "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "findup-sync": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", - "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", - "requires": { - "detect-file": "^1.0.0", - "is-glob": "^4.0.0", - "micromatch": "^3.0.4", - "resolve-dir": "^1.0.1" + "node_modules/flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flat-cache/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, "dependencies": { - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "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" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - } - } - }, - "fined": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz", - "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==", - "requires": { - "expand-tilde": "^2.0.2", - "is-plain-object": "^2.0.3", - "object.defaults": "^1.1.0", - "object.pick": "^1.2.0", - "parse-filepath": "^1.0.1" - } - }, - "flagged-respawn": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", - "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==" - }, - "flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, - "requires": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" } }, - "flatted": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.1.tgz", - "integrity": "sha512-OMQjaErSFHmHqZe+PSidH5n8j3O0F2DdnVh8JB4j4eUQ2k6KvB0qGfrKIhapvez5JerBbmWkaLYUYWISaESoXg==", + "node_modules/flatted": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz", + "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==", "dev": true }, - "for-in": { + "node_modules/for-in": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" - }, - "for-own": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", - "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", - "requires": { - "for-in": "^1.0.1" + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true, + "engines": { + "node": ">=0.10.0" } }, - "forever-agent": { + "node_modules/forever-agent": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "optional": true + "optional": true, + "engines": { + "node": "*" + } }, - "form-data": { + "node_modules/form-data": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", "optional": true, - "requires": { + "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.6", "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" } }, - "formidable": { + "node_modules/formidable": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/formidable/-/formidable-1.2.2.tgz", "integrity": "sha512-V8gLm+41I/8kguQ4/o1D3RIHRmhYFG4pnNyonvua+40rqcEmT4+V71yaZ3B457xbbgCsCfjSPi65u/W6vK1U5Q==", "dev": true }, - "forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" + "node_modules/forwarded": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", + "engines": { + "node": ">= 0.6" + } }, - "fragment-cache": { + "node_modules/fragment-cache": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "requires": { + "dev": true, + "dependencies": { "map-cache": "^0.2.2" + }, + "engines": { + "node": ">=0.10.0" } }, - "fresh": { + "node_modules/fresh": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "engines": { + "node": ">= 0.6" + } }, - "fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "requires": { - "minipass": "^3.0.0" + "node_modules/fs-minipass": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", + "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", + "dependencies": { + "minipass": "^2.6.0" } }, - "fs.realpath": { + "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" }, - "fsevents": { + "node_modules/fsevents": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", "dev": true, - "optional": true + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } }, - "fstream": { + "node_modules/fstream": { "version": "1.0.12", "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", "optional": true, - "requires": { + "dependencies": { "graceful-fs": "^4.1.2", "inherits": "~2.0.0", "mkdirp": ">=0.5 0", "rimraf": "2" }, - "dependencies": { - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "optional": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "optional": true, - "requires": { - "glob": "^7.1.3" - } - } + "engines": { + "node": ">=0.6" } }, - "function-bind": { + "node_modules/function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" }, - "functional-red-black-tree": { + "node_modules/functional-red-black-tree": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", "dev": true }, - "gauge": { + "node_modules/gauge": { "version": "2.7.4", "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", - "requires": { + "dependencies": { "aproba": "^1.0.3", "console-control-strings": "^1.0.0", "has-unicode": "^2.0.0", @@ -3431,136 +3857,147 @@ "wide-align": "^1.1.0" } }, - "gensync": { + "node_modules/gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true + "dev": true, + "engines": { + "node": ">=6.9.0" + } }, - "get-caller-file": { + "node_modules/get-caller-file": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true - }, - "get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", "dev": true, - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" + "engines": { + "node": "6.* || 8.* || >= 10.*" } }, - "get-package-type": { + "node_modules/get-package-type": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", - "dev": true + "dev": true, + "engines": { + "node": ">=8.0.0" + } }, - "get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true + "node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } }, - "get-value": { + "node_modules/get-value": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "getopts": { + "node_modules/getopts": { "version": "2.2.5", "resolved": "https://registry.npmjs.org/getopts/-/getopts-2.2.5.tgz", "integrity": "sha512-9jb7AW5p3in+IiJWhQiZmmwkpLaR/ccTWdWQCtZM66HJcHHLegowh4q4tSD7gouUyeNvFWRavfK9GXosQHDpFA==" }, - "getpass": { + "node_modules/getpass": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", "optional": true, - "requires": { + "dependencies": { "assert-plus": "^1.0.0" } }, - "glob": { - "version": "7.1.7", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", - "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", - "requires": { + "node_modules/glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", "minimatch": "^3.0.4", "once": "^1.3.0", "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" } }, - "glob-parent": { + "node_modules/glob-parent": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dev": true, - "requires": { + "dependencies": { "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" } }, - "global-dirs": { + "node_modules/global-dirs": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-2.1.0.tgz", "integrity": "sha512-MG6kdOUh/xBnyo9cJFeIKkLEc1AyFq42QTU4XiX51i2NEdxLxLWXIjEjmqKeSuKR7pAZjTqUVoT2b2huxVLgYQ==", "dev": true, - "requires": { + "dependencies": { "ini": "1.3.7" }, - "dependencies": { - "ini": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.7.tgz", - "integrity": "sha512-iKpRpXP+CrP2jyrxvg1kMUpXDyRUFDWurxbnVT1vQPx+Wz9uCYsMIqYuSBLV+PAaZG/d7kRLKRFc9oDMsH+mFQ==", - "dev": true - } + "engines": { + "node": ">=8" } }, - "global-modules": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", - "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", - "requires": { - "global-prefix": "^1.0.1", - "is-windows": "^1.0.1", - "resolve-dir": "^1.0.0" - } + "node_modules/global-dirs/node_modules/ini": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.7.tgz", + "integrity": "sha512-iKpRpXP+CrP2jyrxvg1kMUpXDyRUFDWurxbnVT1vQPx+Wz9uCYsMIqYuSBLV+PAaZG/d7kRLKRFc9oDMsH+mFQ==", + "dev": true }, - "global-prefix": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", - "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", - "requires": { - "expand-tilde": "^2.0.2", - "homedir-polyfill": "^1.0.1", - "ini": "^1.3.4", - "is-windows": "^1.0.1", - "which": "^1.2.14" + "node_modules/globals": { + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.9.0.tgz", + "integrity": "sha512-74/FduwI/JaIrr1H8e71UbDE+5x7pIPs1C2rrwC52SszOo043CsWOZEMW7o2Y58xwm9b+0RBKDxY5n2sUpEFxA==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "globals": { - "version": "13.10.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.10.0.tgz", - "integrity": "sha512-piHC3blgLGFjvOuMmWZX60f+na1lXFDhQXBf1UYp2fXPXqvEUbOhNwi6BsQ0bQishwedgnjkwv1d9zKf+MWw3g==", + "node_modules/globals/node_modules/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, - "requires": { - "type-fest": "^0.20.2" + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "got": { + "node_modules/got": { "version": "9.6.0", "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", "dev": true, - "requires": { + "dependencies": { "@sindresorhus/is": "^0.14.0", "@szmarczak/http-timer": "^1.1.2", "cacheable-request": "^6.0.0", @@ -3573,1592 +4010,9637 @@ "to-readable-stream": "^1.0.0", "url-parse-lax": "^3.0.0" }, - "dependencies": { - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - } + "engines": { + "node": ">=8.6" } }, - "graceful-fs": { + "node_modules/graceful-fs": { "version": "4.2.6", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", - "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==" + "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==", + "devOptional": true }, - "har-schema": { + "node_modules/growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", + "dev": true, + "optional": true + }, + "node_modules/har-schema": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", - "optional": true + "optional": true, + "engines": { + "node": ">=4" + } }, - "har-validator": { + "node_modules/har-validator": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", "optional": true, - "requires": { + "dependencies": { "ajv": "^6.12.3", "har-schema": "^2.0.0" + }, + "engines": { + "node": ">=6" } }, - "has": { + "node_modules/has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "requires": { + "dependencies": { "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" } }, - "has-flag": { + "node_modules/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 - }, - "has-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", - "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", - "dev": true + "dev": true, + "engines": { + "node": ">=8" + } }, - "has-unicode": { + "node_modules/has-unicode": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" }, - "has-value": { + "node_modules/has-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "requires": { + "dev": true, + "dependencies": { "get-value": "^2.0.6", "has-values": "^1.0.0", "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "has-values": { + "node_modules/has-values": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "requires": { + "dev": true, + "dependencies": { "is-number": "^3.0.0", "kind-of": "^4.0.0" }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, "dependencies": { - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "requires": { - "is-buffer": "^1.1.5" - } - } + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" } }, - "has-yarn": { + "node_modules/has-values/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-yarn": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", - "dev": true - }, - "helmet": { + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/helmet": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/helmet/-/helmet-4.6.0.tgz", - "integrity": "sha512-HVqALKZlR95ROkrnesdhbbZJFi/rIVSoNq6f3jA/9u6MIbTsPh3xZwihjeI5+DO/2sOV6HMHooXcEOuwskHpTg==" - }, - "homedir-polyfill": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", - "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", - "requires": { - "parse-passwd": "^1.0.0" + "integrity": "sha512-HVqALKZlR95ROkrnesdhbbZJFi/rIVSoNq6f3jA/9u6MIbTsPh3xZwihjeI5+DO/2sOV6HMHooXcEOuwskHpTg==", + "engines": { + "node": ">=10.0.0" } }, - "html-encoding-sniffer": { + "node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "node_modules/html-encoding-sniffer": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", "dev": true, - "requires": { + "dependencies": { "whatwg-encoding": "^1.0.5" + }, + "engines": { + "node": ">=10" } }, - "html-escaper": { + "node_modules/html-escaper": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", "dev": true }, - "http-cache-semantics": { + "node_modules/http-cache-semantics": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", "dev": true }, - "http-errors": { + "node_modules/http-errors": { "version": "1.7.2", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", - "requires": { + "dependencies": { "depd": "~1.1.2", "inherits": "2.0.3", "setprototypeof": "1.1.1", "statuses": ">= 1.5.0 < 2", "toidentifier": "1.0.0" }, - "dependencies": { - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" - } + "engines": { + "node": ">= 0.6" } }, - "http-proxy-agent": { + "node_modules/http-proxy-agent": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", "dev": true, - "requires": { + "dependencies": { "@tootallnate/once": "1", "agent-base": "6", "debug": "4" + }, + "engines": { + "node": ">= 6" } }, - "http-signature": { + "node_modules/http-proxy-agent/node_modules/debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/http-proxy-agent/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/http-signature": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", "optional": true, - "requires": { + "dependencies": { "assert-plus": "^1.0.0", "jsprim": "^1.2.2", "sshpk": "^1.7.0" + }, + "engines": { + "node": ">=0.8", + "npm": ">=1.3.7" } }, - "https-proxy-agent": { + "node_modules/https-proxy-agent": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", - "requires": { + "dev": true, + "dependencies": { "agent-base": "6", "debug": "4" + }, + "engines": { + "node": ">= 6" } }, - "human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "node_modules/https-proxy-agent/node_modules/debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/https-proxy-agent/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true }, - "iconv-lite": { + "node_modules/human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "dev": true, + "engines": { + "node": ">=8.12.0" + } + }, + "node_modules/iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { + "dependencies": { "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" } }, - "ignore": { + "node_modules/ignore": { "version": "4.0.6", "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true + "dev": true, + "engines": { + "node": ">= 4" + } }, - "ignore-by-default": { + "node_modules/ignore-by-default": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", "integrity": "sha1-SMptcvbGo68Aqa1K5odr44ieKwk=", "dev": true }, - "ignore-walk": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.4.tgz", - "integrity": "sha512-PY6Ii8o1jMRA1z4F2hRkH/xN59ox43DavKvD3oDpfurRlOJyAHpifIwpbdv1n4jt4ov0jSpw3kQ4GhJnpBL6WQ==", - "requires": { + "node_modules/ignore-walk": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.3.tgz", + "integrity": "sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==", + "dependencies": { "minimatch": "^3.0.4" } }, - "import-fresh": { + "node_modules/import-fresh": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", "dev": true, - "requires": { + "dependencies": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" }, - "dependencies": { - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - } + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "import-lazy": { + "node_modules/import-lazy": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", - "dev": true + "dev": true, + "engines": { + "node": ">=4" + } }, - "import-local": { + "node_modules/import-local": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", "dev": true, - "requires": { + "dependencies": { "pkg-dir": "^4.2.0", "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" } }, - "imurmurhash": { + "node_modules/imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "dev": true + "dev": true, + "engines": { + "node": ">=0.8.19" + } }, - "inflight": { + "node_modules/inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "requires": { + "dependencies": { "once": "^1.3.0", "wrappy": "1" } }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + "node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" }, - "ini": { + "node_modules/ini": { "version": "1.3.8", "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" }, - "interpret": { + "node_modules/interpret": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", - "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==" + "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", + "engines": { + "node": ">= 0.10" + } }, - "ipaddr.js": { + "node_modules/ipaddr.js": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" - }, - "is-absolute": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", - "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", - "requires": { - "is-relative": "^1.0.0", - "is-windows": "^1.0.1" + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "engines": { + "node": ">= 0.10" } }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "requires": { - "kind-of": "^3.0.2" - }, + "node_modules/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, "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "is-binary-path": { + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "node_modules/is-binary-path": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", "dev": true, - "requires": { + "dependencies": { "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" } }, - "is-buffer": { + "node_modules/is-buffer": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true }, - "is-ci": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.0.tgz", - "integrity": "sha512-kDXyttuLeslKAHYL/K28F2YkM3x5jvFPEw3yXbRptXydjD9rpLEz+C5K5iutY9ZiUu6AP41JdvRQwF4Iqs4ZCQ==", + "node_modules/is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", "dev": true, - "requires": { - "ci-info": "^3.1.1" + "dependencies": { + "ci-info": "^2.0.0" + }, + "bin": { + "is-ci": "bin.js" } }, - "is-core-module": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.5.0.tgz", - "integrity": "sha512-TXCMSDsEHMEEZ6eCA8rwRDbLu55MRGmrctljsBX/2v1d9/GzqHOxW5c5oPSgrUt2vBFXebu9rGqckXGPWOlYpg==", - "requires": { + "node_modules/is-core-module": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", + "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", + "dependencies": { "has": "^1.0.3" } }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "requires": { - "kind-of": "^3.0.2" + "node_modules/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, + "dependencies": { + "kind-of": "^6.0.0" }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" } }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, + "optional": true, + "bin": { + "is-docker": "cli.js" }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" - } + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + "node_modules/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, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } }, - "is-extglob": { + "node_modules/is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "is-fullwidth-code-point": { + "node_modules/is-fullwidth-code-point": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "requires": { + "dependencies": { "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "is-generator-fn": { + "node_modules/is-generator-fn": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", - "dev": true + "dev": true, + "engines": { + "node": ">=6" + } }, - "is-glob": { + "node_modules/is-glob": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "requires": { + "dev": true, + "dependencies": { "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "is-installed-globally": { + "node_modules/is-installed-globally": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.3.2.tgz", "integrity": "sha512-wZ8x1js7Ia0kecP/CHM/3ABkAmujX7WPvQk6uu3Fly/Mk44pySulQpnHG46OMjHGXApINnV4QhY3SWnECO2z5g==", "dev": true, - "requires": { + "dependencies": { "global-dirs": "^2.0.1", "is-path-inside": "^3.0.1" + }, + "engines": { + "node": ">=8" } }, - "is-npm": { + "node_modules/is-npm": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-4.0.0.tgz", "integrity": "sha512-96ECIfh9xtDDlPylNPXhzjsykHsMJZ18ASpaWzQyBr4YRTcVjUvzaHayDAES2oU/3KpljhHUjtSRNiDwi0F0ig==", - "dev": true + "dev": true, + "engines": { + "node": ">=8" + } }, - "is-number": { + "node_modules/is-number": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true + "dev": true, + "engines": { + "node": ">=0.12.0" + } }, - "is-obj": { + "node_modules/is-obj": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", - "dev": true + "dev": true, + "engines": { + "node": ">=8" + } }, - "is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true + "node_modules/is-path-inside": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.2.tgz", + "integrity": "sha512-/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg==", + "dev": true, + "engines": { + "node": ">=8" + } }, - "is-plain-object": { + "node_modules/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==", - "requires": { + "dev": true, + "dependencies": { "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "is-potential-custom-element-name": { + "node_modules/is-potential-custom-element-name": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", "dev": true }, - "is-relative": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", - "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", - "requires": { - "is-unc-path": "^1.0.0" - } - }, - "is-stream": { + "node_modules/is-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", - "dev": true + "dev": true, + "engines": { + "node": ">=8" + } }, - "is-typedarray": { + "node_modules/is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" - }, - "is-unc-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", - "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", - "requires": { - "unc-path-regex": "^0.1.2" - } + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "devOptional": true }, - "is-windows": { + "node_modules/is-windows": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "is-yarn-global": { + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "optional": true, + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-yarn-global": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==", "dev": true }, - "isarray": { + "node_modules/isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" }, - "isexe": { + "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "devOptional": true }, - "isobject": { + "node_modules/isobject": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "isstream": { + "node_modules/isstream": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", "optional": true }, - "istanbul-lib-coverage": { + "node_modules/istanbul-lib-coverage": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==", - "dev": true + "dev": true, + "engines": { + "node": ">=8" + } }, - "istanbul-lib-instrument": { + "node_modules/istanbul-lib-instrument": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", "dev": true, - "requires": { + "dependencies": { "@babel/core": "^7.7.5", "@istanbuljs/schema": "^0.1.2", "istanbul-lib-coverage": "^3.0.0", "semver": "^6.3.0" }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } + "engines": { + "node": ">=8" } }, - "istanbul-lib-report": { + "node_modules/istanbul-lib-instrument/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/istanbul-lib-report": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", "dev": true, - "requires": { + "dependencies": { "istanbul-lib-coverage": "^3.0.0", "make-dir": "^3.0.0", "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" } }, - "istanbul-lib-source-maps": { + "node_modules/istanbul-lib-source-maps": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz", "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==", "dev": true, - "requires": { + "dependencies": { "debug": "^4.1.1", "istanbul-lib-coverage": "^3.0.0", "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8" } }, - "istanbul-reports": { + "node_modules/istanbul-lib-source-maps/node_modules/debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/istanbul-reports": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz", "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==", "dev": true, - "requires": { + "dependencies": { "html-escaper": "^2.0.0", "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" } }, - "jest": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest/-/jest-27.0.6.tgz", - "integrity": "sha512-EjV8aETrsD0wHl7CKMibKwQNQc3gIRBXlTikBmmHUeVMKaPFxdcUIBfoDqTSXDoGJIivAYGqCWVlzCSaVjPQsA==", + "node_modules/jest": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest/-/jest-26.6.3.tgz", + "integrity": "sha512-lGS5PXGAzR4RF7V5+XObhqz2KZIDUA1yD0DG6pBVmy10eh0ZIXQImRuzocsI/N2XZ1GrLFwTS27In2i2jlpq1Q==", "dev": true, - "requires": { - "@jest/core": "^27.0.6", + "dependencies": { + "@jest/core": "^26.6.3", "import-local": "^3.0.2", - "jest-cli": "^27.0.6" + "jest-cli": "^26.6.3" }, - "dependencies": { - "@jest/types": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", - "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "jest-cli": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.0.6.tgz", - "integrity": "sha512-qUUVlGb9fdKir3RDE+B10ULI+LQrz+MCflEH2UJyoUjoHHCbxDrMxSzjQAPUMsic4SncI62ofYCcAvW6+6rhhg==", - "dev": true, - "requires": { - "@jest/core": "^27.0.6", - "@jest/test-result": "^27.0.6", - "@jest/types": "^27.0.6", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "import-local": "^3.0.2", - "jest-config": "^27.0.6", - "jest-util": "^27.0.6", - "jest-validate": "^27.0.6", - "prompts": "^2.0.1", - "yargs": "^16.0.3" - } - } + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": ">= 10.14.2" } }, - "jest-changed-files": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.0.6.tgz", - "integrity": "sha512-BuL/ZDauaq5dumYh5y20sn4IISnf1P9A0TDswTxUi84ORGtVa86ApuBHqICL0vepqAnZiY6a7xeSPWv2/yy4eA==", + "node_modules/jest-changed-files": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz", + "integrity": "sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==", "dev": true, - "requires": { - "@jest/types": "^27.0.6", - "execa": "^5.0.0", - "throat": "^6.0.1" - }, "dependencies": { - "@jest/types": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", - "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - } + "@jest/types": "^26.6.2", + "execa": "^4.0.0", + "throat": "^5.0.0" + }, + "engines": { + "node": ">= 10.14.2" } }, - "jest-circus": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.0.6.tgz", - "integrity": "sha512-OJlsz6BBeX9qR+7O9lXefWoc2m9ZqcZ5Ohlzz0pTEAG4xMiZUJoacY8f4YDHxgk0oKYxj277AfOk9w6hZYvi1Q==", + "node_modules/jest-cli": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz", + "integrity": "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==", "dev": true, - "requires": { - "@jest/environment": "^27.0.6", - "@jest/test-result": "^27.0.6", - "@jest/types": "^27.0.6", - "@types/node": "*", + "dependencies": { + "@jest/core": "^26.6.3", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", "chalk": "^4.0.0", - "co": "^4.6.0", - "dedent": "^0.7.0", - "expect": "^27.0.6", - "is-generator-fn": "^2.0.0", - "jest-each": "^27.0.6", - "jest-matcher-utils": "^27.0.6", - "jest-message-util": "^27.0.6", - "jest-runtime": "^27.0.6", - "jest-snapshot": "^27.0.6", - "jest-util": "^27.0.6", - "pretty-format": "^27.0.6", - "slash": "^3.0.0", - "stack-utils": "^2.0.3", - "throat": "^6.0.1" + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "import-local": "^3.0.2", + "is-ci": "^2.0.0", + "jest-config": "^26.6.3", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "prompts": "^2.0.1", + "yargs": "^15.4.1" }, - "dependencies": { - "@jest/types": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", - "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true - }, - "pretty-format": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.6.tgz", - "integrity": "sha512-8tGD7gBIENgzqA+UBzObyWqQ5B778VIFZA/S66cclyd5YkFLYs2Js7gxDKf0MXtTc9zcS7t1xhdfcElJ3YIvkQ==", - "dev": true, - "requires": { - "@jest/types": "^27.0.6", - "ansi-regex": "^5.0.0", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - } - } + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": ">= 10.14.2" } }, - "jest-config": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.0.6.tgz", - "integrity": "sha512-JZRR3I1Plr2YxPBhgqRspDE2S5zprbga3swYNrvY3HfQGu7p/GjyLOqwrYad97tX3U3mzT53TPHVmozacfP/3w==", + "node_modules/jest-config": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz", + "integrity": "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==", "dev": true, - "requires": { + "dependencies": { "@babel/core": "^7.1.0", - "@jest/test-sequencer": "^27.0.6", - "@jest/types": "^27.0.6", - "babel-jest": "^27.0.6", + "@jest/test-sequencer": "^26.6.3", + "@jest/types": "^26.6.2", + "babel-jest": "^26.6.3", "chalk": "^4.0.0", "deepmerge": "^4.2.2", "glob": "^7.1.1", "graceful-fs": "^4.2.4", - "is-ci": "^3.0.0", - "jest-circus": "^27.0.6", - "jest-environment-jsdom": "^27.0.6", - "jest-environment-node": "^27.0.6", - "jest-get-type": "^27.0.6", - "jest-jasmine2": "^27.0.6", - "jest-regex-util": "^27.0.6", - "jest-resolve": "^27.0.6", - "jest-runner": "^27.0.6", - "jest-util": "^27.0.6", - "jest-validate": "^27.0.6", - "micromatch": "^4.0.4", - "pretty-format": "^27.0.6" - }, - "dependencies": { - "@jest/types": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", - "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true - }, - "jest-get-type": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.0.6.tgz", - "integrity": "sha512-XTkK5exIeUbbveehcSR8w0bhH+c0yloW/Wpl+9vZrjzztCPWrxhHwkIFpZzCt71oRBsgxmuUfxEqOYoZI2macg==", - "dev": true - }, - "pretty-format": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.6.tgz", - "integrity": "sha512-8tGD7gBIENgzqA+UBzObyWqQ5B778VIFZA/S66cclyd5YkFLYs2Js7gxDKf0MXtTc9zcS7t1xhdfcElJ3YIvkQ==", - "dev": true, - "requires": { - "@jest/types": "^27.0.6", - "ansi-regex": "^5.0.0", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - } + "jest-environment-jsdom": "^26.6.2", + "jest-environment-node": "^26.6.2", + "jest-get-type": "^26.3.0", + "jest-jasmine2": "^26.6.3", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + }, + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true } } }, - "jest-diff": { + "node_modules/jest-diff": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", "dev": true, - "requires": { + "dependencies": { "chalk": "^4.0.0", "diff-sequences": "^26.6.2", "jest-get-type": "^26.3.0", "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" } }, - "jest-docblock": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.0.6.tgz", - "integrity": "sha512-Fid6dPcjwepTFraz0YxIMCi7dejjJ/KL9FBjPYhBp4Sv1Y9PdhImlKZqYU555BlN4TQKaTc+F2Av1z+anVyGkA==", + "node_modules/jest-docblock": { + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz", + "integrity": "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==", "dev": true, - "requires": { + "dependencies": { "detect-newline": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" } }, - "jest-each": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.0.6.tgz", - "integrity": "sha512-m6yKcV3bkSWrUIjxkE9OC0mhBZZdhovIW5ergBYirqnkLXkyEn3oUUF/QZgyecA1cF1QFyTE8bRRl8Tfg1pfLA==", + "node_modules/jest-each": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.6.2.tgz", + "integrity": "sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==", "dev": true, - "requires": { - "@jest/types": "^27.0.6", + "dependencies": { + "@jest/types": "^26.6.2", "chalk": "^4.0.0", - "jest-get-type": "^27.0.6", - "jest-util": "^27.0.6", - "pretty-format": "^27.0.6" + "jest-get-type": "^26.3.0", + "jest-util": "^26.6.2", + "pretty-format": "^26.6.2" }, - "dependencies": { - "@jest/types": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", - "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true - }, - "jest-get-type": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.0.6.tgz", - "integrity": "sha512-XTkK5exIeUbbveehcSR8w0bhH+c0yloW/Wpl+9vZrjzztCPWrxhHwkIFpZzCt71oRBsgxmuUfxEqOYoZI2macg==", - "dev": true - }, - "pretty-format": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.6.tgz", - "integrity": "sha512-8tGD7gBIENgzqA+UBzObyWqQ5B778VIFZA/S66cclyd5YkFLYs2Js7gxDKf0MXtTc9zcS7t1xhdfcElJ3YIvkQ==", - "dev": true, - "requires": { - "@jest/types": "^27.0.6", - "ansi-regex": "^5.0.0", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - } - } + "engines": { + "node": ">= 10.14.2" } }, - "jest-environment-jsdom": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.0.6.tgz", - "integrity": "sha512-FvetXg7lnXL9+78H+xUAsra3IeZRTiegA3An01cWeXBspKXUhAwMM9ycIJ4yBaR0L7HkoMPaZsozCLHh4T8fuw==", + "node_modules/jest-environment-jsdom": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz", + "integrity": "sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==", "dev": true, - "requires": { - "@jest/environment": "^27.0.6", - "@jest/fake-timers": "^27.0.6", - "@jest/types": "^27.0.6", + "dependencies": { + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", "@types/node": "*", - "jest-mock": "^27.0.6", - "jest-util": "^27.0.6", - "jsdom": "^16.6.0" + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2", + "jsdom": "^16.4.0" }, - "dependencies": { - "@jest/types": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", - "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - } + "engines": { + "node": ">= 10.14.2" } }, - "jest-environment-node": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.0.6.tgz", - "integrity": "sha512-+Vi6yLrPg/qC81jfXx3IBlVnDTI6kmRr08iVa2hFCWmJt4zha0XW7ucQltCAPhSR0FEKEoJ3i+W4E6T0s9is0w==", + "node_modules/jest-environment-node": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.2.tgz", + "integrity": "sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==", "dev": true, - "requires": { - "@jest/environment": "^27.0.6", - "@jest/fake-timers": "^27.0.6", - "@jest/types": "^27.0.6", + "dependencies": { + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", "@types/node": "*", - "jest-mock": "^27.0.6", - "jest-util": "^27.0.6" + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2" }, - "dependencies": { - "@jest/types": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", - "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - } + "engines": { + "node": ">= 10.14.2" } }, - "jest-get-type": { + "node_modules/jest-get-type": { "version": "26.3.0", "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", - "dev": true + "dev": true, + "engines": { + "node": ">= 10.14.2" + } }, - "jest-haste-map": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.0.6.tgz", - "integrity": "sha512-4ldjPXX9h8doB2JlRzg9oAZ2p6/GpQUNAeiYXqcpmrKbP0Qev0wdZlxSMOmz8mPOEnt4h6qIzXFLDi8RScX/1w==", + "node_modules/jest-haste-map": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", + "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", "dev": true, - "requires": { - "@jest/types": "^27.0.6", + "dependencies": { + "@jest/types": "^26.6.2", "@types/graceful-fs": "^4.1.2", "@types/node": "*", "anymatch": "^3.0.3", "fb-watchman": "^2.0.0", - "fsevents": "^2.3.2", "graceful-fs": "^4.2.4", - "jest-regex-util": "^27.0.6", - "jest-serializer": "^27.0.6", - "jest-util": "^27.0.6", - "jest-worker": "^27.0.6", - "micromatch": "^4.0.4", + "jest-regex-util": "^26.0.0", + "jest-serializer": "^26.6.2", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "micromatch": "^4.0.2", + "sane": "^4.0.3", "walker": "^1.0.7" }, + "engines": { + "node": ">= 10.14.2" + }, + "optionalDependencies": { + "fsevents": "^2.1.2" + } + }, + "node_modules/jest-jasmine2": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz", + "integrity": "sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==", + "dev": true, "dependencies": { - "@jest/types": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", - "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } + "@babel/traverse": "^7.1.0", + "@jest/environment": "^26.6.2", + "@jest/source-map": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^26.6.2", + "is-generator-fn": "^2.0.0", + "jest-each": "^26.6.2", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-runtime": "^26.6.3", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "pretty-format": "^26.6.2", + "throat": "^5.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-leak-detector": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz", + "integrity": "sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==", + "dev": true, + "dependencies": { + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-matcher-utils": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", + "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-message-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", + "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "@jest/types": "^26.6.2", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2", + "slash": "^3.0.0", + "stack-utils": "^2.0.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-mock": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz", + "integrity": "sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "@types/node": "*" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "dev": true, + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", + "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", + "dev": true, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz", + "integrity": "sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-snapshot": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-runner": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz", + "integrity": "sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==", + "dev": true, + "dependencies": { + "@jest/console": "^26.6.2", + "@jest/environment": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.7.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-config": "^26.6.3", + "jest-docblock": "^26.0.0", + "jest-haste-map": "^26.6.2", + "jest-leak-detector": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-resolve": "^26.6.2", + "jest-runtime": "^26.6.3", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "source-map-support": "^0.5.6", + "throat": "^5.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-runtime": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz", + "integrity": "sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==", + "dev": true, + "dependencies": { + "@jest/console": "^26.6.2", + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/globals": "^26.6.2", + "@jest/source-map": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0", + "cjs-module-lexer": "^0.6.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.4", + "jest-config": "^26.6.3", + "jest-haste-map": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-mock": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "slash": "^3.0.0", + "strip-bom": "^4.0.0", + "yargs": "^15.4.1" + }, + "bin": { + "jest-runtime": "bin/jest-runtime.js" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-serializer": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", + "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", + "dev": true, + "dependencies": { + "@types/node": "*", + "graceful-fs": "^4.2.4" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-snapshot": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz", + "integrity": "sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==", + "dev": true, + "dependencies": { + "@babel/types": "^7.0.0", + "@jest/types": "^26.6.2", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.0.0", + "chalk": "^4.0.0", + "expect": "^26.6.2", + "graceful-fs": "^4.2.4", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "jest-haste-map": "^26.6.2", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-resolve": "^26.6.2", + "natural-compare": "^1.4.0", + "pretty-format": "^26.6.2", + "semver": "^7.3.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-snapshot/node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", + "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "is-ci": "^2.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-validate": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz", + "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "camelcase": "^6.0.0", + "chalk": "^4.0.0", + "jest-get-type": "^26.3.0", + "leven": "^3.1.0", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-validate/node_modules/camelcase": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", + "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watcher": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz", + "integrity": "sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==", + "dev": true, + "dependencies": { + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^26.6.2", + "string-length": "^4.0.1" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dev": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "optional": true + }, + "node_modules/jsdom": { + "version": "16.6.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.6.0.tgz", + "integrity": "sha512-Ty1vmF4NHJkolaEmdjtxTfSfkdb8Ywarwf63f+F8/mDD1uLSSWDxDuMiZxiPhwunLrn9LOSVItWj4bLYsLN3Dg==", + "dev": true, + "dependencies": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.5", + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jsdom/node_modules/acorn": { + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.4.1.tgz", + "integrity": "sha512-asabaBSkEKosYKMITunzX177CXxQ4Q8BSSzMTKD+FefUhipQC70gfW5SiUDhYQ3vk8G+81HqQk7Fv9OXwwn9KA==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/jsdom/node_modules/form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jsdom/node_modules/tough-cookie": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", + "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", + "dev": true, + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.1.2" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", + "dev": true + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "node_modules/json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "optional": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "devOptional": true + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "node_modules/json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "optional": true + }, + "node_modules/json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonwebtoken": { + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz", + "integrity": "sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==", + "dependencies": { + "jws": "^3.2.2", + "lodash.includes": "^4.3.0", + "lodash.isboolean": "^3.0.3", + "lodash.isinteger": "^4.0.4", + "lodash.isnumber": "^3.0.3", + "lodash.isplainobject": "^4.0.6", + "lodash.isstring": "^4.0.1", + "lodash.once": "^4.0.0", + "ms": "^2.1.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=4", + "npm": ">=1.4.28" + } + }, + "node_modules/jsonwebtoken/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/jsonwebtoken/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "engines": [ + "node >=0.6.0" + ], + "optional": true, + "dependencies": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "node_modules/jwa": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", + "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", + "dependencies": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/jws": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", + "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", + "dependencies": { + "jwa": "^1.4.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/jwt-decode": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/jwt-decode/-/jwt-decode-3.1.2.tgz", + "integrity": "sha512-UfpWE/VZn0iP50d8cz9NrZLM9lSWhcJ+0Gt/nm4by88UL+J1SiKN8/5dkjMmbEzwL2CAe+67GsegCbIKtbp75A==", + "dev": true + }, + "node_modules/keyv": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", + "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", + "dev": true, + "dependencies": { + "json-buffer": "3.0.0" + } + }, + "node_modules/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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/knex": { + "version": "0.95.7", + "resolved": "https://registry.npmjs.org/knex/-/knex-0.95.7.tgz", + "integrity": "sha512-J2X79td0NAcreTyWVmmHHretz5Ox705FHywddjkT3esTtmggphjcfDoaXym18xtsLdjzOvEb53WB/58lqcF14w==", + "dependencies": { + "colorette": "1.2.1", + "commander": "^7.1.0", + "debug": "4.3.2", + "escalade": "^3.1.1", + "esm": "^3.2.25", + "getopts": "2.2.5", + "interpret": "^2.2.0", + "lodash": "^4.17.21", + "pg-connection-string": "2.5.0", + "rechoir": "^0.7.0", + "resolve-from": "^5.0.0", + "tarn": "^3.0.1", + "tildify": "2.0.0" + }, + "bin": { + "knex": "bin/cli.js" + }, + "engines": { + "node": ">=10" + }, + "peerDependenciesMeta": { + "mysql": { + "optional": true + }, + "mysql2": { + "optional": true + }, + "pg": { + "optional": true + }, + "sqlite3": { + "optional": true + }, + "tedious": { + "optional": true + } + } + }, + "node_modules/knex/node_modules/debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/knex/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/knex/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/latest-version": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", + "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", + "dev": true, + "dependencies": { + "package-json": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lines-and-columns": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", + "dev": true + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", + "dev": true + }, + "node_modules/lodash.includes": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", + "integrity": "sha1-YLuYqHy5I8aMoeUTJUgzFISfVT8=" + }, + "node_modules/lodash.isboolean": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", + "integrity": "sha1-bC4XHbKiV82WgC/UOwGyDV9YcPY=" + }, + "node_modules/lodash.isinteger": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", + "integrity": "sha1-YZwK89A/iwTDH1iChAt3sRzWg0M=" + }, + "node_modules/lodash.isnumber": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", + "integrity": "sha1-POdoEMWSjQM1IwGsKHMX8RwLH/w=" + }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=" + }, + "node_modules/lodash.isstring": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", + "integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "node_modules/lodash.once": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", + "integrity": "sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=" + }, + "node_modules/lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=", + "dev": true + }, + "node_modules/lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/lru-cache/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/makeerror": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", + "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", + "dev": true, + "dependencies": { + "tmpl": "1.0.x" + } + }, + "node_modules/map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "dependencies": { + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dev": true, + "dependencies": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.46.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.46.0.tgz", + "integrity": "sha512-svXaP8UQRZ5K7or+ZmfNhg2xX3yKDMUzqadsSqi4NCH/KomcH75MAMYAGVlvXn4+b/xOPhS3I2uHKRUzvjY7BQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.29", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.29.tgz", + "integrity": "sha512-Y/jMt/S5sR9OaqteJtslsFZKWOIIqMACsJSiHghlCAyhf7jfVYjKBmLiX8OgpWeW+fjJ2b+Az69aPFPkUOY6xQ==", + "dependencies": { + "mime-db": "1.46.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + }, + "node_modules/minipass": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", + "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", + "dependencies": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + }, + "node_modules/minizlib": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", + "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", + "dependencies": { + "minipass": "^2.9.0" + } + }, + "node_modules/mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, + "dependencies": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "node_modules/needle": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/needle/-/needle-2.6.0.tgz", + "integrity": "sha512-KKYdza4heMsEfSWD7VPUIz3zX2XDwOyX2d+geb4vrERZMT5RMU6ujjaD+I5Yr54uZxQ2w6XRTAhHBbSCyovZBg==", + "dependencies": { + "debug": "^3.2.6", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + }, + "bin": { + "needle": "bin/needle" + }, + "engines": { + "node": ">= 4.4.x" + } + }, + "node_modules/needle/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/needle/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "node_modules/node-addon-api": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.1.0.tgz", + "integrity": "sha512-flmrDNB06LIl5lywUz7YlNGZH/5p0M7W28k8hzd9Lshtdh1wshD2Y+U4h9LD6KObOy1f+fEVdgprPrEymjM5uw==" + }, + "node_modules/node-gyp": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz", + "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==", + "optional": true, + "dependencies": { + "fstream": "^1.0.0", + "glob": "^7.0.3", + "graceful-fs": "^4.1.2", + "mkdirp": "^0.5.0", + "nopt": "2 || 3", + "npmlog": "0 || 1 || 2 || 3 || 4", + "osenv": "0", + "request": "^2.87.0", + "rimraf": "2", + "semver": "~5.3.0", + "tar": "^2.0.0", + "which": "1" + }, + "bin": { + "node-gyp": "bin/node-gyp.js" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", + "dev": true + }, + "node_modules/node-modules-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", + "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/node-notifier": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.2.tgz", + "integrity": "sha512-oJP/9NAdd9+x2Q+rfphB2RJCHjod70RcRLjosiPMMu5gjIfwVnOUGq2nbTjTUbmy0DJ/tFIVT30+Qe3nzl4TJg==", + "dev": true, + "optional": true, + "dependencies": { + "growly": "^1.3.0", + "is-wsl": "^2.2.0", + "semver": "^7.3.2", + "shellwords": "^0.1.1", + "uuid": "^8.3.0", + "which": "^2.0.2" + } + }, + "node_modules/node-notifier/node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "optional": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-notifier/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true, + "optional": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/node-notifier/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "optional": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/node-pre-gyp": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.11.0.tgz", + "integrity": "sha512-TwWAOZb0j7e9eGaf9esRx3ZcLaE5tQ2lvYy1pb5IAaG1a2e2Kv5Lms1Y4hpj+ciXJRofIxxlt5haeQ/2ANeE0Q==", + "dependencies": { + "detect-libc": "^1.0.2", + "mkdirp": "^0.5.1", + "needle": "^2.2.1", + "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", + "npmlog": "^4.0.2", + "rc": "^1.2.7", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^4" + }, + "bin": { + "node-pre-gyp": "bin/node-pre-gyp" + } + }, + "node_modules/node-pre-gyp/node_modules/nopt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", + "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", + "dependencies": { + "abbrev": "1", + "osenv": "^0.1.4" + }, + "bin": { + "nopt": "bin/nopt.js" + } + }, + "node_modules/node-pre-gyp/node_modules/tar": { + "version": "4.4.13", + "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz", + "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==", + "dependencies": { + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.8.6", + "minizlib": "^1.2.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.3" + }, + "engines": { + "node": ">=4.5" + } + }, + "node_modules/node-releases": { + "version": "1.1.73", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.73.tgz", + "integrity": "sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==", + "dev": true + }, + "node_modules/nodemon": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.12.tgz", + "integrity": "sha512-egCTmNZdObdBxUBw6ZNwvZ/xzk24CKRs5K6d+5zbmrMr7rOpPmfPeF6OxM3DDpaRx331CQRFEktn+wrFFfBSOA==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "chokidar": "^3.2.2", + "debug": "^3.2.6", + "ignore-by-default": "^1.0.1", + "minimatch": "^3.0.4", + "pstree.remy": "^1.1.7", + "semver": "^5.7.1", + "supports-color": "^5.5.0", + "touch": "^3.1.0", + "undefsafe": "^2.0.3", + "update-notifier": "^4.1.0" + }, + "bin": { + "nodemon": "bin/nodemon.js" + }, + "engines": { + "node": ">=8.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/nodemon" + } + }, + "node_modules/nodemon/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/nodemon/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/nodemon/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/nodemon/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/nodemon/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/nopt": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", + "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "optional": true, + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + } + }, + "node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", + "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm-bundled": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.1.tgz", + "integrity": "sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA==", + "dependencies": { + "npm-normalize-package-bin": "^1.0.1" + } + }, + "node_modules/npm-normalize-package-bin": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", + "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==" + }, + "node_modules/npm-packlist": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.8.tgz", + "integrity": "sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==", + "dependencies": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1", + "npm-normalize-package-bin": "^1.0.1" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "dependencies": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "node_modules/number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nwsapi": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", + "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==", + "dev": true + }, + "node_modules/oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "optional": true, + "engines": { + "node": "*" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "dependencies": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-descriptor/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "dependencies": { + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "dependencies": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "node_modules/p-cancelable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-each-series": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", + "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/package-json": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", + "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", + "dev": true, + "dependencies": { + "got": "^9.6.0", + "registry-auth-token": "^4.0.0", + "registry-url": "^5.0.0", + "semver": "^6.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/package-json/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "dev": true + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "optional": true + }, + "node_modules/pg-connection-string": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.5.0.tgz", + "integrity": "sha512-r5o/V/ORTA6TmUnyWZR9nCj1klXCO2CEKNRlVuJptZe85QuhFayC7WeMic7ndayT5IRIR0S0xFxFi2ousartlQ==" + }, + "node_modules/picomatch": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pirates": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", + "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", + "dev": true, + "dependencies": { + "node-modules-regexp": "^1.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/pretty-format/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/prompts": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.1.tgz", + "integrity": "sha512-EQyfIuO2hPDsX1L/blblV+H7I0knhgAd82cVneCwcdND9B8AuCDuRcBH6yIcG4dFzlOUqbazQqwGjx5xmsNLuQ==", + "dev": true, + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/proxy-addr": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", + "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", + "dependencies": { + "forwarded": "~0.1.2", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", + "devOptional": true + }, + "node_modules/pstree.remy": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz", + "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==", + "dev": true + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "devOptional": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/pupa": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz", + "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==", + "dev": true, + "dependencies": { + "escape-goat": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "dependencies": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "node_modules/react-is": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", + "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==", + "dev": true + }, + "node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/readdirp": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", + "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/rechoir": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.0.tgz", + "integrity": "sha512-ADsDEH2bvbjltXEP+hTIAmeFekTFK0V2BTxMkok6qILyAJEXV0AFfoWcAq4yfll5VdIMd/RVXq0lR+wQi5ZU3Q==", + "dependencies": { + "resolve": "^1.9.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "dependencies": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regexpp": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", + "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/registry-auth-token": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz", + "integrity": "sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==", + "dev": true, + "dependencies": { + "rc": "^1.2.8" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/registry-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", + "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", + "dev": true, + "dependencies": { + "rc": "^1.2.8" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "dev": true + }, + "node_modules/repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "optional": true, + "dependencies": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/request/node_modules/qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "optional": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, + "node_modules/resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "dependencies": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-cwd/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "deprecated": "https://github.com/lydell/resolve-url#deprecated", + "dev": true + }, + "node_modules/responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", + "dev": true, + "dependencies": { + "lowercase-keys": "^1.0.0" + } + }, + "node_modules/ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/rsvp": { + "version": "4.8.5", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", + "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", + "dev": true, + "engines": { + "node": "6.* || >= 7.*" + } + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "dependencies": { + "ret": "~0.1.10" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/sane": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", + "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", + "deprecated": "some dependency vulnerabilities fixed, support for node < 10 dropped, and newer ECMAScript syntax/features added", + "dev": true, + "dependencies": { + "@cnakazawa/watch": "^1.0.3", + "anymatch": "^2.0.0", + "capture-exit": "^2.0.0", + "exec-sh": "^0.3.2", + "execa": "^1.0.0", + "fb-watchman": "^2.0.0", + "micromatch": "^3.1.4", + "minimist": "^1.1.1", + "walker": "~1.0.5" + }, + "bin": { + "sane": "src/cli.js" + }, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/sane/node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/sane/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/sane/node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/sane/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/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, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/sane/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/sane/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/sane/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "node_modules/saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "dev": true, + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/semver-diff": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", + "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", + "dev": true, + "dependencies": { + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/semver-diff/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "dependencies": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + }, + "node_modules/serve-static": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + }, + "node_modules/set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "dev": true, + "optional": true + }, + "node_modules/signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/slice-ansi/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "dependencies": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "dependencies": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "dependencies": { + "kind-of": "^3.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "dev": true, + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "dev": true + }, + "node_modules/spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.9.tgz", + "integrity": "sha512-Ki212dKK4ogX+xDo4CtOZBVIwhsKBEfsEEcwmJfLQzirgc2jIWdzg40Unxz/HzEUqM1WFzVlQSMF9kZZ2HboLQ==", + "dev": true + }, + "node_modules/split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "dependencies": { + "extend-shallow": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "node_modules/sqlite3": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/sqlite3/-/sqlite3-5.0.2.tgz", + "integrity": "sha512-1SdTNo+BVU211Xj1csWa8lV6KM0CtucDwRyA0VHl91wEH1Mgh7RxUpI4rVvG7OhHrzCSGaVyW5g8vKvlrk9DJA==", + "hasInstallScript": true, + "dependencies": { + "node-addon-api": "^3.0.0", + "node-pre-gyp": "^0.11.0" + }, + "optionalDependencies": { + "node-gyp": "3.x" + } + }, + "node_modules/sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "optional": true, + "dependencies": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stack-utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.3.tgz", + "integrity": "sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "dependencies": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dev": true, + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/string-length/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-length/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/superagent": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/superagent/-/superagent-6.1.0.tgz", + "integrity": "sha512-OUDHEssirmplo3F+1HWKUrUjvnQuA+nZI6i/JJBdXb5eq9IyEQwPyPpqND+SSsxf6TygpBEkUjISVRN4/VOpeg==", + "dev": true, + "dependencies": { + "component-emitter": "^1.3.0", + "cookiejar": "^2.1.2", + "debug": "^4.1.1", + "fast-safe-stringify": "^2.0.7", + "form-data": "^3.0.0", + "formidable": "^1.2.2", + "methods": "^1.1.2", + "mime": "^2.4.6", + "qs": "^6.9.4", + "readable-stream": "^3.6.0", + "semver": "^7.3.2" + }, + "engines": { + "node": ">= 7.0.0" + } + }, + "node_modules/superagent/node_modules/debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/superagent/node_modules/form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/superagent/node_modules/mime": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", + "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/superagent/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/superagent/node_modules/qs": { + "version": "6.9.6", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz", + "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/superagent/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/superagent/node_modules/semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/supertest": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/supertest/-/supertest-6.1.3.tgz", + "integrity": "sha512-v2NVRyP73XDewKb65adz+yug1XMtmvij63qIWHZzSX8tp6wiq6xBLUy4SUAd2NII6wIipOmHT/FD9eicpJwdgQ==", + "dev": true, + "dependencies": { + "methods": "^1.1.2", + "superagent": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", + "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "dev": true + }, + "node_modules/table": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/table/-/table-6.7.1.tgz", + "integrity": "sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==", + "dev": true, + "dependencies": { + "ajv": "^8.0.1", + "lodash.clonedeep": "^4.5.0", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/table/node_modules/ajv": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.0.tgz", + "integrity": "sha512-cnUG4NSBiM4YFBxgZIj/In3/6KX+rQ2l2YPRVcvAMQGWEPKuXoPIhxzwqh31jA3IPbI4qEOp/5ILI4ynioXsGQ==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/table/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/table/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/table/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/table/node_modules/string-width": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/table/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tar": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz", + "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==", + "optional": true, + "dependencies": { + "block-stream": "*", + "fstream": "^1.0.12", + "inherits": "2" + } + }, + "node_modules/tarn": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/tarn/-/tarn-3.0.1.tgz", + "integrity": "sha512-6usSlV9KyHsspvwu2duKH+FMUhqJnAh6J5J/4MITl8s94iSUQTLkJggdiewKv4RyARQccnigV48Z+khiuVZDJw==", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/term-size": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.1.tgz", + "integrity": "sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "dev": true, + "dependencies": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dev": true, + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "node_modules/throat": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", + "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", + "dev": true + }, + "node_modules/tildify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/tildify/-/tildify-2.0.0.tgz", + "integrity": "sha512-Cc+OraorugtXNfs50hU9KS369rFXCfgGLpfCfvlc+Ud5u6VWmUQsOAa9HbTvheQdYnrdJqqv1e5oIqXppMYnSw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/tmpl": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", + "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=", + "dev": true + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-object-path/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-readable-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", + "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "dependencies": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/touch": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz", + "integrity": "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==", + "dev": true, + "dependencies": { + "nopt": "~1.0.10" + }, + "bin": { + "nodetouch": "bin/nodetouch.js" + } + }, + "node_modules/touch/node_modules/nopt": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", + "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", + "dev": true, + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + } + }, + "node_modules/tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "optional": true, + "dependencies": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dev": true, + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "optional": true, + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "optional": true + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dev": true, + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/undefsafe": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.3.tgz", + "integrity": "sha512-nrXZwwXrD/T/JXeygJqdCO6NZZ1L66HrxM/Z7mIq2oPanoN0F1nLx3lwJMu6AwJY69hdixaFQOuoYsMjE5/C2A==", + "dev": true, + "dependencies": { + "debug": "^2.2.0" + } + }, + "node_modules/union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, + "dependencies": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/union-value/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "dev": true, + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "dependencies": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "dependencies": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/update-notifier": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-4.1.3.tgz", + "integrity": "sha512-Yld6Z0RyCYGB6ckIjffGOSOmHXj1gMeE7aROz4MG+XMkmixBX4jUngrGXNYz7wPKBmtoD4MnBa2Anu7RSKht/A==", + "dev": true, + "dependencies": { + "boxen": "^4.2.0", + "chalk": "^3.0.0", + "configstore": "^5.0.1", + "has-yarn": "^2.1.0", + "import-lazy": "^2.1.0", + "is-ci": "^2.0.0", + "is-installed-globally": "^0.3.1", + "is-npm": "^4.0.0", + "is-yarn-global": "^0.3.0", + "latest-version": "^5.0.0", + "pupa": "^2.0.1", + "semver-diff": "^3.1.1", + "xdg-basedir": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/update-notifier/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "devOptional": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "deprecated": "Please see https://github.com/lydell/urix#deprecated", + "dev": true + }, + "node_modules/url-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", + "dev": true, + "dependencies": { + "prepend-http": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "optional": true, + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/v8-compile-cache": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz", + "integrity": "sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==", + "dev": true + }, + "node_modules/v8-to-istanbul": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.2.tgz", + "integrity": "sha512-TxNb7YEUwkLXCQYeudi6lgQ/SZrzNO4kMdlqVxaZPUIUjCv6iSSypUQX70kNBSERpQ8fk48+d61FXk+tgqcWow==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/v8-to-istanbul/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "engines": [ + "node >=0.6.0" + ], + "optional": true, + "dependencies": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "node_modules/w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "dev": true, + "dependencies": { + "browser-process-hrtime": "^1.0.0" + } + }, + "node_modules/w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "dev": true, + "dependencies": { + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/walker": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", + "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", + "dev": true, + "dependencies": { + "makeerror": "1.0.x" + } + }, + "node_modules/webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "dev": true, + "engines": { + "node": ">=10.4" + } + }, + "node_modules/whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dev": true, + "dependencies": { + "iconv-lite": "0.4.24" + } + }, + "node_modules/whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", + "dev": true + }, + "node_modules/whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "dev": true, + "dependencies": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "devOptional": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "node_modules/wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "dependencies": { + "string-width": "^1.0.2 || 2" + } + }, + "node_modules/widest-line": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", + "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", + "dev": true, + "dependencies": { + "string-width": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/widest-line/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/widest-line/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/widest-line/node_modules/string-width": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/widest-line/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/string-width": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "node_modules/write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dev": true, + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/ws": { + "version": "7.5.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.3.tgz", + "integrity": "sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg==", + "dev": true, + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xdg-basedir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", + "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", + "dev": true + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "dev": true + }, + "node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "dev": true + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "node_modules/yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dev": true, + "dependencies": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dev": true, + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/string-width": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + } + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "dev": true, + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "@babel/compat-data": { + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.7.tgz", + "integrity": "sha512-nS6dZaISCXJ3+518CWiBfEr//gHyMO02uDxBkXTKZDN5POruCnOZ1N4YBRZDCabwF8nZMWBpRxIicmXtBs+fvw==", + "dev": true + }, + "@babel/core": { + "version": "7.14.6", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.14.6.tgz", + "integrity": "sha512-gJnOEWSqTk96qG5BoIrl5bVtc23DCycmIePPYnamY9RboYdI4nFy5vAQMSl81O5K/W0sLDWfGysnOECC+KUUCA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-compilation-targets": "^7.14.5", + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helpers": "^7.14.6", + "@babel/parser": "^7.14.6", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "semver": "^6.3.0", + "source-map": "^0.5.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "dev": true, + "requires": { + "@babel/highlight": "^7.14.5" + } + }, + "debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "@babel/generator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.5.tgz", + "integrity": "sha512-y3rlP+/G25OIX3mYKKIOlQRcqj7YgrvHxOLbVmyLJ9bPmi5ttvUmpydVjcFjZphOktWuA7ovbx91ECloWTfjIA==", + "dev": true, + "requires": { + "@babel/types": "^7.14.5", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "@babel/helper-compilation-targets": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.5.tgz", + "integrity": "sha512-v+QtZqXEiOnpO6EYvlImB6zCD2Lel06RzOPzmkz/D/XgQiUu3C/Jb1LOqSt/AIA34TYi/Q+KlT8vTQrgdxkbLw==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "browserslist": "^4.16.6", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "@babel/helper-function-name": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz", + "integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz", + "integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==", + "dev": true, + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz", + "integrity": "sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==", + "dev": true, + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.14.7.tgz", + "integrity": "sha512-TMUt4xKxJn6ccjcOW7c4hlwyJArizskAhoSTOCkA0uZ+KghIaci0Qg9R043kUMWI9mtQfgny+NQ5QATnZ+paaA==", + "dev": true, + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-module-imports": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz", + "integrity": "sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ==", + "dev": true, + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-module-transforms": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.5.tgz", + "integrity": "sha512-iXpX4KW8LVODuAieD7MzhNjmM6dzYY5tfRqT+R9HDXWl0jPn/djKmA+G9s/2C2T9zggw5tK1QNqZ70USfedOwA==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-simple-access": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/helper-validator-identifier": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz", + "integrity": "sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==", + "dev": true, + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", + "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "dev": true + }, + "@babel/helper-replace-supers": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.14.5.tgz", + "integrity": "sha512-3i1Qe9/8x/hCHINujn+iuHy+mMRLoc77b2nI9TB0zjH1hvn9qGlXjWlggdwUcju36PkPCy/lpM7LLUdcTyH4Ow==", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.14.5", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-simple-access": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.14.5.tgz", + "integrity": "sha512-nfBN9xvmCt6nrMZjfhkl7i0oTV3yxR4/FztsbOASyTvVcoYd0TRHh7eMLdlEcCqobydC0LAF3LtC92Iwxo0wyw==", + "dev": true, + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz", + "integrity": "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==", + "dev": true, + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.5.tgz", + "integrity": "sha512-5lsetuxCLilmVGyiLEfoHBRX8UCFD+1m2x3Rj97WrW3V7H3u4RWRXA4evMjImCsin2J2YT0QaVDGf+z8ondbAg==", + "dev": true + }, + "@babel/helper-validator-option": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", + "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", + "dev": true + }, + "@babel/helpers": { + "version": "7.14.6", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.14.6.tgz", + "integrity": "sha512-yesp1ENQBiLI+iYHSJdoZKUtRpfTlL1grDIX9NRlAVppljLw/4tTyYupIB7uIYmC3stW/imAv8EqaKaS/ibmeA==", + "dev": true, + "requires": { + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + } + }, + "@babel/highlight": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "dependencies": { + "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" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "@babel/parser": { + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.7.tgz", + "integrity": "sha512-X67Z5y+VBJuHB/RjwECp8kSl5uYi0BvRbNeWqkaJCVh+LiTPl19WBUfG627psSgp9rSf6ojuXghQM3ha6qHHdA==", + "dev": true + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/template": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz", + "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "dev": true, + "requires": { + "@babel/highlight": "^7.14.5" + } + } + } + }, + "@babel/traverse": { + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.7.tgz", + "integrity": "sha512-9vDr5NzHu27wgwejuKL7kIOm4bwEtaPQ4Z6cpCmjSuaRqpH/7xc4qcGEscwMqlkwgcXl6MvqoAjZkQ24uSdIZQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/parser": "^7.14.7", + "@babel/types": "^7.14.5", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "dev": true, + "requires": { + "@babel/highlight": "^7.14.5" + } + }, + "debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.5.tgz", + "integrity": "sha512-M/NzBpEL95I5Hh4dwhin5JlE7EzO5PHMAuzjxss3tiOBD46KfQvVedN/3jEPZvdRvtsK2222XfdHogNIttFgcg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + } + }, + "@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "dev": true + }, + "@cnakazawa/watch": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", + "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", + "dev": true, + "requires": { + "exec-sh": "^0.3.2", + "minimist": "^1.2.0" + } + }, + "@eslint/eslintrc": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.2.tgz", + "integrity": "sha512-8nmGq/4ycLpIwzvhI4tNDmQztZ8sp+hI7cyG8i1nQDhkAbRzHpXPidRAHlNvCZQpJTKw5ItIpMw9RSToGF00mg==", + "dev": true, + "requires": { + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^13.9.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true + } + } + }, + "@humanwhocodes/config-array": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", + "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", + "dev": true, + "requires": { + "@humanwhocodes/object-schema": "^1.2.0", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + }, + "dependencies": { + "debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "@humanwhocodes/object-schema": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz", + "integrity": "sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==", + "dev": true + }, + "@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dev": true, + "requires": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true + } + } + }, + "@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "dev": true + }, + "@jest/console": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz", + "integrity": "sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^26.6.2", + "jest-util": "^26.6.2", + "slash": "^3.0.0" + } + }, + "@jest/core": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz", + "integrity": "sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==", + "dev": true, + "requires": { + "@jest/console": "^26.6.2", + "@jest/reporters": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-changed-files": "^26.6.2", + "jest-config": "^26.6.3", + "jest-haste-map": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-resolve-dependencies": "^26.6.3", + "jest-runner": "^26.6.3", + "jest-runtime": "^26.6.3", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "jest-watcher": "^26.6.2", + "micromatch": "^4.0.2", + "p-each-series": "^2.1.0", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + } + } + }, + "@jest/environment": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.6.2.tgz", + "integrity": "sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==", + "dev": true, + "requires": { + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2" + } + }, + "@jest/fake-timers": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.2.tgz", + "integrity": "sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "@sinonjs/fake-timers": "^6.0.1", + "@types/node": "*", + "jest-message-util": "^26.6.2", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2" + } + }, + "@jest/globals": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.6.2.tgz", + "integrity": "sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==", + "dev": true, + "requires": { + "@jest/environment": "^26.6.2", + "@jest/types": "^26.6.2", + "expect": "^26.6.2" + } + }, + "@jest/reporters": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.2.tgz", + "integrity": "sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==", + "dev": true, + "requires": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.4", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^4.0.3", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.0.2", + "jest-haste-map": "^26.6.2", + "jest-resolve": "^26.6.2", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "node-notifier": "^8.0.0", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^7.0.0" + } + }, + "@jest/source-map": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.6.2.tgz", + "integrity": "sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==", + "dev": true, + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.4", + "source-map": "^0.6.0" + } + }, + "@jest/test-result": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.2.tgz", + "integrity": "sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ==", + "dev": true, + "requires": { + "@jest/console": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + } + }, + "@jest/test-sequencer": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz", + "integrity": "sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw==", + "dev": true, + "requires": { + "@jest/test-result": "^26.6.2", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^26.6.2", + "jest-runner": "^26.6.3", + "jest-runtime": "^26.6.3" + } + }, + "@jest/transform": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz", + "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", + "dev": true, + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^26.6.2", + "babel-plugin-istanbul": "^6.0.0", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-util": "^26.6.2", + "micromatch": "^4.0.2", + "pirates": "^4.0.1", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + } + }, + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@sindresorhus/is": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", + "dev": true + }, + "@sinonjs/commons": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", + "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", + "dev": true, + "requires": { + "type-detect": "4.0.8" + } + }, + "@sinonjs/fake-timers": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz", + "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==", + "dev": true, + "requires": { + "@sinonjs/commons": "^1.7.0" + } + }, + "@szmarczak/http-timer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", + "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", + "dev": true, + "requires": { + "defer-to-connect": "^1.0.1" + } + }, + "@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "dev": true + }, + "@types/babel__core": { + "version": "7.1.15", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.15.tgz", + "integrity": "sha512-bxlMKPDbY8x5h6HBwVzEOk2C8fb6SLfYQ5Jw3uBYuYF1lfWk/kbLd81la82vrIkBb0l+JdmrZaDikPrNxpS/Ew==", + "dev": true, + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "@types/babel__generator": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.3.tgz", + "integrity": "sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "dev": true, + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@types/babel__traverse": { + "version": "7.14.2", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz", + "integrity": "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==", + "dev": true, + "requires": { + "@babel/types": "^7.3.0" + } + }, + "@types/graceful-fs": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", + "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", + "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==", + "dev": true + }, + "@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "*" + } + }, + "@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "dev": true, + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/jest": { + "version": "26.0.24", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.24.tgz", + "integrity": "sha512-E/X5Vib8BWqZNRlDxj9vYXhsDwPYbPINqKF9BsnSoon4RQ0D9moEuLD8txgyypFLH7J4+Lho9Nr/c8H0Fi+17w==", + "dev": true, + "requires": { + "jest-diff": "^26.0.0", + "pretty-format": "^26.0.0" + } + }, + "@types/node": { + "version": "14.14.31", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.31.tgz", + "integrity": "sha512-vFHy/ezP5qI0rFgJ7aQnjDXwAMrG0KqqIH7tQG5PPv3BWBayOPIQNBjVc/P6hhdZfMx51REc6tfDNXHUio893g==", + "dev": true + }, + "@types/normalize-package-data": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", + "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", + "dev": true + }, + "@types/prettier": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.3.2.tgz", + "integrity": "sha512-eI5Yrz3Qv4KPUa/nSIAi0h+qX0XyewOliug5F2QAtuRg6Kjg6jfmxe1GIwoIRhZspD1A0RP8ANrPwvEXXtRFog==", + "dev": true + }, + "@types/stack-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", + "dev": true + }, + "@types/yargs": { + "version": "15.0.13", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.13.tgz", + "integrity": "sha512-kQ5JNTrbDv3Rp5X2n/iUu37IJBDU2gsZ5R/g1/KHOOEc5IKfUFjXT6DENPGduh08I/pamwtEq4oul7gUqKTQDQ==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "20.2.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.0.tgz", + "integrity": "sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA==", + "dev": true + }, + "abab": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", + "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==", + "dev": true + }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" + }, + "accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "requires": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + } + }, + "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": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "dev": true, + "requires": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, + "acorn-jsx": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz", + "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==", + "dev": true, + "requires": {} + }, + "acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "dev": true + }, + "agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "requires": { + "debug": "4" + }, + "dependencies": { + "debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "devOptional": 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" + } + }, + "ansi-align": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.0.tgz", + "integrity": "sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==", + "dev": true, + "requires": { + "string-width": "^3.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "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-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" + }, + "dependencies": { + "type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true + } + } + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "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" + } + }, + "anymatch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" + }, + "are-we-there-yet": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "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": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true + }, + "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-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true + }, + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "optional": true, + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "optional": true + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true + }, + "astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "devOptional": true + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "optional": true + }, + "aws4": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", + "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", + "optional": true + }, + "babel-jest": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz", + "integrity": "sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==", + "dev": true, + "requires": { + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/babel__core": "^7.1.7", + "babel-plugin-istanbul": "^6.0.0", + "babel-preset-jest": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "slash": "^3.0.0" + } + }, + "babel-plugin-istanbul": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz", + "integrity": "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^4.0.0", + "test-exclude": "^6.0.0" + } + }, + "babel-plugin-jest-hoist": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz", + "integrity": "sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==", + "dev": true, + "requires": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + } + }, + "babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "dev": true, + "requires": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + } + }, + "babel-preset-jest": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz", + "integrity": "sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==", + "dev": true, + "requires": { + "babel-plugin-jest-hoist": "^26.6.2", + "babel-preset-current-node-syntax": "^1.0.0" + } + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + } + } + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "optional": true, + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "bcryptjs": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/bcryptjs/-/bcryptjs-2.4.3.tgz", + "integrity": "sha1-mrVie5PmBiH/fNrF2pczAn3x0Ms=" + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true + }, + "block-stream": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", + "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", + "optional": true, + "requires": { + "inherits": "~2.0.0" + } + }, + "body-parser": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "requires": { + "bytes": "3.1.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" + } + }, + "boxen": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-4.2.0.tgz", + "integrity": "sha512-eB4uT9RGzg2odpER62bBwSLvUeGC+WbRjjyyFhGsKnc8wp/m0+hQsMUvUe3H2V0D5vw0nBdO1hCJoZo5mKeuIQ==", + "dev": true, + "requires": { + "ansi-align": "^3.0.0", + "camelcase": "^5.3.1", + "chalk": "^3.0.0", + "cli-boxes": "^2.2.0", + "string-width": "^4.1.0", + "term-size": "^2.1.0", + "type-fest": "^0.8.1", + "widest-line": "^3.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "string-width": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + } + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", + "dev": true + }, + "browserslist": { + "version": "4.16.6", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz", + "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + }, + "dependencies": { + "colorette": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", + "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", + "dev": true + } + } + }, + "bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dev": true, + "requires": { + "node-int64": "^0.4.0" + } + }, + "buffer-equal-constant-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", + "integrity": "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=" + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "dev": true + }, + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "cacheable-request": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", + "dev": true, + "requires": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^3.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^1.0.2" + }, + "dependencies": { + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "dev": true + } + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "caniuse-lite": { + "version": "1.0.30001243", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001243.tgz", + "integrity": "sha512-vNxw9mkTBtkmLFnJRv/2rhs1yufpDfCkBZexG3Y0xdOH2Z/eE/85E4Dl5j1YUN34nZVsSp6vVRFQRrez9wJMRA==", + "dev": true + }, + "capture-exit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", + "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", + "dev": true, + "requires": { + "rsvp": "^4.8.4" + } + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "optional": true + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "dev": true + }, + "chokidar": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", + "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", + "dev": true, + "requires": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.3.1", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.5.0" + } + }, + "chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + }, + "ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "dev": true + }, + "cjs-module-lexer": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz", + "integrity": "sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==", + "dev": true + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "cli-boxes": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", + "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", + "dev": true + }, + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "string-width": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + } + } + }, + "clone-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", + "dev": true, + "requires": { + "mimic-response": "^1.0.0" + } + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "dev": true + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" + }, + "collect-v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", + "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", + "dev": true + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.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 + }, + "colorette": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz", + "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==" + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "devOptional": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "configstore": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", + "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", + "dev": true, + "requires": { + "dot-prop": "^5.2.0", + "graceful-fs": "^4.1.2", + "make-dir": "^3.0.0", + "unique-string": "^2.0.0", + "write-file-atomic": "^3.0.0", + "xdg-basedir": "^4.0.0" + } + }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" + }, + "content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "requires": { + "safe-buffer": "5.1.2" + } + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" + }, + "convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "cookie": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==" + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + }, + "cookiejar": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.2.tgz", + "integrity": "sha512-Mw+adcfzPxcPeI+0WlvRrr/3lGVO0bD75SxX6811cxSh1Wbxx7xZBGK1eVtDf6si8rg2lhnUjsVLMFMfbRIuwA==", + "dev": true + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "requires": { + "object-assign": "^4", + "vary": "^1" + } + }, + "cross-env": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", + "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.1" + } + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "dependencies": { + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "dev": true + }, + "cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", + "dev": true + }, + "cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dev": true, + "requires": { + "cssom": "~0.3.6" + }, + "dependencies": { + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true + } + } + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "optional": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "dev": true, + "requires": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true + }, + "decimal.js": { + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", + "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==", + "dev": true + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true + }, + "decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "dev": true, + "requires": { + "mimic-response": "^1.0.0" + } + }, + "deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" + }, + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", + "dev": true + }, + "deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "dev": true + }, + "defer-to-connect": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", + "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", + "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" + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "devOptional": true + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=" + }, + "detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "dev": true + }, + "diff-sequences": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", + "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", + "dev": true + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "dev": true, + "requires": { + "webidl-conversions": "^5.0.0" + }, + "dependencies": { + "webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "dev": true + } + } + }, + "dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "dev": true, + "requires": { + "is-obj": "^2.0.0" + } + }, + "duplexer3": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", + "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", + "dev": true + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "optional": true, + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "ecdsa-sig-formatter": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", + "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "electron-to-chromium": { + "version": "1.3.772", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.772.tgz", + "integrity": "sha512-X/6VRCXWALzdX+RjCtBU6cyg8WZgoxm9YA02COmDOiNJEZ59WkQggDbWZ4t/giHi/3GS+cvdrP6gbLISANAGYA==", + "dev": true + }, + "emittery": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz", + "integrity": "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==", + "dev": true + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "requires": { + "once": "^1.4.0" + } + }, + "enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "dev": true, + "requires": { + "ansi-colors": "^4.1.1" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + }, + "escape-goat": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", + "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==", + "dev": true + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "escodegen": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", + "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", + "dev": true, + "requires": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dev": true, + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + } + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "dev": true + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2" + } + } + } + }, + "eslint": { + "version": "7.30.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.30.0.tgz", + "integrity": "sha512-VLqz80i3as3NdloY44BQSJpFw534L9Oh+6zJOUaViV4JPd+DaHwutqP7tcpkW3YiXbK6s05RZl7yl7cQn+lijg==", + "dev": true, + "requires": { + "@babel/code-frame": "7.12.11", + "@eslint/eslintrc": "^0.4.2", + "@humanwhocodes/config-array": "^0.5.0", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "espree": "^7.3.1", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.1.2", + "globals": "^13.6.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.1.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", + "table": "^6.0.9", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true + } + } + }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^1.1.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true + } + } + }, + "eslint-visitor-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz", + "integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==", + "dev": true + }, + "esm": { + "version": "3.2.25", + "resolved": "https://registry.npmjs.org/esm/-/esm-3.2.25.tgz", + "integrity": "sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==" + }, + "espree": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "dev": true, + "requires": { + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true + } + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + }, + "esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "requires": { + "estraverse": "^5.1.0" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true + } + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true + } + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + }, + "exec-sh": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.6.tgz", + "integrity": "sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==", + "dev": true + }, + "execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "dependencies": { + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + } + } + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "dev": true + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "expect": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", + "integrity": "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "ansi-styles": "^4.0.0", + "jest-get-type": "^26.3.0", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-regex-util": "^26.0.0" + } + }, + "express": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "requires": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", + "content-type": "~1.0.4", + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.5", + "qs": "6.7.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "optional": true + }, + "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" + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + } + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "optional": true + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "devOptional": true + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "devOptional": true + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "fast-safe-stringify": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.0.7.tgz", + "integrity": "sha512-Utm6CdzT+6xsDk2m8S6uL8VHxNwI6Jub+e9NYTcAms28T84pTa25GJQV9j0CY0N1rM8hK4x6grpF2BQf+2qwVA==", + "dev": true + }, + "fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "dev": true, + "requires": { + "bser": "2.1.1" + } + }, + "file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "requires": { + "flat-cache": "^3.0.4" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "requires": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "dependencies": { + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "flatted": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz", + "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==", + "dev": true + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "optional": true + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "optional": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "formidable": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/formidable/-/formidable-1.2.2.tgz", + "integrity": "sha512-V8gLm+41I/8kguQ4/o1D3RIHRmhYFG4pnNyonvua+40rqcEmT4+V71yaZ3B457xbbgCsCfjSPi65u/W6vK1U5Q==", + "dev": true + }, + "forwarded": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=" + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "requires": { + "map-cache": "^0.2.2" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + }, + "fs-minipass": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", + "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", + "requires": { + "minipass": "^2.6.0" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "optional": true + }, + "fstream": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", + "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", + "optional": true, + "requires": { + "graceful-fs": "^4.1.2", + "inherits": "~2.0.0", + "mkdirp": ">=0.5 0", + "rimraf": "2" + } + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "dev": true + }, + "gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, + "get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "dev": true + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true + }, + "getopts": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/getopts/-/getopts-2.2.5.tgz", + "integrity": "sha512-9jb7AW5p3in+IiJWhQiZmmwkpLaR/ccTWdWQCtZM66HJcHHLegowh4q4tSD7gouUyeNvFWRavfK9GXosQHDpFA==" + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "optional": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "global-dirs": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-2.1.0.tgz", + "integrity": "sha512-MG6kdOUh/xBnyo9cJFeIKkLEc1AyFq42QTU4XiX51i2NEdxLxLWXIjEjmqKeSuKR7pAZjTqUVoT2b2huxVLgYQ==", + "dev": true, + "requires": { + "ini": "1.3.7" + }, + "dependencies": { + "ini": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.7.tgz", + "integrity": "sha512-iKpRpXP+CrP2jyrxvg1kMUpXDyRUFDWurxbnVT1vQPx+Wz9uCYsMIqYuSBLV+PAaZG/d7kRLKRFc9oDMsH+mFQ==", + "dev": true + } + } + }, + "globals": { + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.9.0.tgz", + "integrity": "sha512-74/FduwI/JaIrr1H8e71UbDE+5x7pIPs1C2rrwC52SszOo043CsWOZEMW7o2Y58xwm9b+0RBKDxY5n2sUpEFxA==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + }, + "dependencies": { + "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 + } + } + }, + "got": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "dev": true, + "requires": { + "@sindresorhus/is": "^0.14.0", + "@szmarczak/http-timer": "^1.1.2", + "cacheable-request": "^6.0.0", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^4.1.0", + "lowercase-keys": "^1.0.1", + "mimic-response": "^1.0.1", + "p-cancelable": "^1.0.0", + "to-readable-stream": "^1.0.0", + "url-parse-lax": "^3.0.0" + } + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", + "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==", + "devOptional": true + }, + "growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", + "dev": true, + "optional": true + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "optional": true + }, + "har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "optional": true, + "requires": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "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 + }, + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "has-yarn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", + "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", + "dev": true + }, + "helmet": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/helmet/-/helmet-4.6.0.tgz", + "integrity": "sha512-HVqALKZlR95ROkrnesdhbbZJFi/rIVSoNq6f3jA/9u6MIbTsPh3xZwihjeI5+DO/2sOV6HMHooXcEOuwskHpTg==" + }, + "hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "dev": true, + "requires": { + "whatwg-encoding": "^1.0.5" + } + }, + "html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true + }, + "http-cache-semantics": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", + "dev": true + }, + "http-errors": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + } + }, + "http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "dev": true, + "requires": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "dependencies": { + "debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dev": true, + "requires": { + "ms": "2.1.2" + } }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "optional": true, + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "https-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", + "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "dev": true, + "requires": { + "agent-base": "6", + "debug": "4" + }, + "dependencies": { + "debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", "dev": true, "requires": { - "@types/yargs-parser": "*" + "ms": "2.1.2" } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "dev": true + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true + }, + "ignore-by-default": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", + "integrity": "sha1-SMptcvbGo68Aqa1K5odr44ieKwk=", + "dev": true + }, + "ignore-walk": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.3.tgz", + "integrity": "sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==", + "requires": { + "minimatch": "^3.0.4" + } + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "import-lazy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", + "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", + "dev": true + }, + "import-local": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", + "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", + "dev": true, + "requires": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "interpret": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", + "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==" + }, + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" + }, + "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-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "dev": true, + "requires": { + "ci-info": "^2.0.0" + } + }, + "is-core-module": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", + "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", + "requires": { + "has": "^1.0.3" + } + }, + "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-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, + "optional": true + }, + "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-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "dev": true + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-installed-globally": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.3.2.tgz", + "integrity": "sha512-wZ8x1js7Ia0kecP/CHM/3ABkAmujX7WPvQk6uu3Fly/Mk44pySulQpnHG46OMjHGXApINnV4QhY3SWnECO2z5g==", + "dev": true, + "requires": { + "global-dirs": "^2.0.1", + "is-path-inside": "^3.0.1" + } + }, + "is-npm": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-4.0.0.tgz", + "integrity": "sha512-96ECIfh9xtDDlPylNPXhzjsykHsMJZ18ASpaWzQyBr4YRTcVjUvzaHayDAES2oU/3KpljhHUjtSRNiDwi0F0ig==", + "dev": true + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "dev": true + }, + "is-path-inside": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.2.tgz", + "integrity": "sha512-/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg==", + "dev": true + }, + "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" + } + }, + "is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", + "dev": true + }, + "is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", + "dev": true + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "devOptional": true + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true + }, + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "optional": true, + "requires": { + "is-docker": "^2.0.0" + } + }, + "is-yarn-global": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", + "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "devOptional": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "optional": true + }, + "istanbul-lib-coverage": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", + "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==", + "dev": true + }, + "istanbul-lib-instrument": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", + "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", + "dev": true, + "requires": { + "@babel/core": "^7.7.5", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.0.0", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true } } }, - "jest-jasmine2": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.0.6.tgz", - "integrity": "sha512-cjpH2sBy+t6dvCeKBsHpW41mjHzXgsavaFMp+VWRf0eR4EW8xASk1acqmljFtK2DgyIECMv2yCdY41r2l1+4iA==", + "istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", "dev": true, "requires": { - "@babel/traverse": "^7.1.0", - "@jest/environment": "^27.0.6", - "@jest/source-map": "^27.0.6", - "@jest/test-result": "^27.0.6", - "@jest/types": "^27.0.6", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "expect": "^27.0.6", - "is-generator-fn": "^2.0.0", - "jest-each": "^27.0.6", - "jest-matcher-utils": "^27.0.6", - "jest-message-util": "^27.0.6", - "jest-runtime": "^27.0.6", - "jest-snapshot": "^27.0.6", - "jest-util": "^27.0.6", - "pretty-format": "^27.0.6", - "throat": "^6.0.1" - }, - "dependencies": { - "@jest/types": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", - "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + } + }, + "istanbul-lib-source-maps": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz", + "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==", + "dev": true, + "requires": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "dependencies": { + "debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", "dev": true, "requires": { - "@types/yargs-parser": "*" + "ms": "2.1.2" } }, - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true - }, - "pretty-format": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.6.tgz", - "integrity": "sha512-8tGD7gBIENgzqA+UBzObyWqQ5B778VIFZA/S66cclyd5YkFLYs2Js7gxDKf0MXtTc9zcS7t1xhdfcElJ3YIvkQ==", - "dev": true, - "requires": { - "@jest/types": "^27.0.6", - "ansi-regex": "^5.0.0", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - } } } }, + "istanbul-reports": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz", + "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==", + "dev": true, + "requires": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + } + }, + "jest": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest/-/jest-26.6.3.tgz", + "integrity": "sha512-lGS5PXGAzR4RF7V5+XObhqz2KZIDUA1yD0DG6pBVmy10eh0ZIXQImRuzocsI/N2XZ1GrLFwTS27In2i2jlpq1Q==", + "dev": true, + "requires": { + "@jest/core": "^26.6.3", + "import-local": "^3.0.2", + "jest-cli": "^26.6.3" + } + }, + "jest-changed-files": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz", + "integrity": "sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "execa": "^4.0.0", + "throat": "^5.0.0" + } + }, + "jest-cli": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz", + "integrity": "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==", + "dev": true, + "requires": { + "@jest/core": "^26.6.3", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "import-local": "^3.0.2", + "is-ci": "^2.0.0", + "jest-config": "^26.6.3", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "prompts": "^2.0.1", + "yargs": "^15.4.1" + } + }, + "jest-config": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz", + "integrity": "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==", + "dev": true, + "requires": { + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^26.6.3", + "@jest/types": "^26.6.2", + "babel-jest": "^26.6.3", + "chalk": "^4.0.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.4", + "jest-environment-jsdom": "^26.6.2", + "jest-environment-node": "^26.6.2", + "jest-get-type": "^26.3.0", + "jest-jasmine2": "^26.6.3", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2" + } + }, + "jest-diff": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", + "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + } + }, + "jest-docblock": { + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz", + "integrity": "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==", + "dev": true, + "requires": { + "detect-newline": "^3.0.0" + } + }, + "jest-each": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.6.2.tgz", + "integrity": "sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "jest-get-type": "^26.3.0", + "jest-util": "^26.6.2", + "pretty-format": "^26.6.2" + } + }, + "jest-environment-jsdom": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz", + "integrity": "sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==", + "dev": true, + "requires": { + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2", + "jsdom": "^16.4.0" + } + }, + "jest-environment-node": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.2.tgz", + "integrity": "sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==", + "dev": true, + "requires": { + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2" + } + }, + "jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", + "dev": true + }, + "jest-haste-map": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", + "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "fsevents": "^2.1.2", + "graceful-fs": "^4.2.4", + "jest-regex-util": "^26.0.0", + "jest-serializer": "^26.6.2", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "micromatch": "^4.0.2", + "sane": "^4.0.3", + "walker": "^1.0.7" + } + }, + "jest-jasmine2": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz", + "integrity": "sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==", + "dev": true, + "requires": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^26.6.2", + "@jest/source-map": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^26.6.2", + "is-generator-fn": "^2.0.0", + "jest-each": "^26.6.2", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-runtime": "^26.6.3", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "pretty-format": "^26.6.2", + "throat": "^5.0.0" + } + }, "jest-leak-detector": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.0.6.tgz", - "integrity": "sha512-2/d6n2wlH5zEcdctX4zdbgX8oM61tb67PQt4Xh8JFAIy6LRKUnX528HulkaG6nD5qDl5vRV1NXejCe1XRCH5gQ==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz", + "integrity": "sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==", "dev": true, "requires": { - "jest-get-type": "^27.0.6", - "pretty-format": "^27.0.6" - }, - "dependencies": { - "@jest/types": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", - "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true - }, - "jest-get-type": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.0.6.tgz", - "integrity": "sha512-XTkK5exIeUbbveehcSR8w0bhH+c0yloW/Wpl+9vZrjzztCPWrxhHwkIFpZzCt71oRBsgxmuUfxEqOYoZI2macg==", - "dev": true - }, - "pretty-format": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.6.tgz", - "integrity": "sha512-8tGD7gBIENgzqA+UBzObyWqQ5B778VIFZA/S66cclyd5YkFLYs2Js7gxDKf0MXtTc9zcS7t1xhdfcElJ3YIvkQ==", - "dev": true, - "requires": { - "@jest/types": "^27.0.6", - "ansi-regex": "^5.0.0", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - } - } + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" } }, "jest-matcher-utils": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.0.6.tgz", - "integrity": "sha512-OFgF2VCQx9vdPSYTHWJ9MzFCehs20TsyFi6bIHbk5V1u52zJOnvF0Y/65z3GLZHKRuTgVPY4Z6LVePNahaQ+tA==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", + "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", "dev": true, "requires": { "chalk": "^4.0.0", - "jest-diff": "^27.0.6", - "jest-get-type": "^27.0.6", - "pretty-format": "^27.0.6" - }, - "dependencies": { - "@jest/types": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", - "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true - }, - "diff-sequences": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.0.6.tgz", - "integrity": "sha512-ag6wfpBFyNXZ0p8pcuIDS//D8H062ZQJ3fzYxjpmeKjnz8W4pekL3AI8VohmyZmsWW2PWaHgjsmqR6L13101VQ==", - "dev": true - }, - "jest-diff": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.0.6.tgz", - "integrity": "sha512-Z1mqgkTCSYaFgwTlP/NUiRzdqgxmmhzHY1Tq17zL94morOHfHu3K4bgSgl+CR4GLhpV8VxkuOYuIWnQ9LnFqmg==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "diff-sequences": "^27.0.6", - "jest-get-type": "^27.0.6", - "pretty-format": "^27.0.6" - } - }, - "jest-get-type": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.0.6.tgz", - "integrity": "sha512-XTkK5exIeUbbveehcSR8w0bhH+c0yloW/Wpl+9vZrjzztCPWrxhHwkIFpZzCt71oRBsgxmuUfxEqOYoZI2macg==", - "dev": true - }, - "pretty-format": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.6.tgz", - "integrity": "sha512-8tGD7gBIENgzqA+UBzObyWqQ5B778VIFZA/S66cclyd5YkFLYs2Js7gxDKf0MXtTc9zcS7t1xhdfcElJ3YIvkQ==", - "dev": true, - "requires": { - "@jest/types": "^27.0.6", - "ansi-regex": "^5.0.0", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - } - } + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" } }, "jest-message-util": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.0.6.tgz", - "integrity": "sha512-rBxIs2XK7rGy+zGxgi+UJKP6WqQ+KrBbD1YMj517HYN3v2BG66t3Xan3FWqYHKZwjdB700KiAJ+iES9a0M+ixw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", + "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==", "dev": true, "requires": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^27.0.6", + "@babel/code-frame": "^7.0.0", + "@jest/types": "^26.6.2", "@types/stack-utils": "^2.0.0", "chalk": "^4.0.0", "graceful-fs": "^4.2.4", - "micromatch": "^4.0.4", - "pretty-format": "^27.0.6", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2", "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", - "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", - "dev": true, - "requires": { - "@babel/highlight": "^7.14.5" - } - }, - "@jest/types": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", - "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true - }, - "pretty-format": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.6.tgz", - "integrity": "sha512-8tGD7gBIENgzqA+UBzObyWqQ5B778VIFZA/S66cclyd5YkFLYs2Js7gxDKf0MXtTc9zcS7t1xhdfcElJ3YIvkQ==", - "dev": true, - "requires": { - "@jest/types": "^27.0.6", - "ansi-regex": "^5.0.0", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - } - } + "stack-utils": "^2.0.2" } }, "jest-mock": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.0.6.tgz", - "integrity": "sha512-lzBETUoK8cSxts2NYXSBWT+EJNzmUVtVVwS1sU9GwE1DLCfGsngg+ZVSIe0yd0ZSm+y791esiuo+WSwpXJQ5Bw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz", + "integrity": "sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==", "dev": true, "requires": { - "@jest/types": "^27.0.6", + "@jest/types": "^26.6.2", "@types/node": "*" - }, - "dependencies": { - "@jest/types": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", - "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - } } }, "jest-pnp-resolver": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", - "dev": true + "dev": true, + "requires": {} }, "jest-regex-util": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.0.6.tgz", - "integrity": "sha512-SUhPzBsGa1IKm8hx2F4NfTGGp+r7BXJ4CulsZ1k2kI+mGLG+lxGrs76veN2LF/aUdGosJBzKgXmNCw+BzFqBDQ==", + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", + "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", "dev": true }, "jest-resolve": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.0.6.tgz", - "integrity": "sha512-yKmIgw2LgTh7uAJtzv8UFHGF7Dm7XfvOe/LQ3Txv101fLM8cx2h1QVwtSJ51Q/SCxpIiKfVn6G2jYYMDNHZteA==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", "dev": true, "requires": { - "@jest/types": "^27.0.6", + "@jest/types": "^26.6.2", "chalk": "^4.0.0", - "escalade": "^3.1.1", "graceful-fs": "^4.2.4", "jest-pnp-resolver": "^1.2.2", - "jest-util": "^27.0.6", - "jest-validate": "^27.0.6", - "resolve": "^1.20.0", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", "slash": "^3.0.0" - }, - "dependencies": { - "@jest/types": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", - "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - } } }, "jest-resolve-dependencies": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.0.6.tgz", - "integrity": "sha512-mg9x9DS3BPAREWKCAoyg3QucCr0n6S8HEEsqRCKSPjPcu9HzRILzhdzY3imsLoZWeosEbJZz6TKasveczzpJZA==", + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz", + "integrity": "sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==", "dev": true, "requires": { - "@jest/types": "^27.0.6", - "jest-regex-util": "^27.0.6", - "jest-snapshot": "^27.0.6" - }, - "dependencies": { - "@jest/types": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", - "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - } + "@jest/types": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-snapshot": "^26.6.2" } }, "jest-runner": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.0.6.tgz", - "integrity": "sha512-W3Bz5qAgaSChuivLn+nKOgjqNxM7O/9JOJoKDCqThPIg2sH/d4A/lzyiaFgnb9V1/w29Le11NpzTJSzga1vyYQ==", + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz", + "integrity": "sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==", "dev": true, "requires": { - "@jest/console": "^27.0.6", - "@jest/environment": "^27.0.6", - "@jest/test-result": "^27.0.6", - "@jest/transform": "^27.0.6", - "@jest/types": "^27.0.6", + "@jest/console": "^26.6.2", + "@jest/environment": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", "@types/node": "*", "chalk": "^4.0.0", - "emittery": "^0.8.1", + "emittery": "^0.7.1", "exit": "^0.1.2", "graceful-fs": "^4.2.4", - "jest-docblock": "^27.0.6", - "jest-environment-jsdom": "^27.0.6", - "jest-environment-node": "^27.0.6", - "jest-haste-map": "^27.0.6", - "jest-leak-detector": "^27.0.6", - "jest-message-util": "^27.0.6", - "jest-resolve": "^27.0.6", - "jest-runtime": "^27.0.6", - "jest-util": "^27.0.6", - "jest-worker": "^27.0.6", + "jest-config": "^26.6.3", + "jest-docblock": "^26.0.0", + "jest-haste-map": "^26.6.2", + "jest-leak-detector": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-resolve": "^26.6.2", + "jest-runtime": "^26.6.3", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", "source-map-support": "^0.5.6", - "throat": "^6.0.1" - }, - "dependencies": { - "@jest/types": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", - "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - } + "throat": "^5.0.0" } }, "jest-runtime": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.0.6.tgz", - "integrity": "sha512-BhvHLRVfKibYyqqEFkybsznKwhrsu7AWx2F3y9G9L95VSIN3/ZZ9vBpm/XCS2bS+BWz3sSeNGLzI3TVQ0uL85Q==", - "dev": true, - "requires": { - "@jest/console": "^27.0.6", - "@jest/environment": "^27.0.6", - "@jest/fake-timers": "^27.0.6", - "@jest/globals": "^27.0.6", - "@jest/source-map": "^27.0.6", - "@jest/test-result": "^27.0.6", - "@jest/transform": "^27.0.6", - "@jest/types": "^27.0.6", - "@types/yargs": "^16.0.0", + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz", + "integrity": "sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==", + "dev": true, + "requires": { + "@jest/console": "^26.6.2", + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/globals": "^26.6.2", + "@jest/source-map": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0", - "cjs-module-lexer": "^1.0.0", + "cjs-module-lexer": "^0.6.0", "collect-v8-coverage": "^1.0.0", "exit": "^0.1.2", "glob": "^7.1.3", "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.0.6", - "jest-message-util": "^27.0.6", - "jest-mock": "^27.0.6", - "jest-regex-util": "^27.0.6", - "jest-resolve": "^27.0.6", - "jest-snapshot": "^27.0.6", - "jest-util": "^27.0.6", - "jest-validate": "^27.0.6", + "jest-config": "^26.6.3", + "jest-haste-map": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-mock": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", "slash": "^3.0.0", "strip-bom": "^4.0.0", - "yargs": "^16.0.3" - }, - "dependencies": { - "@jest/types": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", - "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - } + "yargs": "^15.4.1" } }, "jest-serializer": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.0.6.tgz", - "integrity": "sha512-PtGdVK9EGC7dsaziskfqaAPib6wTViY3G8E5wz9tLVPhHyiDNTZn/xjZ4khAw+09QkoOVpn7vF5nPSN6dtBexA==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", + "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", "dev": true, "requires": { "@types/node": "*", @@ -5166,280 +13648,100 @@ } }, "jest-snapshot": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.0.6.tgz", - "integrity": "sha512-NTHaz8He+ATUagUgE7C/UtFcRoHqR2Gc+KDfhQIyx+VFgwbeEMjeP+ILpUTLosZn/ZtbNdCF5LkVnN/l+V751A==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz", + "integrity": "sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==", "dev": true, "requires": { - "@babel/core": "^7.7.2", - "@babel/generator": "^7.7.2", - "@babel/parser": "^7.7.2", - "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/traverse": "^7.7.2", "@babel/types": "^7.0.0", - "@jest/transform": "^27.0.6", - "@jest/types": "^27.0.6", + "@jest/types": "^26.6.2", "@types/babel__traverse": "^7.0.4", - "@types/prettier": "^2.1.5", - "babel-preset-current-node-syntax": "^1.0.0", + "@types/prettier": "^2.0.0", "chalk": "^4.0.0", - "expect": "^27.0.6", + "expect": "^26.6.2", "graceful-fs": "^4.2.4", - "jest-diff": "^27.0.6", - "jest-get-type": "^27.0.6", - "jest-haste-map": "^27.0.6", - "jest-matcher-utils": "^27.0.6", - "jest-message-util": "^27.0.6", - "jest-resolve": "^27.0.6", - "jest-util": "^27.0.6", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "jest-haste-map": "^26.6.2", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-resolve": "^26.6.2", "natural-compare": "^1.4.0", - "pretty-format": "^27.0.6", + "pretty-format": "^26.6.2", "semver": "^7.3.2" }, "dependencies": { - "@jest/types": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", - "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true - }, - "diff-sequences": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.0.6.tgz", - "integrity": "sha512-ag6wfpBFyNXZ0p8pcuIDS//D8H062ZQJ3fzYxjpmeKjnz8W4pekL3AI8VohmyZmsWW2PWaHgjsmqR6L13101VQ==", - "dev": true - }, - "jest-diff": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.0.6.tgz", - "integrity": "sha512-Z1mqgkTCSYaFgwTlP/NUiRzdqgxmmhzHY1Tq17zL94morOHfHu3K4bgSgl+CR4GLhpV8VxkuOYuIWnQ9LnFqmg==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "diff-sequences": "^27.0.6", - "jest-get-type": "^27.0.6", - "pretty-format": "^27.0.6" - } - }, - "jest-get-type": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.0.6.tgz", - "integrity": "sha512-XTkK5exIeUbbveehcSR8w0bhH+c0yloW/Wpl+9vZrjzztCPWrxhHwkIFpZzCt71oRBsgxmuUfxEqOYoZI2macg==", - "dev": true - }, - "pretty-format": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.6.tgz", - "integrity": "sha512-8tGD7gBIENgzqA+UBzObyWqQ5B778VIFZA/S66cclyd5YkFLYs2Js7gxDKf0MXtTc9zcS7t1xhdfcElJ3YIvkQ==", + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", "dev": true, "requires": { - "@jest/types": "^27.0.6", - "ansi-regex": "^5.0.0", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" + "lru-cache": "^6.0.0" } } } }, "jest-util": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.0.6.tgz", - "integrity": "sha512-1JjlaIh+C65H/F7D11GNkGDDZtDfMEM8EBXsvd+l/cxtgQ6QhxuloOaiayt89DxUvDarbVhqI98HhgrM1yliFQ==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", + "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", "dev": true, "requires": { - "@jest/types": "^27.0.6", + "@jest/types": "^26.6.2", "@types/node": "*", "chalk": "^4.0.0", "graceful-fs": "^4.2.4", - "is-ci": "^3.0.0", - "picomatch": "^2.2.3" - }, - "dependencies": { - "@jest/types": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", - "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - } + "is-ci": "^2.0.0", + "micromatch": "^4.0.2" } }, "jest-validate": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.0.6.tgz", - "integrity": "sha512-yhZZOaMH3Zg6DC83n60pLmdU1DQE46DW+KLozPiPbSbPhlXXaiUTDlhHQhHFpaqIFRrInko1FHXjTRpjWRuWfA==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz", + "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==", "dev": true, "requires": { - "@jest/types": "^27.0.6", - "camelcase": "^6.2.0", + "@jest/types": "^26.6.2", + "camelcase": "^6.0.0", "chalk": "^4.0.0", - "jest-get-type": "^27.0.6", + "jest-get-type": "^26.3.0", "leven": "^3.1.0", - "pretty-format": "^27.0.6" + "pretty-format": "^26.6.2" }, "dependencies": { - "@jest/types": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", - "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true - }, "camelcase": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", - "dev": true - }, - "jest-get-type": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.0.6.tgz", - "integrity": "sha512-XTkK5exIeUbbveehcSR8w0bhH+c0yloW/Wpl+9vZrjzztCPWrxhHwkIFpZzCt71oRBsgxmuUfxEqOYoZI2macg==", - "dev": true - }, - "pretty-format": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.6.tgz", - "integrity": "sha512-8tGD7gBIENgzqA+UBzObyWqQ5B778VIFZA/S66cclyd5YkFLYs2Js7gxDKf0MXtTc9zcS7t1xhdfcElJ3YIvkQ==", - "dev": true, - "requires": { - "@jest/types": "^27.0.6", - "ansi-regex": "^5.0.0", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - } + "dev": true } } }, "jest-watcher": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.0.6.tgz", - "integrity": "sha512-/jIoKBhAP00/iMGnTwUBLgvxkn7vsOweDrOTSPzc7X9uOyUtJIDthQBTI1EXz90bdkrxorUZVhJwiB69gcHtYQ==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz", + "integrity": "sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==", "dev": true, "requires": { - "@jest/test-result": "^27.0.6", - "@jest/types": "^27.0.6", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", - "jest-util": "^27.0.6", + "jest-util": "^26.6.2", "string-length": "^4.0.1" - }, - "dependencies": { - "@jest/types": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", - "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - } } }, "jest-worker": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.0.6.tgz", - "integrity": "sha512-qupxcj/dRuA3xHPMUd40gr2EaAurFbkwzOh7wfPaeE9id7hyjURRQoqNfHifHK3XjJU6YJJUQKILGUnwGPEOCA==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", "dev": true, "requires": { "@types/node": "*", "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "dependencies": { - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } + "supports-color": "^7.0.0" } }, "js-tokens": { @@ -5541,6 +13843,12 @@ "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", "dev": true }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, "json-schema": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", @@ -5550,7 +13858,8 @@ "json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "devOptional": true }, "json-stable-stringify-without-jsonify": { "version": "1.0.1", @@ -5590,6 +13899,11 @@ "semver": "^5.6.0" }, "dependencies": { + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, "semver": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", @@ -5646,7 +13960,8 @@ "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==" + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true }, "kleur": { "version": "3.0.3", @@ -5672,6 +13987,26 @@ "resolve-from": "^5.0.0", "tarn": "^3.0.1", "tildify": "2.0.0" + }, + "dependencies": { + "debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + } } }, "latest-version": { @@ -5699,30 +14034,11 @@ "type-check": "~0.4.0" } }, - "liftoff": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-3.1.0.tgz", - "integrity": "sha512-DlIPlJUkCV0Ips2zf2pJP0unEoT1kwYhiiPUGF3s/jtxTCjziNLoiVVh+jqWOWeFi6mmwQ5fNxvAUyPad4Dfog==", - "requires": { - "extend": "^3.0.0", - "findup-sync": "^3.0.0", - "fined": "^1.0.1", - "flagged-respawn": "^1.0.0", - "is-plain-object": "^2.0.4", - "object.map": "^1.0.0", - "rechoir": "^0.6.2", - "resolve": "^1.1.7" - }, - "dependencies": { - "rechoir": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", - "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", - "requires": { - "resolve": "^1.1.6" - } - } - } + "lines-and-columns": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", + "dev": true }, "locate-path": { "version": "5.0.0", @@ -5801,14 +14117,24 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, "requires": { "yallist": "^4.0.0" + }, + "dependencies": { + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } } }, "make-dir": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, "requires": { "semver": "^6.0.0" }, @@ -5816,18 +14142,11 @@ "semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true } } }, - "make-iterator": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", - "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", - "requires": { - "kind-of": "^6.0.2" - } - }, "makeerror": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", @@ -5840,12 +14159,14 @@ "map-cache": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true }, "map-visit": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, "requires": { "object-visit": "^1.0.0" } @@ -5887,16 +14208,16 @@ "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" }, "mime-db": { - "version": "1.48.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.48.0.tgz", - "integrity": "sha512-FM3QwxV+TnZYQ2aRqhlKBMHxk10lTbMt3bBkMAp54ddrNeVSfcQYOOKuGuy3Ddrm38I04If834fOUSq1yzslJQ==" + "version": "1.46.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.46.0.tgz", + "integrity": "sha512-svXaP8UQRZ5K7or+ZmfNhg2xX3yKDMUzqadsSqi4NCH/KomcH75MAMYAGVlvXn4+b/xOPhS3I2uHKRUzvjY7BQ==" }, "mime-types": { - "version": "2.1.31", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.31.tgz", - "integrity": "sha512-XGZnNzm3QvgKxa8dpzyhFTHmpP3l5YNusmne07VUOXxou9CqUqYa/HBy124RqtVh/O2pECas/MOcsDgpilPOPg==", + "version": "2.1.29", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.29.tgz", + "integrity": "sha512-Y/jMt/S5sR9OaqteJtslsFZKWOIIqMACsJSiHghlCAyhf7jfVYjKBmLiX8OgpWeW+fjJ2b+Az69aPFPkUOY6xQ==", "requires": { - "mime-db": "1.48.0" + "mime-db": "1.46.0" } }, "mimic-fn": { @@ -5925,55 +14246,50 @@ "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" }, "minipass": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", - "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", + "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", "requires": { - "yallist": "^4.0.0" + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" } }, "minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", + "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", "requires": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" + "minipass": "^2.9.0" } }, "mixin-deep": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, "requires": { "for-in": "^1.0.2", "is-extendable": "^1.0.1" - }, - "dependencies": { - "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==", - "requires": { - "is-plain-object": "^2.0.4" - } - } } }, "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "requires": { + "minimist": "^1.2.5" + } }, "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" }, "nanomatch": { "version": "1.2.13", "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, "requires": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -5995,9 +14311,9 @@ "dev": true }, "needle": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/needle/-/needle-2.8.0.tgz", - "integrity": "sha512-ZTq6WYkN/3782H1393me3utVYdq2XyqNUFBsprEE3VMAT0+hP/cItpnITpqsY6ep2yeFE4Tqtqwc74VqUlUYtw==", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/needle/-/needle-2.6.0.tgz", + "integrity": "sha512-KKYdza4heMsEfSWD7VPUIz3zX2XDwOyX2d+geb4vrERZMT5RMU6ujjaD+I5Yr54uZxQ2w6XRTAhHBbSCyovZBg==", "requires": { "debug": "^3.2.6", "iconv-lite": "^0.4.4", @@ -6011,6 +14327,11 @@ "requires": { "ms": "^2.1.1" } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" } } }, @@ -6019,15 +14340,16 @@ "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" }, - "node-addon-api": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz", - "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==" + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true }, - "node-fetch": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", - "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==" + "node-addon-api": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.1.0.tgz", + "integrity": "sha512-flmrDNB06LIl5lywUz7YlNGZH/5p0M7W28k8hzd9Lshtdh1wshD2Y+U4h9LD6KObOy1f+fEVdgprPrEymjM5uw==" }, "node-gyp": { "version": "3.8.0", @@ -6047,66 +14369,106 @@ "semver": "~5.3.0", "tar": "^2.0.0", "which": "1" + } + }, + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", + "dev": true + }, + "node-modules-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", + "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", + "dev": true + }, + "node-notifier": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.2.tgz", + "integrity": "sha512-oJP/9NAdd9+x2Q+rfphB2RJCHjod70RcRLjosiPMMu5gjIfwVnOUGq2nbTjTUbmy0DJ/tFIVT30+Qe3nzl4TJg==", + "dev": true, + "optional": true, + "requires": { + "growly": "^1.3.0", + "is-wsl": "^2.2.0", + "semver": "^7.3.2", + "shellwords": "^0.1.1", + "uuid": "^8.3.0", + "which": "^2.0.2" }, "dependencies": { - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, "optional": true, "requires": { - "minimist": "^1.2.5" + "lru-cache": "^6.0.0" } }, - "nopt": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", - "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true, + "optional": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, "optional": true, "requires": { - "abbrev": "1" + "isexe": "^2.0.0" } - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "optional": true, + } + } + }, + "node-pre-gyp": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.11.0.tgz", + "integrity": "sha512-TwWAOZb0j7e9eGaf9esRx3ZcLaE5tQ2lvYy1pb5IAaG1a2e2Kv5Lms1Y4hpj+ciXJRofIxxlt5haeQ/2ANeE0Q==", + "requires": { + "detect-libc": "^1.0.2", + "mkdirp": "^0.5.1", + "needle": "^2.2.1", + "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", + "npmlog": "^4.0.2", + "rc": "^1.2.7", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^4" + }, + "dependencies": { + "nopt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", + "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", "requires": { - "glob": "^7.1.3" + "abbrev": "1", + "osenv": "^0.1.4" } }, - "semver": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", - "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", - "optional": true - }, "tar": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz", - "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==", - "optional": true, + "version": "4.4.13", + "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz", + "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==", "requires": { - "block-stream": "*", - "fstream": "^1.0.12", - "inherits": "2" + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.8.6", + "minizlib": "^1.2.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.3" } } } }, - "node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", - "dev": true - }, - "node-modules-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", - "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", - "dev": true - }, "node-releases": { "version": "1.1.73", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.73.tgz", @@ -6146,6 +14508,12 @@ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", "dev": true }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, "semver": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", @@ -6164,13 +14532,26 @@ } }, "nopt": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", - "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", + "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "optional": true, "requires": { "abbrev": "1" } }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, "normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", @@ -6184,9 +14565,9 @@ "dev": true }, "npm-bundled": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.2.tgz", - "integrity": "sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.1.tgz", + "integrity": "sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA==", "requires": { "npm-normalize-package-bin": "^1.0.1" } @@ -6252,6 +14633,7 @@ "version": "0.1.0", "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, "requires": { "copy-descriptor": "^0.1.0", "define-property": "^0.2.5", @@ -6262,58 +14644,73 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, "requires": { "is-descriptor": "^0.1.0" } }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, "requires": { "is-buffer": "^1.1.5" } } } }, - "object-inspect": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", - "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==", - "dev": true - }, "object-visit": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, "requires": { "isobject": "^3.0.0" } }, - "object.defaults": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", - "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=", - "requires": { - "array-each": "^1.0.1", - "array-slice": "^1.0.0", - "for-own": "^1.0.0", - "isobject": "^3.0.0" - } - }, - "object.map": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", - "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=", - "requires": { - "for-own": "^1.0.0", - "make-iterator": "^1.0.0" - } - }, "object.pick": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, "requires": { "isobject": "^3.0.1" } @@ -6326,11 +14723,6 @@ "ee-first": "1.1.1" } }, - "on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" - }, "once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", @@ -6393,6 +14785,12 @@ "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==", "dev": true }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true + }, "p-limit": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", @@ -6446,21 +14844,18 @@ "callsites": "^3.0.0" } }, - "parse-filepath": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", - "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=", + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, "requires": { - "is-absolute": "^1.0.0", - "map-cache": "^0.2.0", - "path-root": "^0.1.1" + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" } }, - "parse-passwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", - "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=" - }, "parse5": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", @@ -6475,7 +14870,8 @@ "pascalcase": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true }, "path-exists": { "version": "4.0.0", @@ -6495,22 +14891,9 @@ "dev": true }, "path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - }, - "path-root": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", - "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=", - "requires": { - "path-root-regex": "^0.1.0" - } - }, - "path-root-regex": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", - "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=" + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" }, "path-to-regexp": { "version": "0.1.7", @@ -6555,7 +14938,8 @@ "posix-character-classes": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true }, "prelude-ls": { "version": "1.2.1", @@ -6611,18 +14995,19 @@ } }, "proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", + "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", "requires": { - "forwarded": "0.2.0", + "forwarded": "~0.1.2", "ipaddr.js": "1.9.1" } }, "psl": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", + "devOptional": true }, "pstree.remy": { "version": "1.1.8", @@ -6643,7 +15028,8 @@ "punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "devOptional": true }, "pupa": { "version": "2.1.1", @@ -6659,11 +15045,6 @@ "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" }, - "random-bytes": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/random-bytes/-/random-bytes-1.0.0.tgz", - "integrity": "sha1-T2ih3Arli9P7lYSMMDJNt11kNgs=" - }, "range-parser": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", @@ -6692,11 +15073,42 @@ } }, "react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", + "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==", "dev": true }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true + } + } + }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + } + }, "readable-stream": { "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", @@ -6712,18 +15124,18 @@ } }, "readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", + "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", "dev": true, "requires": { "picomatch": "^2.2.1" } }, "rechoir": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", - "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.0.tgz", + "integrity": "sha512-ADsDEH2bvbjltXEP+hTIAmeFekTFK0V2BTxMkok6qILyAJEXV0AFfoWcAq4yfll5VdIMd/RVXq0lR+wQi5ZU3Q==", "requires": { "resolve": "^1.9.0" } @@ -6732,15 +15144,16 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, "requires": { "extend-shallow": "^3.0.2", "safe-regex": "^1.1.0" } }, "regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", + "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==", "dev": true }, "registry-auth-token": { @@ -6761,15 +15174,23 @@ "rc": "^1.2.8" } }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "dev": true + }, "repeat-element": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", - "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==" + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", + "dev": true }, "repeat-string": { "version": "1.6.1", "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true }, "request": { "version": "2.88.2", @@ -6819,6 +15240,12 @@ "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", "dev": true }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, "resolve": { "version": "1.20.0", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", @@ -6835,26 +15262,27 @@ "dev": true, "requires": { "resolve-from": "^5.0.0" - } - }, - "resolve-dir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", - "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", - "requires": { - "expand-tilde": "^2.0.0", - "global-modules": "^1.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true + } } }, "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true }, "resolve-url": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true }, "responselike": { "version": "1.0.2", @@ -6868,16 +15296,23 @@ "ret": { "version": "0.1.15", "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true }, "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", "requires": { "glob": "^7.1.3" } }, + "rsvp": { + "version": "4.8.5", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", + "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", + "dev": true + }, "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", @@ -6887,6 +15322,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, "requires": { "ret": "~0.1.10" } @@ -6896,6 +15332,223 @@ "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, + "sane": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", + "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", + "dev": true, + "requires": { + "@cnakazawa/watch": "^1.0.3", + "anymatch": "^2.0.0", + "capture-exit": "^2.0.0", + "exec-sh": "^0.3.2", + "execa": "^1.0.0", + "fb-watchman": "^2.0.0", + "micromatch": "^3.1.4", + "minimist": "^1.1.1", + "walker": "~1.0.5" + }, + "dependencies": { + "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" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "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" + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "requires": { + "path-key": "^2.0.0" + } + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, "sax": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", @@ -6910,18 +15563,10 @@ "xmlchars": "^2.2.0" } }, - "secrets": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/secrets/-/secrets-1.1.5.tgz", - "integrity": "sha512-mRLug8yiqc+UzRYBq7F9e3d8HY/h1/8uMcGNmGUXcPBuC2x4njkPAaZc04+iOYaaapWRUU2M5tJTeq5Q6zCbIg==" - }, "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "requires": { - "lru-cache": "^6.0.0" - } + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=" }, "semver-diff": { "version": "3.1.1", @@ -6960,21 +15605,6 @@ "statuses": "~1.5.0" }, "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, "ms": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", @@ -7002,6 +15632,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, "requires": { "extend-shallow": "^2.0.1", "is-extendable": "^0.1.1", @@ -7013,9 +15644,16 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, "requires": { "is-extendable": "^0.1.0" } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true } } }, @@ -7039,16 +15677,12 @@ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true }, - "side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", "dev": true, - "requires": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - } + "optional": true }, "signal-exit": { "version": "3.0.3", @@ -7090,6 +15724,7 @@ "version": "0.8.2", "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, "requires": { "base": "^0.11.1", "debug": "^2.2.0", @@ -7101,18 +15736,11 @@ "use": "^3.1.0" }, "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, "define-property": { "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, "requires": { "is-descriptor": "^0.1.0" } @@ -7121,19 +15749,79 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, "requires": { "is-extendable": "^0.1.0" } }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true }, "source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true } } }, @@ -7141,6 +15829,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, "requires": { "define-property": "^1.0.0", "isobject": "^3.0.0", @@ -7151,35 +15840,10 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, "requires": { "is-descriptor": "^1.0.0" } - }, - "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==", - "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==", - "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==", - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } } } }, @@ -7187,6 +15851,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, "requires": { "kind-of": "^3.2.0" }, @@ -7195,6 +15860,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -7211,6 +15877,7 @@ "version": "0.5.3", "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "dev": true, "requires": { "atob": "^2.1.2", "decode-uri-component": "^0.2.0", @@ -7232,12 +15899,46 @@ "source-map-url": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", - "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==" + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "dev": true + }, + "spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.9.tgz", + "integrity": "sha512-Ki212dKK4ogX+xDo4CtOZBVIwhsKBEfsEEcwmJfLQzirgc2jIWdzg40Unxz/HzEUqM1WFzVlQSMF9kZZ2HboLQ==", + "dev": true }, "split-string": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, "requires": { "extend-shallow": "^3.0.0" } @@ -7256,104 +15957,6 @@ "node-addon-api": "^3.0.0", "node-gyp": "3.x", "node-pre-gyp": "^0.11.0" - }, - "dependencies": { - "chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" - }, - "fs-minipass": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", - "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", - "requires": { - "minipass": "^2.6.0" - } - }, - "minipass": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", - "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", - "requires": { - "safe-buffer": "^5.1.2", - "yallist": "^3.0.0" - } - }, - "minizlib": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", - "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", - "requires": { - "minipass": "^2.9.0" - } - }, - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "requires": { - "minimist": "^1.2.5" - } - }, - "node-pre-gyp": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.11.0.tgz", - "integrity": "sha512-TwWAOZb0j7e9eGaf9esRx3ZcLaE5tQ2lvYy1pb5IAaG1a2e2Kv5Lms1Y4hpj+ciXJRofIxxlt5haeQ/2ANeE0Q==", - "requires": { - "detect-libc": "^1.0.2", - "mkdirp": "^0.5.1", - "needle": "^2.2.1", - "nopt": "^4.0.1", - "npm-packlist": "^1.1.6", - "npmlog": "^4.0.2", - "rc": "^1.2.7", - "rimraf": "^2.6.1", - "semver": "^5.3.0", - "tar": "^4" - } - }, - "nopt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", - "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", - "requires": { - "abbrev": "1", - "osenv": "^0.1.4" - } - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "requires": { - "glob": "^7.1.3" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - }, - "tar": { - "version": "4.4.13", - "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz", - "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==", - "requires": { - "chownr": "^1.1.1", - "fs-minipass": "^1.2.5", - "minipass": "^2.8.6", - "minizlib": "^1.2.1", - "mkdirp": "^0.5.0", - "safe-buffer": "^5.1.2", - "yallist": "^3.0.3" - } - }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" - } } }, "sshpk": { @@ -7394,6 +15997,7 @@ "version": "0.1.2", "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, "requires": { "define-property": "^0.2.5", "object-copy": "^0.1.0" @@ -7403,9 +16007,67 @@ "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, "requires": { "is-descriptor": "^0.1.0" } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true } } }, @@ -7414,6 +16076,14 @@ "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + }, "string-length": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", @@ -7451,14 +16121,6 @@ "strip-ansi": "^3.0.0" } }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - }, "strip-ansi": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", @@ -7473,6 +16135,12 @@ "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", "dev": true }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true + }, "strip-final-newline": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", @@ -7503,6 +16171,15 @@ "semver": "^7.3.2" }, "dependencies": { + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, "form-data": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", @@ -7520,14 +16197,17 @@ "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==", "dev": true }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, "qs": { - "version": "6.10.1", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.1.tgz", - "integrity": "sha512-M528Hph6wsSVOBiYUnGf+K/7w0hNshs/duGsNXPUCLH5XAqjEtiPGwNONLV0tBH8NoGb0mvD5JubnUTrujKDTg==", - "dev": true, - "requires": { - "side-channel": "^1.0.4" - } + "version": "6.9.6", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz", + "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==", + "dev": true }, "readable-stream": { "version": "3.6.0", @@ -7539,6 +16219,15 @@ "string_decoder": "^1.1.1", "util-deprecate": "^1.0.1" } + }, + "semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } } } }, @@ -7592,9 +16281,9 @@ }, "dependencies": { "ajv": { - "version": "8.6.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.2.tgz", - "integrity": "sha512-9807RlWAgT564wT+DjeyU5OFMPjmzxVobvDFmNAhY+5zD6A2ly3jDp6sgnfyDtlIQ+7H97oc/DGCzzfu9rjw9w==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.0.tgz", + "integrity": "sha512-cnUG4NSBiM4YFBxgZIj/In3/6KX+rQ2l2YPRVcvAMQGWEPKuXoPIhxzwqh31jA3IPbI4qEOp/5ILI4ynioXsGQ==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -7644,16 +16333,14 @@ } }, "tar": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.0.tgz", - "integrity": "sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==", - "requires": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz", + "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==", + "optional": true, + "requires": { + "block-stream": "*", + "fstream": "^1.0.12", + "inherits": "2" } }, "tarn": { @@ -7695,9 +16382,9 @@ "dev": true }, "throat": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", - "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", + "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", "dev": true }, "tildify": { @@ -7721,6 +16408,7 @@ "version": "0.3.0", "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -7729,6 +16417,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -7745,6 +16434,7 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, "requires": { "define-property": "^2.0.2", "extend-shallow": "^3.0.2", @@ -7836,9 +16526,9 @@ "dev": true }, "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==", + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", "dev": true }, "type-is": { @@ -7859,19 +16549,6 @@ "is-typedarray": "^1.0.0" } }, - "uid-safe": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-2.1.5.tgz", - "integrity": "sha512-KPHm4VL5dDXKz01UuEd88Df+KzynaohSL9fBh096KWAxSKZQDI2uBrVqtvRM4rwrIrRRKsdLNML/lnaaVSRioA==", - "requires": { - "random-bytes": "~1.0.0" - } - }, - "unc-path-regex": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", - "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=" - }, "undefsafe": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.3.tgz", @@ -7879,34 +16556,26 @@ "dev": true, "requires": { "debug": "^2.2.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } } }, "union-value": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, "requires": { "arr-union": "^3.1.0", "get-value": "^2.0.6", "is-extendable": "^0.1.1", "set-value": "^2.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + } } }, "unique-string": { @@ -7933,6 +16602,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, "requires": { "has-value": "^0.3.1", "isobject": "^3.0.0" @@ -7942,6 +16612,7 @@ "version": "0.3.1", "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, "requires": { "get-value": "^2.0.3", "has-values": "^0.1.4", @@ -7952,6 +16623,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, "requires": { "isarray": "1.0.0" } @@ -7961,7 +16633,8 @@ "has-values": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true } } }, @@ -7995,21 +16668,6 @@ "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } - }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "requires": { - "ci-info": "^2.0.0" - } } } }, @@ -8017,6 +16675,7 @@ "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "devOptional": true, "requires": { "punycode": "^2.1.0" } @@ -8024,7 +16683,8 @@ "urix": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true }, "url-parse-lax": { "version": "3.0.0", @@ -8038,7 +16698,8 @@ "use": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true }, "util-deprecate": { "version": "1.0.2", @@ -8057,15 +16718,15 @@ "optional": true }, "v8-compile-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz", + "integrity": "sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==", "dev": true }, "v8-to-istanbul": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.0.0.tgz", - "integrity": "sha512-LkmXi8UUNxnCC+JlH7/fsfsKr5AU110l+SYGJimWNkWhxbN5EyeOtm1MJ0hhvqMMOhGwBj1Fp70Yv9i+hX0QAg==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.2.tgz", + "integrity": "sha512-TxNb7YEUwkLXCQYeudi6lgQ/SZrzNO4kMdlqVxaZPUIUjCv6iSSypUQX70kNBSERpQ8fk48+d61FXk+tgqcWow==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.1", @@ -8081,12 +16742,14 @@ } } }, - "v8flags": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz", - "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==", + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, "requires": { - "homedir-polyfill": "^1.0.1" + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" } }, "vary": { @@ -8168,10 +16831,17 @@ "version": "1.3.1", "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "devOptional": true, "requires": { "isexe": "^2.0.0" } }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, "wide-align": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", @@ -8230,9 +16900,9 @@ "dev": true }, "wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", "dev": true, "requires": { "ansi-styles": "^4.0.0", @@ -8295,7 +16965,8 @@ "version": "7.5.3", "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.3.tgz", "integrity": "sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg==", - "dev": true + "dev": true, + "requires": {} }, "xdg-basedir": { "version": "4.0.0", @@ -8316,29 +16987,33 @@ "dev": true }, "y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", "dev": true }, "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" }, "yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", "dev": true, "requires": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" }, "dependencies": { "ansi-regex": { @@ -8376,10 +17051,14 @@ } }, "yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "dev": true + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } } } } From 352d36461ee5234f7691358e690cbf422f8a119f Mon Sep 17 00:00:00 2001 From: ImgBotApp Date: Mon, 2 Aug 2021 10:21:23 +0000 Subject: [PATCH 4/4] [ImgBot] Optimize images /notes/session-vs-token-auth.png -- 500.98kb -> 401.64kb (19.83%) Signed-off-by: ImgBotApp --- notes/session-vs-token-auth.png | Bin 513003 -> 411283 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/notes/session-vs-token-auth.png b/notes/session-vs-token-auth.png index 394522cce76c451f8c48aa400d9497f8cfeed8d2..f1fca0e4ccec69ac5f1c90d4a93c14879ed964a6 100644 GIT binary patch literal 411283 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

35!uO)R}Sd}r9M5}Vbc(NDvz$UEjF|h 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

b>W(VeQ$*=I8TUIBMF0CW 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�C$_)+S>qDC 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

c*8UEonb&?XWr>s@g&$+-jxet%@Fa=^)d{G$RM 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 z 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π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

xxv;g${i`Ibez0hV-{%VJmLSk$`F} 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

EwFppT5ni!GF(a*=e=YZe`|zA^2O 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 ig6W?B2r7?th~d-e)t#g5l7