{
	"name": "viper",
	"version": "1.0.0",
	"lockfileVersion": 2,
	"requires": true,
	"packages": {
		"": {
			"name": "viper",
			"version": "1.0.0",
			"license": "GPL-3.0-or-later",
			"dependencies": {
				"follow-redirects": "^1.14.6",
				"request": "^2.88.2",
				"unzipper": "^0.10.11"
			},
			"devDependencies": {
				"electron": "^16.0.5",
				"electron-builder": "^22.14.5"
			}
		},
		"node_modules/@develar/schema-utils": {
			"version": "2.6.5",
			"resolved": "https://registry.npmjs.org/@develar/schema-utils/-/schema-utils-2.6.5.tgz",
			"integrity": "sha512-0cp4PsWQ/9avqTVMCtZ+GirikIA36ikvjtHweU4/j8yLtgObI0+JUPhYFScgwlteveGB1rt3Cm8UhN04XayDig==",
			"dev": true,
			"dependencies": {
				"ajv": "^6.12.0",
				"ajv-keywords": "^3.4.1"
			},
			"engines": {
				"node": ">= 8.9.0"
			},
			"funding": {
				"type": "opencollective",
				"url": "https://opencollective.com/webpack"
			}
		},
		"node_modules/@electron/get": {
			"version": "1.13.1",
			"resolved": "https://registry.npmjs.org/@electron/get/-/get-1.13.1.tgz",
			"integrity": "sha512-U5vkXDZ9DwXtkPqlB45tfYnnYBN8PePp1z/XDCupnSpdrxT8/ThCv9WCwPLf9oqiSGZTkH6dx2jDUPuoXpjkcA==",
			"dev": true,
			"dependencies": {
				"debug": "^4.1.1",
				"env-paths": "^2.2.0",
				"fs-extra": "^8.1.0",
				"got": "^9.6.0",
				"progress": "^2.0.3",
				"semver": "^6.2.0",
				"sumchecker": "^3.0.1"
			},
			"engines": {
				"node": ">=8.6"
			},
			"optionalDependencies": {
				"global-agent": "^3.0.0",
				"global-tunnel-ng": "^2.7.1"
			}
		},
		"node_modules/@electron/universal": {
			"version": "1.0.5",
			"resolved": "https://registry.npmjs.org/@electron/universal/-/universal-1.0.5.tgz",
			"integrity": "sha512-zX9O6+jr2NMyAdSkwEUlyltiI4/EBLu2Ls/VD3pUQdi3cAYeYfdQnT2AJJ38HE4QxLccbU13LSpccw1IWlkyag==",
			"dev": true,
			"dependencies": {
				"@malept/cross-spawn-promise": "^1.1.0",
				"asar": "^3.0.3",
				"debug": "^4.3.1",
				"dir-compare": "^2.4.0",
				"fs-extra": "^9.0.1"
			},
			"engines": {
				"node": ">=8.6"
			}
		},
		"node_modules/@electron/universal/node_modules/fs-extra": {
			"version": "9.1.0",
			"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz",
			"integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==",
			"dev": true,
			"dependencies": {
				"at-least-node": "^1.0.0",
				"graceful-fs": "^4.2.0",
				"jsonfile": "^6.0.1",
				"universalify": "^2.0.0"
			},
			"engines": {
				"node": ">=10"
			}
		},
		"node_modules/@electron/universal/node_modules/jsonfile": {
			"version": "6.1.0",
			"resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
			"integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
			"dev": true,
			"dependencies": {
				"universalify": "^2.0.0"
			},
			"optionalDependencies": {
				"graceful-fs": "^4.1.6"
			}
		},
		"node_modules/@electron/universal/node_modules/universalify": {
			"version": "2.0.0",
			"resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
			"integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
			"dev": true,
			"engines": {
				"node": ">= 10.0.0"
			}
		},
		"node_modules/@malept/cross-spawn-promise": {
			"version": "1.1.1",
			"resolved": "https://registry.npmjs.org/@malept/cross-spawn-promise/-/cross-spawn-promise-1.1.1.tgz",
			"integrity": "sha512-RTBGWL5FWQcg9orDOCcp4LvItNzUPcyEU9bwaeJX0rJ1IQxzucC48Y0/sQLp/g6t99IQgAlGIaesJS+gTn7tVQ==",
			"dev": true,
			"funding": [
				{
					"type": "individual",
					"url": "https://github.com/sponsors/malept"
				},
				{
					"type": "tidelift",
					"url": "https://tidelift.com/subscription/pkg/npm-.malept-cross-spawn-promise?utm_medium=referral&utm_source=npm_fund"
				}
			],
			"dependencies": {
				"cross-spawn": "^7.0.1"
			},
			"engines": {
				"node": ">= 10"
			}
		},
		"node_modules/@malept/flatpak-bundler": {
			"version": "0.4.0",
			"resolved": "https://registry.npmjs.org/@malept/flatpak-bundler/-/flatpak-bundler-0.4.0.tgz",
			"integrity": "sha512-9QOtNffcOF/c1seMCDnjckb3R9WHcG34tky+FHpNKKCW0wc/scYLwMtO+ptyGUfMW0/b/n4qRiALlaFHc9Oj7Q==",
			"dev": true,
			"dependencies": {
				"debug": "^4.1.1",
				"fs-extra": "^9.0.0",
				"lodash": "^4.17.15",
				"tmp-promise": "^3.0.2"
			},
			"engines": {
				"node": ">= 10.0.0"
			}
		},
		"node_modules/@malept/flatpak-bundler/node_modules/fs-extra": {
			"version": "9.1.0",
			"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz",
			"integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==",
			"dev": true,
			"dependencies": {
				"at-least-node": "^1.0.0",
				"graceful-fs": "^4.2.0",
				"jsonfile": "^6.0.1",
				"universalify": "^2.0.0"
			},
			"engines": {
				"node": ">=10"
			}
		},
		"node_modules/@malept/flatpak-bundler/node_modules/jsonfile": {
			"version": "6.1.0",
			"resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
			"integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
			"dev": true,
			"dependencies": {
				"universalify": "^2.0.0"
			},
			"optionalDependencies": {
				"graceful-fs": "^4.1.6"
			}
		},
		"node_modules/@malept/flatpak-bundler/node_modules/universalify": {
			"version": "2.0.0",
			"resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
			"integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
			"dev": true,
			"engines": {
				"node": ">= 10.0.0"
			}
		},
		"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,
			"engines": {
				"node": ">=6"
			}
		},
		"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,
			"dependencies": {
				"defer-to-connect": "^1.0.1"
			},
			"engines": {
				"node": ">=6"
			}
		},
		"node_modules/@types/debug": {
			"version": "4.1.7",
			"resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz",
			"integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==",
			"dev": true,
			"dependencies": {
				"@types/ms": "*"
			}
		},
		"node_modules/@types/fs-extra": {
			"version": "9.0.13",
			"resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-9.0.13.tgz",
			"integrity": "sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==",
			"dev": true,
			"dependencies": {
				"@types/node": "*"
			}
		},
		"node_modules/@types/glob": {
			"version": "7.2.0",
			"resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz",
			"integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==",
			"dev": true,
			"optional": true,
			"dependencies": {
				"@types/minimatch": "*",
				"@types/node": "*"
			}
		},
		"node_modules/@types/minimatch": {
			"version": "3.0.5",
			"resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz",
			"integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==",
			"dev": true,
			"optional": true
		},
		"node_modules/@types/ms": {
			"version": "0.7.31",
			"resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz",
			"integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==",
			"dev": true
		},
		"node_modules/@types/node": {
			"version": "14.18.2",
			"resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.2.tgz",
			"integrity": "sha512-fqtSN5xn/bBzDxMT77C1rJg6CsH/R49E7qsGuvdPJa20HtV5zSTuLJPNfnlyVH3wauKnkHdLggTVkOW/xP9oQg==",
			"dev": true
		},
		"node_modules/@types/plist": {
			"version": "3.0.2",
			"resolved": "https://registry.npmjs.org/@types/plist/-/plist-3.0.2.tgz",
			"integrity": "sha512-ULqvZNGMv0zRFvqn8/4LSPtnmN4MfhlPNtJCTpKuIIxGVGZ2rYWzFXrvEBoh9CVyqSE7D6YFRJ1hydLHI6kbWw==",
			"dev": true,
			"optional": true,
			"dependencies": {
				"@types/node": "*",
				"xmlbuilder": ">=11.0.1"
			}
		},
		"node_modules/@types/verror": {
			"version": "1.10.5",
			"resolved": "https://registry.npmjs.org/@types/verror/-/verror-1.10.5.tgz",
			"integrity": "sha512-9UjMCHK5GPgQRoNbqdLIAvAy0EInuiqbW0PBMtVP6B5B2HQJlvoJHM+KodPZMEjOa5VkSc+5LH7xy+cUzQdmHw==",
			"dev": true,
			"optional": true
		},
		"node_modules/@types/yargs": {
			"version": "17.0.8",
			"resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.8.tgz",
			"integrity": "sha512-wDeUwiUmem9FzsyysEwRukaEdDNcwbROvQ9QGRKaLI6t+IltNzbn4/i4asmB10auvZGQCzSQ6t0GSczEThlUXw==",
			"dev": true,
			"dependencies": {
				"@types/yargs-parser": "*"
			}
		},
		"node_modules/@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
		},
		"node_modules/7zip-bin": {
			"version": "5.1.1",
			"resolved": "https://registry.npmjs.org/7zip-bin/-/7zip-bin-5.1.1.tgz",
			"integrity": "sha512-sAP4LldeWNz0lNzmTird3uWfFDWWTeg6V/MsmyyLR9X1idwKBWIgt/ZvinqQldJm3LecKEs1emkbquO6PCiLVQ==",
			"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==",
			"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"
			},
			"funding": {
				"type": "github",
				"url": "https://github.com/sponsors/epoberezkin"
			}
		},
		"node_modules/ajv-keywords": {
			"version": "3.5.2",
			"resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
			"integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
			"dev": true,
			"peerDependencies": {
				"ajv": "^6.9.1"
			}
		},
		"node_modules/ansi-align": {
			"version": "3.0.1",
			"resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz",
			"integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==",
			"dev": true,
			"dependencies": {
				"string-width": "^4.1.0"
			}
		},
		"node_modules/ansi-regex": {
			"version": "5.0.1",
			"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
			"integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
			"dev": true,
			"engines": {
				"node": ">=8"
			}
		},
		"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,
			"dependencies": {
				"color-convert": "^2.0.1"
			},
			"engines": {
				"node": ">=8"
			},
			"funding": {
				"url": "https://github.com/chalk/ansi-styles?sponsor=1"
			}
		},
		"node_modules/app-builder-bin": {
			"version": "3.7.1",
			"resolved": "https://registry.npmjs.org/app-builder-bin/-/app-builder-bin-3.7.1.tgz",
			"integrity": "sha512-ql93vEUq6WsstGXD+SBLSIQw6SNnhbDEM0swzgugytMxLp3rT24Ag/jcC80ZHxiPRTdew1niuR7P3/FCrDqIjw==",
			"dev": true
		},
		"node_modules/app-builder-lib": {
			"version": "22.14.5",
			"resolved": "https://registry.npmjs.org/app-builder-lib/-/app-builder-lib-22.14.5.tgz",
			"integrity": "sha512-k3VwKP4kpsnUaXoUkm1s4zaSHPHIMFnN4kPMU9yXaKmE1LfHHqBaEah5bXeTAX5V/BC41wFdg8CF5vOjvgy8Rg==",
			"dev": true,
			"dependencies": {
				"@develar/schema-utils": "~2.6.5",
				"@electron/universal": "1.0.5",
				"@malept/flatpak-bundler": "^0.4.0",
				"7zip-bin": "~5.1.1",
				"async-exit-hook": "^2.0.1",
				"bluebird-lst": "^1.0.9",
				"builder-util": "22.14.5",
				"builder-util-runtime": "8.9.1",
				"chromium-pickle-js": "^0.2.0",
				"debug": "^4.3.2",
				"ejs": "^3.1.6",
				"electron-osx-sign": "^0.5.0",
				"electron-publish": "22.14.5",
				"form-data": "^4.0.0",
				"fs-extra": "^10.0.0",
				"hosted-git-info": "^4.0.2",
				"is-ci": "^3.0.0",
				"isbinaryfile": "^4.0.8",
				"js-yaml": "^4.1.0",
				"lazy-val": "^1.0.5",
				"minimatch": "^3.0.4",
				"read-config-file": "6.2.0",
				"sanitize-filename": "^1.6.3",
				"semver": "^7.3.5",
				"temp-file": "^3.4.0"
			},
			"engines": {
				"node": ">=14.0.0"
			}
		},
		"node_modules/app-builder-lib/node_modules/form-data": {
			"version": "4.0.0",
			"resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
			"integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==",
			"dev": true,
			"dependencies": {
				"asynckit": "^0.4.0",
				"combined-stream": "^1.0.8",
				"mime-types": "^2.1.12"
			},
			"engines": {
				"node": ">= 6"
			}
		},
		"node_modules/app-builder-lib/node_modules/fs-extra": {
			"version": "10.0.0",
			"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz",
			"integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==",
			"dev": true,
			"dependencies": {
				"graceful-fs": "^4.2.0",
				"jsonfile": "^6.0.1",
				"universalify": "^2.0.0"
			},
			"engines": {
				"node": ">=12"
			}
		},
		"node_modules/app-builder-lib/node_modules/jsonfile": {
			"version": "6.1.0",
			"resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
			"integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
			"dev": true,
			"dependencies": {
				"universalify": "^2.0.0"
			},
			"optionalDependencies": {
				"graceful-fs": "^4.1.6"
			}
		},
		"node_modules/app-builder-lib/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/app-builder-lib/node_modules/universalify": {
			"version": "2.0.0",
			"resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
			"integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
			"dev": true,
			"engines": {
				"node": ">= 10.0.0"
			}
		},
		"node_modules/argparse": {
			"version": "2.0.1",
			"resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
			"integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
			"dev": true
		},
		"node_modules/asar": {
			"version": "3.1.0",
			"resolved": "https://registry.npmjs.org/asar/-/asar-3.1.0.tgz",
			"integrity": "sha512-vyxPxP5arcAqN4F/ebHd/HhwnAiZtwhglvdmc7BR2f0ywbVNTOpSeyhLDbGXtE/y58hv1oC75TaNIXutnsOZsQ==",
			"dev": true,
			"dependencies": {
				"chromium-pickle-js": "^0.2.0",
				"commander": "^5.0.0",
				"glob": "^7.1.6",
				"minimatch": "^3.0.4"
			},
			"bin": {
				"asar": "bin/asar.js"
			},
			"engines": {
				"node": ">=10.12.0"
			},
			"optionalDependencies": {
				"@types/glob": "^7.1.1"
			}
		},
		"node_modules/asn1": {
			"version": "0.2.6",
			"resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz",
			"integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==",
			"dependencies": {
				"safer-buffer": "~2.1.0"
			}
		},
		"node_modules/assert-plus": {
			"version": "1.0.0",
			"resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
			"integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
			"engines": {
				"node": ">=0.8"
			}
		},
		"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,
			"optional": true,
			"engines": {
				"node": ">=8"
			}
		},
		"node_modules/async": {
			"version": "0.9.2",
			"resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz",
			"integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=",
			"dev": true
		},
		"node_modules/async-exit-hook": {
			"version": "2.0.1",
			"resolved": "https://registry.npmjs.org/async-exit-hook/-/async-exit-hook-2.0.1.tgz",
			"integrity": "sha512-NW2cX8m1Q7KPA7a5M2ULQeZ2wR5qI5PAbw5L0UOMxdioVk9PMZ0h1TmyZEkPYrCvYjDlFICusOu1dlEKAAeXBw==",
			"dev": true,
			"engines": {
				"node": ">=0.12.0"
			}
		},
		"node_modules/asynckit": {
			"version": "0.4.0",
			"resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
			"integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="
		},
		"node_modules/at-least-node": {
			"version": "1.0.0",
			"resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz",
			"integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==",
			"dev": true,
			"engines": {
				"node": ">= 4.0.0"
			}
		},
		"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=",
			"engines": {
				"node": "*"
			}
		},
		"node_modules/aws4": {
			"version": "1.11.0",
			"resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz",
			"integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA=="
		},
		"node_modules/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/base64-js": {
			"version": "1.5.1",
			"resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
			"integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
			"dev": true,
			"funding": [
				{
					"type": "github",
					"url": "https://github.com/sponsors/feross"
				},
				{
					"type": "patreon",
					"url": "https://www.patreon.com/feross"
				},
				{
					"type": "consulting",
					"url": "https://feross.org/support"
				}
			]
		},
		"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=",
			"dependencies": {
				"tweetnacl": "^0.14.3"
			}
		},
		"node_modules/big-integer": {
			"version": "1.6.51",
			"resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz",
			"integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==",
			"engines": {
				"node": ">=0.6"
			}
		},
		"node_modules/binary": {
			"version": "0.3.0",
			"resolved": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz",
			"integrity": "sha1-n2BVO8XOjDOG87VTz/R0Yq3sqnk=",
			"dependencies": {
				"buffers": "~0.1.1",
				"chainsaw": "~0.1.0"
			},
			"engines": {
				"node": "*"
			}
		},
		"node_modules/bluebird": {
			"version": "3.4.7",
			"resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.4.7.tgz",
			"integrity": "sha1-9y12C+Cbf3bQjtj66Ysomo0F+rM="
		},
		"node_modules/bluebird-lst": {
			"version": "1.0.9",
			"resolved": "https://registry.npmjs.org/bluebird-lst/-/bluebird-lst-1.0.9.tgz",
			"integrity": "sha512-7B1Rtx82hjnSD4PGLAjVWeYH3tHAcVUmChh85a3lltKQm6FresXh9ErQo6oAv6CqxttczC3/kEg8SY5NluPuUw==",
			"dev": true,
			"dependencies": {
				"bluebird": "^3.5.5"
			}
		},
		"node_modules/bluebird-lst/node_modules/bluebird": {
			"version": "3.7.2",
			"resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
			"integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==",
			"dev": true
		},
		"node_modules/boolean": {
			"version": "3.1.4",
			"resolved": "https://registry.npmjs.org/boolean/-/boolean-3.1.4.tgz",
			"integrity": "sha512-3hx0kwU3uzG6ReQ3pnaFQPSktpBw6RHN3/ivDKEuU8g1XSfafowyvDnadjv1xp8IZqhtSukxlwv9bF6FhX8m0w==",
			"dev": true,
			"optional": true
		},
		"node_modules/boxen": {
			"version": "5.1.2",
			"resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz",
			"integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==",
			"dev": true,
			"dependencies": {
				"ansi-align": "^3.0.0",
				"camelcase": "^6.2.0",
				"chalk": "^4.1.0",
				"cli-boxes": "^2.2.1",
				"string-width": "^4.2.2",
				"type-fest": "^0.20.2",
				"widest-line": "^3.1.0",
				"wrap-ansi": "^7.0.0"
			},
			"engines": {
				"node": ">=10"
			},
			"funding": {
				"url": "https://github.com/sponsors/sindresorhus"
			}
		},
		"node_modules/boxen/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,
			"engines": {
				"node": ">=10"
			},
			"funding": {
				"url": "https://github.com/sponsors/sindresorhus"
			}
		},
		"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==",
			"dependencies": {
				"balanced-match": "^1.0.0",
				"concat-map": "0.0.1"
			}
		},
		"node_modules/buffer": {
			"version": "5.7.1",
			"resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
			"integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
			"dev": true,
			"funding": [
				{
					"type": "github",
					"url": "https://github.com/sponsors/feross"
				},
				{
					"type": "patreon",
					"url": "https://www.patreon.com/feross"
				},
				{
					"type": "consulting",
					"url": "https://feross.org/support"
				}
			],
			"optional": true,
			"dependencies": {
				"base64-js": "^1.3.1",
				"ieee754": "^1.1.13"
			}
		},
		"node_modules/buffer-alloc": {
			"version": "1.2.0",
			"resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz",
			"integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==",
			"dev": true,
			"dependencies": {
				"buffer-alloc-unsafe": "^1.1.0",
				"buffer-fill": "^1.0.0"
			}
		},
		"node_modules/buffer-alloc-unsafe": {
			"version": "1.1.0",
			"resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz",
			"integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==",
			"dev": true
		},
		"node_modules/buffer-crc32": {
			"version": "0.2.13",
			"resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
			"integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=",
			"dev": true,
			"engines": {
				"node": "*"
			}
		},
		"node_modules/buffer-equal": {
			"version": "1.0.0",
			"resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.0.tgz",
			"integrity": "sha1-WWFrSYME1Var1GaWayLu2j7KX74=",
			"dev": true,
			"engines": {
				"node": ">=0.4.0"
			}
		},
		"node_modules/buffer-fill": {
			"version": "1.0.0",
			"resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz",
			"integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=",
			"dev": true
		},
		"node_modules/buffer-from": {
			"version": "1.1.2",
			"resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
			"integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
			"dev": true
		},
		"node_modules/buffer-indexof-polyfill": {
			"version": "1.0.2",
			"resolved": "https://registry.npmjs.org/buffer-indexof-polyfill/-/buffer-indexof-polyfill-1.0.2.tgz",
			"integrity": "sha512-I7wzHwA3t1/lwXQh+A5PbNvJxgfo5r3xulgpYDB5zckTu/Z9oUK9biouBKQUjEqzaz3HnAT6TYoovmE+GqSf7A==",
			"engines": {
				"node": ">=0.10"
			}
		},
		"node_modules/buffers": {
			"version": "0.1.1",
			"resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz",
			"integrity": "sha1-skV5w77U1tOWru5tmorn9Ugqt7s=",
			"engines": {
				"node": ">=0.2.0"
			}
		},
		"node_modules/builder-util": {
			"version": "22.14.5",
			"resolved": "https://registry.npmjs.org/builder-util/-/builder-util-22.14.5.tgz",
			"integrity": "sha512-zqIHDFJwmA7jV7SC9aI+33MWwT2mWoijH+Ol9IntNAwuuRXoS+7XeJwnhLBXOhcDBzXT4kDzHnRk4JKeaygEYA==",
			"dev": true,
			"dependencies": {
				"@types/debug": "^4.1.6",
				"@types/fs-extra": "^9.0.11",
				"7zip-bin": "~5.1.1",
				"app-builder-bin": "3.7.1",
				"bluebird-lst": "^1.0.9",
				"builder-util-runtime": "8.9.1",
				"chalk": "^4.1.1",
				"cross-spawn": "^7.0.3",
				"debug": "^4.3.2",
				"fs-extra": "^10.0.0",
				"is-ci": "^3.0.0",
				"js-yaml": "^4.1.0",
				"source-map-support": "^0.5.19",
				"stat-mode": "^1.0.0",
				"temp-file": "^3.4.0"
			}
		},
		"node_modules/builder-util-runtime": {
			"version": "8.9.1",
			"resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-8.9.1.tgz",
			"integrity": "sha512-c8a8J3wK6BIVLW7ls+7TRK9igspTbzWmUqxFbgK0m40Ggm6efUbxtWVCGIjc+dtchyr5qAMAUL6iEGRdS/6vwg==",
			"dev": true,
			"dependencies": {
				"debug": "^4.3.2",
				"sax": "^1.2.4"
			},
			"engines": {
				"node": ">=12.0.0"
			}
		},
		"node_modules/builder-util/node_modules/fs-extra": {
			"version": "10.0.0",
			"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz",
			"integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==",
			"dev": true,
			"dependencies": {
				"graceful-fs": "^4.2.0",
				"jsonfile": "^6.0.1",
				"universalify": "^2.0.0"
			},
			"engines": {
				"node": ">=12"
			}
		},
		"node_modules/builder-util/node_modules/jsonfile": {
			"version": "6.1.0",
			"resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
			"integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
			"dev": true,
			"dependencies": {
				"universalify": "^2.0.0"
			},
			"optionalDependencies": {
				"graceful-fs": "^4.1.6"
			}
		},
		"node_modules/builder-util/node_modules/universalify": {
			"version": "2.0.0",
			"resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
			"integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
			"dev": true,
			"engines": {
				"node": ">= 10.0.0"
			}
		},
		"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,
			"dependencies": {
				"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"
			},
			"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": {
				"pump": "^3.0.0"
			},
			"engines": {
				"node": ">=8"
			},
			"funding": {
				"url": "https://github.com/sponsors/sindresorhus"
			}
		},
		"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,
			"engines": {
				"node": ">=8"
			}
		},
		"node_modules/camelcase": {
			"version": "6.2.1",
			"resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.1.tgz",
			"integrity": "sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA==",
			"dev": true,
			"engines": {
				"node": ">=10"
			},
			"funding": {
				"url": "https://github.com/sponsors/sindresorhus"
			}
		},
		"node_modules/caseless": {
			"version": "0.12.0",
			"resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
			"integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw="
		},
		"node_modules/chainsaw": {
			"version": "0.1.0",
			"resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz",
			"integrity": "sha1-XqtQsor+WAdNDVgpE4iCi15fvJg=",
			"dependencies": {
				"traverse": ">=0.3.0 <0.4"
			},
			"engines": {
				"node": "*"
			}
		},
		"node_modules/chalk": {
			"version": "4.1.2",
			"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
			"integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
			"dev": true,
			"dependencies": {
				"ansi-styles": "^4.1.0",
				"supports-color": "^7.1.0"
			},
			"engines": {
				"node": ">=10"
			},
			"funding": {
				"url": "https://github.com/chalk/chalk?sponsor=1"
			}
		},
		"node_modules/chromium-pickle-js": {
			"version": "0.2.0",
			"resolved": "https://registry.npmjs.org/chromium-pickle-js/-/chromium-pickle-js-0.2.0.tgz",
			"integrity": "sha1-BKEGZywYsIWrd02YPfo+oTjyIgU=",
			"dev": true
		},
		"node_modules/ci-info": {
			"version": "3.3.0",
			"resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz",
			"integrity": "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==",
			"dev": true
		},
		"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,
			"engines": {
				"node": ">=6"
			},
			"funding": {
				"url": "https://github.com/sponsors/sindresorhus"
			}
		},
		"node_modules/cli-truncate": {
			"version": "2.1.0",
			"resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz",
			"integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==",
			"dev": true,
			"optional": true,
			"dependencies": {
				"slice-ansi": "^3.0.0",
				"string-width": "^4.2.0"
			},
			"engines": {
				"node": ">=8"
			},
			"funding": {
				"url": "https://github.com/sponsors/sindresorhus"
			}
		},
		"node_modules/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,
			"dependencies": {
				"string-width": "^4.2.0",
				"strip-ansi": "^6.0.0",
				"wrap-ansi": "^7.0.0"
			}
		},
		"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,
			"dependencies": {
				"mimic-response": "^1.0.0"
			}
		},
		"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,
			"dependencies": {
				"color-name": "~1.1.4"
			},
			"engines": {
				"node": ">=7.0.0"
			}
		},
		"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
		},
		"node_modules/colors": {
			"version": "1.0.3",
			"resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz",
			"integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=",
			"dev": true,
			"engines": {
				"node": ">=0.1.90"
			}
		},
		"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==",
			"dependencies": {
				"delayed-stream": "~1.0.0"
			},
			"engines": {
				"node": ">= 0.8"
			}
		},
		"node_modules/commander": {
			"version": "5.1.0",
			"resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz",
			"integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==",
			"dev": true,
			"engines": {
				"node": ">= 6"
			}
		},
		"node_modules/compare-version": {
			"version": "0.1.2",
			"resolved": "https://registry.npmjs.org/compare-version/-/compare-version-0.1.2.tgz",
			"integrity": "sha1-AWLsLZNR9d3VmpICy6k1NmpyUIA=",
			"dev": true,
			"engines": {
				"node": ">=0.10.0"
			}
		},
		"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="
		},
		"node_modules/concat-stream": {
			"version": "1.6.2",
			"resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
			"integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
			"dev": true,
			"engines": [
				"node >= 0.8"
			],
			"dependencies": {
				"buffer-from": "^1.0.0",
				"inherits": "^2.0.3",
				"readable-stream": "^2.2.2",
				"typedarray": "^0.0.6"
			}
		},
		"node_modules/config-chain": {
			"version": "1.1.13",
			"resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz",
			"integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==",
			"dev": true,
			"optional": true,
			"dependencies": {
				"ini": "^1.3.4",
				"proto-list": "~1.2.1"
			}
		},
		"node_modules/configstore": {
			"version": "5.0.1",
			"resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz",
			"integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==",
			"dev": true,
			"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"
			},
			"engines": {
				"node": ">=8"
			}
		},
		"node_modules/core-util-is": {
			"version": "1.0.3",
			"resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
			"integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ=="
		},
		"node_modules/crc": {
			"version": "3.8.0",
			"resolved": "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz",
			"integrity": "sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ==",
			"dev": true,
			"optional": true,
			"dependencies": {
				"buffer": "^5.1.0"
			}
		},
		"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,
			"dependencies": {
				"path-key": "^3.1.0",
				"shebang-command": "^2.0.0",
				"which": "^2.0.1"
			},
			"engines": {
				"node": ">= 8"
			}
		},
		"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,
			"engines": {
				"node": ">=8"
			}
		},
		"node_modules/dashdash": {
			"version": "1.14.1",
			"resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
			"integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
			"dependencies": {
				"assert-plus": "^1.0.0"
			},
			"engines": {
				"node": ">=0.10"
			}
		},
		"node_modules/debug": {
			"version": "4.3.3",
			"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
			"integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
			"dev": true,
			"dependencies": {
				"ms": "2.1.2"
			},
			"engines": {
				"node": ">=6.0"
			},
			"peerDependenciesMeta": {
				"supports-color": {
					"optional": true
				}
			}
		},
		"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,
			"dependencies": {
				"mimic-response": "^1.0.0"
			},
			"engines": {
				"node": ">=4"
			}
		},
		"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==",
			"dev": true,
			"engines": {
				"node": ">=4.0.0"
			}
		},
		"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
		},
		"node_modules/define-properties": {
			"version": "1.1.3",
			"resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
			"integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
			"dev": true,
			"optional": true,
			"dependencies": {
				"object-keys": "^1.0.12"
			},
			"engines": {
				"node": ">= 0.4"
			}
		},
		"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=",
			"engines": {
				"node": ">=0.4.0"
			}
		},
		"node_modules/detect-node": {
			"version": "2.1.0",
			"resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz",
			"integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==",
			"dev": true,
			"optional": true
		},
		"node_modules/dir-compare": {
			"version": "2.4.0",
			"resolved": "https://registry.npmjs.org/dir-compare/-/dir-compare-2.4.0.tgz",
			"integrity": "sha512-l9hmu8x/rjVC9Z2zmGzkhOEowZvW7pmYws5CWHutg8u1JgvsKWMx7Q/UODeu4djLZ4FgW5besw5yvMQnBHzuCA==",
			"dev": true,
			"dependencies": {
				"buffer-equal": "1.0.0",
				"colors": "1.0.3",
				"commander": "2.9.0",
				"minimatch": "3.0.4"
			},
			"bin": {
				"dircompare": "src/cli/dircompare.js"
			}
		},
		"node_modules/dir-compare/node_modules/commander": {
			"version": "2.9.0",
			"resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz",
			"integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=",
			"dev": true,
			"dependencies": {
				"graceful-readlink": ">= 1.0.0"
			},
			"engines": {
				"node": ">= 0.6.x"
			}
		},
		"node_modules/dmg-builder": {
			"version": "22.14.5",
			"resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-22.14.5.tgz",
			"integrity": "sha512-1GvFGQE332bvPamcMwZDqWqfWfJTyyDLOsHMcGi0zs+Jh7JOn6/zuBkHJIWHdsj2QJbhzLVyd2/ZqttOKv7I8w==",
			"dev": true,
			"dependencies": {
				"app-builder-lib": "22.14.5",
				"builder-util": "22.14.5",
				"builder-util-runtime": "8.9.1",
				"fs-extra": "^10.0.0",
				"iconv-lite": "^0.6.2",
				"js-yaml": "^4.1.0"
			},
			"optionalDependencies": {
				"dmg-license": "^1.0.9"
			}
		},
		"node_modules/dmg-builder/node_modules/fs-extra": {
			"version": "10.0.0",
			"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz",
			"integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==",
			"dev": true,
			"dependencies": {
				"graceful-fs": "^4.2.0",
				"jsonfile": "^6.0.1",
				"universalify": "^2.0.0"
			},
			"engines": {
				"node": ">=12"
			}
		},
		"node_modules/dmg-builder/node_modules/jsonfile": {
			"version": "6.1.0",
			"resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
			"integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
			"dev": true,
			"dependencies": {
				"universalify": "^2.0.0"
			},
			"optionalDependencies": {
				"graceful-fs": "^4.1.6"
			}
		},
		"node_modules/dmg-builder/node_modules/universalify": {
			"version": "2.0.0",
			"resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
			"integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
			"dev": true,
			"engines": {
				"node": ">= 10.0.0"
			}
		},
		"node_modules/dmg-license": {
			"version": "1.0.10",
			"resolved": "https://registry.npmjs.org/dmg-license/-/dmg-license-1.0.10.tgz",
			"integrity": "sha512-SVeeyiOeinV5JCPHXMdKOgK1YVbak/4+8WL2rBnfqRYpA5FaeFaQnQWb25x628am1w70CbipGDv9S51biph63A==",
			"dev": true,
			"optional": true,
			"os": [
				"darwin"
			],
			"dependencies": {
				"@types/plist": "^3.0.1",
				"@types/verror": "^1.10.3",
				"ajv": "^6.10.0",
				"crc": "^3.8.0",
				"iconv-corefoundation": "^1.1.7",
				"plist": "^3.0.4",
				"smart-buffer": "^4.0.2",
				"verror": "^1.10.0"
			},
			"bin": {
				"dmg-license": "bin/dmg-license.js"
			},
			"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,
			"dependencies": {
				"is-obj": "^2.0.0"
			},
			"engines": {
				"node": ">=8"
			}
		},
		"node_modules/dotenv": {
			"version": "9.0.2",
			"resolved": "https://registry.npmjs.org/dotenv/-/dotenv-9.0.2.tgz",
			"integrity": "sha512-I9OvvrHp4pIARv4+x9iuewrWycX6CcZtoAu1XrzPxc5UygMJXJZYmBsynku8IkrJwgypE5DGNjDPmPRhDCptUg==",
			"dev": true,
			"engines": {
				"node": ">=10"
			}
		},
		"node_modules/dotenv-expand": {
			"version": "5.1.0",
			"resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz",
			"integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==",
			"dev": true
		},
		"node_modules/duplexer2": {
			"version": "0.1.4",
			"resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz",
			"integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=",
			"dependencies": {
				"readable-stream": "^2.0.2"
			}
		},
		"node_modules/duplexer3": {
			"version": "0.1.4",
			"resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz",
			"integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=",
			"dev": true
		},
		"node_modules/ecc-jsbn": {
			"version": "0.1.2",
			"resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
			"integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
			"dependencies": {
				"jsbn": "~0.1.0",
				"safer-buffer": "^2.1.0"
			}
		},
		"node_modules/ejs": {
			"version": "3.1.6",
			"resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.6.tgz",
			"integrity": "sha512-9lt9Zse4hPucPkoP7FHDF0LQAlGyF9JVpnClFLFH3aSSbxmyoqINRpp/9wePWJTUl4KOQwRL72Iw3InHPDkoGw==",
			"dev": true,
			"dependencies": {
				"jake": "^10.6.1"
			},
			"bin": {
				"ejs": "bin/cli.js"
			},
			"engines": {
				"node": ">=0.10.0"
			}
		},
		"node_modules/electron": {
			"version": "16.0.5",
			"resolved": "https://registry.npmjs.org/electron/-/electron-16.0.5.tgz",
			"integrity": "sha512-TgQXWmEGQ3uH2P2JDq5GyJDEu/fimRgqp1iNisARtGreU1k3630PqWlR+4SPnSEHN9NuSv92ng6NWxtefeFzxg==",
			"dev": true,
			"hasInstallScript": true,
			"dependencies": {
				"@electron/get": "^1.13.0",
				"@types/node": "^14.6.2",
				"extract-zip": "^1.0.3"
			},
			"bin": {
				"electron": "cli.js"
			},
			"engines": {
				"node": ">= 8.6"
			}
		},
		"node_modules/electron-builder": {
			"version": "22.14.5",
			"resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-22.14.5.tgz",
			"integrity": "sha512-N73hSbXFz6Mz5Z6h6C5ly6CB+dUN6k1LuCDJjI8VF47bMXv/QE0HE+Kkb0GPKqTqM7Hsk/yIYX+kHCfSkR5FGg==",
			"dev": true,
			"dependencies": {
				"@types/yargs": "^17.0.1",
				"app-builder-lib": "22.14.5",
				"builder-util": "22.14.5",
				"builder-util-runtime": "8.9.1",
				"chalk": "^4.1.1",
				"dmg-builder": "22.14.5",
				"fs-extra": "^10.0.0",
				"is-ci": "^3.0.0",
				"lazy-val": "^1.0.5",
				"read-config-file": "6.2.0",
				"update-notifier": "^5.1.0",
				"yargs": "^17.0.1"
			},
			"bin": {
				"electron-builder": "cli.js",
				"install-app-deps": "install-app-deps.js"
			},
			"engines": {
				"node": ">=14.0.0"
			}
		},
		"node_modules/electron-builder/node_modules/fs-extra": {
			"version": "10.0.0",
			"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz",
			"integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==",
			"dev": true,
			"dependencies": {
				"graceful-fs": "^4.2.0",
				"jsonfile": "^6.0.1",
				"universalify": "^2.0.0"
			},
			"engines": {
				"node": ">=12"
			}
		},
		"node_modules/electron-builder/node_modules/jsonfile": {
			"version": "6.1.0",
			"resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
			"integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
			"dev": true,
			"dependencies": {
				"universalify": "^2.0.0"
			},
			"optionalDependencies": {
				"graceful-fs": "^4.1.6"
			}
		},
		"node_modules/electron-builder/node_modules/universalify": {
			"version": "2.0.0",
			"resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
			"integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
			"dev": true,
			"engines": {
				"node": ">= 10.0.0"
			}
		},
		"node_modules/electron-osx-sign": {
			"version": "0.5.0",
			"resolved": "https://registry.npmjs.org/electron-osx-sign/-/electron-osx-sign-0.5.0.tgz",
			"integrity": "sha512-icoRLHzFz/qxzDh/N4Pi2z4yVHurlsCAYQvsCSG7fCedJ4UJXBS6PoQyGH71IfcqKupcKeK7HX/NkyfG+v6vlQ==",
			"dev": true,
			"dependencies": {
				"bluebird": "^3.5.0",
				"compare-version": "^0.1.2",
				"debug": "^2.6.8",
				"isbinaryfile": "^3.0.2",
				"minimist": "^1.2.0",
				"plist": "^3.0.1"
			},
			"bin": {
				"electron-osx-flat": "bin/electron-osx-flat.js",
				"electron-osx-sign": "bin/electron-osx-sign.js"
			},
			"engines": {
				"node": ">=4.0.0"
			}
		},
		"node_modules/electron-osx-sign/node_modules/bluebird": {
			"version": "3.7.2",
			"resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
			"integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==",
			"dev": true
		},
		"node_modules/electron-osx-sign/node_modules/debug": {
			"version": "2.6.9",
			"resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
			"integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
			"dev": true,
			"dependencies": {
				"ms": "2.0.0"
			}
		},
		"node_modules/electron-osx-sign/node_modules/isbinaryfile": {
			"version": "3.0.3",
			"resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-3.0.3.tgz",
			"integrity": "sha512-8cJBL5tTd2OS0dM4jz07wQd5g0dCCqIhUxPIGtZfa5L6hWlvV5MHTITy/DBAsF+Oe2LS1X3krBUhNwaGUWpWxw==",
			"dev": true,
			"dependencies": {
				"buffer-alloc": "^1.2.0"
			},
			"engines": {
				"node": ">=0.6.0"
			}
		},
		"node_modules/electron-osx-sign/node_modules/ms": {
			"version": "2.0.0",
			"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
			"integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
			"dev": true
		},
		"node_modules/electron-publish": {
			"version": "22.14.5",
			"resolved": "https://registry.npmjs.org/electron-publish/-/electron-publish-22.14.5.tgz",
			"integrity": "sha512-h+NANRdaA0PqGF15GKvorseWPzh1PXa/zx4I37//PIokW8eKIov8ky23foUSb55ZFWUHGpxQJux7y2NCfBtQeg==",
			"dev": true,
			"dependencies": {
				"@types/fs-extra": "^9.0.11",
				"builder-util": "22.14.5",
				"builder-util-runtime": "8.9.1",
				"chalk": "^4.1.1",
				"fs-extra": "^10.0.0",
				"lazy-val": "^1.0.5",
				"mime": "^2.5.2"
			}
		},
		"node_modules/electron-publish/node_modules/fs-extra": {
			"version": "10.0.0",
			"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz",
			"integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==",
			"dev": true,
			"dependencies": {
				"graceful-fs": "^4.2.0",
				"jsonfile": "^6.0.1",
				"universalify": "^2.0.0"
			},
			"engines": {
				"node": ">=12"
			}
		},
		"node_modules/electron-publish/node_modules/jsonfile": {
			"version": "6.1.0",
			"resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
			"integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
			"dev": true,
			"dependencies": {
				"universalify": "^2.0.0"
			},
			"optionalDependencies": {
				"graceful-fs": "^4.1.6"
			}
		},
		"node_modules/electron-publish/node_modules/universalify": {
			"version": "2.0.0",
			"resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
			"integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
			"dev": true,
			"engines": {
				"node": ">= 10.0.0"
			}
		},
		"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
		},
		"node_modules/encodeurl": {
			"version": "1.0.2",
			"resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
			"integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=",
			"dev": true,
			"optional": true,
			"engines": {
				"node": ">= 0.8"
			}
		},
		"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,
			"dependencies": {
				"once": "^1.4.0"
			}
		},
		"node_modules/env-paths": {
			"version": "2.2.1",
			"resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz",
			"integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==",
			"dev": true,
			"engines": {
				"node": ">=6"
			}
		},
		"node_modules/es6-error": {
			"version": "4.1.1",
			"resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz",
			"integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==",
			"dev": true,
			"optional": true
		},
		"node_modules/escalade": {
			"version": "3.1.1",
			"resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
			"integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
			"dev": true,
			"engines": {
				"node": ">=6"
			}
		},
		"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,
			"engines": {
				"node": ">=8"
			}
		},
		"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,
			"optional": true,
			"engines": {
				"node": ">=10"
			},
			"funding": {
				"url": "https://github.com/sponsors/sindresorhus"
			}
		},
		"node_modules/extend": {
			"version": "3.0.2",
			"resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
			"integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="
		},
		"node_modules/extract-zip": {
			"version": "1.7.0",
			"resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.7.0.tgz",
			"integrity": "sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA==",
			"dev": true,
			"dependencies": {
				"concat-stream": "^1.6.2",
				"debug": "^2.6.9",
				"mkdirp": "^0.5.4",
				"yauzl": "^2.10.0"
			},
			"bin": {
				"extract-zip": "cli.js"
			}
		},
		"node_modules/extract-zip/node_modules/debug": {
			"version": "2.6.9",
			"resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
			"integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
			"dev": true,
			"dependencies": {
				"ms": "2.0.0"
			}
		},
		"node_modules/extract-zip/node_modules/ms": {
			"version": "2.0.0",
			"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
			"integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
			"dev": true
		},
		"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"
			]
		},
		"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=="
		},
		"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=="
		},
		"node_modules/fd-slicer": {
			"version": "1.1.0",
			"resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
			"integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=",
			"dev": true,
			"dependencies": {
				"pend": "~1.2.0"
			}
		},
		"node_modules/filelist": {
			"version": "1.0.2",
			"resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.2.tgz",
			"integrity": "sha512-z7O0IS8Plc39rTCq6i6iHxk43duYOn8uFJiWSewIq0Bww1RNybVHSCjahmcC87ZqAm4OTvFzlzeGu3XAzG1ctQ==",
			"dev": true,
			"dependencies": {
				"minimatch": "^3.0.4"
			}
		},
		"node_modules/follow-redirects": {
			"version": "1.14.6",
			"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.6.tgz",
			"integrity": "sha512-fhUl5EwSJbbl8AR+uYL2KQDxLkdSjZGR36xy46AO7cOMTrCMON6Sa28FmAnC2tRTDbd/Uuzz3aJBv7EBN7JH8A==",
			"funding": [
				{
					"type": "individual",
					"url": "https://github.com/sponsors/RubenVerborgh"
				}
			],
			"engines": {
				"node": ">=4.0"
			},
			"peerDependenciesMeta": {
				"debug": {
					"optional": true
				}
			}
		},
		"node_modules/forever-agent": {
			"version": "0.6.1",
			"resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
			"integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
			"engines": {
				"node": "*"
			}
		},
		"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==",
			"dependencies": {
				"asynckit": "^0.4.0",
				"combined-stream": "^1.0.6",
				"mime-types": "^2.1.12"
			},
			"engines": {
				"node": ">= 0.12"
			}
		},
		"node_modules/fs-extra": {
			"version": "8.1.0",
			"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
			"integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
			"dev": true,
			"dependencies": {
				"graceful-fs": "^4.2.0",
				"jsonfile": "^4.0.0",
				"universalify": "^0.1.0"
			},
			"engines": {
				"node": ">=6 <7 || >=8"
			}
		},
		"node_modules/fs.realpath": {
			"version": "1.0.0",
			"resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
			"integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
		},
		"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,
			"engines": {
				"node": "6.* || 8.* || >= 10.*"
			}
		},
		"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"
			}
		},
		"node_modules/getpass": {
			"version": "0.1.7",
			"resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
			"integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
			"dependencies": {
				"assert-plus": "^1.0.0"
			}
		},
		"node_modules/glob": {
			"version": "7.2.0",
			"resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
			"integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
			"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": "*"
			},
			"funding": {
				"url": "https://github.com/sponsors/isaacs"
			}
		},
		"node_modules/global-agent": {
			"version": "3.0.0",
			"resolved": "https://registry.npmjs.org/global-agent/-/global-agent-3.0.0.tgz",
			"integrity": "sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q==",
			"dev": true,
			"optional": true,
			"dependencies": {
				"boolean": "^3.0.1",
				"es6-error": "^4.1.1",
				"matcher": "^3.0.0",
				"roarr": "^2.15.3",
				"semver": "^7.3.2",
				"serialize-error": "^7.0.1"
			},
			"engines": {
				"node": ">=10.0"
			}
		},
		"node_modules/global-agent/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/global-dirs": {
			"version": "3.0.0",
			"resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.0.tgz",
			"integrity": "sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==",
			"dev": true,
			"dependencies": {
				"ini": "2.0.0"
			},
			"engines": {
				"node": ">=10"
			},
			"funding": {
				"url": "https://github.com/sponsors/sindresorhus"
			}
		},
		"node_modules/global-dirs/node_modules/ini": {
			"version": "2.0.0",
			"resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz",
			"integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==",
			"dev": true,
			"engines": {
				"node": ">=10"
			}
		},
		"node_modules/global-tunnel-ng": {
			"version": "2.7.1",
			"resolved": "https://registry.npmjs.org/global-tunnel-ng/-/global-tunnel-ng-2.7.1.tgz",
			"integrity": "sha512-4s+DyciWBV0eK148wqXxcmVAbFVPqtc3sEtUE/GTQfuU80rySLcMhUmHKSHI7/LDj8q0gDYI1lIhRRB7ieRAqg==",
			"dev": true,
			"optional": true,
			"dependencies": {
				"encodeurl": "^1.0.2",
				"lodash": "^4.17.10",
				"npm-conf": "^1.1.3",
				"tunnel": "^0.0.6"
			},
			"engines": {
				"node": ">=0.10"
			}
		},
		"node_modules/globalthis": {
			"version": "1.0.2",
			"resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.2.tgz",
			"integrity": "sha512-ZQnSFO1la8P7auIOQECnm0sSuoMeaSq0EEdXMBFF2QJO4uNcwbyhSgG3MruWNbFTqCLmxVwGOl7LZ9kASvHdeQ==",
			"dev": true,
			"optional": true,
			"dependencies": {
				"define-properties": "^1.1.3"
			},
			"engines": {
				"node": ">= 0.4"
			},
			"funding": {
				"url": "https://github.com/sponsors/ljharb"
			}
		},
		"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,
			"dependencies": {
				"@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"
			},
			"engines": {
				"node": ">=8.6"
			}
		},
		"node_modules/graceful-fs": {
			"version": "4.2.8",
			"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz",
			"integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg=="
		},
		"node_modules/graceful-readlink": {
			"version": "1.0.1",
			"resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz",
			"integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=",
			"dev": 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=",
			"engines": {
				"node": ">=4"
			}
		},
		"node_modules/har-validator": {
			"version": "5.1.5",
			"resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz",
			"integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==",
			"deprecated": "this library is no longer supported",
			"dependencies": {
				"ajv": "^6.12.3",
				"har-schema": "^2.0.0"
			},
			"engines": {
				"node": ">=6"
			}
		},
		"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,
			"engines": {
				"node": ">=8"
			}
		},
		"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,
			"engines": {
				"node": ">=8"
			}
		},
		"node_modules/hosted-git-info": {
			"version": "4.0.2",
			"resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.0.2.tgz",
			"integrity": "sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg==",
			"dev": true,
			"dependencies": {
				"lru-cache": "^6.0.0"
			},
			"engines": {
				"node": ">=10"
			}
		},
		"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
		},
		"node_modules/http-signature": {
			"version": "1.2.0",
			"resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
			"integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
			"dependencies": {
				"assert-plus": "^1.0.0",
				"jsprim": "^1.2.2",
				"sshpk": "^1.7.0"
			},
			"engines": {
				"node": ">=0.8",
				"npm": ">=1.3.7"
			}
		},
		"node_modules/iconv-corefoundation": {
			"version": "1.1.7",
			"resolved": "https://registry.npmjs.org/iconv-corefoundation/-/iconv-corefoundation-1.1.7.tgz",
			"integrity": "sha512-T10qvkw0zz4wnm560lOEg0PovVqUXuOFhhHAkixw8/sycy7TJt7v/RrkEKEQnAw2viPSJu6iAkErxnzR0g8PpQ==",
			"dev": true,
			"optional": true,
			"os": [
				"darwin"
			],
			"dependencies": {
				"cli-truncate": "^2.1.0",
				"node-addon-api": "^1.6.3"
			},
			"engines": {
				"node": "^8.11.2 || >=10"
			}
		},
		"node_modules/iconv-lite": {
			"version": "0.6.3",
			"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
			"integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
			"dev": true,
			"dependencies": {
				"safer-buffer": ">= 2.1.2 < 3.0.0"
			},
			"engines": {
				"node": ">=0.10.0"
			}
		},
		"node_modules/ieee754": {
			"version": "1.2.1",
			"resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
			"integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
			"dev": true,
			"funding": [
				{
					"type": "github",
					"url": "https://github.com/sponsors/feross"
				},
				{
					"type": "patreon",
					"url": "https://www.patreon.com/feross"
				},
				{
					"type": "consulting",
					"url": "https://feross.org/support"
				}
			],
			"optional": true
		},
		"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,
			"engines": {
				"node": ">=4"
			}
		},
		"node_modules/imurmurhash": {
			"version": "0.1.4",
			"resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
			"integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
			"dev": true,
			"engines": {
				"node": ">=0.8.19"
			}
		},
		"node_modules/inflight": {
			"version": "1.0.6",
			"resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
			"integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
			"dependencies": {
				"once": "^1.3.0",
				"wrappy": "1"
			}
		},
		"node_modules/inherits": {
			"version": "2.0.4",
			"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
			"integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
		},
		"node_modules/ini": {
			"version": "1.3.8",
			"resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
			"integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
			"dev": true
		},
		"node_modules/is-ci": {
			"version": "3.0.1",
			"resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz",
			"integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==",
			"dev": true,
			"dependencies": {
				"ci-info": "^3.2.0"
			},
			"bin": {
				"is-ci": "bin.js"
			}
		},
		"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/is-installed-globally": {
			"version": "0.4.0",
			"resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz",
			"integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==",
			"dev": true,
			"dependencies": {
				"global-dirs": "^3.0.0",
				"is-path-inside": "^3.0.2"
			},
			"engines": {
				"node": ">=10"
			},
			"funding": {
				"url": "https://github.com/sponsors/sindresorhus"
			}
		},
		"node_modules/is-npm": {
			"version": "5.0.0",
			"resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz",
			"integrity": "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==",
			"dev": true,
			"engines": {
				"node": ">=10"
			},
			"funding": {
				"url": "https://github.com/sponsors/sindresorhus"
			}
		},
		"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,
			"engines": {
				"node": ">=8"
			}
		},
		"node_modules/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,
			"engines": {
				"node": ">=8"
			}
		},
		"node_modules/is-typedarray": {
			"version": "1.0.0",
			"resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
			"integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo="
		},
		"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
		},
		"node_modules/isarray": {
			"version": "1.0.0",
			"resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
			"integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
		},
		"node_modules/isbinaryfile": {
			"version": "4.0.8",
			"resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.8.tgz",
			"integrity": "sha512-53h6XFniq77YdW+spoRrebh0mnmTxRPTlcuIArO57lmMdq4uBKFKaeTjnb92oYWrSn/LVL+LT+Hap2tFQj8V+w==",
			"dev": true,
			"engines": {
				"node": ">= 8.0.0"
			},
			"funding": {
				"url": "https://github.com/sponsors/gjtorikian/"
			}
		},
		"node_modules/isexe": {
			"version": "2.0.0",
			"resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
			"integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
			"dev": true
		},
		"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="
		},
		"node_modules/jake": {
			"version": "10.8.2",
			"resolved": "https://registry.npmjs.org/jake/-/jake-10.8.2.tgz",
			"integrity": "sha512-eLpKyrfG3mzvGE2Du8VoPbeSkRry093+tyNjdYaBbJS9v17knImYGNXQCUV0gLxQtF82m3E8iRb/wdSQZLoq7A==",
			"dev": true,
			"dependencies": {
				"async": "0.9.x",
				"chalk": "^2.4.2",
				"filelist": "^1.0.1",
				"minimatch": "^3.0.4"
			},
			"bin": {
				"jake": "bin/cli.js"
			},
			"engines": {
				"node": "*"
			}
		},
		"node_modules/jake/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": {
				"color-convert": "^1.9.0"
			},
			"engines": {
				"node": ">=4"
			}
		},
		"node_modules/jake/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/jake/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/jake/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/jake/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"
			}
		},
		"node_modules/jake/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/jake/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/js-yaml": {
			"version": "4.1.0",
			"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
			"integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
			"dev": true,
			"dependencies": {
				"argparse": "^2.0.1"
			},
			"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="
		},
		"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-schema": {
			"version": "0.4.0",
			"resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz",
			"integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA=="
		},
		"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=="
		},
		"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="
		},
		"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/jsonfile": {
			"version": "4.0.0",
			"resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
			"integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
			"dev": true,
			"optionalDependencies": {
				"graceful-fs": "^4.1.6"
			}
		},
		"node_modules/jsprim": {
			"version": "1.4.2",
			"resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz",
			"integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==",
			"dependencies": {
				"assert-plus": "1.0.0",
				"extsprintf": "1.3.0",
				"json-schema": "0.4.0",
				"verror": "1.10.0"
			},
			"engines": {
				"node": ">=0.6.0"
			}
		},
		"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/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/lazy-val": {
			"version": "1.0.5",
			"resolved": "https://registry.npmjs.org/lazy-val/-/lazy-val-1.0.5.tgz",
			"integrity": "sha512-0/BnGCCfyUMkBpeDgWihanIAF9JmZhHBgUhEqzvf+adhNGLoP6TaiI5oF8oyb3I45P+PcnrqihSf01M0l0G5+Q==",
			"dev": true
		},
		"node_modules/listenercount": {
			"version": "1.0.1",
			"resolved": "https://registry.npmjs.org/listenercount/-/listenercount-1.0.1.tgz",
			"integrity": "sha1-hMinKrWcRyUyFIDJdeZQg0LnCTc="
		},
		"node_modules/lodash": {
			"version": "4.17.21",
			"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
			"integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
			"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/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"
			},
			"funding": {
				"url": "https://github.com/sponsors/sindresorhus"
			}
		},
		"node_modules/matcher": {
			"version": "3.0.0",
			"resolved": "https://registry.npmjs.org/matcher/-/matcher-3.0.0.tgz",
			"integrity": "sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==",
			"dev": true,
			"optional": true,
			"dependencies": {
				"escape-string-regexp": "^4.0.0"
			},
			"engines": {
				"node": ">=10"
			}
		},
		"node_modules/mime": {
			"version": "2.6.0",
			"resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz",
			"integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==",
			"dev": true,
			"bin": {
				"mime": "cli.js"
			},
			"engines": {
				"node": ">=4.0.0"
			}
		},
		"node_modules/mime-db": {
			"version": "1.51.0",
			"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz",
			"integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==",
			"engines": {
				"node": ">= 0.6"
			}
		},
		"node_modules/mime-types": {
			"version": "2.1.34",
			"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz",
			"integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==",
			"dependencies": {
				"mime-db": "1.51.0"
			},
			"engines": {
				"node": ">= 0.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/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.1.2",
			"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
			"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
			"dev": true
		},
		"node_modules/node-addon-api": {
			"version": "1.7.2",
			"resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-1.7.2.tgz",
			"integrity": "sha512-ibPK3iA+vaY1eEjESkQkM0BbCqFOaZMiXRTtdB0u7b4djtY6JnsjvPdUHVMg6xQt3B8fpTTWHI9A+ADjM9frzg==",
			"dev": true,
			"optional": true
		},
		"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-conf": {
			"version": "1.1.3",
			"resolved": "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz",
			"integrity": "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==",
			"dev": true,
			"optional": true,
			"dependencies": {
				"config-chain": "^1.1.11",
				"pify": "^3.0.0"
			},
			"engines": {
				"node": ">=4"
			}
		},
		"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==",
			"engines": {
				"node": "*"
			}
		},
		"node_modules/object-keys": {
			"version": "1.1.1",
			"resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
			"integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
			"dev": true,
			"optional": true,
			"engines": {
				"node": ">= 0.4"
			}
		},
		"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/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/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/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/pend": {
			"version": "1.2.0",
			"resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
			"integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=",
			"dev": true
		},
		"node_modules/performance-now": {
			"version": "2.1.0",
			"resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
			"integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns="
		},
		"node_modules/pify": {
			"version": "3.0.0",
			"resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
			"integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
			"dev": true,
			"optional": true,
			"engines": {
				"node": ">=4"
			}
		},
		"node_modules/plist": {
			"version": "3.0.4",
			"resolved": "https://registry.npmjs.org/plist/-/plist-3.0.4.tgz",
			"integrity": "sha512-ksrr8y9+nXOxQB2osVNqrgvX/XQPOXaU4BQMKjYq8PvaY1U18mo+fKgBSwzK+luSyinOuPae956lSVcBwxlAMg==",
			"dev": true,
			"dependencies": {
				"base64-js": "^1.5.1",
				"xmlbuilder": "^9.0.7"
			},
			"engines": {
				"node": ">=6"
			}
		},
		"node_modules/plist/node_modules/xmlbuilder": {
			"version": "9.0.7",
			"resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz",
			"integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=",
			"dev": true,
			"engines": {
				"node": ">=4.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/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/proto-list": {
			"version": "1.2.4",
			"resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz",
			"integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=",
			"dev": true,
			"optional": true
		},
		"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=="
		},
		"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==",
			"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.5.2",
			"resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
			"integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
			"engines": {
				"node": ">=0.6"
			}
		},
		"node_modules/rc": {
			"version": "1.2.8",
			"resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
			"integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
			"dev": true,
			"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/read-config-file": {
			"version": "6.2.0",
			"resolved": "https://registry.npmjs.org/read-config-file/-/read-config-file-6.2.0.tgz",
			"integrity": "sha512-gx7Pgr5I56JtYz+WuqEbQHj/xWo+5Vwua2jhb1VwM4Wid5PqYmZ4i00ZB0YEGIfkVBsCv9UrjgyqCiQfS/Oosg==",
			"dev": true,
			"dependencies": {
				"dotenv": "^9.0.2",
				"dotenv-expand": "^5.1.0",
				"js-yaml": "^4.1.0",
				"json5": "^2.2.0",
				"lazy-val": "^1.0.4"
			},
			"engines": {
				"node": ">=12.0.0"
			}
		},
		"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/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/request": {
			"version": "2.88.2",
			"resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz",
			"integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==",
			"deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142",
			"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/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/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/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/roarr": {
			"version": "2.15.4",
			"resolved": "https://registry.npmjs.org/roarr/-/roarr-2.15.4.tgz",
			"integrity": "sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==",
			"dev": true,
			"optional": true,
			"dependencies": {
				"boolean": "^3.0.1",
				"detect-node": "^2.0.4",
				"globalthis": "^1.0.1",
				"json-stringify-safe": "^5.0.1",
				"semver-compare": "^1.0.0",
				"sprintf-js": "^1.1.2"
			},
			"engines": {
				"node": ">=8.0"
			}
		},
		"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/safer-buffer": {
			"version": "2.1.2",
			"resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
			"integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
		},
		"node_modules/sanitize-filename": {
			"version": "1.6.3",
			"resolved": "https://registry.npmjs.org/sanitize-filename/-/sanitize-filename-1.6.3.tgz",
			"integrity": "sha512-y/52Mcy7aw3gRm7IrcGDFx/bCk4AhRh2eI9luHOQM86nZsqwiRkkq2GekHXBBD+SmPidc8i2PqtYZl+pWJ8Oeg==",
			"dev": true,
			"dependencies": {
				"truncate-utf8-bytes": "^1.0.0"
			}
		},
		"node_modules/sax": {
			"version": "1.2.4",
			"resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
			"integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",
			"dev": true
		},
		"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/semver-compare": {
			"version": "1.0.0",
			"resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz",
			"integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=",
			"dev": true,
			"optional": true
		},
		"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/serialize-error": {
			"version": "7.0.1",
			"resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-7.0.1.tgz",
			"integrity": "sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==",
			"dev": true,
			"optional": true,
			"dependencies": {
				"type-fest": "^0.13.1"
			},
			"engines": {
				"node": ">=10"
			},
			"funding": {
				"url": "https://github.com/sponsors/sindresorhus"
			}
		},
		"node_modules/setimmediate": {
			"version": "1.0.5",
			"resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
			"integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU="
		},
		"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/signal-exit": {
			"version": "3.0.6",
			"resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.6.tgz",
			"integrity": "sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==",
			"dev": true
		},
		"node_modules/slice-ansi": {
			"version": "3.0.0",
			"resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz",
			"integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==",
			"dev": true,
			"optional": true,
			"dependencies": {
				"ansi-styles": "^4.0.0",
				"astral-regex": "^2.0.0",
				"is-fullwidth-code-point": "^3.0.0"
			},
			"engines": {
				"node": ">=8"
			}
		},
		"node_modules/smart-buffer": {
			"version": "4.2.0",
			"resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz",
			"integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==",
			"dev": true,
			"optional": true,
			"engines": {
				"node": ">= 6.0.0",
				"npm": ">= 3.0.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-support": {
			"version": "0.5.21",
			"resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
			"integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==",
			"dev": true,
			"dependencies": {
				"buffer-from": "^1.0.0",
				"source-map": "^0.6.0"
			}
		},
		"node_modules/sprintf-js": {
			"version": "1.1.2",
			"resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz",
			"integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==",
			"dev": true,
			"optional": true
		},
		"node_modules/sshpk": {
			"version": "1.16.1",
			"resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz",
			"integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==",
			"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"
			},
			"bin": {
				"sshpk-conv": "bin/sshpk-conv",
				"sshpk-sign": "bin/sshpk-sign",
				"sshpk-verify": "bin/sshpk-verify"
			},
			"engines": {
				"node": ">=0.10.0"
			}
		},
		"node_modules/stat-mode": {
			"version": "1.0.0",
			"resolved": "https://registry.npmjs.org/stat-mode/-/stat-mode-1.0.0.tgz",
			"integrity": "sha512-jH9EhtKIjuXZ2cWxmXS8ZP80XyC3iasQxMDV8jzhNJpfDb7VbQLVW4Wvsxz9QZvzV+G4YoSfBUVKDOyxLzi/sg==",
			"dev": true,
			"engines": {
				"node": ">= 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-width": {
			"version": "4.2.3",
			"resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
			"integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
			"dev": true,
			"dependencies": {
				"emoji-regex": "^8.0.0",
				"is-fullwidth-code-point": "^3.0.0",
				"strip-ansi": "^6.0.1"
			},
			"engines": {
				"node": ">=8"
			}
		},
		"node_modules/strip-ansi": {
			"version": "6.0.1",
			"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
			"integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
			"dev": true,
			"dependencies": {
				"ansi-regex": "^5.0.1"
			},
			"engines": {
				"node": ">=8"
			}
		},
		"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=",
			"dev": true,
			"engines": {
				"node": ">=0.10.0"
			}
		},
		"node_modules/sumchecker": {
			"version": "3.0.1",
			"resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-3.0.1.tgz",
			"integrity": "sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg==",
			"dev": true,
			"dependencies": {
				"debug": "^4.1.0"
			},
			"engines": {
				"node": ">= 8.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/temp-file": {
			"version": "3.4.0",
			"resolved": "https://registry.npmjs.org/temp-file/-/temp-file-3.4.0.tgz",
			"integrity": "sha512-C5tjlC/HCtVUOi3KWVokd4vHVViOmGjtLwIh4MuzPo/nMYTV/p1urt3RnMz2IWXDdKEGJH3k5+KPxtqRsUYGtg==",
			"dev": true,
			"dependencies": {
				"async-exit-hook": "^2.0.1",
				"fs-extra": "^10.0.0"
			}
		},
		"node_modules/temp-file/node_modules/fs-extra": {
			"version": "10.0.0",
			"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz",
			"integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==",
			"dev": true,
			"dependencies": {
				"graceful-fs": "^4.2.0",
				"jsonfile": "^6.0.1",
				"universalify": "^2.0.0"
			},
			"engines": {
				"node": ">=12"
			}
		},
		"node_modules/temp-file/node_modules/jsonfile": {
			"version": "6.1.0",
			"resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
			"integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
			"dev": true,
			"dependencies": {
				"universalify": "^2.0.0"
			},
			"optionalDependencies": {
				"graceful-fs": "^4.1.6"
			}
		},
		"node_modules/temp-file/node_modules/universalify": {
			"version": "2.0.0",
			"resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
			"integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
			"dev": true,
			"engines": {
				"node": ">= 10.0.0"
			}
		},
		"node_modules/tmp": {
			"version": "0.2.1",
			"resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz",
			"integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==",
			"dev": true,
			"dependencies": {
				"rimraf": "^3.0.0"
			},
			"engines": {
				"node": ">=8.17.0"
			}
		},
		"node_modules/tmp-promise": {
			"version": "3.0.3",
			"resolved": "https://registry.npmjs.org/tmp-promise/-/tmp-promise-3.0.3.tgz",
			"integrity": "sha512-RwM7MoPojPxsOBYnyd2hy0bxtIlVrihNs9pj5SUvY8Zz1sQcQG2tG1hSr8PDxfgEB8RNKDhqbIlroIarSNDNsQ==",
			"dev": true,
			"dependencies": {
				"tmp": "^0.2.0"
			}
		},
		"node_modules/tmp/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/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/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==",
			"dependencies": {
				"psl": "^1.1.28",
				"punycode": "^2.1.1"
			},
			"engines": {
				"node": ">=0.8"
			}
		},
		"node_modules/traverse": {
			"version": "0.3.9",
			"resolved": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz",
			"integrity": "sha1-cXuPIgzAu3tE5AUUwisui7xw2Lk=",
			"engines": {
				"node": "*"
			}
		},
		"node_modules/truncate-utf8-bytes": {
			"version": "1.0.2",
			"resolved": "https://registry.npmjs.org/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz",
			"integrity": "sha1-QFkjkJWS1W94pYGENLC3hInKXys=",
			"dev": true,
			"dependencies": {
				"utf8-byte-length": "^1.0.1"
			}
		},
		"node_modules/tunnel": {
			"version": "0.0.6",
			"resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz",
			"integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==",
			"dev": true,
			"optional": true,
			"engines": {
				"node": ">=0.6.11 <=0.7.0 || >=0.7.3"
			}
		},
		"node_modules/tunnel-agent": {
			"version": "0.6.0",
			"resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
			"integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
			"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="
		},
		"node_modules/type-fest": {
			"version": "0.13.1",
			"resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz",
			"integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==",
			"dev": true,
			"optional": true,
			"engines": {
				"node": ">=10"
			},
			"funding": {
				"url": "https://github.com/sponsors/sindresorhus"
			}
		},
		"node_modules/typedarray": {
			"version": "0.0.6",
			"resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
			"integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
			"dev": true
		},
		"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/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/unzipper": {
			"version": "0.10.11",
			"resolved": "https://registry.npmjs.org/unzipper/-/unzipper-0.10.11.tgz",
			"integrity": "sha512-+BrAq2oFqWod5IESRjL3S8baohbevGcVA+teAIOYWM3pDVdseogqbzhhvvmiyQrUNKFUnDMtELW3X8ykbyDCJw==",
			"dependencies": {
				"big-integer": "^1.6.17",
				"binary": "~0.3.0",
				"bluebird": "~3.4.1",
				"buffer-indexof-polyfill": "~1.0.0",
				"duplexer2": "~0.1.4",
				"fstream": "^1.0.12",
				"graceful-fs": "^4.2.2",
				"listenercount": "~1.0.1",
				"readable-stream": "~2.3.6",
				"setimmediate": "~1.0.4"
			}
		},
		"node_modules/unzipper/node_modules/fstream": {
			"version": "1.0.12",
			"resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz",
			"integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==",
			"dependencies": {
				"graceful-fs": "^4.1.2",
				"inherits": "~2.0.0",
				"mkdirp": ">=0.5 0",
				"rimraf": "2"
			},
			"engines": {
				"node": ">=0.6"
			}
		},
		"node_modules/update-notifier": {
			"version": "5.1.0",
			"resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz",
			"integrity": "sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==",
			"dev": true,
			"dependencies": {
				"boxen": "^5.0.0",
				"chalk": "^4.1.0",
				"configstore": "^5.0.1",
				"has-yarn": "^2.1.0",
				"import-lazy": "^2.1.0",
				"is-ci": "^2.0.0",
				"is-installed-globally": "^0.4.0",
				"is-npm": "^5.0.0",
				"is-yarn-global": "^0.3.0",
				"latest-version": "^5.1.0",
				"pupa": "^2.1.1",
				"semver": "^7.3.4",
				"semver-diff": "^3.1.1",
				"xdg-basedir": "^4.0.0"
			},
			"engines": {
				"node": ">=10"
			},
			"funding": {
				"url": "https://github.com/yeoman/update-notifier?sponsor=1"
			}
		},
		"node_modules/update-notifier/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
		},
		"node_modules/update-notifier/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,
			"dependencies": {
				"ci-info": "^2.0.0"
			},
			"bin": {
				"is-ci": "bin.js"
			}
		},
		"node_modules/update-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,
			"dependencies": {
				"lru-cache": "^6.0.0"
			},
			"bin": {
				"semver": "bin/semver.js"
			},
			"engines": {
				"node": ">=10"
			}
		},
		"node_modules/uri-js": {
			"version": "4.4.1",
			"resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
			"integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
			"dependencies": {
				"punycode": "^2.1.0"
			}
		},
		"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/utf8-byte-length": {
			"version": "1.0.4",
			"resolved": "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz",
			"integrity": "sha1-9F8VDExm7uloGGUFq5P8u4rWv2E=",
			"dev": true
		},
		"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/uuid": {
			"version": "3.4.0",
			"resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
			"integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
			"deprecated": "Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.",
			"bin": {
				"uuid": "bin/uuid"
			}
		},
		"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"
			],
			"dependencies": {
				"assert-plus": "^1.0.0",
				"core-util-is": "1.0.2",
				"extsprintf": "^1.2.0"
			}
		},
		"node_modules/verror/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="
		},
		"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": {
				"isexe": "^2.0.0"
			},
			"bin": {
				"node-which": "bin/node-which"
			},
			"engines": {
				"node": ">= 8"
			}
		},
		"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/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,
			"dependencies": {
				"ansi-styles": "^4.0.0",
				"string-width": "^4.1.0",
				"strip-ansi": "^6.0.0"
			},
			"engines": {
				"node": ">=10"
			},
			"funding": {
				"url": "https://github.com/chalk/wrap-ansi?sponsor=1"
			}
		},
		"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/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/xmlbuilder": {
			"version": "15.1.1",
			"resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz",
			"integrity": "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==",
			"dev": true,
			"optional": true,
			"engines": {
				"node": ">=8.0"
			}
		},
		"node_modules/y18n": {
			"version": "5.0.8",
			"resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
			"integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
			"dev": true,
			"engines": {
				"node": ">=10"
			}
		},
		"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/yargs": {
			"version": "17.3.1",
			"resolved": "https://registry.npmjs.org/yargs/-/yargs-17.3.1.tgz",
			"integrity": "sha512-WUANQeVgjLbNsEmGk20f+nlHgOqzRFpiGWVaBrYGYIGANIIu3lWjoyi0fNlFmJkvfhCZ6BXINe7/W2O2bV4iaA==",
			"dev": true,
			"dependencies": {
				"cliui": "^7.0.2",
				"escalade": "^3.1.1",
				"get-caller-file": "^2.0.5",
				"require-directory": "^2.1.1",
				"string-width": "^4.2.3",
				"y18n": "^5.0.5",
				"yargs-parser": "^21.0.0"
			},
			"engines": {
				"node": ">=12"
			}
		},
		"node_modules/yargs-parser": {
			"version": "21.0.0",
			"resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.0.tgz",
			"integrity": "sha512-z9kApYUOCwoeZ78rfRYYWdiU/iNL6mwwYlkkZfJoyMR1xps+NEBX5X7XmRpxkZHhXJ6+Ey00IwKxBBSW9FIjyA==",
			"dev": true,
			"engines": {
				"node": ">=12"
			}
		},
		"node_modules/yauzl": {
			"version": "2.10.0",
			"resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
			"integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=",
			"dev": true,
			"dependencies": {
				"buffer-crc32": "~0.2.3",
				"fd-slicer": "~1.1.0"
			}
		}
	},
	"dependencies": {
		"@develar/schema-utils": {
			"version": "2.6.5",
			"resolved": "https://registry.npmjs.org/@develar/schema-utils/-/schema-utils-2.6.5.tgz",
			"integrity": "sha512-0cp4PsWQ/9avqTVMCtZ+GirikIA36ikvjtHweU4/j8yLtgObI0+JUPhYFScgwlteveGB1rt3Cm8UhN04XayDig==",
			"dev": true,
			"requires": {
				"ajv": "^6.12.0",
				"ajv-keywords": "^3.4.1"
			}
		},
		"@electron/get": {
			"version": "1.13.1",
			"resolved": "https://registry.npmjs.org/@electron/get/-/get-1.13.1.tgz",
			"integrity": "sha512-U5vkXDZ9DwXtkPqlB45tfYnnYBN8PePp1z/XDCupnSpdrxT8/ThCv9WCwPLf9oqiSGZTkH6dx2jDUPuoXpjkcA==",
			"dev": true,
			"requires": {
				"debug": "^4.1.1",
				"env-paths": "^2.2.0",
				"fs-extra": "^8.1.0",
				"global-agent": "^3.0.0",
				"global-tunnel-ng": "^2.7.1",
				"got": "^9.6.0",
				"progress": "^2.0.3",
				"semver": "^6.2.0",
				"sumchecker": "^3.0.1"
			}
		},
		"@electron/universal": {
			"version": "1.0.5",
			"resolved": "https://registry.npmjs.org/@electron/universal/-/universal-1.0.5.tgz",
			"integrity": "sha512-zX9O6+jr2NMyAdSkwEUlyltiI4/EBLu2Ls/VD3pUQdi3cAYeYfdQnT2AJJ38HE4QxLccbU13LSpccw1IWlkyag==",
			"dev": true,
			"requires": {
				"@malept/cross-spawn-promise": "^1.1.0",
				"asar": "^3.0.3",
				"debug": "^4.3.1",
				"dir-compare": "^2.4.0",
				"fs-extra": "^9.0.1"
			},
			"dependencies": {
				"fs-extra": {
					"version": "9.1.0",
					"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz",
					"integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==",
					"dev": true,
					"requires": {
						"at-least-node": "^1.0.0",
						"graceful-fs": "^4.2.0",
						"jsonfile": "^6.0.1",
						"universalify": "^2.0.0"
					}
				},
				"jsonfile": {
					"version": "6.1.0",
					"resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
					"integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
					"dev": true,
					"requires": {
						"graceful-fs": "^4.1.6",
						"universalify": "^2.0.0"
					}
				},
				"universalify": {
					"version": "2.0.0",
					"resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
					"integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
					"dev": true
				}
			}
		},
		"@malept/cross-spawn-promise": {
			"version": "1.1.1",
			"resolved": "https://registry.npmjs.org/@malept/cross-spawn-promise/-/cross-spawn-promise-1.1.1.tgz",
			"integrity": "sha512-RTBGWL5FWQcg9orDOCcp4LvItNzUPcyEU9bwaeJX0rJ1IQxzucC48Y0/sQLp/g6t99IQgAlGIaesJS+gTn7tVQ==",
			"dev": true,
			"requires": {
				"cross-spawn": "^7.0.1"
			}
		},
		"@malept/flatpak-bundler": {
			"version": "0.4.0",
			"resolved": "https://registry.npmjs.org/@malept/flatpak-bundler/-/flatpak-bundler-0.4.0.tgz",
			"integrity": "sha512-9QOtNffcOF/c1seMCDnjckb3R9WHcG34tky+FHpNKKCW0wc/scYLwMtO+ptyGUfMW0/b/n4qRiALlaFHc9Oj7Q==",
			"dev": true,
			"requires": {
				"debug": "^4.1.1",
				"fs-extra": "^9.0.0",
				"lodash": "^4.17.15",
				"tmp-promise": "^3.0.2"
			},
			"dependencies": {
				"fs-extra": {
					"version": "9.1.0",
					"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz",
					"integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==",
					"dev": true,
					"requires": {
						"at-least-node": "^1.0.0",
						"graceful-fs": "^4.2.0",
						"jsonfile": "^6.0.1",
						"universalify": "^2.0.0"
					}
				},
				"jsonfile": {
					"version": "6.1.0",
					"resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
					"integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
					"dev": true,
					"requires": {
						"graceful-fs": "^4.1.6",
						"universalify": "^2.0.0"
					}
				},
				"universalify": {
					"version": "2.0.0",
					"resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
					"integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
					"dev": true
				}
			}
		},
		"@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
		},
		"@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"
			}
		},
		"@types/debug": {
			"version": "4.1.7",
			"resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz",
			"integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==",
			"dev": true,
			"requires": {
				"@types/ms": "*"
			}
		},
		"@types/fs-extra": {
			"version": "9.0.13",
			"resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-9.0.13.tgz",
			"integrity": "sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==",
			"dev": true,
			"requires": {
				"@types/node": "*"
			}
		},
		"@types/glob": {
			"version": "7.2.0",
			"resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz",
			"integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==",
			"dev": true,
			"optional": true,
			"requires": {
				"@types/minimatch": "*",
				"@types/node": "*"
			}
		},
		"@types/minimatch": {
			"version": "3.0.5",
			"resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz",
			"integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==",
			"dev": true,
			"optional": true
		},
		"@types/ms": {
			"version": "0.7.31",
			"resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz",
			"integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==",
			"dev": true
		},
		"@types/node": {
			"version": "14.18.2",
			"resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.2.tgz",
			"integrity": "sha512-fqtSN5xn/bBzDxMT77C1rJg6CsH/R49E7qsGuvdPJa20HtV5zSTuLJPNfnlyVH3wauKnkHdLggTVkOW/xP9oQg==",
			"dev": true
		},
		"@types/plist": {
			"version": "3.0.2",
			"resolved": "https://registry.npmjs.org/@types/plist/-/plist-3.0.2.tgz",
			"integrity": "sha512-ULqvZNGMv0zRFvqn8/4LSPtnmN4MfhlPNtJCTpKuIIxGVGZ2rYWzFXrvEBoh9CVyqSE7D6YFRJ1hydLHI6kbWw==",
			"dev": true,
			"optional": true,
			"requires": {
				"@types/node": "*",
				"xmlbuilder": ">=11.0.1"
			}
		},
		"@types/verror": {
			"version": "1.10.5",
			"resolved": "https://registry.npmjs.org/@types/verror/-/verror-1.10.5.tgz",
			"integrity": "sha512-9UjMCHK5GPgQRoNbqdLIAvAy0EInuiqbW0PBMtVP6B5B2HQJlvoJHM+KodPZMEjOa5VkSc+5LH7xy+cUzQdmHw==",
			"dev": true,
			"optional": true
		},
		"@types/yargs": {
			"version": "17.0.8",
			"resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.8.tgz",
			"integrity": "sha512-wDeUwiUmem9FzsyysEwRukaEdDNcwbROvQ9QGRKaLI6t+IltNzbn4/i4asmB10auvZGQCzSQ6t0GSczEThlUXw==",
			"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
		},
		"7zip-bin": {
			"version": "5.1.1",
			"resolved": "https://registry.npmjs.org/7zip-bin/-/7zip-bin-5.1.1.tgz",
			"integrity": "sha512-sAP4LldeWNz0lNzmTird3uWfFDWWTeg6V/MsmyyLR9X1idwKBWIgt/ZvinqQldJm3LecKEs1emkbquO6PCiLVQ==",
			"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"
			}
		},
		"ajv-keywords": {
			"version": "3.5.2",
			"resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
			"integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
			"dev": true,
			"requires": {}
		},
		"ansi-align": {
			"version": "3.0.1",
			"resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz",
			"integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==",
			"dev": true,
			"requires": {
				"string-width": "^4.1.0"
			}
		},
		"ansi-regex": {
			"version": "5.0.1",
			"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
			"integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
			"dev": true
		},
		"ansi-styles": {
			"version": "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"
			}
		},
		"app-builder-bin": {
			"version": "3.7.1",
			"resolved": "https://registry.npmjs.org/app-builder-bin/-/app-builder-bin-3.7.1.tgz",
			"integrity": "sha512-ql93vEUq6WsstGXD+SBLSIQw6SNnhbDEM0swzgugytMxLp3rT24Ag/jcC80ZHxiPRTdew1niuR7P3/FCrDqIjw==",
			"dev": true
		},
		"app-builder-lib": {
			"version": "22.14.5",
			"resolved": "https://registry.npmjs.org/app-builder-lib/-/app-builder-lib-22.14.5.tgz",
			"integrity": "sha512-k3VwKP4kpsnUaXoUkm1s4zaSHPHIMFnN4kPMU9yXaKmE1LfHHqBaEah5bXeTAX5V/BC41wFdg8CF5vOjvgy8Rg==",
			"dev": true,
			"requires": {
				"@develar/schema-utils": "~2.6.5",
				"@electron/universal": "1.0.5",
				"@malept/flatpak-bundler": "^0.4.0",
				"7zip-bin": "~5.1.1",
				"async-exit-hook": "^2.0.1",
				"bluebird-lst": "^1.0.9",
				"builder-util": "22.14.5",
				"builder-util-runtime": "8.9.1",
				"chromium-pickle-js": "^0.2.0",
				"debug": "^4.3.2",
				"ejs": "^3.1.6",
				"electron-osx-sign": "^0.5.0",
				"electron-publish": "22.14.5",
				"form-data": "^4.0.0",
				"fs-extra": "^10.0.0",
				"hosted-git-info": "^4.0.2",
				"is-ci": "^3.0.0",
				"isbinaryfile": "^4.0.8",
				"js-yaml": "^4.1.0",
				"lazy-val": "^1.0.5",
				"minimatch": "^3.0.4",
				"read-config-file": "6.2.0",
				"sanitize-filename": "^1.6.3",
				"semver": "^7.3.5",
				"temp-file": "^3.4.0"
			},
			"dependencies": {
				"form-data": {
					"version": "4.0.0",
					"resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
					"integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==",
					"dev": true,
					"requires": {
						"asynckit": "^0.4.0",
						"combined-stream": "^1.0.8",
						"mime-types": "^2.1.12"
					}
				},
				"fs-extra": {
					"version": "10.0.0",
					"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz",
					"integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==",
					"dev": true,
					"requires": {
						"graceful-fs": "^4.2.0",
						"jsonfile": "^6.0.1",
						"universalify": "^2.0.0"
					}
				},
				"jsonfile": {
					"version": "6.1.0",
					"resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
					"integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
					"dev": true,
					"requires": {
						"graceful-fs": "^4.1.6",
						"universalify": "^2.0.0"
					}
				},
				"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"
					}
				},
				"universalify": {
					"version": "2.0.0",
					"resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
					"integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
					"dev": true
				}
			}
		},
		"argparse": {
			"version": "2.0.1",
			"resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
			"integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
			"dev": true
		},
		"asar": {
			"version": "3.1.0",
			"resolved": "https://registry.npmjs.org/asar/-/asar-3.1.0.tgz",
			"integrity": "sha512-vyxPxP5arcAqN4F/ebHd/HhwnAiZtwhglvdmc7BR2f0ywbVNTOpSeyhLDbGXtE/y58hv1oC75TaNIXutnsOZsQ==",
			"dev": true,
			"requires": {
				"@types/glob": "^7.1.1",
				"chromium-pickle-js": "^0.2.0",
				"commander": "^5.0.0",
				"glob": "^7.1.6",
				"minimatch": "^3.0.4"
			}
		},
		"asn1": {
			"version": "0.2.6",
			"resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz",
			"integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==",
			"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="
		},
		"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,
			"optional": true
		},
		"async": {
			"version": "0.9.2",
			"resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz",
			"integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=",
			"dev": true
		},
		"async-exit-hook": {
			"version": "2.0.1",
			"resolved": "https://registry.npmjs.org/async-exit-hook/-/async-exit-hook-2.0.1.tgz",
			"integrity": "sha512-NW2cX8m1Q7KPA7a5M2ULQeZ2wR5qI5PAbw5L0UOMxdioVk9PMZ0h1TmyZEkPYrCvYjDlFICusOu1dlEKAAeXBw==",
			"dev": true
		},
		"asynckit": {
			"version": "0.4.0",
			"resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
			"integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="
		},
		"at-least-node": {
			"version": "1.0.0",
			"resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz",
			"integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==",
			"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="
		},
		"aws4": {
			"version": "1.11.0",
			"resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz",
			"integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA=="
		},
		"balanced-match": {
			"version": "1.0.2",
			"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
			"integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
		},
		"base64-js": {
			"version": "1.5.1",
			"resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
			"integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
			"dev": true
		},
		"bcrypt-pbkdf": {
			"version": "1.0.2",
			"resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
			"integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
			"requires": {
				"tweetnacl": "^0.14.3"
			}
		},
		"big-integer": {
			"version": "1.6.51",
			"resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz",
			"integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg=="
		},
		"binary": {
			"version": "0.3.0",
			"resolved": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz",
			"integrity": "sha1-n2BVO8XOjDOG87VTz/R0Yq3sqnk=",
			"requires": {
				"buffers": "~0.1.1",
				"chainsaw": "~0.1.0"
			}
		},
		"bluebird": {
			"version": "3.4.7",
			"resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.4.7.tgz",
			"integrity": "sha1-9y12C+Cbf3bQjtj66Ysomo0F+rM="
		},
		"bluebird-lst": {
			"version": "1.0.9",
			"resolved": "https://registry.npmjs.org/bluebird-lst/-/bluebird-lst-1.0.9.tgz",
			"integrity": "sha512-7B1Rtx82hjnSD4PGLAjVWeYH3tHAcVUmChh85a3lltKQm6FresXh9ErQo6oAv6CqxttczC3/kEg8SY5NluPuUw==",
			"dev": true,
			"requires": {
				"bluebird": "^3.5.5"
			},
			"dependencies": {
				"bluebird": {
					"version": "3.7.2",
					"resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
					"integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==",
					"dev": true
				}
			}
		},
		"boolean": {
			"version": "3.1.4",
			"resolved": "https://registry.npmjs.org/boolean/-/boolean-3.1.4.tgz",
			"integrity": "sha512-3hx0kwU3uzG6ReQ3pnaFQPSktpBw6RHN3/ivDKEuU8g1XSfafowyvDnadjv1xp8IZqhtSukxlwv9bF6FhX8m0w==",
			"dev": true,
			"optional": true
		},
		"boxen": {
			"version": "5.1.2",
			"resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz",
			"integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==",
			"dev": true,
			"requires": {
				"ansi-align": "^3.0.0",
				"camelcase": "^6.2.0",
				"chalk": "^4.1.0",
				"cli-boxes": "^2.2.1",
				"string-width": "^4.2.2",
				"type-fest": "^0.20.2",
				"widest-line": "^3.1.0",
				"wrap-ansi": "^7.0.0"
			},
			"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
				}
			}
		},
		"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"
			}
		},
		"buffer": {
			"version": "5.7.1",
			"resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
			"integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
			"dev": true,
			"optional": true,
			"requires": {
				"base64-js": "^1.3.1",
				"ieee754": "^1.1.13"
			}
		},
		"buffer-alloc": {
			"version": "1.2.0",
			"resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz",
			"integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==",
			"dev": true,
			"requires": {
				"buffer-alloc-unsafe": "^1.1.0",
				"buffer-fill": "^1.0.0"
			}
		},
		"buffer-alloc-unsafe": {
			"version": "1.1.0",
			"resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz",
			"integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==",
			"dev": true
		},
		"buffer-crc32": {
			"version": "0.2.13",
			"resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
			"integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=",
			"dev": true
		},
		"buffer-equal": {
			"version": "1.0.0",
			"resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.0.tgz",
			"integrity": "sha1-WWFrSYME1Var1GaWayLu2j7KX74=",
			"dev": true
		},
		"buffer-fill": {
			"version": "1.0.0",
			"resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz",
			"integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=",
			"dev": true
		},
		"buffer-from": {
			"version": "1.1.2",
			"resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
			"integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
			"dev": true
		},
		"buffer-indexof-polyfill": {
			"version": "1.0.2",
			"resolved": "https://registry.npmjs.org/buffer-indexof-polyfill/-/buffer-indexof-polyfill-1.0.2.tgz",
			"integrity": "sha512-I7wzHwA3t1/lwXQh+A5PbNvJxgfo5r3xulgpYDB5zckTu/Z9oUK9biouBKQUjEqzaz3HnAT6TYoovmE+GqSf7A=="
		},
		"buffers": {
			"version": "0.1.1",
			"resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz",
			"integrity": "sha1-skV5w77U1tOWru5tmorn9Ugqt7s="
		},
		"builder-util": {
			"version": "22.14.5",
			"resolved": "https://registry.npmjs.org/builder-util/-/builder-util-22.14.5.tgz",
			"integrity": "sha512-zqIHDFJwmA7jV7SC9aI+33MWwT2mWoijH+Ol9IntNAwuuRXoS+7XeJwnhLBXOhcDBzXT4kDzHnRk4JKeaygEYA==",
			"dev": true,
			"requires": {
				"@types/debug": "^4.1.6",
				"@types/fs-extra": "^9.0.11",
				"7zip-bin": "~5.1.1",
				"app-builder-bin": "3.7.1",
				"bluebird-lst": "^1.0.9",
				"builder-util-runtime": "8.9.1",
				"chalk": "^4.1.1",
				"cross-spawn": "^7.0.3",
				"debug": "^4.3.2",
				"fs-extra": "^10.0.0",
				"is-ci": "^3.0.0",
				"js-yaml": "^4.1.0",
				"source-map-support": "^0.5.19",
				"stat-mode": "^1.0.0",
				"temp-file": "^3.4.0"
			},
			"dependencies": {
				"fs-extra": {
					"version": "10.0.0",
					"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz",
					"integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==",
					"dev": true,
					"requires": {
						"graceful-fs": "^4.2.0",
						"jsonfile": "^6.0.1",
						"universalify": "^2.0.0"
					}
				},
				"jsonfile": {
					"version": "6.1.0",
					"resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
					"integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
					"dev": true,
					"requires": {
						"graceful-fs": "^4.1.6",
						"universalify": "^2.0.0"
					}
				},
				"universalify": {
					"version": "2.0.0",
					"resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
					"integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
					"dev": true
				}
			}
		},
		"builder-util-runtime": {
			"version": "8.9.1",
			"resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-8.9.1.tgz",
			"integrity": "sha512-c8a8J3wK6BIVLW7ls+7TRK9igspTbzWmUqxFbgK0m40Ggm6efUbxtWVCGIjc+dtchyr5qAMAUL6iEGRdS/6vwg==",
			"dev": true,
			"requires": {
				"debug": "^4.3.2",
				"sax": "^1.2.4"
			}
		},
		"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
				}
			}
		},
		"camelcase": {
			"version": "6.2.1",
			"resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.1.tgz",
			"integrity": "sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA==",
			"dev": true
		},
		"caseless": {
			"version": "0.12.0",
			"resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
			"integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw="
		},
		"chainsaw": {
			"version": "0.1.0",
			"resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz",
			"integrity": "sha1-XqtQsor+WAdNDVgpE4iCi15fvJg=",
			"requires": {
				"traverse": ">=0.3.0 <0.4"
			}
		},
		"chalk": {
			"version": "4.1.2",
			"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
			"integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
			"dev": true,
			"requires": {
				"ansi-styles": "^4.1.0",
				"supports-color": "^7.1.0"
			}
		},
		"chromium-pickle-js": {
			"version": "0.2.0",
			"resolved": "https://registry.npmjs.org/chromium-pickle-js/-/chromium-pickle-js-0.2.0.tgz",
			"integrity": "sha1-BKEGZywYsIWrd02YPfo+oTjyIgU=",
			"dev": true
		},
		"ci-info": {
			"version": "3.3.0",
			"resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz",
			"integrity": "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==",
			"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
		},
		"cli-truncate": {
			"version": "2.1.0",
			"resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz",
			"integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==",
			"dev": true,
			"optional": true,
			"requires": {
				"slice-ansi": "^3.0.0",
				"string-width": "^4.2.0"
			}
		},
		"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"
			}
		},
		"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"
			}
		},
		"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
		},
		"colors": {
			"version": "1.0.3",
			"resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz",
			"integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=",
			"dev": true
		},
		"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": "5.1.0",
			"resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz",
			"integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==",
			"dev": true
		},
		"compare-version": {
			"version": "0.1.2",
			"resolved": "https://registry.npmjs.org/compare-version/-/compare-version-0.1.2.tgz",
			"integrity": "sha1-AWLsLZNR9d3VmpICy6k1NmpyUIA=",
			"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="
		},
		"concat-stream": {
			"version": "1.6.2",
			"resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
			"integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
			"dev": true,
			"requires": {
				"buffer-from": "^1.0.0",
				"inherits": "^2.0.3",
				"readable-stream": "^2.2.2",
				"typedarray": "^0.0.6"
			}
		},
		"config-chain": {
			"version": "1.1.13",
			"resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz",
			"integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==",
			"dev": true,
			"optional": true,
			"requires": {
				"ini": "^1.3.4",
				"proto-list": "~1.2.1"
			}
		},
		"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"
			}
		},
		"core-util-is": {
			"version": "1.0.3",
			"resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
			"integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ=="
		},
		"crc": {
			"version": "3.8.0",
			"resolved": "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz",
			"integrity": "sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ==",
			"dev": true,
			"optional": true,
			"requires": {
				"buffer": "^5.1.0"
			}
		},
		"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"
			}
		},
		"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
		},
		"dashdash": {
			"version": "1.14.1",
			"resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
			"integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
			"requires": {
				"assert-plus": "^1.0.0"
			}
		},
		"debug": {
			"version": "4.3.3",
			"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
			"integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
			"dev": true,
			"requires": {
				"ms": "2.1.2"
			}
		},
		"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==",
			"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-properties": {
			"version": "1.1.3",
			"resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
			"integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
			"dev": true,
			"optional": true,
			"requires": {
				"object-keys": "^1.0.12"
			}
		},
		"delayed-stream": {
			"version": "1.0.0",
			"resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
			"integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk="
		},
		"detect-node": {
			"version": "2.1.0",
			"resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz",
			"integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==",
			"dev": true,
			"optional": true
		},
		"dir-compare": {
			"version": "2.4.0",
			"resolved": "https://registry.npmjs.org/dir-compare/-/dir-compare-2.4.0.tgz",
			"integrity": "sha512-l9hmu8x/rjVC9Z2zmGzkhOEowZvW7pmYws5CWHutg8u1JgvsKWMx7Q/UODeu4djLZ4FgW5besw5yvMQnBHzuCA==",
			"dev": true,
			"requires": {
				"buffer-equal": "1.0.0",
				"colors": "1.0.3",
				"commander": "2.9.0",
				"minimatch": "3.0.4"
			},
			"dependencies": {
				"commander": {
					"version": "2.9.0",
					"resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz",
					"integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=",
					"dev": true,
					"requires": {
						"graceful-readlink": ">= 1.0.0"
					}
				}
			}
		},
		"dmg-builder": {
			"version": "22.14.5",
			"resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-22.14.5.tgz",
			"integrity": "sha512-1GvFGQE332bvPamcMwZDqWqfWfJTyyDLOsHMcGi0zs+Jh7JOn6/zuBkHJIWHdsj2QJbhzLVyd2/ZqttOKv7I8w==",
			"dev": true,
			"requires": {
				"app-builder-lib": "22.14.5",
				"builder-util": "22.14.5",
				"builder-util-runtime": "8.9.1",
				"dmg-license": "^1.0.9",
				"fs-extra": "^10.0.0",
				"iconv-lite": "^0.6.2",
				"js-yaml": "^4.1.0"
			},
			"dependencies": {
				"fs-extra": {
					"version": "10.0.0",
					"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz",
					"integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==",
					"dev": true,
					"requires": {
						"graceful-fs": "^4.2.0",
						"jsonfile": "^6.0.1",
						"universalify": "^2.0.0"
					}
				},
				"jsonfile": {
					"version": "6.1.0",
					"resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
					"integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
					"dev": true,
					"requires": {
						"graceful-fs": "^4.1.6",
						"universalify": "^2.0.0"
					}
				},
				"universalify": {
					"version": "2.0.0",
					"resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
					"integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
					"dev": true
				}
			}
		},
		"dmg-license": {
			"version": "1.0.10",
			"resolved": "https://registry.npmjs.org/dmg-license/-/dmg-license-1.0.10.tgz",
			"integrity": "sha512-SVeeyiOeinV5JCPHXMdKOgK1YVbak/4+8WL2rBnfqRYpA5FaeFaQnQWb25x628am1w70CbipGDv9S51biph63A==",
			"dev": true,
			"optional": true,
			"requires": {
				"@types/plist": "^3.0.1",
				"@types/verror": "^1.10.3",
				"ajv": "^6.10.0",
				"crc": "^3.8.0",
				"iconv-corefoundation": "^1.1.7",
				"plist": "^3.0.4",
				"smart-buffer": "^4.0.2",
				"verror": "^1.10.0"
			}
		},
		"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": "9.0.2",
			"resolved": "https://registry.npmjs.org/dotenv/-/dotenv-9.0.2.tgz",
			"integrity": "sha512-I9OvvrHp4pIARv4+x9iuewrWycX6CcZtoAu1XrzPxc5UygMJXJZYmBsynku8IkrJwgypE5DGNjDPmPRhDCptUg==",
			"dev": true
		},
		"dotenv-expand": {
			"version": "5.1.0",
			"resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz",
			"integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==",
			"dev": true
		},
		"duplexer2": {
			"version": "0.1.4",
			"resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz",
			"integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=",
			"requires": {
				"readable-stream": "^2.0.2"
			}
		},
		"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=",
			"requires": {
				"jsbn": "~0.1.0",
				"safer-buffer": "^2.1.0"
			}
		},
		"ejs": {
			"version": "3.1.6",
			"resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.6.tgz",
			"integrity": "sha512-9lt9Zse4hPucPkoP7FHDF0LQAlGyF9JVpnClFLFH3aSSbxmyoqINRpp/9wePWJTUl4KOQwRL72Iw3InHPDkoGw==",
			"dev": true,
			"requires": {
				"jake": "^10.6.1"
			}
		},
		"electron": {
			"version": "16.0.5",
			"resolved": "https://registry.npmjs.org/electron/-/electron-16.0.5.tgz",
			"integrity": "sha512-TgQXWmEGQ3uH2P2JDq5GyJDEu/fimRgqp1iNisARtGreU1k3630PqWlR+4SPnSEHN9NuSv92ng6NWxtefeFzxg==",
			"dev": true,
			"requires": {
				"@electron/get": "^1.13.0",
				"@types/node": "^14.6.2",
				"extract-zip": "^1.0.3"
			}
		},
		"electron-builder": {
			"version": "22.14.5",
			"resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-22.14.5.tgz",
			"integrity": "sha512-N73hSbXFz6Mz5Z6h6C5ly6CB+dUN6k1LuCDJjI8VF47bMXv/QE0HE+Kkb0GPKqTqM7Hsk/yIYX+kHCfSkR5FGg==",
			"dev": true,
			"requires": {
				"@types/yargs": "^17.0.1",
				"app-builder-lib": "22.14.5",
				"builder-util": "22.14.5",
				"builder-util-runtime": "8.9.1",
				"chalk": "^4.1.1",
				"dmg-builder": "22.14.5",
				"fs-extra": "^10.0.0",
				"is-ci": "^3.0.0",
				"lazy-val": "^1.0.5",
				"read-config-file": "6.2.0",
				"update-notifier": "^5.1.0",
				"yargs": "^17.0.1"
			},
			"dependencies": {
				"fs-extra": {
					"version": "10.0.0",
					"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz",
					"integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==",
					"dev": true,
					"requires": {
						"graceful-fs": "^4.2.0",
						"jsonfile": "^6.0.1",
						"universalify": "^2.0.0"
					}
				},
				"jsonfile": {
					"version": "6.1.0",
					"resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
					"integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
					"dev": true,
					"requires": {
						"graceful-fs": "^4.1.6",
						"universalify": "^2.0.0"
					}
				},
				"universalify": {
					"version": "2.0.0",
					"resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
					"integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
					"dev": true
				}
			}
		},
		"electron-osx-sign": {
			"version": "0.5.0",
			"resolved": "https://registry.npmjs.org/electron-osx-sign/-/electron-osx-sign-0.5.0.tgz",
			"integrity": "sha512-icoRLHzFz/qxzDh/N4Pi2z4yVHurlsCAYQvsCSG7fCedJ4UJXBS6PoQyGH71IfcqKupcKeK7HX/NkyfG+v6vlQ==",
			"dev": true,
			"requires": {
				"bluebird": "^3.5.0",
				"compare-version": "^0.1.2",
				"debug": "^2.6.8",
				"isbinaryfile": "^3.0.2",
				"minimist": "^1.2.0",
				"plist": "^3.0.1"
			},
			"dependencies": {
				"bluebird": {
					"version": "3.7.2",
					"resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
					"integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==",
					"dev": true
				},
				"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"
					}
				},
				"isbinaryfile": {
					"version": "3.0.3",
					"resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-3.0.3.tgz",
					"integrity": "sha512-8cJBL5tTd2OS0dM4jz07wQd5g0dCCqIhUxPIGtZfa5L6hWlvV5MHTITy/DBAsF+Oe2LS1X3krBUhNwaGUWpWxw==",
					"dev": true,
					"requires": {
						"buffer-alloc": "^1.2.0"
					}
				},
				"ms": {
					"version": "2.0.0",
					"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
					"integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
					"dev": true
				}
			}
		},
		"electron-publish": {
			"version": "22.14.5",
			"resolved": "https://registry.npmjs.org/electron-publish/-/electron-publish-22.14.5.tgz",
			"integrity": "sha512-h+NANRdaA0PqGF15GKvorseWPzh1PXa/zx4I37//PIokW8eKIov8ky23foUSb55ZFWUHGpxQJux7y2NCfBtQeg==",
			"dev": true,
			"requires": {
				"@types/fs-extra": "^9.0.11",
				"builder-util": "22.14.5",
				"builder-util-runtime": "8.9.1",
				"chalk": "^4.1.1",
				"fs-extra": "^10.0.0",
				"lazy-val": "^1.0.5",
				"mime": "^2.5.2"
			},
			"dependencies": {
				"fs-extra": {
					"version": "10.0.0",
					"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz",
					"integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==",
					"dev": true,
					"requires": {
						"graceful-fs": "^4.2.0",
						"jsonfile": "^6.0.1",
						"universalify": "^2.0.0"
					}
				},
				"jsonfile": {
					"version": "6.1.0",
					"resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
					"integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
					"dev": true,
					"requires": {
						"graceful-fs": "^4.1.6",
						"universalify": "^2.0.0"
					}
				},
				"universalify": {
					"version": "2.0.0",
					"resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
					"integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
					"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=",
			"dev": true,
			"optional": true
		},
		"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"
			}
		},
		"env-paths": {
			"version": "2.2.1",
			"resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz",
			"integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==",
			"dev": true
		},
		"es6-error": {
			"version": "4.1.1",
			"resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz",
			"integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==",
			"dev": true,
			"optional": true
		},
		"escalade": {
			"version": "3.1.1",
			"resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
			"integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
			"dev": true
		},
		"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-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,
			"optional": true
		},
		"extend": {
			"version": "3.0.2",
			"resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
			"integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="
		},
		"extract-zip": {
			"version": "1.7.0",
			"resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.7.0.tgz",
			"integrity": "sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA==",
			"dev": true,
			"requires": {
				"concat-stream": "^1.6.2",
				"debug": "^2.6.9",
				"mkdirp": "^0.5.4",
				"yauzl": "^2.10.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
				}
			}
		},
		"extsprintf": {
			"version": "1.3.0",
			"resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
			"integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU="
		},
		"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=="
		},
		"fd-slicer": {
			"version": "1.1.0",
			"resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
			"integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=",
			"dev": true,
			"requires": {
				"pend": "~1.2.0"
			}
		},
		"filelist": {
			"version": "1.0.2",
			"resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.2.tgz",
			"integrity": "sha512-z7O0IS8Plc39rTCq6i6iHxk43duYOn8uFJiWSewIq0Bww1RNybVHSCjahmcC87ZqAm4OTvFzlzeGu3XAzG1ctQ==",
			"dev": true,
			"requires": {
				"minimatch": "^3.0.4"
			}
		},
		"follow-redirects": {
			"version": "1.14.6",
			"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.6.tgz",
			"integrity": "sha512-fhUl5EwSJbbl8AR+uYL2KQDxLkdSjZGR36xy46AO7cOMTrCMON6Sa28FmAnC2tRTDbd/Uuzz3aJBv7EBN7JH8A=="
		},
		"forever-agent": {
			"version": "0.6.1",
			"resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
			"integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE="
		},
		"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==",
			"requires": {
				"asynckit": "^0.4.0",
				"combined-stream": "^1.0.6",
				"mime-types": "^2.1.12"
			}
		},
		"fs-extra": {
			"version": "8.1.0",
			"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
			"integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
			"dev": true,
			"requires": {
				"graceful-fs": "^4.2.0",
				"jsonfile": "^4.0.0",
				"universalify": "^0.1.0"
			}
		},
		"fs.realpath": {
			"version": "1.0.0",
			"resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
			"integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
		},
		"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-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"
			}
		},
		"getpass": {
			"version": "0.1.7",
			"resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
			"integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
			"requires": {
				"assert-plus": "^1.0.0"
			}
		},
		"glob": {
			"version": "7.2.0",
			"resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
			"integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
			"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"
			}
		},
		"global-agent": {
			"version": "3.0.0",
			"resolved": "https://registry.npmjs.org/global-agent/-/global-agent-3.0.0.tgz",
			"integrity": "sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q==",
			"dev": true,
			"optional": true,
			"requires": {
				"boolean": "^3.0.1",
				"es6-error": "^4.1.1",
				"matcher": "^3.0.0",
				"roarr": "^2.15.3",
				"semver": "^7.3.2",
				"serialize-error": "^7.0.1"
			},
			"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"
					}
				}
			}
		},
		"global-dirs": {
			"version": "3.0.0",
			"resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.0.tgz",
			"integrity": "sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==",
			"dev": true,
			"requires": {
				"ini": "2.0.0"
			},
			"dependencies": {
				"ini": {
					"version": "2.0.0",
					"resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz",
					"integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==",
					"dev": true
				}
			}
		},
		"global-tunnel-ng": {
			"version": "2.7.1",
			"resolved": "https://registry.npmjs.org/global-tunnel-ng/-/global-tunnel-ng-2.7.1.tgz",
			"integrity": "sha512-4s+DyciWBV0eK148wqXxcmVAbFVPqtc3sEtUE/GTQfuU80rySLcMhUmHKSHI7/LDj8q0gDYI1lIhRRB7ieRAqg==",
			"dev": true,
			"optional": true,
			"requires": {
				"encodeurl": "^1.0.2",
				"lodash": "^4.17.10",
				"npm-conf": "^1.1.3",
				"tunnel": "^0.0.6"
			}
		},
		"globalthis": {
			"version": "1.0.2",
			"resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.2.tgz",
			"integrity": "sha512-ZQnSFO1la8P7auIOQECnm0sSuoMeaSq0EEdXMBFF2QJO4uNcwbyhSgG3MruWNbFTqCLmxVwGOl7LZ9kASvHdeQ==",
			"dev": true,
			"optional": true,
			"requires": {
				"define-properties": "^1.1.3"
			}
		},
		"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.8",
			"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz",
			"integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg=="
		},
		"graceful-readlink": {
			"version": "1.0.1",
			"resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz",
			"integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=",
			"dev": true
		},
		"har-schema": {
			"version": "2.0.0",
			"resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
			"integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI="
		},
		"har-validator": {
			"version": "5.1.5",
			"resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz",
			"integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==",
			"requires": {
				"ajv": "^6.12.3",
				"har-schema": "^2.0.0"
			}
		},
		"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-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
		},
		"hosted-git-info": {
			"version": "4.0.2",
			"resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.0.2.tgz",
			"integrity": "sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg==",
			"dev": true,
			"requires": {
				"lru-cache": "^6.0.0"
			}
		},
		"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-signature": {
			"version": "1.2.0",
			"resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
			"integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
			"requires": {
				"assert-plus": "^1.0.0",
				"jsprim": "^1.2.2",
				"sshpk": "^1.7.0"
			}
		},
		"iconv-corefoundation": {
			"version": "1.1.7",
			"resolved": "https://registry.npmjs.org/iconv-corefoundation/-/iconv-corefoundation-1.1.7.tgz",
			"integrity": "sha512-T10qvkw0zz4wnm560lOEg0PovVqUXuOFhhHAkixw8/sycy7TJt7v/RrkEKEQnAw2viPSJu6iAkErxnzR0g8PpQ==",
			"dev": true,
			"optional": true,
			"requires": {
				"cli-truncate": "^2.1.0",
				"node-addon-api": "^1.6.3"
			}
		},
		"iconv-lite": {
			"version": "0.6.3",
			"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
			"integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
			"dev": true,
			"requires": {
				"safer-buffer": ">= 2.1.2 < 3.0.0"
			}
		},
		"ieee754": {
			"version": "1.2.1",
			"resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
			"integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
			"dev": true,
			"optional": 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
		},
		"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==",
			"dev": true
		},
		"is-ci": {
			"version": "3.0.1",
			"resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz",
			"integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==",
			"dev": true,
			"requires": {
				"ci-info": "^3.2.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
		},
		"is-installed-globally": {
			"version": "0.4.0",
			"resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz",
			"integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==",
			"dev": true,
			"requires": {
				"global-dirs": "^3.0.0",
				"is-path-inside": "^3.0.2"
			}
		},
		"is-npm": {
			"version": "5.0.0",
			"resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz",
			"integrity": "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==",
			"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-typedarray": {
			"version": "1.0.0",
			"resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
			"integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo="
		},
		"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="
		},
		"isbinaryfile": {
			"version": "4.0.8",
			"resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.8.tgz",
			"integrity": "sha512-53h6XFniq77YdW+spoRrebh0mnmTxRPTlcuIArO57lmMdq4uBKFKaeTjnb92oYWrSn/LVL+LT+Hap2tFQj8V+w==",
			"dev": true
		},
		"isexe": {
			"version": "2.0.0",
			"resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
			"integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
			"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="
		},
		"jake": {
			"version": "10.8.2",
			"resolved": "https://registry.npmjs.org/jake/-/jake-10.8.2.tgz",
			"integrity": "sha512-eLpKyrfG3mzvGE2Du8VoPbeSkRry093+tyNjdYaBbJS9v17knImYGNXQCUV0gLxQtF82m3E8iRb/wdSQZLoq7A==",
			"dev": true,
			"requires": {
				"async": "0.9.x",
				"chalk": "^2.4.2",
				"filelist": "^1.0.1",
				"minimatch": "^3.0.4"
			},
			"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"
					}
				}
			}
		},
		"js-yaml": {
			"version": "4.1.0",
			"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
			"integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
			"dev": true,
			"requires": {
				"argparse": "^2.0.1"
			}
		},
		"jsbn": {
			"version": "0.1.1",
			"resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
			"integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM="
		},
		"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.4.0",
			"resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz",
			"integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA=="
		},
		"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-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="
		},
		"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"
			}
		},
		"jsonfile": {
			"version": "4.0.0",
			"resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
			"integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
			"dev": true,
			"requires": {
				"graceful-fs": "^4.1.6"
			}
		},
		"jsprim": {
			"version": "1.4.2",
			"resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz",
			"integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==",
			"requires": {
				"assert-plus": "1.0.0",
				"extsprintf": "1.3.0",
				"json-schema": "0.4.0",
				"verror": "1.10.0"
			}
		},
		"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"
			}
		},
		"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"
			}
		},
		"lazy-val": {
			"version": "1.0.5",
			"resolved": "https://registry.npmjs.org/lazy-val/-/lazy-val-1.0.5.tgz",
			"integrity": "sha512-0/BnGCCfyUMkBpeDgWihanIAF9JmZhHBgUhEqzvf+adhNGLoP6TaiI5oF8oyb3I45P+PcnrqihSf01M0l0G5+Q==",
			"dev": true
		},
		"listenercount": {
			"version": "1.0.1",
			"resolved": "https://registry.npmjs.org/listenercount/-/listenercount-1.0.1.tgz",
			"integrity": "sha1-hMinKrWcRyUyFIDJdeZQg0LnCTc="
		},
		"lodash": {
			"version": "4.17.21",
			"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
			"integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
			"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"
			}
		},
		"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"
			}
		},
		"matcher": {
			"version": "3.0.0",
			"resolved": "https://registry.npmjs.org/matcher/-/matcher-3.0.0.tgz",
			"integrity": "sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==",
			"dev": true,
			"optional": true,
			"requires": {
				"escape-string-regexp": "^4.0.0"
			}
		},
		"mime": {
			"version": "2.6.0",
			"resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz",
			"integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==",
			"dev": true
		},
		"mime-db": {
			"version": "1.51.0",
			"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz",
			"integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g=="
		},
		"mime-types": {
			"version": "2.1.34",
			"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz",
			"integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==",
			"requires": {
				"mime-db": "1.51.0"
			}
		},
		"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=="
		},
		"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.1.2",
			"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
			"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
			"dev": true
		},
		"node-addon-api": {
			"version": "1.7.2",
			"resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-1.7.2.tgz",
			"integrity": "sha512-ibPK3iA+vaY1eEjESkQkM0BbCqFOaZMiXRTtdB0u7b4djtY6JnsjvPdUHVMg6xQt3B8fpTTWHI9A+ADjM9frzg==",
			"dev": true,
			"optional": 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-conf": {
			"version": "1.1.3",
			"resolved": "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz",
			"integrity": "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==",
			"dev": true,
			"optional": true,
			"requires": {
				"config-chain": "^1.1.11",
				"pify": "^3.0.0"
			}
		},
		"oauth-sign": {
			"version": "0.9.0",
			"resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
			"integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ=="
		},
		"object-keys": {
			"version": "1.1.1",
			"resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
			"integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
			"dev": true,
			"optional": true
		},
		"once": {
			"version": "1.4.0",
			"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
			"integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
			"requires": {
				"wrappy": "1"
			}
		},
		"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
		},
		"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"
			}
		},
		"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
		},
		"pend": {
			"version": "1.2.0",
			"resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
			"integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=",
			"dev": true
		},
		"performance-now": {
			"version": "2.1.0",
			"resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
			"integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns="
		},
		"pify": {
			"version": "3.0.0",
			"resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
			"integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
			"dev": true,
			"optional": true
		},
		"plist": {
			"version": "3.0.4",
			"resolved": "https://registry.npmjs.org/plist/-/plist-3.0.4.tgz",
			"integrity": "sha512-ksrr8y9+nXOxQB2osVNqrgvX/XQPOXaU4BQMKjYq8PvaY1U18mo+fKgBSwzK+luSyinOuPae956lSVcBwxlAMg==",
			"dev": true,
			"requires": {
				"base64-js": "^1.5.1",
				"xmlbuilder": "^9.0.7"
			},
			"dependencies": {
				"xmlbuilder": {
					"version": "9.0.7",
					"resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz",
					"integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=",
					"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
		},
		"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
		},
		"proto-list": {
			"version": "1.2.4",
			"resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz",
			"integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=",
			"dev": true,
			"optional": true
		},
		"psl": {
			"version": "1.8.0",
			"resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz",
			"integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ=="
		},
		"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.5.2",
			"resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
			"integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA=="
		},
		"rc": {
			"version": "1.2.8",
			"resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
			"integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
			"dev": true,
			"requires": {
				"deep-extend": "^0.6.0",
				"ini": "~1.3.0",
				"minimist": "^1.2.0",
				"strip-json-comments": "~2.0.1"
			}
		},
		"read-config-file": {
			"version": "6.2.0",
			"resolved": "https://registry.npmjs.org/read-config-file/-/read-config-file-6.2.0.tgz",
			"integrity": "sha512-gx7Pgr5I56JtYz+WuqEbQHj/xWo+5Vwua2jhb1VwM4Wid5PqYmZ4i00ZB0YEGIfkVBsCv9UrjgyqCiQfS/Oosg==",
			"dev": true,
			"requires": {
				"dotenv": "^9.0.2",
				"dotenv-expand": "^5.1.0",
				"js-yaml": "^4.1.0",
				"json5": "^2.2.0",
				"lazy-val": "^1.0.4"
			}
		},
		"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"
			}
		},
		"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"
			}
		},
		"request": {
			"version": "2.88.2",
			"resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz",
			"integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==",
			"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"
			}
		},
		"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
		},
		"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"
			}
		},
		"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"
			}
		},
		"roarr": {
			"version": "2.15.4",
			"resolved": "https://registry.npmjs.org/roarr/-/roarr-2.15.4.tgz",
			"integrity": "sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==",
			"dev": true,
			"optional": true,
			"requires": {
				"boolean": "^3.0.1",
				"detect-node": "^2.0.4",
				"globalthis": "^1.0.1",
				"json-stringify-safe": "^5.0.1",
				"semver-compare": "^1.0.0",
				"sprintf-js": "^1.1.2"
			}
		},
		"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=="
		},
		"safer-buffer": {
			"version": "2.1.2",
			"resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
			"integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
		},
		"sanitize-filename": {
			"version": "1.6.3",
			"resolved": "https://registry.npmjs.org/sanitize-filename/-/sanitize-filename-1.6.3.tgz",
			"integrity": "sha512-y/52Mcy7aw3gRm7IrcGDFx/bCk4AhRh2eI9luHOQM86nZsqwiRkkq2GekHXBBD+SmPidc8i2PqtYZl+pWJ8Oeg==",
			"dev": true,
			"requires": {
				"truncate-utf8-bytes": "^1.0.0"
			}
		},
		"sax": {
			"version": "1.2.4",
			"resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
			"integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",
			"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
		},
		"semver-compare": {
			"version": "1.0.0",
			"resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz",
			"integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=",
			"dev": true,
			"optional": true
		},
		"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"
			}
		},
		"serialize-error": {
			"version": "7.0.1",
			"resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-7.0.1.tgz",
			"integrity": "sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==",
			"dev": true,
			"optional": true,
			"requires": {
				"type-fest": "^0.13.1"
			}
		},
		"setimmediate": {
			"version": "1.0.5",
			"resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
			"integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU="
		},
		"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
		},
		"signal-exit": {
			"version": "3.0.6",
			"resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.6.tgz",
			"integrity": "sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==",
			"dev": true
		},
		"slice-ansi": {
			"version": "3.0.0",
			"resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz",
			"integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==",
			"dev": true,
			"optional": true,
			"requires": {
				"ansi-styles": "^4.0.0",
				"astral-regex": "^2.0.0",
				"is-fullwidth-code-point": "^3.0.0"
			}
		},
		"smart-buffer": {
			"version": "4.2.0",
			"resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz",
			"integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==",
			"dev": true,
			"optional": true
		},
		"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-support": {
			"version": "0.5.21",
			"resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
			"integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==",
			"dev": true,
			"requires": {
				"buffer-from": "^1.0.0",
				"source-map": "^0.6.0"
			}
		},
		"sprintf-js": {
			"version": "1.1.2",
			"resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz",
			"integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==",
			"dev": true,
			"optional": true
		},
		"sshpk": {
			"version": "1.16.1",
			"resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz",
			"integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==",
			"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"
			}
		},
		"stat-mode": {
			"version": "1.0.0",
			"resolved": "https://registry.npmjs.org/stat-mode/-/stat-mode-1.0.0.tgz",
			"integrity": "sha512-jH9EhtKIjuXZ2cWxmXS8ZP80XyC3iasQxMDV8jzhNJpfDb7VbQLVW4Wvsxz9QZvzV+G4YoSfBUVKDOyxLzi/sg==",
			"dev": true
		},
		"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-width": {
			"version": "4.2.3",
			"resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
			"integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
			"dev": true,
			"requires": {
				"emoji-regex": "^8.0.0",
				"is-fullwidth-code-point": "^3.0.0",
				"strip-ansi": "^6.0.1"
			}
		},
		"strip-ansi": {
			"version": "6.0.1",
			"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
			"integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
			"dev": true,
			"requires": {
				"ansi-regex": "^5.0.1"
			}
		},
		"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=",
			"dev": true
		},
		"sumchecker": {
			"version": "3.0.1",
			"resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-3.0.1.tgz",
			"integrity": "sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg==",
			"dev": true,
			"requires": {
				"debug": "^4.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"
			}
		},
		"temp-file": {
			"version": "3.4.0",
			"resolved": "https://registry.npmjs.org/temp-file/-/temp-file-3.4.0.tgz",
			"integrity": "sha512-C5tjlC/HCtVUOi3KWVokd4vHVViOmGjtLwIh4MuzPo/nMYTV/p1urt3RnMz2IWXDdKEGJH3k5+KPxtqRsUYGtg==",
			"dev": true,
			"requires": {
				"async-exit-hook": "^2.0.1",
				"fs-extra": "^10.0.0"
			},
			"dependencies": {
				"fs-extra": {
					"version": "10.0.0",
					"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz",
					"integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==",
					"dev": true,
					"requires": {
						"graceful-fs": "^4.2.0",
						"jsonfile": "^6.0.1",
						"universalify": "^2.0.0"
					}
				},
				"jsonfile": {
					"version": "6.1.0",
					"resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
					"integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
					"dev": true,
					"requires": {
						"graceful-fs": "^4.1.6",
						"universalify": "^2.0.0"
					}
				},
				"universalify": {
					"version": "2.0.0",
					"resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
					"integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
					"dev": true
				}
			}
		},
		"tmp": {
			"version": "0.2.1",
			"resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz",
			"integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==",
			"dev": true,
			"requires": {
				"rimraf": "^3.0.0"
			},
			"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"
					}
				}
			}
		},
		"tmp-promise": {
			"version": "3.0.3",
			"resolved": "https://registry.npmjs.org/tmp-promise/-/tmp-promise-3.0.3.tgz",
			"integrity": "sha512-RwM7MoPojPxsOBYnyd2hy0bxtIlVrihNs9pj5SUvY8Zz1sQcQG2tG1hSr8PDxfgEB8RNKDhqbIlroIarSNDNsQ==",
			"dev": true,
			"requires": {
				"tmp": "^0.2.0"
			}
		},
		"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
		},
		"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==",
			"requires": {
				"psl": "^1.1.28",
				"punycode": "^2.1.1"
			}
		},
		"traverse": {
			"version": "0.3.9",
			"resolved": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz",
			"integrity": "sha1-cXuPIgzAu3tE5AUUwisui7xw2Lk="
		},
		"truncate-utf8-bytes": {
			"version": "1.0.2",
			"resolved": "https://registry.npmjs.org/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz",
			"integrity": "sha1-QFkjkJWS1W94pYGENLC3hInKXys=",
			"dev": true,
			"requires": {
				"utf8-byte-length": "^1.0.1"
			}
		},
		"tunnel": {
			"version": "0.0.6",
			"resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz",
			"integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==",
			"dev": true,
			"optional": true
		},
		"tunnel-agent": {
			"version": "0.6.0",
			"resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
			"integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
			"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="
		},
		"type-fest": {
			"version": "0.13.1",
			"resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz",
			"integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==",
			"dev": true,
			"optional": true
		},
		"typedarray": {
			"version": "0.0.6",
			"resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
			"integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
			"dev": true
		},
		"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"
			}
		},
		"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
		},
		"unzipper": {
			"version": "0.10.11",
			"resolved": "https://registry.npmjs.org/unzipper/-/unzipper-0.10.11.tgz",
			"integrity": "sha512-+BrAq2oFqWod5IESRjL3S8baohbevGcVA+teAIOYWM3pDVdseogqbzhhvvmiyQrUNKFUnDMtELW3X8ykbyDCJw==",
			"requires": {
				"big-integer": "^1.6.17",
				"binary": "~0.3.0",
				"bluebird": "~3.4.1",
				"buffer-indexof-polyfill": "~1.0.0",
				"duplexer2": "~0.1.4",
				"fstream": "^1.0.12",
				"graceful-fs": "^4.2.2",
				"listenercount": "~1.0.1",
				"readable-stream": "~2.3.6",
				"setimmediate": "~1.0.4"
			},
			"dependencies": {
				"fstream": {
					"version": "1.0.12",
					"resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz",
					"integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==",
					"requires": {
						"graceful-fs": "^4.1.2",
						"inherits": "~2.0.0",
						"mkdirp": ">=0.5 0",
						"rimraf": "2"
					}
				}
			}
		},
		"update-notifier": {
			"version": "5.1.0",
			"resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz",
			"integrity": "sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==",
			"dev": true,
			"requires": {
				"boxen": "^5.0.0",
				"chalk": "^4.1.0",
				"configstore": "^5.0.1",
				"has-yarn": "^2.1.0",
				"import-lazy": "^2.1.0",
				"is-ci": "^2.0.0",
				"is-installed-globally": "^0.4.0",
				"is-npm": "^5.0.0",
				"is-yarn-global": "^0.3.0",
				"latest-version": "^5.1.0",
				"pupa": "^2.1.1",
				"semver": "^7.3.4",
				"semver-diff": "^3.1.1",
				"xdg-basedir": "^4.0.0"
			},
			"dependencies": {
				"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"
					}
				},
				"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"
					}
				}
			}
		},
		"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"
			}
		},
		"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"
			}
		},
		"utf8-byte-length": {
			"version": "1.0.4",
			"resolved": "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz",
			"integrity": "sha1-9F8VDExm7uloGGUFq5P8u4rWv2E=",
			"dev": true
		},
		"util-deprecate": {
			"version": "1.0.2",
			"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
			"integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
		},
		"uuid": {
			"version": "3.4.0",
			"resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
			"integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A=="
		},
		"verror": {
			"version": "1.10.0",
			"resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
			"integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
			"requires": {
				"assert-plus": "^1.0.0",
				"core-util-is": "1.0.2",
				"extsprintf": "^1.2.0"
			},
			"dependencies": {
				"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="
				}
			}
		},
		"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"
			}
		},
		"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"
			}
		},
		"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"
			}
		},
		"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"
			}
		},
		"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
		},
		"xmlbuilder": {
			"version": "15.1.1",
			"resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz",
			"integrity": "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==",
			"dev": true,
			"optional": 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==",
			"dev": true
		},
		"yargs": {
			"version": "17.3.1",
			"resolved": "https://registry.npmjs.org/yargs/-/yargs-17.3.1.tgz",
			"integrity": "sha512-WUANQeVgjLbNsEmGk20f+nlHgOqzRFpiGWVaBrYGYIGANIIu3lWjoyi0fNlFmJkvfhCZ6BXINe7/W2O2bV4iaA==",
			"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.3",
				"y18n": "^5.0.5",
				"yargs-parser": "^21.0.0"
			}
		},
		"yargs-parser": {
			"version": "21.0.0",
			"resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.0.tgz",
			"integrity": "sha512-z9kApYUOCwoeZ78rfRYYWdiU/iNL6mwwYlkkZfJoyMR1xps+NEBX5X7XmRpxkZHhXJ6+Ey00IwKxBBSW9FIjyA==",
			"dev": true
		},
		"yauzl": {
			"version": "2.10.0",
			"resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
			"integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=",
			"dev": true,
			"requires": {
				"buffer-crc32": "~0.2.3",
				"fd-slicer": "~1.1.0"
			}
		}
	}
}