{
	"requires": true,
	"lockfileVersion": 1,
	"dependencies": {
		"npm-run-all": {
			"version": "4.1.3",
			"resolved": "https://registry.npmjs.org/npm-run-all/-/npm-run-all-4.1.3.tgz",
			"integrity": "sha512-aOG0N3Eo/WW+q6sUIdzcV2COS8VnTZCmdji0VQIAZF3b+a3YWb0AD0vFIyjKec18A7beLGbaQ5jFTNI2bPt9Cg==",
			"requires": {
				"ansi-styles": "^3.2.0",
				"chalk": "^2.1.0",
				"cross-spawn": "^6.0.4",
				"memorystream": "^0.3.1",
				"minimatch": "^3.0.4",
				"ps-tree": "^1.1.0",
				"read-pkg": "^3.0.0",
				"shell-quote": "^1.6.1",
				"string.prototype.padend": "^3.0.0"
			},
			"dependencies": {
				"ansi-styles": {
					"version": "3.2.1",
					"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
					"integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
					"requires": {
						"color-convert": "^1.9.0"
					}
				},
				"array-filter": {
					"version": "0.0.1",
					"resolved": "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz",
					"integrity": "sha1-fajPLiZijtcygDWB/SH2fKzS7uw="
				},
				"array-map": {
					"version": "0.0.0",
					"resolved": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz",
					"integrity": "sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI="
				},
				"array-reduce": {
					"version": "0.0.0",
					"resolved": "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz",
					"integrity": "sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys="
				},
				"balanced-match": {
					"version": "1.0.0",
					"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
					"integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
				},
				"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"
					}
				},
				"builtin-modules": {
					"version": "1.1.1",
					"resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz",
					"integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8="
				},
				"chalk": {
					"version": "2.4.1",
					"resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
					"integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
					"requires": {
						"ansi-styles": "^3.2.1",
						"escape-string-regexp": "^1.0.5",
						"supports-color": "^5.3.0"
					}
				},
				"color-convert": {
					"version": "1.9.2",
					"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.2.tgz",
					"integrity": "sha512-3NUJZdhMhcdPn8vJ9v2UQJoH0qqoGUkYTgFEPZaPjEtwmmKUfNV46zZmgB2M5M4DCEQHMaCfWHCxiBflLm04Tg==",
					"requires": {
						"color-name": "1.1.1"
					}
				},
				"color-name": {
					"version": "1.1.1",
					"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.1.tgz",
					"integrity": "sha1-SxQVMEz1ACjqgWQ2Q72C6gWANok="
				},
				"concat-map": {
					"version": "0.0.1",
					"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
					"integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
				},
				"cross-spawn": {
					"version": "6.0.5",
					"resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
					"integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
					"requires": {
						"nice-try": "^1.0.4",
						"path-key": "^2.0.1",
						"semver": "^5.5.0",
						"shebang-command": "^1.2.0",
						"which": "^1.2.9"
					}
				},
				"define-properties": {
					"version": "1.1.2",
					"resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.2.tgz",
					"integrity": "sha1-g6c/L+pWmJj7c3GTyPhzyvbUXJQ=",
					"requires": {
						"foreach": "^2.0.5",
						"object-keys": "^1.0.8"
					}
				},
				"duplexer": {
					"version": "0.1.1",
					"resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz",
					"integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E="
				},
				"error-ex": {
					"version": "1.3.2",
					"resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
					"integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
					"requires": {
						"is-arrayish": "^0.2.1"
					}
				},
				"es-abstract": {
					"version": "1.12.0",
					"resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.12.0.tgz",
					"integrity": "sha512-C8Fx/0jFmV5IPoMOFPA9P9G5NtqW+4cOPit3MIuvR2t7Ag2K15EJTpxnHAYTzL+aYQJIESYeXZmDBfOBE1HcpA==",
					"requires": {
						"es-to-primitive": "^1.1.1",
						"function-bind": "^1.1.1",
						"has": "^1.0.1",
						"is-callable": "^1.1.3",
						"is-regex": "^1.0.4"
					}
				},
				"es-to-primitive": {
					"version": "1.1.1",
					"resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.1.1.tgz",
					"integrity": "sha1-RTVSSKiJeQNLZ5Lhm7gfK3l13Q0=",
					"requires": {
						"is-callable": "^1.1.1",
						"is-date-object": "^1.0.1",
						"is-symbol": "^1.0.1"
					}
				},
				"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="
				},
				"event-stream": {
					"version": "3.3.4",
					"resolved": "http://registry.npmjs.org/event-stream/-/event-stream-3.3.4.tgz",
					"integrity": "sha1-SrTJoPWlTbkzi0w02Gv86PSzVXE=",
					"requires": {
						"duplexer": "~0.1.1",
						"from": "~0",
						"map-stream": "~0.1.0",
						"pause-stream": "0.0.11",
						"split": "0.3",
						"stream-combiner": "~0.0.4",
						"through": "~2.3.1"
					}
				},
				"foreach": {
					"version": "2.0.5",
					"resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz",
					"integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k="
				},
				"from": {
					"version": "0.1.7",
					"resolved": "https://registry.npmjs.org/from/-/from-0.1.7.tgz",
					"integrity": "sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4="
				},
				"function-bind": {
					"version": "1.1.1",
					"resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
					"integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
				},
				"graceful-fs": {
					"version": "4.1.11",
					"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
					"integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg="
				},
				"has": {
					"version": "1.0.3",
					"resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
					"integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
					"requires": {
						"function-bind": "^1.1.1"
					}
				},
				"has-flag": {
					"version": "3.0.0",
					"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
					"integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0="
				},
				"hosted-git-info": {
					"version": "2.7.1",
					"resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz",
					"integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w=="
				},
				"is-arrayish": {
					"version": "0.2.1",
					"resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
					"integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0="
				},
				"is-builtin-module": {
					"version": "1.0.0",
					"resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz",
					"integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=",
					"requires": {
						"builtin-modules": "^1.0.0"
					}
				},
				"is-callable": {
					"version": "1.1.4",
					"resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz",
					"integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA=="
				},
				"is-date-object": {
					"version": "1.0.1",
					"resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz",
					"integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY="
				},
				"is-regex": {
					"version": "1.0.4",
					"resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz",
					"integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=",
					"requires": {
						"has": "^1.0.1"
					}
				},
				"is-symbol": {
					"version": "1.0.1",
					"resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.1.tgz",
					"integrity": "sha1-PMWfAAJRlLarLjjbrmaJJWtmBXI="
				},
				"isexe": {
					"version": "2.0.0",
					"resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
					"integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA="
				},
				"json-parse-better-errors": {
					"version": "1.0.2",
					"resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
					"integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw=="
				},
				"jsonify": {
					"version": "0.0.0",
					"resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz",
					"integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM="
				},
				"load-json-file": {
					"version": "4.0.0",
					"resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz",
					"integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=",
					"requires": {
						"graceful-fs": "^4.1.2",
						"parse-json": "^4.0.0",
						"pify": "^3.0.0",
						"strip-bom": "^3.0.0"
					}
				},
				"map-stream": {
					"version": "0.1.0",
					"resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz",
					"integrity": "sha1-5WqpTEyAVaFkBKBnS3jyFffI4ZQ="
				},
				"memorystream": {
					"version": "0.3.1",
					"resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz",
					"integrity": "sha1-htcJCzDORV1j+64S3aUaR93K+bI="
				},
				"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"
					}
				},
				"nice-try": {
					"version": "1.0.4",
					"resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.4.tgz",
					"integrity": "sha512-2NpiFHqC87y/zFke0fC0spBXL3bBsoh/p5H1EFhshxjCR5+0g2d6BiXbUFz9v1sAcxsk2htp2eQnNIci2dIYcA=="
				},
				"normalize-package-data": {
					"version": "2.4.0",
					"resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz",
					"integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==",
					"requires": {
						"hosted-git-info": "^2.1.4",
						"is-builtin-module": "^1.0.0",
						"semver": "2 || 3 || 4 || 5",
						"validate-npm-package-license": "^3.0.1"
					}
				},
				"object-keys": {
					"version": "1.0.12",
					"resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.12.tgz",
					"integrity": "sha512-FTMyFUm2wBcGHnH2eXmz7tC6IwlqQZ6mVZ+6dm6vZ4IQIHjs6FdNsQBuKGPuUUUY6NfJw2PshC08Tn6LzLDOag=="
				},
				"parse-json": {
					"version": "4.0.0",
					"resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
					"integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
					"requires": {
						"error-ex": "^1.3.1",
						"json-parse-better-errors": "^1.0.1"
					}
				},
				"path-key": {
					"version": "2.0.1",
					"resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
					"integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A="
				},
				"path-type": {
					"version": "3.0.0",
					"resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz",
					"integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
					"requires": {
						"pify": "^3.0.0"
					}
				},
				"pause-stream": {
					"version": "0.0.11",
					"resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz",
					"integrity": "sha1-/lo0sMvOErWqaitAPuLnO2AvFEU=",
					"requires": {
						"through": "~2.3"
					}
				},
				"pify": {
					"version": "3.0.0",
					"resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
					"integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY="
				},
				"ps-tree": {
					"version": "1.1.0",
					"resolved": "https://registry.npmjs.org/ps-tree/-/ps-tree-1.1.0.tgz",
					"integrity": "sha1-tCGyQUDWID8e08dplrRCewjowBQ=",
					"requires": {
						"event-stream": "~3.3.0"
					}
				},
				"read-pkg": {
					"version": "3.0.0",
					"resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz",
					"integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=",
					"requires": {
						"load-json-file": "^4.0.0",
						"normalize-package-data": "^2.3.2",
						"path-type": "^3.0.0"
					}
				},
				"semver": {
					"version": "5.5.0",
					"resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz",
					"integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA=="
				},
				"shebang-command": {
					"version": "1.2.0",
					"resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
					"integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
					"requires": {
						"shebang-regex": "^1.0.0"
					}
				},
				"shebang-regex": {
					"version": "1.0.0",
					"resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
					"integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM="
				},
				"shell-quote": {
					"version": "1.6.1",
					"resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.6.1.tgz",
					"integrity": "sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c=",
					"requires": {
						"array-filter": "~0.0.0",
						"array-map": "~0.0.0",
						"array-reduce": "~0.0.0",
						"jsonify": "~0.0.0"
					}
				},
				"spdx-correct": {
					"version": "3.0.0",
					"resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.0.tgz",
					"integrity": "sha512-N19o9z5cEyc8yQQPukRCZ9EUmb4HUpnrmaL/fxS2pBo2jbfcFRVuFZ/oFC+vZz0MNNk0h80iMn5/S6qGZOL5+g==",
					"requires": {
						"spdx-expression-parse": "^3.0.0",
						"spdx-license-ids": "^3.0.0"
					}
				},
				"spdx-exceptions": {
					"version": "2.1.0",
					"resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.1.0.tgz",
					"integrity": "sha512-4K1NsmrlCU1JJgUrtgEeTVyfx8VaYea9J9LvARxhbHtVtohPs/gFGG5yy49beySjlIMhhXZ4QqujIZEfS4l6Cg=="
				},
				"spdx-expression-parse": {
					"version": "3.0.0",
					"resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz",
					"integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==",
					"requires": {
						"spdx-exceptions": "^2.1.0",
						"spdx-license-ids": "^3.0.0"
					}
				},
				"spdx-license-ids": {
					"version": "3.0.0",
					"resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.0.tgz",
					"integrity": "sha512-2+EPwgbnmOIl8HjGBXXMd9NAu02vLjOO1nWw4kmeRDFyHn+M/ETfHxQUK0oXg8ctgVnl9t3rosNVsZ1jG61nDA=="
				},
				"split": {
					"version": "0.3.3",
					"resolved": "https://registry.npmjs.org/split/-/split-0.3.3.tgz",
					"integrity": "sha1-zQ7qXmOiEd//frDwkcQTPi0N0o8=",
					"requires": {
						"through": "2"
					}
				},
				"stream-combiner": {
					"version": "0.0.4",
					"resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz",
					"integrity": "sha1-TV5DPBhSYd3mI8o/RMWGvPXErRQ=",
					"requires": {
						"duplexer": "~0.1.1"
					}
				},
				"string.prototype.padend": {
					"version": "3.0.0",
					"resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.0.0.tgz",
					"integrity": "sha1-86rvfBcZ8XDF6rHDK/eA2W4h8vA=",
					"requires": {
						"define-properties": "^1.1.2",
						"es-abstract": "^1.4.3",
						"function-bind": "^1.0.2"
					}
				},
				"strip-bom": {
					"version": "3.0.0",
					"resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
					"integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM="
				},
				"supports-color": {
					"version": "5.4.0",
					"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz",
					"integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==",
					"requires": {
						"has-flag": "^3.0.0"
					}
				},
				"through": {
					"version": "2.3.8",
					"resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
					"integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU="
				},
				"validate-npm-package-license": {
					"version": "3.0.3",
					"resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.3.tgz",
					"integrity": "sha512-63ZOUnL4SIXj4L0NixR3L1lcjO38crAbgrTpl28t8jjrfuiOBL5Iygm+60qPs/KsZGzPNg6Smnc/oY16QTjF0g==",
					"requires": {
						"spdx-correct": "^3.0.0",
						"spdx-expression-parse": "^3.0.0"
					}
				},
				"which": {
					"version": "1.3.1",
					"resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
					"integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
					"requires": {
						"isexe": "^2.0.0"
					}
				}
			}
		}
	}
}
