From 51b9b44cfc1bcf3f90f4185d4977e8c735309e66 Mon Sep 17 00:00:00 2001 From: 8diegobonilla Date: Thu, 20 Dec 2018 18:57:12 -0600 Subject: [PATCH 1/2] Create NodeJS API (Express), git ignore node_modules, add schemas (mongoose), controllers, routes and cookie middleware --- .gitignore | 2 + src/server/app.js | 27 + src/server/controllers/item.js | 105 + src/server/controllers/list.js | 111 + src/server/index.js | 17 + src/server/middlewares/authenticated.js | 11 + src/server/models/item.js | 11 + src/server/models/list.js | 10 + src/server/package-lock.json | 3271 +++++++++++++++++++++ src/server/package.json | 23 + src/server/routes/item.js | 15 + src/server/routes/list.js | 15 + src/server/test/cookie-middleware.spec.js | 11 + src/server/test/itemTest.spec.js | 19 + test/.gitkeep | 0 15 files changed, 3648 insertions(+) create mode 100644 .gitignore create mode 100644 src/server/app.js create mode 100644 src/server/controllers/item.js create mode 100644 src/server/controllers/list.js create mode 100644 src/server/index.js create mode 100644 src/server/middlewares/authenticated.js create mode 100644 src/server/models/item.js create mode 100644 src/server/models/list.js create mode 100644 src/server/package-lock.json create mode 100644 src/server/package.json create mode 100644 src/server/routes/item.js create mode 100644 src/server/routes/list.js create mode 100644 src/server/test/cookie-middleware.spec.js create mode 100644 src/server/test/itemTest.spec.js delete mode 100644 test/.gitkeep diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..750088f --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +# dependencies +/src/server/node_modules \ No newline at end of file diff --git a/src/server/app.js b/src/server/app.js new file mode 100644 index 0000000..24816d0 --- /dev/null +++ b/src/server/app.js @@ -0,0 +1,27 @@ +'use strict' + +var express = require('express'); +var bodyParser = require('body-parser'); +var cookieParser = require('cookie-parser'); +var app = express(); + +var list_routes = require('./routes/list'); +var item_routes = require('./routes/item'); + +app.use(bodyParser.urlencoded({ extended: false })); +app.use(bodyParser.json()); +app.use(cookieParser()); + +app.use((req, res, next) => { + res.header('Access-Control-Allow-Origin','*'); // API access to all domains + res.header('Access-Control-Allow-Headers', 'Authorization, X-API-KEY, Origin, X-Requested-With, Content-Type, Accept, Access-Control-Allow-Request-Method'); + res.header('Access-Control-Allow-Methods', 'GET, POST, OPTIONS, PUT, DELETE'); + res.header('Allow', 'GET, POST, OPTIONS, PUT, DELETE'); + + next(); +}); + +app.use('/api', list_routes); +app.use('/api', item_routes); + +module.exports = app; \ No newline at end of file diff --git a/src/server/controllers/item.js b/src/server/controllers/item.js new file mode 100644 index 0000000..adab660 --- /dev/null +++ b/src/server/controllers/item.js @@ -0,0 +1,105 @@ +'use strict' + +var Item = require('../models/item'); + +function getItems(req, res) { + var listId = req.params.list; + + if (!listId) { + var find = Item.find(); + } else { + var find = Item.find({ list: listId }); + } + + find.populate('list').exec((err, items) => { + if (err) { + res.status(500).send({ message: 'Error in Server.' }); + } else { + if (!items) { + res.status(404).send({ message: 'No items found.' }); + } else { + res.status(200).send({ items }); + } + } + }); +} + +function getItem(req, res){ + var itemId = req.params.id; + + Item.findById(itemId, (err, item) => { + if (err) { + res.status(500).send({ message: 'Error in Server.' }); + } else { + if (!item) { + res.status(404).send({ message: 'No item found.' }); + } else { + res.status(200).send({ item }); + } + } + }); +} + +function saveItem(req, res) { + var item = new Item(); + + item.description = req.body.description; + item.list = req.params.listId; + + if (item.list) { + item.save((err, itemStored) => { + if (err) { + res.status(500).send({ message: 'Error in Server.' }); + } else { + if (!itemStored) { + res.status(404).send({ message: 'No item was saved.' }); + } else { + res.status(200).send({ itemStored }); + } + } + }); + } else { + res.status(404).send({ message: 'List for Item needed.'}) + } +} + +function updateItem(req, res) { + var itemId = req.params.id; + var update = req.body; + + Item.findByIdAndUpdate(itemId, update, (err, itemUpdated) => { + if (err) { + res.status(500).send({ message: 'Error in Server.' }); + } else { + if (!itemUpdated) { + res.status(404).send({ message: 'No item was updated.' }); + } else { + res.status(200).send({ itemUpdated }); + } + } + }); +} + +function deleteItem(req, res) { + var itemId = req.params.id; + + Item.findByIdAndDelete(itemId, (err, itemRemoved) => { + if (err) { + res.status(500).send({ message: 'Error in Server.' }); + } else { + if (!itemRemoved) { + res.status(404).send({ message: 'No item was removed.' }); + } else { + res.status(200).send({ itemRemoved }); + } + } + }); +} + +module.exports = { + getItem, + getItems, + saveItem, + updateItem, + deleteItem +} \ No newline at end of file diff --git a/src/server/controllers/list.js b/src/server/controllers/list.js new file mode 100644 index 0000000..209eaf9 --- /dev/null +++ b/src/server/controllers/list.js @@ -0,0 +1,111 @@ +'use strict' + +var List = require('../models/list'); +var Item = require('../models/item'); + +function getList(req, res){ + var listId = req.params.id; + + List.findById(listId, (err, list) => { + if (err) { + res.status(500).send({ message: 'Error in Server.' }); + } else { + if (!list) { + res.status(404).send({ message: 'No list found.' }); + } else { + res.status(200).send({ list }); + } + } + }); +} + +function getLists(req, res) { + var listId = req.params.id; + + if (!listId) { + var find = List.find(); + } else { + var find = List.find({ _id: listId }); + } + + find.exec((err, lists) => { + if (err) { + res.status(500).send({ message: 'Error in Server.' }); + } else { + if (!lists) { + res.status(404).send({ message: 'No list found.' }); + } else { + res.status(200).send({ lists }); + } + } + }); +} + +function saveList(req, res) { + var list = new List(); + + list.name = req.body.name; + + list.save((err, listSaved) => { + if (err) { + res.status(500).send({ message: 'Error in Server.' }); + } else { + if (!listSaved) { + res.status(404).send({ message: 'No list was saved.' }); + } else { + res.status(200).send({ listSaved }); + } + } + }); +} + +function updateList(req, res) { + var listId = req.params.id; + var update = req.body; + + List.findByIdAndUpdate(listId, update, (err, listUpdated) => { + if (err) { + res.status(500).send({ message: 'Error in Server.' }); + } else { + if (!listUpdated) { + res.status(404).send({ message: 'No list was updated.' }); + } else { + res.status(200).send({ listUpdated }); + } + } + }); +} + +function deleteList(req, res) { + var listId = req.params.id; + + List.findByIdAndDelete(listId, (err, listRemoved) => { + if (err) { + res.status(500).send({ message: 'Error in Server.' }); + } else { + if (!listRemoved) { + res.status(404).send({ message: 'No list was removed.' }); + } else { + Item.find({ list: listRemoved._id }).remove((err, itemRemoved) => { + if (err) { + res.status(500).send({ message: 'Error in Server.' }); + } else { + if (!itemRemoved) { + res.status(404).send({ message: 'No item was removed.' }); + } else { + res.status(200).send({ listRemoved }); + } + } + }); + } + } + }); +} + +module.exports = { + getList, + getLists, + saveList, + updateList, + deleteList +} \ No newline at end of file diff --git a/src/server/index.js b/src/server/index.js new file mode 100644 index 0000000..b3a64ad --- /dev/null +++ b/src/server/index.js @@ -0,0 +1,17 @@ +'use strict' + +var mongoose = require('mongoose'); +var app = require('./app'); +var port = process.env.PORT || 3200; + +mongoose.connect('mongodb://localhost:27017/itexico', { useNewUrlParser: true}, (err, res) => { + if (err){ + throw err; + } else { + console.log("Database running..."); + + app.listen(port, () => { + console.log("Server API REST listening http://localhost:" + port); + }) + } +}); \ No newline at end of file diff --git a/src/server/middlewares/authenticated.js b/src/server/middlewares/authenticated.js new file mode 100644 index 0000000..775d002 --- /dev/null +++ b/src/server/middlewares/authenticated.js @@ -0,0 +1,11 @@ +'use strict' + +exports.cookieAuth = function(req, res, next) { + if (!req.cookies) { + res.cookie('auth', 'value'); + } + + console.log(req.cookies); + + next(); +} \ No newline at end of file diff --git a/src/server/models/item.js b/src/server/models/item.js new file mode 100644 index 0000000..e33befa --- /dev/null +++ b/src/server/models/item.js @@ -0,0 +1,11 @@ +'use strict' + +var mongoose = require('mongoose'); +var Schema = mongoose.Schema; + +var ItemSchema = Schema({ + description: String, + list: { type: Schema.ObjectId, ref: 'List' } +}); + +module.exports = mongoose.model('Item', ItemSchema); \ No newline at end of file diff --git a/src/server/models/list.js b/src/server/models/list.js new file mode 100644 index 0000000..d476f05 --- /dev/null +++ b/src/server/models/list.js @@ -0,0 +1,10 @@ +'use strict' + +var mongoose = require('mongoose'); +var Schema = mongoose.Schema; + +var ListSchema = Schema({ + name: String +}); + +module.exports = mongoose.model('List', ListSchema); \ No newline at end of file diff --git a/src/server/package-lock.json b/src/server/package-lock.json new file mode 100644 index 0000000..6a3878e --- /dev/null +++ b/src/server/package-lock.json @@ -0,0 +1,3271 @@ +{ + "name": "server", + "version": "1.0.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true + }, + "accepts": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz", + "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=", + "requires": { + "mime-types": "~2.1.18", + "negotiator": "0.6.1" + } + }, + "ansi-align": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz", + "integrity": "sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=", + "dev": true, + "requires": { + "string-width": "^2.0.0" + } + }, + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true + }, + "array-flatten": { + "version": "1.1.1", + "resolved": "http://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, + "assertion-error": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", + "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", + "dev": true + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true + }, + "async": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", + "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", + "requires": { + "lodash": "^4.17.10" + } + }, + "async-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz", + "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=", + "dev": true + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "binary-extensions": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.12.0.tgz", + "integrity": "sha512-DYWGk01lDcxeS/K9IHPGWfT8PsJmbXRtRd2Sx72Tnb8pcYZQFF1oSDb8hJtS1vhp212q1Rzi5dUf9+nq0o9UIg==", + "dev": true + }, + "bluebird": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz", + "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==" + }, + "body-parser": { + "version": "1.18.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.3.tgz", + "integrity": "sha1-WykhmP/dVTs6DyDe0FkrlWlVyLQ=", + "requires": { + "bytes": "3.0.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "~1.6.3", + "iconv-lite": "0.4.23", + "on-finished": "~2.3.0", + "qs": "6.5.2", + "raw-body": "2.3.3", + "type-is": "~1.6.16" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + } + } + }, + "boxen": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz", + "integrity": "sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==", + "dev": true, + "requires": { + "ansi-align": "^2.0.0", + "camelcase": "^4.0.0", + "chalk": "^2.0.1", + "cli-boxes": "^1.0.0", + "string-width": "^2.0.0", + "term-size": "^1.2.0", + "widest-line": "^2.0.0" + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "browser-stdout": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", + "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==", + "dev": true + }, + "bson": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/bson/-/bson-1.1.0.tgz", + "integrity": "sha512-9Aeai9TacfNtWXOYarkFJRW2CWo+dRon+fuLZYJmvLV3+MiUp0bEI6IAZfXEIg7/Pl/7IWlLaDnhzTsD81etQA==" + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true + }, + "capture-stack-trace": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz", + "integrity": "sha512-mYQLZnx5Qt1JgB1WEiMCf2647plpGeQ2NMR/5L0HNZzGQo4fuSPnK+wjfPnKZV0aiJDgzmWqqkV/g7JD+DW0qw==", + "dev": true + }, + "chai": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/chai/-/chai-4.2.0.tgz", + "integrity": "sha512-XQU3bhBukrOsQCuwZndwGcCVQHyZi53fQ6Ys1Fym7E4olpIqqZZhhoFJoaKVvV17lWQoXYwgWN2nF5crA8J2jw==", + "dev": true, + "requires": { + "assertion-error": "^1.1.0", + "check-error": "^1.0.2", + "deep-eql": "^3.0.1", + "get-func-name": "^2.0.0", + "pathval": "^1.1.0", + "type-detect": "^4.0.5" + } + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "check-error": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz", + "integrity": "sha1-V00xLt2Iu13YkS6Sht1sCu1KrII=", + "dev": true + }, + "chokidar": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.4.tgz", + "integrity": "sha512-z9n7yt9rOvIJrMhvDtDictKrkFHeihkNl6uWMmZlmL6tJtX9Cs+87oK+teBx+JIgzvbX3yZHT3eF8vpbDxHJXQ==", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.0", + "braces": "^2.3.0", + "fsevents": "^1.2.2", + "glob-parent": "^3.1.0", + "inherits": "^2.0.1", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "lodash.debounce": "^4.0.8", + "normalize-path": "^2.1.1", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.0.0", + "upath": "^1.0.5" + } + }, + "ci-info": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", + "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==", + "dev": true + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "cli-boxes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz", + "integrity": "sha1-T6kXw+WclKAEzWH47lCdplFocUM=", + "dev": true + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color-convert": { + "version": "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 + }, + "commander": { + "version": "2.15.1", + "resolved": "http://registry.npmjs.org/commander/-/commander-2.15.1.tgz", + "integrity": "sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==", + "dev": true + }, + "component-emitter": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", + "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=", + "dev": true + }, + "configstore": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.2.tgz", + "integrity": "sha512-vtv5HtGjcYUgFrXc6Kx747B83MRRVS5R1VTEQoXvuP+kMI+if6uywV0nDGoiydJRy4yk7h9od5Og0kxx4zUXmw==", + "dev": true, + "requires": { + "dot-prop": "^4.1.0", + "graceful-fs": "^4.1.2", + "make-dir": "^1.0.0", + "unique-string": "^1.0.0", + "write-file-atomic": "^2.0.0", + "xdg-basedir": "^3.0.0" + } + }, + "content-disposition": { + "version": "0.5.2", + "resolved": "http://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=" + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" + }, + "cookie": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", + "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=" + }, + "cookie-parser": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.4.3.tgz", + "integrity": "sha1-D+MfoZ0AC5X0qt8fU/3CuKIDuqU=", + "requires": { + "cookie": "0.3.1", + "cookie-signature": "1.0.6" + } + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true + }, + "create-error-class": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", + "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=", + "dev": true, + "requires": { + "capture-stack-trace": "^1.0.0" + } + }, + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "crypto-random-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", + "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=", + "dev": true + }, + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + }, + "dependencies": { + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + } + } + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true + }, + "deep-eql": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz", + "integrity": "sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==", + "dev": true, + "requires": { + "type-detect": "^4.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 + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "diff": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", + "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", + "dev": true + }, + "dot-prop": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", + "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", + "dev": true, + "requires": { + "is-obj": "^1.0.0" + } + }, + "duplexer3": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", + "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", + "dev": true + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + }, + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "dev": true, + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "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" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "express": { + "version": "4.16.4", + "resolved": "https://registry.npmjs.org/express/-/express-4.16.4.tgz", + "integrity": "sha512-j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg==", + "requires": { + "accepts": "~1.3.5", + "array-flatten": "1.1.1", + "body-parser": "1.18.3", + "content-disposition": "0.5.2", + "content-type": "~1.0.4", + "cookie": "0.3.1", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.1.1", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.4", + "qs": "6.5.2", + "range-parser": "~1.2.0", + "safe-buffer": "5.1.2", + "send": "0.16.2", + "serve-static": "1.13.2", + "setprototypeof": "1.1.0", + "statuses": "~1.4.0", + "type-is": "~1.6.16", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "statuses": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", + "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==" + } + } + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "finalhandler": { + "version": "1.1.1", + "resolved": "http://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz", + "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "statuses": "~1.4.0", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "statuses": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", + "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==" + } + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true + }, + "forwarded": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=" + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "requires": { + "map-cache": "^0.2.2" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "fsevents": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.4.tgz", + "integrity": "sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg==", + "dev": true, + "optional": true, + "requires": { + "nan": "^2.9.2", + "node-pre-gyp": "^0.10.0" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true, + "dev": true + }, + "aproba": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "balanced-match": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "chownr": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "optional": true + }, + "concat-map": { + "version": "0.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "optional": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "debug": { + "version": "2.6.9", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ms": "2.0.0" + } + }, + "deep-extend": { + "version": "0.5.1", + "bundled": true, + "dev": true, + "optional": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "detect-libc": { + "version": "1.0.3", + "bundled": true, + "dev": true, + "optional": true + }, + "fs-minipass": { + "version": "1.2.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "glob": { + "version": "7.1.2", + "bundled": true, + "dev": true, + "optional": true, + "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" + } + }, + "has-unicode": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "iconv-lite": { + "version": "0.4.21", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safer-buffer": "^2.1.0" + } + }, + "ignore-walk": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.3", + "bundled": true, + "dev": true, + "optional": true + }, + "ini": { + "version": "1.3.5", + "bundled": true, + "dev": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "bundled": true, + "dev": true, + "optional": true + }, + "minipass": { + "version": "2.2.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "^5.1.1", + "yallist": "^3.0.0" + } + }, + "minizlib": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "mkdirp": { + "version": "0.5.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "needle": { + "version": "2.2.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "debug": "^2.1.2", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + } + }, + "node-pre-gyp": { + "version": "0.10.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "detect-libc": "^1.0.2", + "mkdirp": "^0.5.1", + "needle": "^2.2.0", + "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", + "npmlog": "^4.0.2", + "rc": "^1.1.7", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^4" + } + }, + "nopt": { + "version": "4.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "npm-bundled": { + "version": "1.0.3", + "bundled": true, + "dev": true, + "optional": true + }, + "npm-packlist": { + "version": "1.1.10", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" + } + }, + "npmlog": { + "version": "4.1.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "wrappy": "1" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "osenv": { + "version": "0.1.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "process-nextick-args": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "rc": { + "version": "1.2.7", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "deep-extend": "^0.5.1", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "readable-stream": { + "version": "2.3.6", + "bundled": true, + "dev": true, + "optional": true, + "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" + } + }, + "rimraf": { + "version": "2.6.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "glob": "^7.0.5" + } + }, + "safe-buffer": { + "version": "5.1.1", + "bundled": true, + "dev": true + }, + "safer-buffer": { + "version": "2.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "sax": { + "version": "1.2.4", + "bundled": true, + "dev": true, + "optional": true + }, + "semver": { + "version": "5.5.0", + "bundled": true, + "dev": true, + "optional": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "tar": { + "version": "4.4.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "chownr": "^1.0.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.2.4", + "minizlib": "^1.1.0", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.1", + "yallist": "^3.0.2" + } + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "wide-align": { + "version": "1.1.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "string-width": "^1.0.2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "yallist": { + "version": "3.0.2", + "bundled": true, + "dev": true + } + } + }, + "get-func-name": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz", + "integrity": "sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=", + "dev": true + }, + "get-stream": { + "version": "3.0.0", + "resolved": "http://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true + }, + "glob": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", + "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "global-dirs": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", + "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", + "dev": true, + "requires": { + "ini": "^1.3.4" + } + }, + "got": { + "version": "6.7.1", + "resolved": "http://registry.npmjs.org/got/-/got-6.7.1.tgz", + "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=", + "dev": true, + "requires": { + "create-error-class": "^3.0.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "is-redirect": "^1.0.0", + "is-retry-allowed": "^1.0.0", + "is-stream": "^1.0.0", + "lowercase-keys": "^1.0.0", + "safe-buffer": "^5.0.1", + "timed-out": "^4.0.0", + "unzip-response": "^2.0.1", + "url-parse-lax": "^1.0.0" + } + }, + "graceful-fs": { + "version": "4.1.15", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz", + "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==", + "dev": true + }, + "growl": { + "version": "1.10.5", + "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz", + "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==", + "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 + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "he": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz", + "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=", + "dev": true + }, + "http-errors": { + "version": "1.6.3", + "resolved": "http://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "iconv-lite": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", + "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ignore-by-default": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", + "integrity": "sha1-SMptcvbGo68Aqa1K5odr44ieKwk=", + "dev": true + }, + "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=", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", + "dev": true + }, + "ipaddr.js": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.8.0.tgz", + "integrity": "sha1-6qM9bd16zo9/b+DJygRA5wZzix4=" + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "http://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "is-ci": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz", + "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", + "dev": true, + "requires": { + "ci-info": "^1.5.0" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "http://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "is-glob": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz", + "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-installed-globally": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz", + "integrity": "sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=", + "dev": true, + "requires": { + "global-dirs": "^0.1.0", + "is-path-inside": "^1.0.0" + } + }, + "is-npm": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz", + "integrity": "sha1-8vtjpl5JBbQGyGBydloaTceTufQ=", + "dev": true + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "http://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "dev": true + }, + "is-path-inside": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", + "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", + "dev": true, + "requires": { + "path-is-inside": "^1.0.1" + } + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "is-redirect": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz", + "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=", + "dev": true + }, + "is-retry-allowed": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz", + "integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ=", + "dev": true + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "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 + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "kareem": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/kareem/-/kareem-2.3.0.tgz", + "integrity": "sha512-6hHxsp9e6zQU8nXsP+02HGWXwTkOEw6IROhF2ZA28cYbUk4eJ6QbtZvdqZOdD9YPKghG3apk5eOCvs+tLl3lRg==" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + }, + "latest-version": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz", + "integrity": "sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU=", + "dev": true, + "requires": { + "package-json": "^4.0.0" + } + }, + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==" + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", + "dev": true + }, + "lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=" + }, + "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": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "requires": { + "pify": "^3.0.0" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "requires": { + "object-visit": "^1.0.0" + } + }, + "media-typer": { + "version": "0.3.0", + "resolved": "http://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" + }, + "memory-pager": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/memory-pager/-/memory-pager-1.3.1.tgz", + "integrity": "sha512-pUf/sGkym2WqFZYTVmdASnSbNfpGc9rwxEHOePx4lT/fD+NHGL1U16Uy4o6PMiVcDv4mp6MI/vaF0c/Kd1QEUQ==", + "optional": true + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "mime": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", + "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==" + }, + "mime-db": { + "version": "1.37.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.37.0.tgz", + "integrity": "sha512-R3C4db6bgQhlIhPU48fUtdVmKnflq+hRdad7IyKhtFj06VPNVdk2RhiYL3UjQIlso8L+YxAtFkobT0VK+S/ybg==" + }, + "mime-types": { + "version": "2.1.21", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.21.tgz", + "integrity": "sha512-3iL6DbwpyLzjR3xHSFNFeb9Nz/M8WDkX33t1GFQnFOllWk8pOrh/LSrB5OXlnlW5P9LH73X6loW/eogc+F5lJg==", + "requires": { + "mime-db": "~1.37.0" + } + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + }, + "mixin-deep": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz", + "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==", + "dev": true, + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "requires": { + "minimist": "0.0.8" + }, + "dependencies": { + "minimist": { + "version": "0.0.8", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + } + } + }, + "mocha": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-5.2.0.tgz", + "integrity": "sha512-2IUgKDhc3J7Uug+FxMXuqIyYzH7gJjXECKe/w43IGgQHTSj3InJi+yAA7T24L9bQMRKiUEHxEX37G5JpVUGLcQ==", + "dev": true, + "requires": { + "browser-stdout": "1.3.1", + "commander": "2.15.1", + "debug": "3.1.0", + "diff": "3.5.0", + "escape-string-regexp": "1.0.5", + "glob": "7.1.2", + "growl": "1.10.5", + "he": "1.1.1", + "minimatch": "3.0.4", + "mkdirp": "0.5.1", + "supports-color": "5.4.0" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "supports-color": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", + "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "mongodb": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.1.10.tgz", + "integrity": "sha512-Uml42GeFxhTGQVml1XQ4cD0o/rp7J2ROy0fdYUcVitoE7vFqEhKH4TYVqRDpQr/bXtCJVxJdNQC1ntRxNREkPQ==", + "requires": { + "mongodb-core": "3.1.9", + "safe-buffer": "^5.1.2" + } + }, + "mongodb-core": { + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/mongodb-core/-/mongodb-core-3.1.9.tgz", + "integrity": "sha512-MJpciDABXMchrZphh3vMcqu8hkNf/Mi+Gk6btOimVg1XMxLXh87j6FAvRm+KmwD1A9fpu3qRQYcbQe4egj23og==", + "requires": { + "bson": "^1.1.0", + "require_optional": "^1.0.1", + "safe-buffer": "^5.1.2", + "saslprep": "^1.0.0" + } + }, + "mongoose": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.4.0.tgz", + "integrity": "sha512-pFKa6askJ6xwZT6mWuYBwa2R9ryd1+JrXUhKuAUxEGrUMTi8ADcJC/RgBg4fZ1lL6VPVVChsc9wpVn4X6gcWlg==", + "requires": { + "async": "2.6.1", + "bson": "~1.1.0", + "kareem": "2.3.0", + "lodash.get": "4.4.2", + "mongodb": "3.1.10", + "mongodb-core": "3.1.9", + "mongoose-legacy-pluralize": "1.0.2", + "mpath": "0.5.1", + "mquery": "3.2.0", + "ms": "2.0.0", + "regexp-clone": "0.0.1", + "safe-buffer": "5.1.2", + "sliced": "1.0.1" + } + }, + "mongoose-legacy-pluralize": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/mongoose-legacy-pluralize/-/mongoose-legacy-pluralize-1.0.2.tgz", + "integrity": "sha512-Yo/7qQU4/EyIS8YDFSeenIvXxZN+ld7YdV9LqFVQJzTLye8unujAWPZ4NWKfFA+RNjh+wvTWKY9Z3E5XM6ZZiQ==" + }, + "mpath": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mpath/-/mpath-0.5.1.tgz", + "integrity": "sha512-H8OVQ+QEz82sch4wbODFOz+3YQ61FYz/z3eJ5pIdbMEaUzDqA268Wd+Vt4Paw9TJfvDgVKaayC0gBzMIw2jhsg==" + }, + "mquery": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/mquery/-/mquery-3.2.0.tgz", + "integrity": "sha512-qPJcdK/yqcbQiKoemAt62Y0BAc0fTEKo1IThodBD+O5meQRJT/2HSe5QpBNwaa4CjskoGrYWsEyjkqgiE0qjhg==", + "requires": { + "bluebird": "3.5.1", + "debug": "3.1.0", + "regexp-clone": "0.0.1", + "safe-buffer": "5.1.2", + "sliced": "1.0.1" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "requires": { + "ms": "2.0.0" + } + } + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "nan": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.12.1.tgz", + "integrity": "sha512-JY7V6lRkStKcKTvHO5NVSQRv+RV+FIL5pvDoLiAtSL9pKlC5x9PKQcZDsq7m4FO4d57mkhC6Z+QhAh3Jdk5JFw==", + "dev": true, + "optional": true + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "negotiator": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", + "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=" + }, + "nodemon": { + "version": "1.18.9", + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-1.18.9.tgz", + "integrity": "sha512-oj/eEVTEI47pzYAjGkpcNw0xYwTl4XSTUQv2NPQI6PpN3b75PhpuYk3Vb3U80xHCyM2Jm+1j68ULHXl4OR3Afw==", + "dev": true, + "requires": { + "chokidar": "^2.0.4", + "debug": "^3.1.0", + "ignore-by-default": "^1.0.1", + "minimatch": "^3.0.4", + "pstree.remy": "^1.1.6", + "semver": "^5.5.0", + "supports-color": "^5.2.0", + "touch": "^3.1.0", + "undefsafe": "^2.0.2", + "update-notifier": "^2.5.0" + } + }, + "nopt": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", + "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", + "dev": true, + "requires": { + "abbrev": "1" + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "requires": { + "path-key": "^2.0.0" + } + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "requires": { + "isobject": "^3.0.0" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "requires": { + "ee-first": "1.1.1" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true + }, + "package-json": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz", + "integrity": "sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0=", + "dev": true, + "requires": { + "got": "^6.7.1", + "registry-auth-token": "^3.0.1", + "registry-url": "^3.0.3", + "semver": "^5.1.0" + } + }, + "parseurl": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", + "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=" + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "http://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", + "dev": true + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + }, + "pathval": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.0.tgz", + "integrity": "sha1-uULm1L3mUwBe9rcTYd74cn0GReA=", + "dev": true + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true + }, + "prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", + "dev": true + }, + "process-nextick-args": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", + "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", + "dev": true + }, + "proxy-addr": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.4.tgz", + "integrity": "sha512-5erio2h9jp5CHGwcybmxmVqHmnCBZeewlfJ0pex+UW7Qny7OOZXTtH56TGNyBizkgiOwhJtMKrVzDTeKcySZwA==", + "requires": { + "forwarded": "~0.1.2", + "ipaddr.js": "1.8.0" + } + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "dev": true + }, + "pstree.remy": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.6.tgz", + "integrity": "sha512-NdF35+QsqD7EgNEI5mkI/X+UwaxVEbQaz9f4IooEmMUv6ZPmlTQYGjBPJGgrlzNdjSvIy4MWMg6Q6vCgBO2K+w==", + "dev": true + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" + }, + "range-parser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", + "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=" + }, + "raw-body": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz", + "integrity": "sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==", + "requires": { + "bytes": "3.0.0", + "http-errors": "1.6.3", + "iconv-lite": "0.4.23", + "unpipe": "1.0.0" + } + }, + "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" + } + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "regexp-clone": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/regexp-clone/-/regexp-clone-0.0.1.tgz", + "integrity": "sha1-p8LgmJH9vzj7sQ03b7cwA+aKxYk=" + }, + "registry-auth-token": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz", + "integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==", + "dev": true, + "requires": { + "rc": "^1.1.6", + "safe-buffer": "^5.0.1" + } + }, + "registry-url": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", + "integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=", + "dev": true, + "requires": { + "rc": "^1.0.1" + } + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "dev": true + }, + "repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true + }, + "require_optional": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require_optional/-/require_optional-1.0.1.tgz", + "integrity": "sha512-qhM/y57enGWHAe3v/NcwML6a3/vfESLe/sGM2dII+gEO0BpKRUkWZow/tyloNqJyN6kXSl3RyyM8Ll5D/sJP8g==", + "requires": { + "resolve-from": "^2.0.0", + "semver": "^5.1.0" + } + }, + "resolve-from": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-2.0.0.tgz", + "integrity": "sha1-lICrIOlP+h2egKgEx+oUdhGWa1c=" + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "http://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "saslprep": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/saslprep/-/saslprep-1.0.2.tgz", + "integrity": "sha512-4cDsYuAjXssUSjxHKRe4DTZC0agDwsCqcMqtJAQPzC74nJ7LfAJflAtC1Zed5hMzEQKj82d3tuzqdGNRsLJ4Gw==", + "optional": true, + "requires": { + "sparse-bitfield": "^3.0.3" + } + }, + "semver": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", + "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==" + }, + "semver-diff": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz", + "integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=", + "dev": true, + "requires": { + "semver": "^5.0.3" + } + }, + "send": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", + "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.6.2", + "mime": "1.4.1", + "ms": "2.0.0", + "on-finished": "~2.3.0", + "range-parser": "~1.2.0", + "statuses": "~1.4.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "statuses": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", + "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==" + } + } + }, + "serve-static": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", + "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.2", + "send": "0.16.2" + } + }, + "set-value": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz", + "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", + "dev": true + }, + "sliced": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sliced/-/sliced-1.0.1.tgz", + "integrity": "sha1-CzpmK10Ewxd7GSa+qCsD+Dei70E=" + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "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" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "source-map-resolve": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", + "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", + "dev": true, + "requires": { + "atob": "^2.1.1", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", + "dev": true + }, + "sparse-bitfield": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz", + "integrity": "sha1-/0rm5oZWBWuks+eSqzM004JzyhE=", + "optional": true, + "requires": { + "memory-pager": "^1.0.2" + } + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "http://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true + }, + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "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" + } + }, + "term-size": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz", + "integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=", + "dev": true, + "requires": { + "execa": "^0.7.0" + } + }, + "timed-out": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", + "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=", + "dev": true + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "touch": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz", + "integrity": "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==", + "dev": true, + "requires": { + "nopt": "~1.0.10" + } + }, + "type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true + }, + "type-is": { + "version": "1.6.16", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.16.tgz", + "integrity": "sha512-HRkVv/5qY2G6I8iab9cI7v1bOIdhm94dVjQCPFElW9W+3GeDOSHmy2EBYe4VTApuzolPcmgFTN3ftVJRKR2J9Q==", + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.18" + } + }, + "undefsafe": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.2.tgz", + "integrity": "sha1-Il9rngM3Zj4Njnz9aG/Cg2zKznY=", + "dev": true, + "requires": { + "debug": "^2.2.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "union-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz", + "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^0.4.3" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "set-value": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz", + "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.1", + "to-object-path": "^0.3.0" + } + } + } + }, + "unique-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", + "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", + "dev": true, + "requires": { + "crypto-random-string": "^1.0.0" + } + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true + } + } + }, + "unzip-response": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz", + "integrity": "sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c=", + "dev": true + }, + "upath": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.0.tgz", + "integrity": "sha512-bzpH/oBhoS/QI/YtbkqCg6VEiPYjSZtrHQM6/QnJS6OL9pKUFLqb3aFh4Scvwm45+7iAgiMkLhSbaZxUqmrprw==", + "dev": true + }, + "update-notifier": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-2.5.0.tgz", + "integrity": "sha512-gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw==", + "dev": true, + "requires": { + "boxen": "^1.2.1", + "chalk": "^2.0.1", + "configstore": "^3.0.0", + "import-lazy": "^2.1.0", + "is-ci": "^1.0.10", + "is-installed-globally": "^0.1.0", + "is-npm": "^1.0.0", + "latest-version": "^3.0.0", + "semver-diff": "^2.0.0", + "xdg-basedir": "^3.0.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true + }, + "url-parse-lax": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", + "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", + "dev": true, + "requires": { + "prepend-http": "^1.0.1" + } + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "widest-line": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.1.tgz", + "integrity": "sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==", + "dev": true, + "requires": { + "string-width": "^2.1.1" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "write-file-atomic": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.3.0.tgz", + "integrity": "sha512-xuPeK4OdjWqtfi59ylvVL0Yn35SF3zgcAcv7rBPFHVaEapaDr4GdGgm3j7ckTwH9wHL7fGmgfAnb0+THrHb8tA==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + }, + "xdg-basedir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz", + "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=", + "dev": true + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + } + } +} diff --git a/src/server/package.json b/src/server/package.json new file mode 100644 index 0000000..48d6e22 --- /dev/null +++ b/src/server/package.json @@ -0,0 +1,23 @@ +{ + "name": "server", + "version": "1.0.0", + "description": "Back end for project with NodeJS", + "main": "index.js", + "scripts": { + "start": "nodemon index.js", + "test": "mocha || exit 0" + }, + "author": "Diego Bonilla", + "license": "ISC", + "devDependencies": { + "chai": "^4.2.0", + "mocha": "^5.2.0", + "nodemon": "^1.18.9" + }, + "dependencies": { + "body-parser": "^1.18.3", + "cookie-parser": "^1.4.3", + "express": "^4.16.4", + "mongoose": "^5.4.0" + } +} diff --git a/src/server/routes/item.js b/src/server/routes/item.js new file mode 100644 index 0000000..d25f409 --- /dev/null +++ b/src/server/routes/item.js @@ -0,0 +1,15 @@ +'use strict' + +var express = require('express'); +var ItemController = require('../controllers/item'); + +var api = express.Router(); +var md_auth = require('../middlewares/authenticated'); + +api.get('/item/:id', md_auth.cookieAuth, ItemController.getItem); +api.get('/items/:list?', md_auth.cookieAuth, ItemController.getItems); +api.post('/item/:listId', md_auth.cookieAuth, ItemController.saveItem); +api.put('/item/:id', md_auth.cookieAuth, ItemController.updateItem); +api.delete('/item/:id', md_auth.cookieAuth, ItemController.deleteItem); + +module.exports = api; \ No newline at end of file diff --git a/src/server/routes/list.js b/src/server/routes/list.js new file mode 100644 index 0000000..042effb --- /dev/null +++ b/src/server/routes/list.js @@ -0,0 +1,15 @@ +'use strict' + +var express = require('express'); +var ListController = require('../controllers/list'); + +var api = express.Router(); +var md_auth = require('../middlewares/authenticated'); + +api.get('/list/:id', md_auth.cookieAuth, ListController.getList); +api.get('/lists/', md_auth.cookieAuth, ListController.getLists); +api.post('/list', md_auth.cookieAuth, ListController.saveList); +api.put('/list/:id', md_auth.cookieAuth, ListController.updateList); +api.delete('/list/:id', md_auth.cookieAuth, ListController.deleteList); + +module.exports = api; \ No newline at end of file diff --git a/src/server/test/cookie-middleware.spec.js b/src/server/test/cookie-middleware.spec.js new file mode 100644 index 0000000..bd49d88 --- /dev/null +++ b/src/server/test/cookie-middleware.spec.js @@ -0,0 +1,11 @@ +// const assert = require('assert'); +// const cookieAuth = require('../middlewares/authenticated').cookieAuth; + +// describe('cookie authorization middleware', function() { +// it('Should add a `auth` to the `req` parameter', function() { +// const req = res = {} +// cookieAuth(req, res, () => {}); + +// assert.ok(req.cookies.auth == 'value'); +// }); +// }); \ No newline at end of file diff --git a/src/server/test/itemTest.spec.js b/src/server/test/itemTest.spec.js new file mode 100644 index 0000000..7409139 --- /dev/null +++ b/src/server/test/itemTest.spec.js @@ -0,0 +1,19 @@ +// I've never done unit or integration testing + +// var assert = require('chai').assert; +// var saveItem = require('../controllers/item').saveItem; + +// describe('Item controller', function() { +// it('Should get a status 200', function(){ +// const req = { +// body: { description: "description" }, +// params: { list: "listId" } +// } + +// const res = {} + +// saveItem(req, res); + +// assert.isNotNull(res); +// }); +// }); \ No newline at end of file diff --git a/test/.gitkeep b/test/.gitkeep deleted file mode 100644 index e69de29..0000000 From 77e5216ebeed520d83edc3d36090817630fd8638 Mon Sep 17 00:00:00 2001 From: 8diegobonilla Date: Thu, 20 Dec 2018 19:12:57 -0600 Subject: [PATCH 2/2] Add front-end with Angular 6, add mocha and chai for testing --- src/client/.editorconfig | 13 + src/client/.gitignore | 43 + src/client/README.md | 27 + src/client/angular.json | 137 + src/client/e2e/protractor.conf.js | 28 + src/client/e2e/src/app.e2e-spec.ts | 14 + src/client/e2e/src/app.po.ts | 11 + src/client/e2e/tsconfig.e2e.json | 13 + src/client/package-lock.json | 10921 ++++++++++++++++ src/client/package.json | 56 + src/client/src/app/app-routing.module.ts | 21 + src/client/src/app/app.component.html | 3 + src/client/src/app/app.component.spec.ts | 35 + src/client/src/app/app.component.ts | 8 + src/client/src/app/app.module.ts | 49 + .../items/edit-item/edit-item.component.css | 0 .../items/edit-item/edit-item.component.html | 24 + .../items/edit-item/edit-item.component.ts | 67 + .../app/components/items/items.component.css | 24 + .../app/components/items/items.component.html | 52 + .../app/components/items/items.component.ts | 76 + .../items/new-item/new-item.component.css | 0 .../items/new-item/new-item.component.html | 24 + .../items/new-item/new-item.component.ts | 54 + .../lists/edit-list/edit-list.component.css | 0 .../lists/edit-list/edit-list.component.html | 24 + .../lists/edit-list/edit-list.component.ts | 67 + .../app/components/lists/lists.component.css | 24 + .../app/components/lists/lists.component.html | 50 + .../app/components/lists/lists.component.ts | 53 + .../lists/new-list/new-list.component.css | 4 + .../lists/new-list/new-list.component.html | 24 + .../lists/new-list/new-list.component.ts | 47 + .../components/loader/loader.component.css | 0 .../components/loader/loader.component.html | 8 + .../app/components/loader/loader.component.ts | 15 + .../components/navbar/navbar.component.css | 0 .../components/navbar/navbar.component.html | 20 + .../app/components/navbar/navbar.component.ts | 14 + src/client/src/app/model/item.model.ts | 7 + src/client/src/app/model/list.model.ts | 4 + src/client/src/app/services/global.ts | 5 + .../src/app/services/request.service.ts | 37 + src/client/src/assets/.gitkeep | 0 src/client/src/assets/img/loading.gif | Bin 0 -> 1432737 bytes src/client/src/browserslist | 11 + .../src/environments/environment.prod.ts | 3 + src/client/src/environments/environment.ts | 16 + src/client/src/favicon.ico | Bin 0 -> 5430 bytes src/client/src/index.html | 23 + src/client/src/karma.conf.js | 31 + src/client/src/main.ts | 12 + src/client/src/polyfills.ts | 85 + src/client/src/styles.css | 0 src/client/src/test.ts | 20 + src/client/src/tsconfig.app.json | 11 + src/client/src/tsconfig.spec.json | 18 + src/client/src/tslint.json | 17 + src/client/tsconfig.json | 22 + src/client/tslint.json | 131 + 60 files changed, 12503 insertions(+) create mode 100644 src/client/.editorconfig create mode 100644 src/client/.gitignore create mode 100644 src/client/README.md create mode 100644 src/client/angular.json create mode 100644 src/client/e2e/protractor.conf.js create mode 100644 src/client/e2e/src/app.e2e-spec.ts create mode 100644 src/client/e2e/src/app.po.ts create mode 100644 src/client/e2e/tsconfig.e2e.json create mode 100644 src/client/package-lock.json create mode 100644 src/client/package.json create mode 100644 src/client/src/app/app-routing.module.ts create mode 100644 src/client/src/app/app.component.html create mode 100644 src/client/src/app/app.component.spec.ts create mode 100644 src/client/src/app/app.component.ts create mode 100644 src/client/src/app/app.module.ts create mode 100644 src/client/src/app/components/items/edit-item/edit-item.component.css create mode 100644 src/client/src/app/components/items/edit-item/edit-item.component.html create mode 100644 src/client/src/app/components/items/edit-item/edit-item.component.ts create mode 100644 src/client/src/app/components/items/items.component.css create mode 100644 src/client/src/app/components/items/items.component.html create mode 100644 src/client/src/app/components/items/items.component.ts create mode 100644 src/client/src/app/components/items/new-item/new-item.component.css create mode 100644 src/client/src/app/components/items/new-item/new-item.component.html create mode 100644 src/client/src/app/components/items/new-item/new-item.component.ts create mode 100644 src/client/src/app/components/lists/edit-list/edit-list.component.css create mode 100644 src/client/src/app/components/lists/edit-list/edit-list.component.html create mode 100644 src/client/src/app/components/lists/edit-list/edit-list.component.ts create mode 100644 src/client/src/app/components/lists/lists.component.css create mode 100644 src/client/src/app/components/lists/lists.component.html create mode 100644 src/client/src/app/components/lists/lists.component.ts create mode 100644 src/client/src/app/components/lists/new-list/new-list.component.css create mode 100644 src/client/src/app/components/lists/new-list/new-list.component.html create mode 100644 src/client/src/app/components/lists/new-list/new-list.component.ts create mode 100644 src/client/src/app/components/loader/loader.component.css create mode 100644 src/client/src/app/components/loader/loader.component.html create mode 100644 src/client/src/app/components/loader/loader.component.ts create mode 100644 src/client/src/app/components/navbar/navbar.component.css create mode 100644 src/client/src/app/components/navbar/navbar.component.html create mode 100644 src/client/src/app/components/navbar/navbar.component.ts create mode 100644 src/client/src/app/model/item.model.ts create mode 100644 src/client/src/app/model/list.model.ts create mode 100644 src/client/src/app/services/global.ts create mode 100644 src/client/src/app/services/request.service.ts create mode 100644 src/client/src/assets/.gitkeep create mode 100644 src/client/src/assets/img/loading.gif create mode 100644 src/client/src/browserslist create mode 100644 src/client/src/environments/environment.prod.ts create mode 100644 src/client/src/environments/environment.ts create mode 100644 src/client/src/favicon.ico create mode 100644 src/client/src/index.html create mode 100644 src/client/src/karma.conf.js create mode 100644 src/client/src/main.ts create mode 100644 src/client/src/polyfills.ts create mode 100644 src/client/src/styles.css create mode 100644 src/client/src/test.ts create mode 100644 src/client/src/tsconfig.app.json create mode 100644 src/client/src/tsconfig.spec.json create mode 100644 src/client/src/tslint.json create mode 100644 src/client/tsconfig.json create mode 100644 src/client/tslint.json diff --git a/src/client/.editorconfig b/src/client/.editorconfig new file mode 100644 index 0000000..e89330a --- /dev/null +++ b/src/client/.editorconfig @@ -0,0 +1,13 @@ +# Editor configuration, see https://editorconfig.org +root = true + +[*] +charset = utf-8 +indent_style = space +indent_size = 2 +insert_final_newline = true +trim_trailing_whitespace = true + +[*.md] +max_line_length = off +trim_trailing_whitespace = false diff --git a/src/client/.gitignore b/src/client/.gitignore new file mode 100644 index 0000000..85158b7 --- /dev/null +++ b/src/client/.gitignore @@ -0,0 +1,43 @@ +# See http://help.github.com/ignore-files/ for more about ignoring files. + +# compiled output +/dist +/tmp +/out-tsc + +# dependencies +/node_modules + +# profiling files +chrome-profiler-events.json +speed-measure-plugin.json + +# IDEs and editors +/.idea +.project +.classpath +.c9/ +*.launch +.settings/ +*.sublime-workspace + +# IDE - VSCode +.vscode/* +!.vscode/settings.json +!.vscode/tasks.json +!.vscode/launch.json +!.vscode/extensions.json + +# misc +/.sass-cache +/connect.lock +/coverage +/libpeerconnection.log +npm-debug.log +yarn-error.log +testem.log +/typings + +# System Files +.DS_Store +Thumbs.db diff --git a/src/client/README.md b/src/client/README.md new file mode 100644 index 0000000..a496800 --- /dev/null +++ b/src/client/README.md @@ -0,0 +1,27 @@ +# Client + +This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.1.4. + +## Development server + +Run `ng serve` for a dev server. Navigate to `http://localhost:4200/`. The app will automatically reload if you change any of the source files. + +## Code scaffolding + +Run `ng generate component component-name` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module`. + +## Build + +Run `ng build` to build the project. The build artifacts will be stored in the `dist/` directory. Use the `--prod` flag for a production build. + +## Running unit tests + +Run `ng test` to execute the unit tests via [Karma](https://karma-runner.github.io). + +## Running end-to-end tests + +Run `ng e2e` to execute the end-to-end tests via [Protractor](http://www.protractortest.org/). + +## Further help + +To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI README](https://github.com/angular/angular-cli/blob/master/README.md). diff --git a/src/client/angular.json b/src/client/angular.json new file mode 100644 index 0000000..62f355e --- /dev/null +++ b/src/client/angular.json @@ -0,0 +1,137 @@ +{ + "$schema": "./node_modules/@angular/cli/lib/config/schema.json", + "version": 1, + "newProjectRoot": "projects", + "projects": { + "client": { + "root": "", + "sourceRoot": "src", + "projectType": "application", + "prefix": "app", + "schematics": {}, + "architect": { + "build": { + "builder": "@angular-devkit/build-angular:browser", + "options": { + "outputPath": "dist/client", + "index": "src/index.html", + "main": "src/main.ts", + "polyfills": "src/polyfills.ts", + "tsConfig": "src/tsconfig.app.json", + "assets": [ + "src/favicon.ico", + "src/assets" + ], + "styles": [ + "./node_modules/@angular/material/prebuilt-themes/deeppurple-amber.css", + "src/styles.css" + ], + "scripts": [] + }, + "configurations": { + "production": { + "fileReplacements": [ + { + "replace": "src/environments/environment.ts", + "with": "src/environments/environment.prod.ts" + } + ], + "optimization": true, + "outputHashing": "all", + "sourceMap": false, + "extractCss": true, + "namedChunks": false, + "aot": true, + "extractLicenses": true, + "vendorChunk": false, + "buildOptimizer": true, + "budgets": [ + { + "type": "initial", + "maximumWarning": "2mb", + "maximumError": "5mb" + } + ] + } + } + }, + "serve": { + "builder": "@angular-devkit/build-angular:dev-server", + "options": { + "browserTarget": "client:build" + }, + "configurations": { + "production": { + "browserTarget": "client:build:production" + } + } + }, + "extract-i18n": { + "builder": "@angular-devkit/build-angular:extract-i18n", + "options": { + "browserTarget": "client:build" + } + }, + "test": { + "builder": "@angular-devkit/build-angular:karma", + "options": { + "main": "src/test.ts", + "polyfills": "src/polyfills.ts", + "tsConfig": "src/tsconfig.spec.json", + "karmaConfig": "src/karma.conf.js", + "styles": [ + "./node_modules/@angular/material/prebuilt-themes/deeppurple-amber.css", + "src/styles.css" + ], + "scripts": [], + "assets": [ + "src/favicon.ico", + "src/assets" + ] + } + }, + "lint": { + "builder": "@angular-devkit/build-angular:tslint", + "options": { + "tsConfig": [ + "src/tsconfig.app.json", + "src/tsconfig.spec.json" + ], + "exclude": [ + "**/node_modules/**" + ] + } + } + } + }, + "client-e2e": { + "root": "e2e/", + "projectType": "application", + "prefix": "", + "architect": { + "e2e": { + "builder": "@angular-devkit/build-angular:protractor", + "options": { + "protractorConfig": "e2e/protractor.conf.js", + "devServerTarget": "client:serve" + }, + "configurations": { + "production": { + "devServerTarget": "client:serve:production" + } + } + }, + "lint": { + "builder": "@angular-devkit/build-angular:tslint", + "options": { + "tsConfig": "e2e/tsconfig.e2e.json", + "exclude": [ + "**/node_modules/**" + ] + } + } + } + } + }, + "defaultProject": "client" +} \ No newline at end of file diff --git a/src/client/e2e/protractor.conf.js b/src/client/e2e/protractor.conf.js new file mode 100644 index 0000000..86776a3 --- /dev/null +++ b/src/client/e2e/protractor.conf.js @@ -0,0 +1,28 @@ +// Protractor configuration file, see link for more information +// https://github.com/angular/protractor/blob/master/lib/config.ts + +const { SpecReporter } = require('jasmine-spec-reporter'); + +exports.config = { + allScriptsTimeout: 11000, + specs: [ + './src/**/*.e2e-spec.ts' + ], + capabilities: { + 'browserName': 'chrome' + }, + directConnect: true, + baseUrl: 'http://localhost:4200/', + framework: 'jasmine', + jasmineNodeOpts: { + showColors: true, + defaultTimeoutInterval: 30000, + print: function() {} + }, + onPrepare() { + require('ts-node').register({ + project: require('path').join(__dirname, './tsconfig.e2e.json') + }); + jasmine.getEnv().addReporter(new SpecReporter({ spec: { displayStacktrace: true } })); + } +}; \ No newline at end of file diff --git a/src/client/e2e/src/app.e2e-spec.ts b/src/client/e2e/src/app.e2e-spec.ts new file mode 100644 index 0000000..62bf9b3 --- /dev/null +++ b/src/client/e2e/src/app.e2e-spec.ts @@ -0,0 +1,14 @@ +import { AppPage } from './app.po'; + +describe('workspace-project App', () => { + let page: AppPage; + + beforeEach(() => { + page = new AppPage(); + }); + + it('should display welcome message', () => { + page.navigateTo(); + expect(page.getTitleText()).toEqual('Welcome to client!'); + }); +}); diff --git a/src/client/e2e/src/app.po.ts b/src/client/e2e/src/app.po.ts new file mode 100644 index 0000000..72e463a --- /dev/null +++ b/src/client/e2e/src/app.po.ts @@ -0,0 +1,11 @@ +import { browser, by, element } from 'protractor'; + +export class AppPage { + navigateTo() { + return browser.get('/'); + } + + getTitleText() { + return element(by.css('app-root h1')).getText(); + } +} diff --git a/src/client/e2e/tsconfig.e2e.json b/src/client/e2e/tsconfig.e2e.json new file mode 100644 index 0000000..a6dd622 --- /dev/null +++ b/src/client/e2e/tsconfig.e2e.json @@ -0,0 +1,13 @@ +{ + "extends": "../tsconfig.json", + "compilerOptions": { + "outDir": "../out-tsc/app", + "module": "commonjs", + "target": "es5", + "types": [ + "jasmine", + "jasminewd2", + "node" + ] + } +} \ No newline at end of file diff --git a/src/client/package-lock.json b/src/client/package-lock.json new file mode 100644 index 0000000..cb0fb30 --- /dev/null +++ b/src/client/package-lock.json @@ -0,0 +1,10921 @@ +{ + "name": "client", + "version": "0.0.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@angular-devkit/architect": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.11.4.tgz", + "integrity": "sha512-2zi6S9tPlk52vyqN67IvFoeNgd0uxtrPlwl3TdvJ3wrH7sYGJnkQ+EzAE7cKUGWAV989BbNtx2YxhRDHnN21Fg==", + "dev": true, + "requires": { + "@angular-devkit/core": "7.1.4", + "rxjs": "6.3.3" + } + }, + "@angular-devkit/build-angular": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-0.11.4.tgz", + "integrity": "sha512-5WQAQB4heDqAotqjU3Tl8Ons0S/e16dKwVkQFdqfKPyBgmu4CyUH35eTV+i6i7un1Elg65U5GnA4MiUtApqVyw==", + "dev": true, + "requires": { + "@angular-devkit/architect": "0.11.4", + "@angular-devkit/build-optimizer": "0.11.4", + "@angular-devkit/build-webpack": "0.11.4", + "@angular-devkit/core": "7.1.4", + "@ngtools/webpack": "7.1.4", + "ajv": "6.5.3", + "autoprefixer": "9.3.1", + "circular-dependency-plugin": "5.0.2", + "clean-css": "4.2.1", + "copy-webpack-plugin": "4.5.4", + "file-loader": "2.0.0", + "glob": "7.1.3", + "istanbul": "0.4.5", + "istanbul-instrumenter-loader": "3.0.1", + "karma-source-map-support": "1.3.0", + "less": "3.8.1", + "less-loader": "4.1.0", + "license-webpack-plugin": "2.0.2", + "loader-utils": "1.1.0", + "mini-css-extract-plugin": "0.4.4", + "minimatch": "3.0.4", + "node-sass": "4.10.0", + "opn": "5.3.0", + "parse5": "4.0.0", + "portfinder": "1.0.17", + "postcss": "7.0.5", + "postcss-import": "12.0.0", + "postcss-loader": "3.0.0", + "raw-loader": "0.5.1", + "rxjs": "6.3.3", + "sass-loader": "7.1.0", + "semver": "5.5.1", + "source-map-loader": "0.2.4", + "source-map-support": "0.5.9", + "speed-measure-webpack-plugin": "1.2.3", + "stats-webpack-plugin": "0.7.0", + "style-loader": "0.23.1", + "stylus": "0.54.5", + "stylus-loader": "3.0.2", + "terser-webpack-plugin": "1.1.0", + "tree-kill": "1.2.0", + "webpack": "4.23.1", + "webpack-dev-middleware": "3.4.0", + "webpack-dev-server": "3.1.10", + "webpack-merge": "4.1.4", + "webpack-sources": "1.3.0", + "webpack-subresource-integrity": "1.1.0-rc.6" + } + }, + "@angular-devkit/build-optimizer": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-optimizer/-/build-optimizer-0.11.4.tgz", + "integrity": "sha512-tAAWWFCcl918Q1JivlLvLFer8Qm4/THWbEneMwk5fQvG6/NgJLoa3itP/MCUq4qL6YHmp2DWkdWnWfRQCgHeFA==", + "dev": true, + "requires": { + "loader-utils": "1.1.0", + "source-map": "0.5.6", + "typescript": "3.1.6", + "webpack-sources": "1.2.0" + }, + "dependencies": { + "source-map": { + "version": "0.5.6", + "resolved": "http://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz", + "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI=", + "dev": true + }, + "webpack-sources": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.2.0.tgz", + "integrity": "sha512-9BZwxR85dNsjWz3blyxdOhTgtnQvv3OEs5xofI0wPYTwu5kaWxS08UuD1oI7WLBLpRO+ylf0ofnXLXWmGb2WMw==", + "dev": true, + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "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 + } + } + } + } + }, + "@angular-devkit/build-webpack": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.11.4.tgz", + "integrity": "sha512-4nEDXSbv3oDu27Rw5s2DMKmcOZYVAt76bryVF2SycSkDq3eAIiqmgw3G3CJJ4LTulXzDpaIpk02MvgbYkX+hvw==", + "dev": true, + "requires": { + "@angular-devkit/architect": "0.11.4", + "@angular-devkit/core": "7.1.4", + "rxjs": "6.3.3" + } + }, + "@angular-devkit/core": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-7.1.4.tgz", + "integrity": "sha512-3cBVHjSQjMyE/mIyOX82ekdybNRQlN+kUfmdZS6oVW9aV48vdxcVbEGdl8t1H4enMf89u8kXiAAET9jFaqWopg==", + "dev": true, + "requires": { + "ajv": "6.5.3", + "chokidar": "2.0.4", + "fast-json-stable-stringify": "2.0.0", + "rxjs": "6.3.3", + "source-map": "0.7.3" + } + }, + "@angular-devkit/schematics": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-7.1.4.tgz", + "integrity": "sha512-+rn3ppcC3grsi9vV2uUIYh/5mUBEJ+JRCKW11BJoUqLMeu8W7h+vbVonyfwJXsk3FSTf9ZY0C7F7UqggRS3cWw==", + "dev": true, + "requires": { + "@angular-devkit/core": "7.1.4", + "rxjs": "6.3.3" + } + }, + "@angular/animations": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-7.1.4.tgz", + "integrity": "sha512-877LZ83scksJtflVz97CUWlSsZnxduBxPD+ls5OTrTT/bq3muzHCm8rgTO7S8fBwwrEVXLorvMAlhDPpMg5Swg==", + "requires": { + "tslib": "^1.9.0" + } + }, + "@angular/cdk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-7.2.0.tgz", + "integrity": "sha512-ANGNIvyEdkMW6APl+6XDQC5VBS+mS/M+3UB/ROnj+7Om3xe2DSbEjqDXB/SpeJYUp6Qg/wQoWmyvd4y8HfjMwA==", + "requires": { + "parse5": "^5.0.0", + "tslib": "^1.7.1" + }, + "dependencies": { + "parse5": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz", + "integrity": "sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==", + "optional": true + } + } + }, + "@angular/cli": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-7.1.4.tgz", + "integrity": "sha512-SruaZsmyq3+ymMPeMJSzhytvgtvzyzb1q58pUYX+vZjff2aMYOo0TVxJALwTOPIABICTqUTZmujbLG9uxVgxFA==", + "dev": true, + "requires": { + "@angular-devkit/architect": "0.11.4", + "@angular-devkit/core": "7.1.4", + "@angular-devkit/schematics": "7.1.4", + "@schematics/angular": "7.1.4", + "@schematics/update": "0.11.4", + "inquirer": "6.2.0", + "opn": "5.3.0", + "semver": "5.5.1", + "symbol-observable": "1.2.0" + } + }, + "@angular/common": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/@angular/common/-/common-7.1.4.tgz", + "integrity": "sha512-oQPCilcf1H/OXmt4z6PfGoCSb1YPRBAXGs/KRBARm3tYan2r5CmV0BFwpWXWQrEMt8YQqqLiBQUQ64d8+VFm8Q==", + "requires": { + "tslib": "^1.9.0" + } + }, + "@angular/compiler": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-7.1.4.tgz", + "integrity": "sha512-AvYXtjEJ27Rhv4c27DXNEa58Lit63jdydzbz7VuyFhNU+FwDUK2DC4gZe0nWZsf7HUniJezVRFkECDCZQeSKCQ==", + "requires": { + "tslib": "^1.9.0" + } + }, + "@angular/compiler-cli": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-7.1.4.tgz", + "integrity": "sha512-fyEY58A53pmVEuhfyU1z1TAi1n5rOK5cCjhFnUUnnESQFEW/aQYOl0ZL6LDsMSYfa78fkDw4Nc0DytvZ1ymVMw==", + "dev": true, + "requires": { + "canonical-path": "1.0.0", + "chokidar": "^1.4.2", + "convert-source-map": "^1.5.1", + "dependency-graph": "^0.7.2", + "magic-string": "^0.25.0", + "minimist": "^1.2.0", + "reflect-metadata": "^0.1.2", + "shelljs": "^0.8.1", + "source-map": "^0.6.1", + "tslib": "^1.9.0", + "yargs": "9.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "anymatch": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz", + "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==", + "dev": true, + "requires": { + "micromatch": "^2.1.5", + "normalize-path": "^2.0.0" + } + }, + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "dev": true, + "requires": { + "arr-flatten": "^1.0.1" + } + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "requires": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + } + }, + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true + }, + "chokidar": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz", + "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=", + "dev": true, + "requires": { + "anymatch": "^1.3.0", + "async-each": "^1.0.0", + "fsevents": "^1.0.0", + "glob-parent": "^2.0.0", + "inherits": "^2.0.1", + "is-binary-path": "^1.0.0", + "is-glob": "^2.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.0.0" + } + }, + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "dev": true, + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "dev": true, + "requires": { + "is-posix-bracket": "^0.1.0" + } + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "glob-parent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", + "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", + "dev": true, + "requires": { + "is-glob": "^2.0.0" + } + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + }, + "load-json-file": { + "version": "2.0.0", + "resolved": "http://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" + } + }, + "mem": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz", + "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", + "dev": true, + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "requires": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + }, + "os-locale": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", + "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", + "dev": true, + "requires": { + "execa": "^0.7.0", + "lcid": "^1.0.0", + "mem": "^1.1.0" + } + }, + "path-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "dev": true, + "requires": { + "pify": "^2.0.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + }, + "read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "dev": true, + "requires": { + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" + } + }, + "read-pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", + "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "dev": true, + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" + } + }, + "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 + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "y18n": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", + "dev": true + }, + "yargs": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-9.0.1.tgz", + "integrity": "sha1-UqzCP+7Kw0BCB47njAwAf1CF20w=", + "dev": true, + "requires": { + "camelcase": "^4.1.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^2.0.0", + "read-pkg-up": "^2.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^7.0.0" + } + }, + "yargs-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz", + "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=", + "dev": true, + "requires": { + "camelcase": "^4.1.0" + } + } + } + }, + "@angular/core": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/@angular/core/-/core-7.1.4.tgz", + "integrity": "sha512-36uWLrmmlzf8JKaq2A5F2tPQEHvFSsbTQWOT559Drp1tzM2uSA7PysNHv5TXUshDn5i54S2EQFm4bj2YPp4Hzg==", + "requires": { + "tslib": "^1.9.0" + } + }, + "@angular/forms": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-7.1.4.tgz", + "integrity": "sha512-YB2lDRe7aMsaO5ZlbeFZGH+uTQOcpotFDKCmTckpefRJ7id6TlUSBYdYRH80qOQfPJGpsnqQvLZkL24UMasKtQ==", + "requires": { + "tslib": "^1.9.0" + } + }, + "@angular/http": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/@angular/http/-/http-7.1.4.tgz", + "integrity": "sha512-Lrjb99sHu0Cv7MBbVLev1I1Fe+DJcwG4v7juZB/5nE5opKmbQo3Lfqvt2dVrMOxHeju9ReFznEnuGNMK6+m6pQ==", + "requires": { + "tslib": "^1.9.0" + } + }, + "@angular/language-service": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/@angular/language-service/-/language-service-7.1.4.tgz", + "integrity": "sha512-Pvrk3W3+6XfrmpCRcTumfyplv6AQJXKfDdPFSbhdpHJlpdcQRo6TckA85Yln5/CXZSAiPaZeiejQt2OogrIRLg==", + "dev": true + }, + "@angular/material": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@angular/material/-/material-7.2.0.tgz", + "integrity": "sha512-ZLgpZ6hVJABMu6lk+97esN9TmLvBjeAgTbszLBJHOeSKocUGaWeKsdiUweMCdNgWrYNMowIAVKGqwavmaj7XTQ==", + "requires": { + "tslib": "^1.7.1" + } + }, + "@angular/platform-browser": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-7.1.4.tgz", + "integrity": "sha512-lIFBKo6Uqty7qYDI9T8quFCUzUpGBgpzvDe14aAHFwZCft9rMS1J7PB1F26/dy2RBQE8tUyN2zp2xZQnYAhMcA==", + "requires": { + "tslib": "^1.9.0" + } + }, + "@angular/platform-browser-dynamic": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-7.1.4.tgz", + "integrity": "sha512-LtFd6XIz98BKjxrCRbaz2y0XSmVQSTzrvpAyNzKnzHAMn+4XpIpnzyV3Y6DeHolIBwLjFHFzGKMBwOHOwME4RQ==", + "requires": { + "tslib": "^1.9.0" + } + }, + "@angular/router": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/@angular/router/-/router-7.1.4.tgz", + "integrity": "sha512-5VVVcRsmuKrIWPnh5zF1ExXmIpCx2tlisJ7YTS2FFDXnqrZ9i2QgaxyJuyZE+Btg3t7LPF4tkhRQpjauNiHJYA==", + "requires": { + "tslib": "^1.9.0" + } + }, + "@babel/code-frame": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz", + "integrity": "sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==", + "dev": true, + "requires": { + "@babel/highlight": "^7.0.0" + } + }, + "@babel/generator": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.2.2.tgz", + "integrity": "sha512-I4o675J/iS8k+P38dvJ3IBGqObLXyQLTxtrR4u9cSUJOURvafeEWb/pFMOTwtNrmq73mJzyF6ueTbO1BtN0Zeg==", + "dev": true, + "requires": { + "@babel/types": "^7.2.2", + "jsesc": "^2.5.1", + "lodash": "^4.17.10", + "source-map": "^0.5.0", + "trim-right": "^1.0.1" + }, + "dependencies": { + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "@babel/helper-function-name": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz", + "integrity": "sha512-A95XEoCpb3TO+KZzJ4S/5uW5fNe26DjBGqf1o9ucyLyCmi1dXq/B3c8iaWTfBk3VvetUxl16e8tIrd5teOCfGw==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.0.0", + "@babel/template": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0.tgz", + "integrity": "sha512-r2DbJeg4svYvt3HOS74U4eWKsUAMRH01Z1ds1zx8KNTPtpTL5JAsdFv8BNyOpVqdFhHkkRDIg5B4AsxmkjAlmQ==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0.tgz", + "integrity": "sha512-MXkOJqva62dfC0w85mEf/LucPPS/1+04nmmRMPEBUB++hiiThQ2zPtX/mEWQ3mtzCEjIJvPY8nuwxXtQeQwUag==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@babel/highlight": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0.tgz", + "integrity": "sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw==", + "dev": true, + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + }, + "dependencies": { + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + } + } + }, + "@babel/parser": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.2.2.tgz", + "integrity": "sha512-UNTmQ5cSLDeBGBl+s7JeowkqIHgmFAGBnLDdIzFmUNSuS5JF0XBcN59jsh/vJO/YjfsBqMxhMjoFGmNExmf0FA==", + "dev": true + }, + "@babel/template": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.2.2.tgz", + "integrity": "sha512-zRL0IMM02AUDwghf5LMSSDEz7sBCO2YnNmpg3uWTZj/v1rcG2BmQUvaGU8GhU8BvfMh1k2KIAYZ7Ji9KXPUg7g==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.2.2", + "@babel/types": "^7.2.2" + } + }, + "@babel/traverse": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.2.2.tgz", + "integrity": "sha512-E5Bn9FSwHpSkUhthw/XEuvFZxIgrqb9M8cX8j5EUQtrUG5DQUy6bFyl7G7iQ1D1Czudor+xkmp81JbLVVM0Sjg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/generator": "^7.2.2", + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.0.0", + "@babel/parser": "^7.2.2", + "@babel/types": "^7.2.2", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.10" + }, + "dependencies": { + "debug": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.0.tgz", + "integrity": "sha512-heNPJUJIqC+xB6ayLAMHaIrmN9HKa7aQO8MGqKpvCA+uJYVcvR6l5kgdrhRuwPFHU7P5/A1w0BjByPHwpfTDKg==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "globals": { + "version": "11.9.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.9.0.tgz", + "integrity": "sha512-5cJVtyXWH8PiJPVLZzzoIizXx944O4OmRro5MWKx5fT4MgcN7OfaMutPeaTdJCCURwbWdhhcCWcKIffPnmTzBg==", + "dev": true + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + } + } + }, + "@babel/types": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.2.2.tgz", + "integrity": "sha512-fKCuD6UFUMkR541eDWL+2ih/xFZBXPOg/7EQFeTluMDebfqR4jrpaCjLhkWlQS4hT6nRa2PMEgXKbRB5/H2fpg==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.10", + "to-fast-properties": "^2.0.0" + }, + "dependencies": { + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + } + } + }, + "@ngtools/webpack": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-7.1.4.tgz", + "integrity": "sha512-8A15TPJzg3g7yI70QvBzJ253P32WAgCVre9nMaDdd22UmlbvN8Ke4RuQY7vYVTECLL+bWpFJEFXL+ThzCRUgeA==", + "dev": true, + "requires": { + "@angular-devkit/core": "7.1.4", + "enhanced-resolve": "4.1.0", + "rxjs": "6.3.3", + "tree-kill": "1.2.0", + "webpack-sources": "1.2.0" + }, + "dependencies": { + "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 + }, + "webpack-sources": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.2.0.tgz", + "integrity": "sha512-9BZwxR85dNsjWz3blyxdOhTgtnQvv3OEs5xofI0wPYTwu5kaWxS08UuD1oI7WLBLpRO+ylf0ofnXLXWmGb2WMw==", + "dev": true, + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + } + } + }, + "@schematics/angular": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-7.1.4.tgz", + "integrity": "sha512-4QVSmvQtOELek+FDq+k2ROeH9YrRrPJ6jWK179+qOruKSd4uTgEti/jy+fS0rfr52kDSGdDhz7XTh/QvQB89fg==", + "dev": true, + "requires": { + "@angular-devkit/core": "7.1.4", + "@angular-devkit/schematics": "7.1.4", + "typescript": "3.1.6" + } + }, + "@schematics/update": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/@schematics/update/-/update-0.11.4.tgz", + "integrity": "sha512-InfsMJtdWwoqCPmtlJeXBwRPPgIXUzpzIkCCcayRe9gy6PkPUIlOjfgEZ4Mqm/HR46lqsI8xwZfUK7SLV//a2g==", + "dev": true, + "requires": { + "@angular-devkit/core": "7.1.4", + "@angular-devkit/schematics": "7.1.4", + "@yarnpkg/lockfile": "1.1.0", + "ini": "1.3.5", + "pacote": "9.1.1", + "rxjs": "6.3.3", + "semver": "5.5.1", + "semver-intersect": "1.4.0" + } + }, + "@types/jasmine": { + "version": "2.8.14", + "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-2.8.14.tgz", + "integrity": "sha512-oHgE8xWsIoJfP0qU/yi5xrzhkHvYJhD7m40pSC3pw4+BUKWFwqTz+BUosuuODh8KyRpLp1Fdaibr3If4cgNsCg==", + "dev": true + }, + "@types/jasminewd2": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/jasminewd2/-/jasminewd2-2.0.6.tgz", + "integrity": "sha512-2ZOKrxb8bKRmP/po5ObYnRDgFE4i+lQiEB27bAMmtMWLgJSqlIDqlLx6S0IRorpOmOPRQ6O80NujTmQAtBkeNw==", + "dev": true, + "requires": { + "@types/jasmine": "*" + } + }, + "@types/node": { + "version": "8.9.5", + "resolved": "http://registry.npmjs.org/@types/node/-/node-8.9.5.tgz", + "integrity": "sha512-jRHfWsvyMtXdbhnz5CVHxaBgnV6duZnPlQuRSo/dm/GnmikNcmZhxIES4E9OZjUmQ8C+HCl4KJux+cXN/ErGDQ==", + "dev": true + }, + "@types/q": { + "version": "0.0.32", + "resolved": "http://registry.npmjs.org/@types/q/-/q-0.0.32.tgz", + "integrity": "sha1-vShOV8hPEyXacCur/IKlMoGQwMU=", + "dev": true + }, + "@types/selenium-webdriver": { + "version": "3.0.14", + "resolved": "https://registry.npmjs.org/@types/selenium-webdriver/-/selenium-webdriver-3.0.14.tgz", + "integrity": "sha512-4GbNCDs98uHCT/OMv40qQC/OpoPbYn9XdXeTiFwHBBFO6eJhYEPUu2zDKirXSbHlvDV8oZ9l8EQ+HrEx/YS9DQ==", + "dev": true + }, + "@webassemblyjs/ast": { + "version": "1.7.10", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.7.10.tgz", + "integrity": "sha512-wTUeaByYN2EA6qVqhbgavtGc7fLTOx0glG2IBsFlrFG51uXIGlYBTyIZMf4SPLo3v1bgV/7lBN3l7Z0R6Hswew==", + "dev": true, + "requires": { + "@webassemblyjs/helper-module-context": "1.7.10", + "@webassemblyjs/helper-wasm-bytecode": "1.7.10", + "@webassemblyjs/wast-parser": "1.7.10" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.7.10", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.7.10.tgz", + "integrity": "sha512-gMsGbI6I3p/P1xL2UxqhNh1ga2HCsx5VBB2i5VvJFAaqAjd2PBTRULc3BpTydabUQEGlaZCzEUQhLoLG7TvEYQ==", + "dev": true + }, + "@webassemblyjs/helper-api-error": { + "version": "1.7.10", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.7.10.tgz", + "integrity": "sha512-DoYRlPWtuw3yd5BOr9XhtrmB6X1enYF0/54yNvQWGXZEPDF5PJVNI7zQ7gkcKfTESzp8bIBWailaFXEK/jjCsw==", + "dev": true + }, + "@webassemblyjs/helper-buffer": { + "version": "1.7.10", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.7.10.tgz", + "integrity": "sha512-+RMU3dt/dPh4EpVX4u5jxsOlw22tp3zjqE0m3ftU2tsYxnPULb4cyHlgaNd2KoWuwasCQqn8Mhr+TTdbtj3LlA==", + "dev": true + }, + "@webassemblyjs/helper-code-frame": { + "version": "1.7.10", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.7.10.tgz", + "integrity": "sha512-UiytbpKAULOEab2hUZK2ywXen4gWJVrgxtwY3Kn+eZaaSWaRM8z/7dAXRSoamhKFiBh1uaqxzE/XD9BLlug3gw==", + "dev": true, + "requires": { + "@webassemblyjs/wast-printer": "1.7.10" + } + }, + "@webassemblyjs/helper-fsm": { + "version": "1.7.10", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.7.10.tgz", + "integrity": "sha512-w2vDtUK9xeSRtt5+RnnlRCI7wHEvLjF0XdnxJpgx+LJOvklTZPqWkuy/NhwHSLP19sm9H8dWxKeReMR7sCkGZA==", + "dev": true + }, + "@webassemblyjs/helper-module-context": { + "version": "1.7.10", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.7.10.tgz", + "integrity": "sha512-yE5x/LzZ3XdPdREmJijxzfrf+BDRewvO0zl8kvORgSWmxpRrkqY39KZSq6TSgIWBxkK4SrzlS3BsMCv2s1FpsQ==", + "dev": true + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.7.10", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.7.10.tgz", + "integrity": "sha512-u5qy4SJ/OrxKxZqJ9N3qH4ZQgHaAzsopsYwLvoWJY6Q33r8PhT3VPyNMaJ7ZFoqzBnZlCcS/0f4Sp8WBxylXfg==", + "dev": true + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.7.10", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.7.10.tgz", + "integrity": "sha512-Ecvww6sCkcjatcyctUrn22neSJHLN/TTzolMGG/N7S9rpbsTZ8c6Bl98GpSpV77EvzNijiNRHBG0+JO99qKz6g==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.7.10", + "@webassemblyjs/helper-buffer": "1.7.10", + "@webassemblyjs/helper-wasm-bytecode": "1.7.10", + "@webassemblyjs/wasm-gen": "1.7.10" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.7.10", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.7.10.tgz", + "integrity": "sha512-HRcWcY+YWt4+s/CvQn+vnSPfRaD4KkuzQFt5MNaELXXHSjelHlSEA8ZcqT69q0GTIuLWZ6JaoKar4yWHVpZHsQ==", + "dev": true, + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.7.10", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.7.10.tgz", + "integrity": "sha512-og8MciYlA8hvzCLR71hCuZKPbVBfLQeHv7ImKZ4nlyxrYbG7uJHYtHiHu6OV9SqrGuD03H/HtXC4Bgdjfm9FHw==", + "dev": true, + "requires": { + "@xtuc/long": "4.2.1" + } + }, + "@webassemblyjs/utf8": { + "version": "1.7.10", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.7.10.tgz", + "integrity": "sha512-Ng6Pxv6siyZp635xCSnH3mKmIFgqWPCcGdoo0GBYgyGdxu7cUj4agV7Uu1a8REP66UYUFXJLudeGgd4RvuJAnQ==", + "dev": true + }, + "@webassemblyjs/wasm-edit": { + "version": "1.7.10", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.7.10.tgz", + "integrity": "sha512-e9RZFQlb+ZuYcKRcW9yl+mqX/Ycj9+3/+ppDI8nEE/NCY6FoK8f3dKBcfubYV/HZn44b+ND4hjh+4BYBt+sDnA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.7.10", + "@webassemblyjs/helper-buffer": "1.7.10", + "@webassemblyjs/helper-wasm-bytecode": "1.7.10", + "@webassemblyjs/helper-wasm-section": "1.7.10", + "@webassemblyjs/wasm-gen": "1.7.10", + "@webassemblyjs/wasm-opt": "1.7.10", + "@webassemblyjs/wasm-parser": "1.7.10", + "@webassemblyjs/wast-printer": "1.7.10" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.7.10", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.7.10.tgz", + "integrity": "sha512-M0lb6cO2Y0PzDye/L39PqwV+jvO+2YxEG5ax+7dgq7EwXdAlpOMx1jxyXJTScQoeTpzOPIb+fLgX/IkLF8h2yw==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.7.10", + "@webassemblyjs/helper-wasm-bytecode": "1.7.10", + "@webassemblyjs/ieee754": "1.7.10", + "@webassemblyjs/leb128": "1.7.10", + "@webassemblyjs/utf8": "1.7.10" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.7.10", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.7.10.tgz", + "integrity": "sha512-R66IHGCdicgF5ZliN10yn5HaC7vwYAqrSVJGjtJJQp5+QNPBye6heWdVH/at40uh0uoaDN/UVUfXK0gvuUqtVg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.7.10", + "@webassemblyjs/helper-buffer": "1.7.10", + "@webassemblyjs/wasm-gen": "1.7.10", + "@webassemblyjs/wasm-parser": "1.7.10" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.7.10", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.7.10.tgz", + "integrity": "sha512-AEv8mkXVK63n/iDR3T693EzoGPnNAwKwT3iHmKJNBrrALAhhEjuPzo/lTE4U7LquEwyvg5nneSNdTdgrBaGJcA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.7.10", + "@webassemblyjs/helper-api-error": "1.7.10", + "@webassemblyjs/helper-wasm-bytecode": "1.7.10", + "@webassemblyjs/ieee754": "1.7.10", + "@webassemblyjs/leb128": "1.7.10", + "@webassemblyjs/utf8": "1.7.10" + } + }, + "@webassemblyjs/wast-parser": { + "version": "1.7.10", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.7.10.tgz", + "integrity": "sha512-YTPEtOBljkCL0VjDp4sHe22dAYSm3ZwdJ9+2NTGdtC7ayNvuip1wAhaAS8Zt9Q6SW9E5Jf5PX7YE3XWlrzR9cw==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.7.10", + "@webassemblyjs/floating-point-hex-parser": "1.7.10", + "@webassemblyjs/helper-api-error": "1.7.10", + "@webassemblyjs/helper-code-frame": "1.7.10", + "@webassemblyjs/helper-fsm": "1.7.10", + "@xtuc/long": "4.2.1" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.7.10", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.7.10.tgz", + "integrity": "sha512-mJ3QKWtCchL1vhU/kZlJnLPuQZnlDOdZsyP0bbLWPGdYsQDnSBvyTLhzwBA3QAMlzEL9V4JHygEmK6/OTEyytA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.7.10", + "@webassemblyjs/wast-parser": "1.7.10", + "@xtuc/long": "4.2.1" + } + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "@xtuc/long": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.1.tgz", + "integrity": "sha512-FZdkNBDqBRHKQ2MEbSC17xnPFOhZxeJ2YGSfr2BKf3sujG49Qe3bB+rGCwQfIaA7WHnGeGkSijX4FuBCdrzW/g==", + "dev": true + }, + "@yarnpkg/lockfile": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", + "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==", + "dev": true + }, + "JSONStream": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", + "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", + "dev": true, + "requires": { + "jsonparse": "^1.2.0", + "through": ">=2.2.7 <3" + } + }, + "abbrev": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.9.tgz", + "integrity": "sha1-kbR5JYinc4wl813W9jdSovh3YTU=", + "dev": true + }, + "accepts": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz", + "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=", + "dev": true, + "requires": { + "mime-types": "~2.1.18", + "negotiator": "0.6.1" + } + }, + "acorn": { + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz", + "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==", + "dev": true + }, + "acorn-dynamic-import": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-3.0.0.tgz", + "integrity": "sha512-zVWV8Z8lislJoOKKqdNMOB+s6+XV5WERty8MnKBeFgwA+19XJjJHs2RP5dzM57FftIs+jQnRToLiWazKr6sSWg==", + "dev": true, + "requires": { + "acorn": "^5.0.0" + } + }, + "adm-zip": { + "version": "0.4.13", + "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.13.tgz", + "integrity": "sha512-fERNJX8sOXfel6qCBCMPvZLzENBEhZTzKqg6vrOW5pvoEaQuJhRU4ndTAh6lHOxn1I6jnz2NHra56ZODM751uw==", + "dev": true + }, + "after": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz", + "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=", + "dev": true + }, + "agent-base": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.2.1.tgz", + "integrity": "sha512-JVwXMr9nHYTUXsBFKUqhJwvlcYU/blreOEUkhNR2eXZIvwd+c+o5V4MgDPKWnMS/56awN3TRzIP+KoPn+roQtg==", + "dev": true, + "requires": { + "es6-promisify": "^5.0.0" + } + }, + "agentkeepalive": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-3.5.2.tgz", + "integrity": "sha512-e0L/HNe6qkQ7H19kTlRRqUibEAwDK5AFk6y3PtMsuut2VAH6+Q4xZml1tNDJD7kSAyqmbG/K08K5WEJYtUrSlQ==", + "dev": true, + "requires": { + "humanize-ms": "^1.2.1" + } + }, + "ajv": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.3.tgz", + "integrity": "sha512-LqZ9wY+fx3UMiiPd741yB2pj3hhil+hQc8taf4o2QGRFpWgZ2V5C8HA165DY9sS3fJwsk7uT7ZlFEyC3Ig3lLg==", + "dev": true, + "requires": { + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", + "dev": true + }, + "ajv-keywords": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.2.0.tgz", + "integrity": "sha1-6GuBnGAs+IIa1jdBNpjx3sAhhHo=", + "dev": true + }, + "amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", + "dev": true + }, + "angular-font-awesome": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/angular-font-awesome/-/angular-font-awesome-3.1.2.tgz", + "integrity": "sha1-k3hzJhLY6MceDXwvqg+t3H+Fjsk=" + }, + "ansi-colors": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.3.tgz", + "integrity": "sha512-LEHHyuhlPY3TmuUYMh2oz89lTShfvgbmzaBcxve9t/9Wuy7Dwf4yoAKcND7KFT1HAQfqZ12qtc+DUrBMeKF9nw==", + "dev": true + }, + "ansi-escapes": { + "version": "3.1.0", + "resolved": "http://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.1.0.tgz", + "integrity": "sha512-UgAb8H9D41AQnu/PbWlCofQVcnV4Gs2bBJi9eZPxfU/hgglFh3SMDMENRIqdr7H6XFnXdoknctFByVsCOotTVw==", + "dev": true + }, + "ansi-html": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", + "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", + "dev": true + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "app-root-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/app-root-path/-/app-root-path-2.1.0.tgz", + "integrity": "sha1-mL9lmTJ+zqGZMJhm6BQDaP0uZGo=", + "dev": true + }, + "append-transform": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-1.0.0.tgz", + "integrity": "sha512-P009oYkeHyU742iSZJzZZywj4QRJdnTWffaKuJQLablCZ1uz6/cW4yaRgcDaoQ+uwOxxnt0gRUcwfsNP2ri0gw==", + "dev": true, + "requires": { + "default-require-extensions": "^2.0.0" + } + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", + "dev": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true + }, + "array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", + "dev": true, + "optional": true + }, + "array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", + "dev": true + }, + "array-slice": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz", + "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=", + "dev": true + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, + "arraybuffer.slice": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz", + "integrity": "sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog==", + "dev": true + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "dev": true + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", + "dev": true, + "optional": true + }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "dev": true, + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "asn1.js": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", + "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "assert": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz", + "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=", + "dev": true, + "requires": { + "util": "0.10.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", + "dev": true + }, + "util": { + "version": "0.10.3", + "resolved": "http://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dev": true, + "requires": { + "inherits": "2.0.1" + } + } + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true + }, + "async": { + "version": "1.5.2", + "resolved": "http://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", + "dev": true + }, + "async-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz", + "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=", + "dev": true + }, + "async-foreach": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", + "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", + "dev": true, + "optional": true + }, + "async-limiter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz", + "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==", + "dev": true + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true + }, + "autoprefixer": { + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.3.1.tgz", + "integrity": "sha512-DY9gOh8z3tnCbJ13JIWaeQsoYncTGdsrgCceBaQSIL4nvdrLxgbRSBPevg2XbX7u4QCSfLheSJEEIUUSlkbx6Q==", + "dev": true, + "requires": { + "browserslist": "^4.3.3", + "caniuse-lite": "^1.0.30000898", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.5", + "postcss-value-parser": "^3.3.1" + } + }, + "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=", + "dev": true + }, + "aws4": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", + "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==", + "dev": true + }, + "babel-code-frame": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", + "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "babel-generator": { + "version": "6.26.1", + "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz", + "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==", + "dev": true, + "requires": { + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "detect-indent": "^4.0.0", + "jsesc": "^1.3.0", + "lodash": "^4.17.4", + "source-map": "^0.5.7", + "trim-right": "^1.0.1" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "babel-messages": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "dev": true, + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + } + }, + "babel-template": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", + "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "lodash": "^4.17.4" + } + }, + "babel-traverse": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", + "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", + "dev": true, + "requires": { + "babel-code-frame": "^6.26.0", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "debug": "^2.6.8", + "globals": "^9.18.0", + "invariant": "^2.2.2", + "lodash": "^4.17.4" + } + }, + "babel-types": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", + "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + } + }, + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", + "dev": true + }, + "backo2": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", + "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=", + "dev": true + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "base64-arraybuffer": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz", + "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg=", + "dev": true + }, + "base64-js": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz", + "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==", + "dev": true + }, + "base64id": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/base64id/-/base64id-1.0.0.tgz", + "integrity": "sha1-R2iMuZu2gE8OBtPnY7HDLlfY5rY=", + "dev": true + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", + "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=", + "dev": true, + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "better-assert": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz", + "integrity": "sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI=", + "dev": true, + "requires": { + "callsite": "1.0.0" + } + }, + "big.js": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", + "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==", + "dev": true + }, + "binary-extensions": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.12.0.tgz", + "integrity": "sha512-DYWGk01lDcxeS/K9IHPGWfT8PsJmbXRtRd2Sx72Tnb8pcYZQFF1oSDb8hJtS1vhp212q1Rzi5dUf9+nq0o9UIg==", + "dev": true + }, + "blob": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.5.tgz", + "integrity": "sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig==", + "dev": true + }, + "block-stream": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", + "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", + "dev": true, + "optional": true, + "requires": { + "inherits": "~2.0.0" + } + }, + "blocking-proxy": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/blocking-proxy/-/blocking-proxy-1.0.1.tgz", + "integrity": "sha512-KE8NFMZr3mN2E0HcvCgRtX7DjhiIQrwle+nSVJVC/yqFb9+xznHl2ZcoBp2L9qzkI4t4cBFJ1efXF8Dwi132RA==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + } + } + }, + "bluebird": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.3.tgz", + "integrity": "sha512-/qKPUQlaW1OyR51WeCPBvRnAlnZFUJkCSG5HzGnuIqhgyJtF+T94lFnn33eiazjRm2LAHVy2guNnaq48X9SJuw==", + "dev": true + }, + "bn.js": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", + "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==", + "dev": true + }, + "body-parser": { + "version": "1.18.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.3.tgz", + "integrity": "sha1-WykhmP/dVTs6DyDe0FkrlWlVyLQ=", + "dev": true, + "requires": { + "bytes": "3.0.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "~1.6.3", + "iconv-lite": "0.4.23", + "on-finished": "~2.3.0", + "qs": "6.5.2", + "raw-body": "2.3.3", + "type-is": "~1.6.16" + } + }, + "bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "dev": true, + "requires": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + } + }, + "bootstrap": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-3.4.0.tgz", + "integrity": "sha512-F1yTDO9OHKH0xjl03DsOe8Nu1OWBIeAugGMhy3UTIYDdbbIPesQIhCEbj+HEr6wqlwweGAlP8F3OBC6kEuhFuw==" + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", + "dev": true + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "http://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dev": true, + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dev": true, + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-rsa": { + "version": "4.0.1", + "resolved": "http://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", + "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "randombytes": "^2.0.1" + } + }, + "browserify-sign": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz", + "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", + "dev": true, + "requires": { + "bn.js": "^4.1.1", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.2", + "elliptic": "^6.0.0", + "inherits": "^2.0.1", + "parse-asn1": "^5.0.0" + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dev": true, + "requires": { + "pako": "~1.0.5" + } + }, + "browserslist": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.3.6.tgz", + "integrity": "sha512-kMGKs4BTzRWviZ8yru18xBpx+CyHG9eqgRbj9XbE3IMgtczf4aiA0Y1YCpVdvUieKGZ03kolSPXqTcscBCb9qw==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30000921", + "electron-to-chromium": "^1.3.92", + "node-releases": "^1.1.1" + } + }, + "browserstack": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/browserstack/-/browserstack-1.5.1.tgz", + "integrity": "sha512-O8VMT64P9NOLhuIoD4YngyxBURefaSdR4QdhG8l6HZ9VxtU7jc3m6jLufFwKA5gaf7fetfB2TnRJnMxyob+heg==", + "dev": true, + "requires": { + "https-proxy-agent": "^2.2.1" + } + }, + "buffer": { + "version": "4.9.1", + "resolved": "http://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", + "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", + "dev": true, + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "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-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.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "dev": true + }, + "buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", + "dev": true + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", + "dev": true + }, + "builtin-modules": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", + "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", + "dev": true + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", + "dev": true + }, + "builtins": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", + "integrity": "sha1-y5T662HIaWRR2zZTThQi+U8K7og=", + "dev": true + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "dev": true + }, + "cacache": { + "version": "10.0.4", + "resolved": "http://registry.npmjs.org/cacache/-/cacache-10.0.4.tgz", + "integrity": "sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==", + "dev": true, + "requires": { + "bluebird": "^3.5.1", + "chownr": "^1.0.1", + "glob": "^7.1.2", + "graceful-fs": "^4.1.11", + "lru-cache": "^4.1.1", + "mississippi": "^2.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.2", + "ssri": "^5.2.4", + "unique-filename": "^1.1.0", + "y18n": "^4.0.0" + } + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "callsite": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", + "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=", + "dev": true + }, + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "dev": true, + "optional": true + }, + "camelcase-keys": { + "version": "2.1.0", + "resolved": "http://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "dev": true, + "optional": true, + "requires": { + "camelcase": "^2.0.0", + "map-obj": "^1.0.0" + } + }, + "caniuse-lite": { + "version": "1.0.30000923", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000923.tgz", + "integrity": "sha512-j5ur7eeluOFjjPUkydtXP4KFAsmH3XaQNch5tvWSO+dLHYt5PE+VgJZLWtbVOodfWij6m6zas28T4gB/cLYq1w==", + "dev": true + }, + "canonical-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/canonical-path/-/canonical-path-1.0.0.tgz", + "integrity": "sha512-feylzsbDxi1gPZ1IjystzIQZagYYLvfKrSuygUCgf7z6x790VEzze5QEkdSV1U58RA7Hi0+v6fv4K54atOzATg==", + "dev": true + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true + }, + "chokidar": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.4.tgz", + "integrity": "sha512-z9n7yt9rOvIJrMhvDtDictKrkFHeihkNl6uWMmZlmL6tJtX9Cs+87oK+teBx+JIgzvbX3yZHT3eF8vpbDxHJXQ==", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.0", + "braces": "^2.3.0", + "fsevents": "^1.2.2", + "glob-parent": "^3.1.0", + "inherits": "^2.0.1", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "lodash.debounce": "^4.0.8", + "normalize-path": "^2.1.1", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.0.0", + "upath": "^1.0.5" + } + }, + "chownr": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.1.tgz", + "integrity": "sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g==", + "dev": true + }, + "chrome-trace-event": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.0.tgz", + "integrity": "sha512-xDbVgyfDTT2piup/h8dK/y4QZfJRSa73bw1WZ8b4XM1o7fsFubUVGYcE+1ANtOzJJELGpYoG2961z0Z6OAld9A==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "circular-dependency-plugin": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/circular-dependency-plugin/-/circular-dependency-plugin-5.0.2.tgz", + "integrity": "sha512-oC7/DVAyfcY3UWKm0sN/oVoDedQDQiw/vIiAnuTWTpE5s0zWf7l3WY417Xw/Fbi/QbAjctAkxgMiS9P0s3zkmA==", + "dev": true + }, + "circular-json": { + "version": "0.5.9", + "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.5.9.tgz", + "integrity": "sha512-4ivwqHpIFJZBuhN3g/pEcdbnGUywkBblloGbkglyloVjjR3uT6tieI89MVOfbP2tHX5sgb01FuLgAOzebNlJNQ==", + "dev": true + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "clean-css": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.1.tgz", + "integrity": "sha512-4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g==", + "dev": true, + "requires": { + "source-map": "~0.6.0" + }, + "dependencies": { + "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 + } + } + }, + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "dev": true, + "requires": { + "restore-cursor": "^2.0.0" + } + }, + "cli-width": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", + "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=", + "dev": true + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + } + }, + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", + "dev": true + }, + "clone-deep": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-2.0.2.tgz", + "integrity": "sha512-SZegPTKjCgpQH63E+eN6mVEEPdQBOUzjyJm5Pora4lrwWRFS8I0QAxV/KD6vV/i0WuijHZWQC1fMsPEdxfdVCQ==", + "dev": true, + "requires": { + "for-own": "^1.0.0", + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.0", + "shallow-clone": "^1.0.0" + } + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "dev": true + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true + }, + "codelyzer": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/codelyzer/-/codelyzer-4.5.0.tgz", + "integrity": "sha512-oO6vCkjqsVrEsmh58oNlnJkRXuA30hF8cdNAQV9DytEalDwyOFRvHMnlKFzmOStNerOmPGZU9GAHnBo4tGvtiQ==", + "dev": true, + "requires": { + "app-root-path": "^2.1.0", + "css-selector-tokenizer": "^0.7.0", + "cssauron": "^1.4.0", + "semver-dsl": "^1.0.1", + "source-map": "^0.5.7", + "sprintf-js": "^1.1.1" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "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 + } + } + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color-convert": { + "version": "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 + }, + "colors": { + "version": "1.1.2", + "resolved": "http://registry.npmjs.org/colors/-/colors-1.1.2.tgz", + "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", + "dev": true + }, + "combine-lists": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/combine-lists/-/combine-lists-1.0.1.tgz", + "integrity": "sha1-RYwH4J4NkA/Ci3Cj/sLazR0st/Y=", + "dev": true, + "requires": { + "lodash": "^4.5.0" + } + }, + "combined-stream": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz", + "integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "2.17.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", + "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", + "dev": true + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "dev": true + }, + "compare-versions": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.4.0.tgz", + "integrity": "sha512-tK69D7oNXXqUW3ZNo/z7NXTEz22TCF0pTE+YF9cxvaAM9XnkLo1fV621xCLrRR6aevJlKxExkss0vWqUCUpqdg==", + "dev": true + }, + "component-bind": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz", + "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=", + "dev": true + }, + "component-emitter": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", + "dev": true + }, + "component-inherit": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz", + "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=", + "dev": true + }, + "compressible": { + "version": "2.0.15", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.15.tgz", + "integrity": "sha512-4aE67DL33dSW9gw4CI2H/yTxqHLNcxp0yS6jB+4h+wr3e43+1z7vm0HU9qXOH8j+qjKuL8+UtkOxYQSMq60Ylw==", + "dev": true, + "requires": { + "mime-db": ">= 1.36.0 < 2" + } + }, + "compression": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.3.tgz", + "integrity": "sha512-HSjyBG5N1Nnz7tF2+O7A9XUhyjru71/fwgNb7oIsEVHR0WShfs2tIS/EySLgiTe98aOK18YDlMXpzjCXY/n9mg==", + "dev": true, + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.14", + "debug": "2.6.9", + "on-headers": "~1.0.1", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "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" + } + }, + "connect": { + "version": "3.6.6", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.6.6.tgz", + "integrity": "sha1-Ce/2xVr3I24TcTWnJXSFi2eG9SQ=", + "dev": true, + "requires": { + "debug": "2.6.9", + "finalhandler": "1.1.0", + "parseurl": "~1.3.2", + "utils-merge": "1.0.1" + }, + "dependencies": { + "finalhandler": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.0.tgz", + "integrity": "sha1-zgtoVbRYU+eRsvzGgARtiCU91/U=", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.1", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "statuses": "~1.3.1", + "unpipe": "~1.0.0" + } + }, + "statuses": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", + "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=", + "dev": true + } + } + }, + "connect-history-api-fallback": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz", + "integrity": "sha1-sGhzk0vF40T+9hGhlqb6rgruAVo=", + "dev": true + }, + "console-browserify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", + "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", + "dev": true, + "requires": { + "date-now": "^0.1.4" + } + }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", + "dev": true + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", + "dev": true + }, + "content-disposition": { + "version": "0.5.2", + "resolved": "http://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=", + "dev": true + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true + }, + "convert-source-map": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz", + "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "cookie": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", + "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=", + "dev": true + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", + "dev": true + }, + "copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "dev": true, + "requires": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true + }, + "copy-webpack-plugin": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-4.5.4.tgz", + "integrity": "sha512-0lstlEyj74OAtYMrDxlNZsU7cwFijAI3Ofz2fD6Mpo9r4xCv4yegfa3uHIKvZY1NSuOtE9nvG6TAhJ+uz9gDaQ==", + "dev": true, + "requires": { + "cacache": "^10.0.4", + "find-cache-dir": "^1.0.0", + "globby": "^7.1.1", + "is-glob": "^4.0.0", + "loader-utils": "^1.1.0", + "minimatch": "^3.0.4", + "p-limit": "^1.0.0", + "serialize-javascript": "^1.4.0" + } + }, + "core-js": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.1.tgz", + "integrity": "sha512-L72mmmEayPJBejKIWe2pYtGis5r0tQ5NaJekdhyXgeMQTpJoBsH0NL4ElY2LfSoV15xeQWKQ+XTTOZdyero5Xg==" + }, + "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=", + "dev": true + }, + "cosmiconfig": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-4.0.0.tgz", + "integrity": "sha512-6e5vDdrXZD+t5v0L8CrurPeybg4Fmf+FCSYxXKYVAqLUtyCSbuyqE059d0kDthTNRzKVjL7QMgNpEUlsoYH3iQ==", + "dev": true, + "requires": { + "is-directory": "^0.3.1", + "js-yaml": "^3.9.0", + "parse-json": "^4.0.0", + "require-from-string": "^2.0.1" + }, + "dependencies": { + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + } + } + }, + "create-ecdh": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz", + "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.0.0" + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "http://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "http://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dev": true, + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "cross-spawn": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", + "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", + "dev": true, + "optional": true, + "requires": { + "lru-cache": "^4.0.1", + "which": "^1.2.9" + } + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dev": true, + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, + "css-parse": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/css-parse/-/css-parse-1.7.0.tgz", + "integrity": "sha1-Mh9s9zeCpv91ERE5D8BeLGV9jJs=", + "dev": true + }, + "css-selector-tokenizer": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.1.tgz", + "integrity": "sha512-xYL0AMZJ4gFzJQsHUKa5jiWWi2vH77WVNg7JYRyewwj6oPh4yb/y6Y9ZCw9dsj/9UauMhtuxR+ogQd//EdEVNA==", + "dev": true, + "requires": { + "cssesc": "^0.1.0", + "fastparse": "^1.1.1", + "regexpu-core": "^1.0.0" + } + }, + "cssauron": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/cssauron/-/cssauron-1.4.0.tgz", + "integrity": "sha1-pmAt/34EqDBtwNuaVR6S6LVmKtg=", + "dev": true, + "requires": { + "through": "X.X.X" + } + }, + "cssesc": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-0.1.0.tgz", + "integrity": "sha1-yBSQPkViM3GgR3tAEJqq++6t27Q=", + "dev": true + }, + "currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "dev": true, + "optional": true, + "requires": { + "array-find-index": "^1.0.1" + } + }, + "custom-event": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz", + "integrity": "sha1-XQKkaFCt8bSjF5RqOSj8y1v9BCU=", + "dev": true + }, + "cyclist": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-0.2.2.tgz", + "integrity": "sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA=", + "dev": true + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "date-format": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/date-format/-/date-format-1.2.0.tgz", + "integrity": "sha1-YV6CjiM90aubua4JUODOzPpuytg=", + "dev": true + }, + "date-now": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", + "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=", + "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" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true + }, + "deep-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz", + "integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU=", + "dev": true + }, + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", + "dev": true + }, + "default-gateway": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-2.7.2.tgz", + "integrity": "sha512-lAc4i9QJR0YHSDFdzeBQKfZ1SRDG3hsJNEkrpcZa8QhBfidLAilT60BDEIVUUGqosFp425KOgB3uYqcnQrWafQ==", + "dev": true, + "requires": { + "execa": "^0.10.0", + "ip-regex": "^2.1.0" + } + }, + "default-require-extensions": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-2.0.0.tgz", + "integrity": "sha1-9fj7sYp9bVCyH2QfZJ67Uiz+JPc=", + "dev": true, + "requires": { + "strip-bom": "^3.0.0" + }, + "dependencies": { + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + } + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "del": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/del/-/del-3.0.0.tgz", + "integrity": "sha1-U+z2mf/LyzljdpGrE7rxYIGXZuU=", + "dev": true, + "requires": { + "globby": "^6.1.0", + "is-path-cwd": "^1.0.0", + "is-path-in-cwd": "^1.0.0", + "p-map": "^1.1.1", + "pify": "^3.0.0", + "rimraf": "^2.2.8" + }, + "dependencies": { + "globby": { + "version": "6.1.0", + "resolved": "http://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + } + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "dev": true + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "dev": true + }, + "dependency-graph": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.7.2.tgz", + "integrity": "sha512-KqtH4/EZdtdfWX0p6MGP9jljvxSY6msy/pRUD4jgNwVpv3v1QmNLlsB3LDSSUg79BRVSn7jI1QPRtArGABovAQ==", + "dev": true + }, + "des.js": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz", + "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "dev": true + }, + "detect-indent": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", + "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", + "dev": true, + "requires": { + "repeating": "^2.0.0" + } + }, + "detect-node": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", + "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==", + "dev": true + }, + "di": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz", + "integrity": "sha1-gGZJMmzqp8qjMG112YXqJ0i6kTw=", + "dev": true + }, + "diff": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", + "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", + "dev": true + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "http://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "dir-glob": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz", + "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==", + "dev": true, + "requires": { + "arrify": "^1.0.1", + "path-type": "^3.0.0" + } + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", + "dev": true + }, + "dns-packet": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz", + "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==", + "dev": true, + "requires": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "dev": true, + "requires": { + "buffer-indexof": "^1.0.0" + } + }, + "dom-serialize": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz", + "integrity": "sha1-ViromZ9Evl6jB29UGdzVnrQ6yVs=", + "dev": true, + "requires": { + "custom-event": "~1.0.0", + "ent": "~2.2.0", + "extend": "^3.0.0", + "void-elements": "^2.0.0" + } + }, + "domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "dev": true + }, + "duplexify": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.6.1.tgz", + "integrity": "sha512-vM58DwdnKmty+FSPzT14K9JXb90H+j5emaR4KYbr2KTIz00WHGbWOe5ghQTx233ZCLZtrGDALzKwcjEtSt35mA==", + "dev": true, + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dev": true, + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "dev": true + }, + "electron-to-chromium": { + "version": "1.3.95", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.95.tgz", + "integrity": "sha512-0JZEDKOQAE05EO/4rk3vLAE+PYFI9OLCVLAS4QAq1y+Bb2y1N6MyQJz62ynzHN/y0Ka/nO5jVJcahbCEdfiXLQ==", + "dev": true + }, + "elliptic": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.1.tgz", + "integrity": "sha512-BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ==", + "dev": true, + "requires": { + "bn.js": "^4.4.0", + "brorand": "^1.0.1", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.0" + } + }, + "emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", + "dev": true + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "dev": true + }, + "encoding": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz", + "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=", + "dev": true, + "requires": { + "iconv-lite": "~0.4.13" + } + }, + "end-of-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", + "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", + "dev": true, + "requires": { + "once": "^1.4.0" + } + }, + "engine.io": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.2.1.tgz", + "integrity": "sha512-+VlKzHzMhaU+GsCIg4AoXF1UdDFjHHwMmMKqMJNDNLlUlejz58FCy4LBqB2YVJskHGYl06BatYWKP2TVdVXE5w==", + "dev": true, + "requires": { + "accepts": "~1.3.4", + "base64id": "1.0.0", + "cookie": "0.3.1", + "debug": "~3.1.0", + "engine.io-parser": "~2.1.0", + "ws": "~3.3.1" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "engine.io-client": { + "version": "3.2.1", + "resolved": "http://registry.npmjs.org/engine.io-client/-/engine.io-client-3.2.1.tgz", + "integrity": "sha512-y5AbkytWeM4jQr7m/koQLc5AxpRKC1hEVUb/s1FUAWEJq5AzJJ4NLvzuKPuxtDi5Mq755WuDvZ6Iv2rXj4PTzw==", + "dev": true, + "requires": { + "component-emitter": "1.2.1", + "component-inherit": "0.0.3", + "debug": "~3.1.0", + "engine.io-parser": "~2.1.1", + "has-cors": "1.1.0", + "indexof": "0.0.1", + "parseqs": "0.0.5", + "parseuri": "0.0.5", + "ws": "~3.3.1", + "xmlhttprequest-ssl": "~1.5.4", + "yeast": "0.1.2" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "engine.io-parser": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.1.3.tgz", + "integrity": "sha512-6HXPre2O4Houl7c4g7Ic/XzPnHBvaEmN90vtRO9uLmwtRqQmTOw0QMevL1TOfL2Cpu1VzsaTmMotQgMdkzGkVA==", + "dev": true, + "requires": { + "after": "0.8.2", + "arraybuffer.slice": "~0.0.7", + "base64-arraybuffer": "0.1.5", + "blob": "0.0.5", + "has-binary2": "~1.0.2" + } + }, + "enhanced-resolve": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz", + "integrity": "sha512-F/7vkyTtyc/llOIn8oWclcB25KdRaiPBpZYDgJHgh/UHtpgT2p2eldQgtQnLtUvfMKPKxbRaQM/hHkvLHt1Vng==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.4.0", + "tapable": "^1.0.0" + } + }, + "ent": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz", + "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=", + "dev": true + }, + "err-code": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/err-code/-/err-code-1.1.2.tgz", + "integrity": "sha1-BuARbTAo9q70gGhJ6w6mp0iuaWA=", + "dev": true + }, + "errno": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", + "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", + "dev": true, + "requires": { + "prr": "~1.0.1" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es6-object-assign": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz", + "integrity": "sha1-wsNYJlYkfDnqEHyx5mUrb58kUjw=" + }, + "es6-promise": { + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.5.tgz", + "integrity": "sha512-n6wvpdE43VFtJq+lUDYDBFUwV8TZbuGXLV4D6wKafg13ldznKsyEvatubnmUe31zcvelSzOHF+XbaT+Bl9ObDg==", + "dev": true + }, + "es6-promisify": { + "version": "5.0.0", + "resolved": "http://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", + "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", + "dev": true, + "requires": { + "es6-promise": "^4.0.3" + } + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "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 + }, + "escodegen": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.8.1.tgz", + "integrity": "sha1-WltTr0aTEQvrsIZ6o0MN07cKEBg=", + "dev": true, + "requires": { + "esprima": "^2.7.1", + "estraverse": "^1.9.1", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.2.0" + }, + "dependencies": { + "source-map": { + "version": "0.2.0", + "resolved": "http://registry.npmjs.org/source-map/-/source-map-0.2.0.tgz", + "integrity": "sha1-2rc/vPwrqBm03gO9b26qSBZLP50=", + "dev": true, + "optional": true, + "requires": { + "amdefine": ">=0.0.4" + } + } + } + }, + "eslint-scope": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.0.tgz", + "integrity": "sha512-1G6UTDi7Jc1ELFwnR58HV4fK9OQK4S6N985f166xqXxpjU6plxFISJa2Ba9KCQuFa8RCnj/lSFJbHo7UFDBnUA==", + "dev": true, + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + }, + "dependencies": { + "estraverse": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", + "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=", + "dev": true + } + } + }, + "esprima": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", + "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=", + "dev": true + }, + "esrecurse": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", + "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", + "dev": true, + "requires": { + "estraverse": "^4.1.0" + }, + "dependencies": { + "estraverse": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", + "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=", + "dev": true + } + } + }, + "estraverse": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.9.3.tgz", + "integrity": "sha1-r2fy3JIlgkFZUJJgkaQAXSnJu0Q=", + "dev": true + }, + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "dev": true + }, + "eventemitter3": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.0.tgz", + "integrity": "sha512-ivIvhpq/Y0uSjcHDcOIccjmYjGLcP09MFGE7ysAwkAvkXfpZlC985pH2/ui64DKazbTW/4kN3yqozUxlXzI6cA==", + "dev": true + }, + "events": { + "version": "1.1.1", + "resolved": "http://registry.npmjs.org/events/-/events-1.1.1.tgz", + "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=", + "dev": true + }, + "eventsource": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz", + "integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==", + "dev": true, + "requires": { + "original": "^1.0.0" + } + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dev": true, + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "execa": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.10.0.tgz", + "integrity": "sha512-7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw==", + "dev": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + } + } + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "dev": true + }, + "expand-braces": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/expand-braces/-/expand-braces-0.1.2.tgz", + "integrity": "sha1-SIsdHSRRyz06axks/AMPRMWFX+o=", + "dev": true, + "requires": { + "array-slice": "^0.2.3", + "array-unique": "^0.2.1", + "braces": "^0.1.2" + }, + "dependencies": { + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true + }, + "braces": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-0.1.5.tgz", + "integrity": "sha1-wIVxEIUpHYt1/ddOqw+FlygHEeY=", + "dev": true, + "requires": { + "expand-range": "^0.1.0" + } + }, + "expand-range": { + "version": "0.1.1", + "resolved": "http://registry.npmjs.org/expand-range/-/expand-range-0.1.1.tgz", + "integrity": "sha1-TLjtoJk8pW+k9B/ELzy7TMrf8EQ=", + "dev": true, + "requires": { + "is-number": "^0.1.1", + "repeat-string": "^0.2.2" + } + }, + "is-number": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-0.1.1.tgz", + "integrity": "sha1-aaevEWlj1HIG7JvZtIoUIW8eOAY=", + "dev": true + }, + "repeat-string": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-0.2.2.tgz", + "integrity": "sha1-x6jTI2BoNiBZp+RlH8aITosftK4=", + "dev": true + } + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "expand-range": { + "version": "1.8.2", + "resolved": "http://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", + "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", + "dev": true, + "requires": { + "fill-range": "^2.1.0" + }, + "dependencies": { + "fill-range": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", + "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", + "dev": true, + "requires": { + "is-number": "^2.1.0", + "isobject": "^2.0.0", + "randomatic": "^3.0.0", + "repeat-element": "^1.1.2", + "repeat-string": "^1.5.2" + } + }, + "is-number": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "express": { + "version": "4.16.4", + "resolved": "https://registry.npmjs.org/express/-/express-4.16.4.tgz", + "integrity": "sha512-j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg==", + "dev": true, + "requires": { + "accepts": "~1.3.5", + "array-flatten": "1.1.1", + "body-parser": "1.18.3", + "content-disposition": "0.5.2", + "content-type": "~1.0.4", + "cookie": "0.3.1", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.1.1", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.4", + "qs": "6.5.2", + "range-parser": "~1.2.0", + "safe-buffer": "5.1.2", + "send": "0.16.2", + "serve-static": "1.13.2", + "setprototypeof": "1.1.0", + "statuses": "~1.4.0", + "type-is": "~1.6.16", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "array-flatten": { + "version": "1.1.1", + "resolved": "http://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", + "dev": true + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "external-editor": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.0.3.tgz", + "integrity": "sha512-bn71H9+qWoOQKyZDo25mOMVpSmXROAsTJVVVYzrrtol3d4y+AsKjf4Iwl2Q+IuT0kFSQ1qo166UuIwqYq7mGnA==", + "dev": true, + "requires": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "dependencies": { + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true + }, + "fast-deep-equal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", + "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", + "dev": true + }, + "fast-json-stable-stringify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", + "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=", + "dev": true + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "fastparse": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", + "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==", + "dev": true + }, + "faye-websocket": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", + "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", + "dev": true, + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "figgy-pudding": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.1.tgz", + "integrity": "sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w==", + "dev": true + }, + "figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "file-loader": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-2.0.0.tgz", + "integrity": "sha512-YCsBfd1ZGCyonOKLxPiKPdu+8ld9HAaMEvJewzz+b2eTF7uL5Zm/HdBF6FjCrpCMRq25Mi0U1gl4pwn2TlH7hQ==", + "dev": true, + "requires": { + "loader-utils": "^1.0.2", + "schema-utils": "^1.0.0" + } + }, + "filename-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", + "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=", + "dev": true + }, + "fileset": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/fileset/-/fileset-2.0.3.tgz", + "integrity": "sha1-jnVIqW08wjJ+5eZ0FocjozO7oqA=", + "dev": true, + "requires": { + "glob": "^7.0.3", + "minimatch": "^3.0.3" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "finalhandler": { + "version": "1.1.1", + "resolved": "http://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz", + "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "statuses": "~1.4.0", + "unpipe": "~1.0.0" + } + }, + "find-cache-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-1.0.0.tgz", + "integrity": "sha1-kojj6ePMN0hxfTnq3hfPcfww7m8=", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^1.0.0", + "pkg-dir": "^2.0.0" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + }, + "flatted": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.0.tgz", + "integrity": "sha512-R+H8IZclI8AAkSBRQJLVOsxwAoHd6WC40b4QTNWIjzAa6BXOBfQcM587MXDTVPeYaopFNWHUFLx7eNmHDSxMWg==", + "dev": true + }, + "flush-write-stream": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.0.3.tgz", + "integrity": "sha512-calZMC10u0FMUqoiunI2AiGIIUtUIvifNwkHhNupZH4cbNnW1Itkoh/Nf5HFYmDrwWPjrUxpkZT0KhuCq0jmGw==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.4" + } + }, + "follow-redirects": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz", + "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==", + "dev": true, + "requires": { + "debug": "=3.1.0" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true + }, + "for-own": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", + "dev": true, + "requires": { + "for-in": "^1.0.1" + } + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "forwarded": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", + "dev": true + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "requires": { + "map-cache": "^0.2.2" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "dev": true + }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "fs-access": { + "version": "1.0.1", + "resolved": "http://registry.npmjs.org/fs-access/-/fs-access-1.0.1.tgz", + "integrity": "sha1-1qh/JiJxzv6+wwxVNAf7mV2od3o=", + "dev": true, + "requires": { + "null-check": "^1.0.0" + } + }, + "fs-minipass": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.5.tgz", + "integrity": "sha512-JhBl0skXjUPCFH7x6x61gQxrKyXsxB5gcgePLZCwfyCGGsTISMoIeObbrvVeP6Xmyaudw4TT43qV2Gz+iyd2oQ==", + "dev": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "fsevents": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.4.tgz", + "integrity": "sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg==", + "dev": true, + "optional": true, + "requires": { + "nan": "^2.9.2", + "node-pre-gyp": "^0.10.0" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true, + "dev": true + }, + "aproba": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "balanced-match": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "chownr": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "optional": true + }, + "concat-map": { + "version": "0.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "optional": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "debug": { + "version": "2.6.9", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ms": "2.0.0" + } + }, + "deep-extend": { + "version": "0.5.1", + "bundled": true, + "dev": true, + "optional": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "detect-libc": { + "version": "1.0.3", + "bundled": true, + "dev": true, + "optional": true + }, + "fs-minipass": { + "version": "1.2.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "glob": { + "version": "7.1.2", + "bundled": true, + "dev": true, + "optional": true, + "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" + } + }, + "has-unicode": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "iconv-lite": { + "version": "0.4.21", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safer-buffer": "^2.1.0" + } + }, + "ignore-walk": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.3", + "bundled": true, + "dev": true, + "optional": true + }, + "ini": { + "version": "1.3.5", + "bundled": true, + "dev": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "bundled": true, + "dev": true, + "optional": true + }, + "minipass": { + "version": "2.2.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "^5.1.1", + "yallist": "^3.0.0" + } + }, + "minizlib": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "mkdirp": { + "version": "0.5.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "needle": { + "version": "2.2.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "debug": "^2.1.2", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + } + }, + "node-pre-gyp": { + "version": "0.10.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "detect-libc": "^1.0.2", + "mkdirp": "^0.5.1", + "needle": "^2.2.0", + "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", + "npmlog": "^4.0.2", + "rc": "^1.1.7", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^4" + } + }, + "nopt": { + "version": "4.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "npm-bundled": { + "version": "1.0.3", + "bundled": true, + "dev": true, + "optional": true + }, + "npm-packlist": { + "version": "1.1.10", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" + } + }, + "npmlog": { + "version": "4.1.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "wrappy": "1" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "osenv": { + "version": "0.1.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "process-nextick-args": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "rc": { + "version": "1.2.7", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "deep-extend": "^0.5.1", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "readable-stream": { + "version": "2.3.6", + "bundled": true, + "dev": true, + "optional": true, + "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" + } + }, + "rimraf": { + "version": "2.6.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "glob": "^7.0.5" + } + }, + "safe-buffer": { + "version": "5.1.1", + "bundled": true, + "dev": true + }, + "safer-buffer": { + "version": "2.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "sax": { + "version": "1.2.4", + "bundled": true, + "dev": true, + "optional": true + }, + "semver": { + "version": "5.5.0", + "bundled": true, + "dev": true, + "optional": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "tar": { + "version": "4.4.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "chownr": "^1.0.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.2.4", + "minizlib": "^1.1.0", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.1", + "yallist": "^3.0.2" + } + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "wide-align": { + "version": "1.1.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "string-width": "^1.0.2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "yallist": { + "version": "3.0.2", + "bundled": true, + "dev": true + } + } + }, + "fstream": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz", + "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "inherits": "~2.0.0", + "mkdirp": ">=0.5 0", + "rimraf": "2" + } + }, + "gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "dev": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "gaze": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", + "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", + "dev": true, + "optional": true, + "requires": { + "globule": "^1.0.0" + } + }, + "genfun": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/genfun/-/genfun-5.0.0.tgz", + "integrity": "sha512-KGDOARWVga7+rnB3z9Sd2Letx515owfk0hSxHGuqjANb1M+x2bGZGqHLiozPsYMdM2OubeMni/Hpwmjq6qIUhA==", + "dev": true + }, + "get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "dev": true + }, + "get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", + "dev": true + }, + "get-stream": { + "version": "3.0.0", + "resolved": "http://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-base": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", + "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", + "dev": true, + "requires": { + "glob-parent": "^2.0.0", + "is-glob": "^2.0.0" + }, + "dependencies": { + "glob-parent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", + "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", + "dev": true, + "requires": { + "is-glob": "^2.0.0" + } + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + } + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "globals": { + "version": "9.18.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", + "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", + "dev": true + }, + "globby": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-7.1.1.tgz", + "integrity": "sha1-+yzP+UAfhgCUXfral0QMypcrhoA=", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "dir-glob": "^2.0.0", + "glob": "^7.1.2", + "ignore": "^3.3.5", + "pify": "^3.0.0", + "slash": "^1.0.0" + } + }, + "globule": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.1.tgz", + "integrity": "sha512-g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ==", + "dev": true, + "optional": true, + "requires": { + "glob": "~7.1.1", + "lodash": "~4.17.10", + "minimatch": "~3.0.2" + } + }, + "graceful-fs": { + "version": "4.1.15", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz", + "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==", + "dev": true + }, + "hammerjs": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/hammerjs/-/hammerjs-2.0.8.tgz", + "integrity": "sha1-BO93hiz/K7edMPdpIJWTAiK/YPE=" + }, + "handle-thing": { + "version": "1.2.5", + "resolved": "http://registry.npmjs.org/handle-thing/-/handle-thing-1.2.5.tgz", + "integrity": "sha1-/Xqtcmvxpf0W38KbL3pmAdJxOcQ=", + "dev": true + }, + "handlebars": { + "version": "4.0.12", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.12.tgz", + "integrity": "sha512-RhmTekP+FZL+XNhwS1Wf+bTTZpdLougwt5pcgA1tuz6Jcx0fpH/7z0qd71RKnZHBCxIRBHfBOnio4gViPemNzA==", + "dev": true, + "requires": { + "async": "^2.5.0", + "optimist": "^0.6.1", + "source-map": "^0.6.1", + "uglify-js": "^3.1.4" + }, + "dependencies": { + "async": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", + "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", + "dev": true, + "requires": { + "lodash": "^4.17.10" + } + }, + "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 + } + } + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "dev": true + }, + "har-validator": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", + "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", + "dev": true, + "requires": { + "ajv": "^6.5.5", + "har-schema": "^2.0.0" + }, + "dependencies": { + "ajv": { + "version": "6.6.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.6.2.tgz", + "integrity": "sha512-FBHEW6Jf5TB9MGBgUUA9XHkTbjXYfAUjY43ACMfmdMRHniyoMHjHjzD50OK8LGDWQwp4rWEsIq5kEqq7rvIM1g==", + "dev": true, + "requires": { + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + } + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "has-binary2": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.3.tgz", + "integrity": "sha512-G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw==", + "dev": true, + "requires": { + "isarray": "2.0.1" + }, + "dependencies": { + "isarray": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", + "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=", + "dev": true + } + } + }, + "has-cors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz", + "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=", + "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 + }, + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "dev": true + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hash-base": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", + "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "dev": true, + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "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==", + "dev": true + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "html-entities": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.2.1.tgz", + "integrity": "sha1-DfKTUfByEWNRXfueVUPl9u7VFi8=", + "dev": true + }, + "http-cache-semantics": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", + "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==", + "dev": true + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", + "dev": true + }, + "http-errors": { + "version": "1.6.3", + "resolved": "http://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "http-parser-js": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.0.tgz", + "integrity": "sha512-cZdEF7r4gfRIq7ezX9J0T+kQmJNOub71dWbgAXVHDct80TKP4MCETtZQ31xyv38UwgzkWPYF/Xc0ge55dW9Z9w==", + "dev": true + }, + "http-proxy": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.17.0.tgz", + "integrity": "sha512-Taqn+3nNvYRfJ3bGvKfBSRwy1v6eePlm3oc/aWVxZp57DQr5Eq3xhKJi7Z4hZpS8PC3H4qI+Yly5EmFacGuA/g==", + "dev": true, + "requires": { + "eventemitter3": "^3.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-agent": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz", + "integrity": "sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg==", + "dev": true, + "requires": { + "agent-base": "4", + "debug": "3.1.0" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "http-proxy-middleware": { + "version": "0.18.0", + "resolved": "http://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.18.0.tgz", + "integrity": "sha512-Fs25KVMPAIIcgjMZkVHJoKg9VcXcC1C8yb9JUgeDvVXY0S/zgVIhMb+qVswDIgtJe2DfckMSY2d6TuTEutlk6Q==", + "dev": true, + "requires": { + "http-proxy": "^1.16.2", + "is-glob": "^4.0.0", + "lodash": "^4.17.5", + "micromatch": "^3.1.9" + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", + "dev": true + }, + "https-proxy-agent": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.1.tgz", + "integrity": "sha512-HPCTS1LW51bcyMYbxUIOO4HEOlQ1/1qRaFWcyxvwaqUS9TY88aoEuHUY33kuAh1YhVVaDQhLZsnPd+XNARWZlQ==", + "dev": true, + "requires": { + "agent-base": "^4.1.0", + "debug": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + } + } + }, + "humanize-ms": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", + "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=", + "dev": true, + "requires": { + "ms": "^2.0.0" + } + }, + "iconv-lite": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", + "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ieee754": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.12.tgz", + "integrity": "sha512-GguP+DRY+pJ3soyIiGPTvdiVXjZ+DbXOxGpXn3eMvNW4x4irjqXm4wHKscC+TfxSJ0yw/S1F24tqdMNsMZTiLA==", + "dev": true + }, + "iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", + "dev": true + }, + "ignore": { + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", + "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", + "dev": true + }, + "ignore-walk": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.1.tgz", + "integrity": "sha512-DTVlMx3IYPe0/JJcYP7Gxg7ttZZu3IInhuEhbchuqneY9wWe5Ojy2mXLBaQFUQmo0AW2r3qG7m1mg86js+gnlQ==", + "dev": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "image-size": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", + "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=", + "dev": true, + "optional": true + }, + "immediate": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", + "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=", + "dev": true + }, + "import-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", + "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", + "dev": true, + "requires": { + "import-from": "^2.1.0" + } + }, + "import-from": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", + "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", + "dev": true, + "requires": { + "resolve-from": "^3.0.0" + } + }, + "import-local": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "dev": true, + "requires": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.0.0.tgz", + "integrity": "sha512-fl5s52lI5ahKCernzzIyAP0QAZbGIovtVHGwpcu1Jr/EpzLVDI2myISHwGqK7m8uQFugVWSrbxH7XnhGtvEc+A==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.0.0.tgz", + "integrity": "sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ==", + "dev": true + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "requires": { + "find-up": "^3.0.0" + } + } + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true + }, + "in-publish": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.0.tgz", + "integrity": "sha1-4g/146KvwmkDILbcVSaCqcf631E=", + "dev": true, + "optional": true + }, + "indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "dev": true, + "optional": true, + "requires": { + "repeating": "^2.0.0" + } + }, + "indexof": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", + "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", + "dev": true + }, + "inquirer": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.2.0.tgz", + "integrity": "sha512-QIEQG4YyQ2UYZGDC4srMZ7BjHOmNk1lR2JQj5UknBapklm6WHA+VVH7N+sUdX3A7NeCfGF8o4X1S3Ao7nAcIeg==", + "dev": true, + "requires": { + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.0", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.0", + "figures": "^2.0.0", + "lodash": "^4.17.10", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rxjs": "^6.1.0", + "string-width": "^2.1.0", + "strip-ansi": "^4.0.0", + "through": "^2.3.6" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "internal-ip": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-3.0.1.tgz", + "integrity": "sha512-NXXgESC2nNVtU+pqmC9e6R8B1GpKxzsAQhffvh5AL79qKnodd+L7tnEQmTiUAVngqLalPbSqRA7XGIEL5nCd0Q==", + "dev": true, + "requires": { + "default-gateway": "^2.6.0", + "ipaddr.js": "^1.5.2" + } + }, + "interpret": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz", + "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=", + "dev": true + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dev": true, + "requires": { + "loose-envify": "^1.0.0" + } + }, + "invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", + "dev": true + }, + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", + "dev": true + }, + "ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", + "dev": true + }, + "ipaddr.js": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.8.0.tgz", + "integrity": "sha1-6qM9bd16zo9/b+DJygRA5wZzix4=", + "dev": true + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "http://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "is-builtin-module": { + "version": "1.0.0", + "resolved": "http://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", + "dev": true, + "requires": { + "builtin-modules": "^1.0.0" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "http://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", + "dev": true + }, + "is-dotfile": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", + "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=", + "dev": true + }, + "is-equal-shallow": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", + "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", + "dev": true, + "requires": { + "is-primitive": "^2.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-finite": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", + "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "is-glob": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz", + "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-path-cwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", + "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=", + "dev": true + }, + "is-path-in-cwd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", + "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", + "dev": true, + "requires": { + "is-path-inside": "^1.0.0" + } + }, + "is-path-inside": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", + "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", + "dev": true, + "requires": { + "path-is-inside": "^1.0.1" + } + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "is-posix-bracket": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", + "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=", + "dev": true + }, + "is-primitive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", + "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=", + "dev": true + }, + "is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", + "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=", + "dev": true + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "dev": true + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "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" + } + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, + "istanbul": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/istanbul/-/istanbul-0.4.5.tgz", + "integrity": "sha1-ZcfXPUxNqE1POsMQuRj7C4Azczs=", + "dev": true, + "requires": { + "abbrev": "1.0.x", + "async": "1.x", + "escodegen": "1.8.x", + "esprima": "2.7.x", + "glob": "^5.0.15", + "handlebars": "^4.0.1", + "js-yaml": "3.x", + "mkdirp": "0.5.x", + "nopt": "3.x", + "once": "1.x", + "resolve": "1.1.x", + "supports-color": "^3.1.0", + "which": "^1.1.1", + "wordwrap": "^1.0.0" + }, + "dependencies": { + "glob": { + "version": "5.0.15", + "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", + "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", + "dev": true, + "requires": { + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "istanbul-api": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/istanbul-api/-/istanbul-api-2.0.6.tgz", + "integrity": "sha512-8W5oeAGWXhtTJjAyVfvavOLVyZCTNCKsyF6GON/INKlBdO7uJ/bv3qnPj5M6ERKzmMCJS1kntnjjGuJ86fn3rQ==", + "dev": true, + "requires": { + "async": "^2.6.1", + "compare-versions": "^3.2.1", + "fileset": "^2.0.3", + "istanbul-lib-coverage": "^2.0.1", + "istanbul-lib-hook": "^2.0.1", + "istanbul-lib-instrument": "^3.0.0", + "istanbul-lib-report": "^2.0.2", + "istanbul-lib-source-maps": "^2.0.1", + "istanbul-reports": "^2.0.1", + "js-yaml": "^3.12.0", + "make-dir": "^1.3.0", + "once": "^1.4.0" + }, + "dependencies": { + "async": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", + "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", + "dev": true, + "requires": { + "lodash": "^4.17.10" + } + }, + "istanbul-lib-coverage": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.1.tgz", + "integrity": "sha512-nPvSZsVlbG9aLhZYaC3Oi1gT/tpyo3Yt5fNyf6NmcKIayz4VV/txxJFFKAK/gU4dcNn8ehsanBbVHVl0+amOLA==", + "dev": true + }, + "istanbul-lib-instrument": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-3.0.0.tgz", + "integrity": "sha512-eQY9vN9elYjdgN9Iv6NS/00bptm02EBBk70lRMaVjeA6QYocQgenVrSgC28TJurdnZa80AGO3ASdFN+w/njGiQ==", + "dev": true, + "requires": { + "@babel/generator": "^7.0.0", + "@babel/parser": "^7.0.0", + "@babel/template": "^7.0.0", + "@babel/traverse": "^7.0.0", + "@babel/types": "^7.0.0", + "istanbul-lib-coverage": "^2.0.1", + "semver": "^5.5.0" + } + } + } + }, + "istanbul-instrumenter-loader": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-instrumenter-loader/-/istanbul-instrumenter-loader-3.0.1.tgz", + "integrity": "sha512-a5SPObZgS0jB/ixaKSMdn6n/gXSrK2S6q/UfRJBT3e6gQmVjwZROTODQsYW5ZNwOu78hG62Y3fWlebaVOL0C+w==", + "dev": true, + "requires": { + "convert-source-map": "^1.5.0", + "istanbul-lib-instrument": "^1.7.3", + "loader-utils": "^1.1.0", + "schema-utils": "^0.3.0" + }, + "dependencies": { + "ajv": { + "version": "5.5.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", + "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", + "dev": true, + "requires": { + "co": "^4.6.0", + "fast-deep-equal": "^1.0.0", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.3.0" + } + }, + "fast-deep-equal": { + "version": "1.1.0", + "resolved": "http://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", + "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", + "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", + "dev": true + }, + "schema-utils": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.3.0.tgz", + "integrity": "sha1-9YdyIs4+kx7a4DnxfrNxbnE3+M8=", + "dev": true, + "requires": { + "ajv": "^5.0.0" + } + } + } + }, + "istanbul-lib-coverage": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.1.tgz", + "integrity": "sha512-PzITeunAgyGbtY1ibVIUiV679EFChHjoMNRibEIobvmrCRaIgwLxNucOSimtNWUhEib/oO7QY2imD75JVgCJWQ==", + "dev": true + }, + "istanbul-lib-hook": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-2.0.1.tgz", + "integrity": "sha512-ufiZoiJ8CxY577JJWEeFuxXZoMqiKpq/RqZtOAYuQLvlkbJWscq9n3gc4xrCGH9n4pW0qnTxOz1oyMmVtk8E1w==", + "dev": true, + "requires": { + "append-transform": "^1.0.0" + } + }, + "istanbul-lib-instrument": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.2.tgz", + "integrity": "sha512-aWHxfxDqvh/ZlxR8BBaEPVSWDPUkGD63VjGQn3jcw8jCp7sHEMKcrj4xfJn/ABzdMEHiQNyvDQhqm5o8+SQg7A==", + "dev": true, + "requires": { + "babel-generator": "^6.18.0", + "babel-template": "^6.16.0", + "babel-traverse": "^6.18.0", + "babel-types": "^6.18.0", + "babylon": "^6.18.0", + "istanbul-lib-coverage": "^1.2.1", + "semver": "^5.3.0" + } + }, + "istanbul-lib-report": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-2.0.2.tgz", + "integrity": "sha512-rJ8uR3peeIrwAxoDEbK4dJ7cqqtxBisZKCuwkMtMv0xYzaAnsAi3AHrHPAAtNXzG/bcCgZZ3OJVqm1DTi9ap2Q==", + "dev": true, + "requires": { + "istanbul-lib-coverage": "^2.0.1", + "make-dir": "^1.3.0", + "supports-color": "^5.4.0" + }, + "dependencies": { + "istanbul-lib-coverage": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.1.tgz", + "integrity": "sha512-nPvSZsVlbG9aLhZYaC3Oi1gT/tpyo3Yt5fNyf6NmcKIayz4VV/txxJFFKAK/gU4dcNn8ehsanBbVHVl0+amOLA==", + "dev": true + } + } + }, + "istanbul-lib-source-maps": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-2.0.1.tgz", + "integrity": "sha512-30l40ySg+gvBLcxTrLzR4Z2XTRj3HgRCA/p2rnbs/3OiTaoj054gAbuP5DcLOtwqmy4XW8qXBHzrmP2/bQ9i3A==", + "dev": true, + "requires": { + "debug": "^3.1.0", + "istanbul-lib-coverage": "^2.0.1", + "make-dir": "^1.3.0", + "rimraf": "^2.6.2", + "source-map": "^0.6.1" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "istanbul-lib-coverage": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.1.tgz", + "integrity": "sha512-nPvSZsVlbG9aLhZYaC3Oi1gT/tpyo3Yt5fNyf6NmcKIayz4VV/txxJFFKAK/gU4dcNn8ehsanBbVHVl0+amOLA==", + "dev": true + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": 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 + } + } + }, + "istanbul-reports": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-2.0.1.tgz", + "integrity": "sha512-CT0QgMBJqs6NJLF678ZHcquUAZIoBIUNzdJrRJfpkI9OnzG6MkUfHxbJC3ln981dMswC7/B1mfX3LNkhgJxsuw==", + "dev": true, + "requires": { + "handlebars": "^4.0.11" + } + }, + "jasmine": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/jasmine/-/jasmine-2.8.0.tgz", + "integrity": "sha1-awicChFXax8W3xG4AUbZHU6Lij4=", + "dev": true, + "requires": { + "exit": "^0.1.2", + "glob": "^7.0.6", + "jasmine-core": "~2.8.0" + }, + "dependencies": { + "jasmine-core": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-2.8.0.tgz", + "integrity": "sha1-vMl5rh+f0FcB5F5S5l06XWPxok4=", + "dev": true + } + } + }, + "jasmine-core": { + "version": "2.99.1", + "resolved": "http://registry.npmjs.org/jasmine-core/-/jasmine-core-2.99.1.tgz", + "integrity": "sha1-5kAN8ea1bhMLYcS80JPap/boyhU=", + "dev": true + }, + "jasmine-spec-reporter": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/jasmine-spec-reporter/-/jasmine-spec-reporter-4.2.1.tgz", + "integrity": "sha512-FZBoZu7VE5nR7Nilzy+Np8KuVIOxF4oXDPDknehCYBDE080EnlPu0afdZNmpGDBRCUBv3mj5qgqCRmk6W/K8vg==", + "dev": true, + "requires": { + "colors": "1.1.2" + } + }, + "jasminewd2": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/jasminewd2/-/jasminewd2-2.2.0.tgz", + "integrity": "sha1-43zwsX8ZnM4jvqcbIDk5Uka07E4=", + "dev": true + }, + "jquery": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.3.1.tgz", + "integrity": "sha512-Ubldcmxp5np52/ENotGxlLe6aGMvmF4R8S6tZjsP6Knsaxd/xp3Zrh50cG93lR6nPXyUFwzN3ZSOQI0wRJNdGg==" + }, + "js-base64": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.5.0.tgz", + "integrity": "sha512-wlEBIZ5LP8usDylWbDNhKPEFVFdI5hCHpnVoT/Ysvoi/PRhJENm/Rlh9TvjYB38HFfKZN7OzEbRjmjvLkFw11g==", + "dev": true, + "optional": true + }, + "js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", + "dev": true + }, + "js-yaml": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.0.tgz", + "integrity": "sha512-PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "dependencies": { + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + } + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true + }, + "jsesc": { + "version": "1.3.0", + "resolved": "http://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", + "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=", + "dev": true + }, + "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==", + "dev": true + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true + }, + "json3": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.2.tgz", + "integrity": "sha1-PAQ0dD35Pi9cQq7nsZvLSDV19OE=", + "dev": true + }, + "json5": { + "version": "0.5.1", + "resolved": "http://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", + "dev": true + }, + "jsonparse": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", + "dev": true + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "jszip": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.1.5.tgz", + "integrity": "sha512-5W8NUaFRFRqTOL7ZDDrx5qWHJyBXy6velVudIzQUSoqAAYqzSh2Z7/m0Rf1QbmQJccegD0r+YZxBjzqoBiEeJQ==", + "dev": true, + "requires": { + "core-js": "~2.3.0", + "es6-promise": "~3.0.2", + "lie": "~3.1.0", + "pako": "~1.0.2", + "readable-stream": "~2.0.6" + }, + "dependencies": { + "core-js": { + "version": "2.3.0", + "resolved": "http://registry.npmjs.org/core-js/-/core-js-2.3.0.tgz", + "integrity": "sha1-+rg/uwstjchfpjbEudNMdUIMbWU=", + "dev": true + }, + "es6-promise": { + "version": "3.0.2", + "resolved": "http://registry.npmjs.org/es6-promise/-/es6-promise-3.0.2.tgz", + "integrity": "sha1-AQ1YWEI6XxGJeWZfRkhqlcbuK7Y=", + "dev": true + }, + "process-nextick-args": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", + "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=", + "dev": true + }, + "readable-stream": { + "version": "2.0.6", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "~1.0.0", + "process-nextick-args": "~1.0.6", + "string_decoder": "~0.10.x", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true + } + } + }, + "karma": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/karma/-/karma-3.1.4.tgz", + "integrity": "sha512-31Vo8Qr5glN+dZEVIpnPCxEGleqE0EY6CtC2X9TagRV3rRQ3SNrvfhddICkJgUK3AgqpeKSZau03QumTGhGoSw==", + "dev": true, + "requires": { + "bluebird": "^3.3.0", + "body-parser": "^1.16.1", + "chokidar": "^2.0.3", + "colors": "^1.1.0", + "combine-lists": "^1.0.0", + "connect": "^3.6.0", + "core-js": "^2.2.0", + "di": "^0.0.1", + "dom-serialize": "^2.2.0", + "expand-braces": "^0.1.1", + "flatted": "^2.0.0", + "glob": "^7.1.1", + "graceful-fs": "^4.1.2", + "http-proxy": "^1.13.0", + "isbinaryfile": "^3.0.0", + "lodash": "^4.17.5", + "log4js": "^3.0.0", + "mime": "^2.3.1", + "minimatch": "^3.0.2", + "optimist": "^0.6.1", + "qjobs": "^1.1.4", + "range-parser": "^1.2.0", + "rimraf": "^2.6.0", + "safe-buffer": "^5.0.1", + "socket.io": "2.1.1", + "source-map": "^0.6.1", + "tmp": "0.0.33", + "useragent": "2.3.0" + }, + "dependencies": { + "mime": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.0.tgz", + "integrity": "sha512-ikBcWwyqXQSHKtciCcctu9YfPbFYZ4+gbHEmE0Q8jzcTYQg5dHCr3g2wwAZjPoJfQVXZq6KXAjpXOTf5/cjT7w==", + "dev": 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 + } + } + }, + "karma-chrome-launcher": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-2.2.0.tgz", + "integrity": "sha512-uf/ZVpAabDBPvdPdveyk1EPgbnloPvFFGgmRhYLTDH7gEB4nZdSBk8yTU47w1g/drLSx5uMOkjKk7IWKfWg/+w==", + "dev": true, + "requires": { + "fs-access": "^1.0.0", + "which": "^1.2.1" + } + }, + "karma-coverage-istanbul-reporter": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/karma-coverage-istanbul-reporter/-/karma-coverage-istanbul-reporter-2.0.4.tgz", + "integrity": "sha512-xJS7QSQIVU6VK9HuJ/ieE5yynxKhjCCkd96NLY/BX/HXsx0CskU9JJiMQbd4cHALiddMwI4OWh1IIzeWrsavJw==", + "dev": true, + "requires": { + "istanbul-api": "^2.0.5", + "minimatch": "^3.0.4" + } + }, + "karma-jasmine": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-1.1.2.tgz", + "integrity": "sha1-OU8rJf+0pkS5rabyLUQ+L9CIhsM=", + "dev": true + }, + "karma-jasmine-html-reporter": { + "version": "0.2.2", + "resolved": "http://registry.npmjs.org/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-0.2.2.tgz", + "integrity": "sha1-SKjl7xiAdhfuK14zwRlMNbQ5Ukw=", + "dev": true, + "requires": { + "karma-jasmine": "^1.0.2" + } + }, + "karma-source-map-support": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/karma-source-map-support/-/karma-source-map-support-1.3.0.tgz", + "integrity": "sha512-HcPqdAusNez/ywa+biN4EphGz62MmQyPggUsDfsHqa7tSe4jdsxgvTKuDfIazjL+IOxpVWyT7Pr4dhAV+sxX5Q==", + "dev": true, + "requires": { + "source-map-support": "^0.5.5" + } + }, + "killable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", + "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", + "dev": true + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + }, + "lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "dev": true, + "requires": { + "invert-kv": "^1.0.0" + } + }, + "less": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/less/-/less-3.8.1.tgz", + "integrity": "sha512-8HFGuWmL3FhQR0aH89escFNBQH/nEiYPP2ltDFdQw2chE28Yx2E3lhAIq9Y2saYwLSwa699s4dBVEfCY8Drf7Q==", + "dev": true, + "requires": { + "clone": "^2.1.2", + "errno": "^0.1.1", + "graceful-fs": "^4.1.2", + "image-size": "~0.5.0", + "mime": "^1.4.1", + "mkdirp": "^0.5.0", + "promise": "^7.1.1", + "request": "^2.83.0", + "source-map": "~0.6.0" + }, + "dependencies": { + "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, + "optional": true + } + } + }, + "less-loader": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-4.1.0.tgz", + "integrity": "sha512-KNTsgCE9tMOM70+ddxp9yyt9iHqgmSs0yTZc5XH5Wo+g80RWRIYNqE58QJKm/yMud5wZEvz50ugRDuzVIkyahg==", + "dev": true, + "requires": { + "clone": "^2.1.1", + "loader-utils": "^1.1.0", + "pify": "^3.0.0" + } + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "license-webpack-plugin": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/license-webpack-plugin/-/license-webpack-plugin-2.0.2.tgz", + "integrity": "sha512-GsomZw5VoT20ST8qH2tOjBgbyhn6Pgs9M94g0mbvfBIV1VXufm1iKY+4dbgfTObj1Mp6nSRE3Zf74deOZr0KwA==", + "dev": true, + "requires": { + "webpack-sources": "^1.2.0" + } + }, + "lie": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz", + "integrity": "sha1-mkNrLMd0bKWd56QfpGmz77dr2H4=", + "dev": true, + "requires": { + "immediate": "~3.0.5" + } + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "http://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "loader-runner": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.3.1.tgz", + "integrity": "sha512-By6ZFY7ETWOc9RFaAIb23IjJVcM4dvJC/N57nmdz9RSkMXvAXGI7SyVlAw3v8vjtDRlqThgVDVmTnr9fqMlxkw==", + "dev": true + }, + "loader-utils": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", + "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", + "dev": true, + "requires": { + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true + }, + "lodash.assign": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", + "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=", + "dev": true, + "optional": true + }, + "lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", + "dev": true + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", + "dev": true + }, + "lodash.mergewith": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.1.tgz", + "integrity": "sha512-eWw5r+PYICtEBgrBE5hhlT6aAa75f411bgDz/ZL2KZqYV03USvucsxcHUIlGTDTECs1eunpI7HOV7U+WLDvNdQ==", + "dev": true, + "optional": true + }, + "lodash.tail": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.tail/-/lodash.tail-4.1.1.tgz", + "integrity": "sha1-0jM6NtnncXyK0vfKyv7HwytERmQ=", + "dev": true + }, + "log4js": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/log4js/-/log4js-3.0.6.tgz", + "integrity": "sha512-ezXZk6oPJCWL483zj64pNkMuY/NcRX5MPiB0zE6tjZM137aeusrOnW1ecxgF9cmwMWkBMhjteQxBPoZBh9FDxQ==", + "dev": true, + "requires": { + "circular-json": "^0.5.5", + "date-format": "^1.2.0", + "debug": "^3.1.0", + "rfdc": "^1.1.2", + "streamroller": "0.7.0" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + } + } + }, + "loglevel": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.1.tgz", + "integrity": "sha1-4PyVEztu8nbNyIh82vJKpvFW+Po=", + "dev": true + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dev": true, + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "dev": true, + "optional": true, + "requires": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" + } + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "magic-string": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.1.tgz", + "integrity": "sha512-sCuTz6pYom8Rlt4ISPFn6wuFodbKMIHUMv4Qko9P17dpxb7s52KJTmRuZZqHdGmLCK9AOcDare039nRIcfdkEg==", + "dev": true, + "requires": { + "sourcemap-codec": "^1.4.1" + } + }, + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "requires": { + "pify": "^3.0.0" + } + }, + "make-error": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.5.tgz", + "integrity": "sha512-c3sIjNUow0+8swNwVpqoH4YCShKNFkMaw6oH1mNS2haDZQqkeZFlHS3dhoeEbKKmJB4vXpJucU6oH75aDYeE9g==", + "dev": true + }, + "make-fetch-happen": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-4.0.1.tgz", + "integrity": "sha512-7R5ivfy9ilRJ1EMKIOziwrns9fGeAD4bAha8EB7BIiBBLHm2KeTUGCrICFt2rbHfzheTLynv50GnNTK1zDTrcQ==", + "dev": true, + "requires": { + "agentkeepalive": "^3.4.1", + "cacache": "^11.0.1", + "http-cache-semantics": "^3.8.1", + "http-proxy-agent": "^2.1.0", + "https-proxy-agent": "^2.2.1", + "lru-cache": "^4.1.2", + "mississippi": "^3.0.0", + "node-fetch-npm": "^2.0.2", + "promise-retry": "^1.1.1", + "socks-proxy-agent": "^4.0.0", + "ssri": "^6.0.0" + }, + "dependencies": { + "cacache": { + "version": "11.3.1", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-11.3.1.tgz", + "integrity": "sha512-2PEw4cRRDu+iQvBTTuttQifacYjLPhET+SYO/gEFMy8uhi+jlJREDAjSF5FWSdV/Aw5h18caHA7vMTw2c+wDzA==", + "dev": true, + "requires": { + "bluebird": "^3.5.1", + "chownr": "^1.0.1", + "figgy-pudding": "^3.1.0", + "glob": "^7.1.2", + "graceful-fs": "^4.1.11", + "lru-cache": "^4.1.3", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.2", + "ssri": "^6.0.0", + "unique-filename": "^1.1.0", + "y18n": "^4.0.0" + } + }, + "mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "dev": true, + "requires": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + } + }, + "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" + } + }, + "ssri": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", + "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", + "dev": true, + "requires": { + "figgy-pudding": "^3.5.1" + } + } + } + }, + "map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "dev": true, + "requires": { + "p-defer": "^1.0.0" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true + }, + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "requires": { + "object-visit": "^1.0.0" + } + }, + "math-random": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.1.tgz", + "integrity": "sha1-izqsWIuKZuSXXjzepn97sylgH6w=", + "dev": true + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "media-typer": { + "version": "0.3.0", + "resolved": "http://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "dev": true + }, + "mem": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-4.0.0.tgz", + "integrity": "sha512-WQxG/5xYc3tMbYLXoXPm81ET2WDULiU5FxbuIoNbJqLOOI8zehXFdZuiUEgfdrU2mVB1pxBZUGlYORSrpuJreA==", + "dev": true, + "requires": { + "map-age-cleaner": "^0.1.1", + "mimic-fn": "^1.0.0", + "p-is-promise": "^1.1.0" + } + }, + "memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "dev": true, + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "meow": { + "version": "3.7.0", + "resolved": "http://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "dev": true, + "optional": true, + "requires": { + "camelcase-keys": "^2.0.0", + "decamelize": "^1.1.2", + "loud-rejection": "^1.0.0", + "map-obj": "^1.0.1", + "minimist": "^1.1.3", + "normalize-package-data": "^2.3.4", + "object-assign": "^4.0.1", + "read-pkg-up": "^1.0.1", + "redent": "^1.0.0", + "trim-newlines": "^1.0.0" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true, + "optional": true + } + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", + "dev": true + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "dev": true + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "optional": true + }, + "mime-db": { + "version": "1.37.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.37.0.tgz", + "integrity": "sha512-R3C4db6bgQhlIhPU48fUtdVmKnflq+hRdad7IyKhtFj06VPNVdk2RhiYL3UjQIlso8L+YxAtFkobT0VK+S/ybg==", + "dev": true + }, + "mime-types": { + "version": "2.1.21", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.21.tgz", + "integrity": "sha512-3iL6DbwpyLzjR3xHSFNFeb9Nz/M8WDkX33t1GFQnFOllWk8pOrh/LSrB5OXlnlW5P9LH73X6loW/eogc+F5lJg==", + "dev": true, + "requires": { + "mime-db": "~1.37.0" + } + }, + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true + }, + "mini-css-extract-plugin": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.4.4.tgz", + "integrity": "sha512-o+Jm+ocb0asEngdM6FsZWtZsRzA8koFUudIDwYUfl94M3PejPHG7Vopw5hN9V8WsMkSFpm3tZP3Fesz89EyrfQ==", + "dev": true, + "requires": { + "loader-utils": "^1.1.0", + "schema-utils": "^1.0.0", + "webpack-sources": "^1.1.0" + } + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + }, + "minipass": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.3.5.tgz", + "integrity": "sha512-Gi1W4k059gyRbyVUZQ4mEqLm0YIUiGYfvxhF6SIlk3ui1WVxMTGfGdQ2SInh3PDrRTVvPKgULkpJtT4RH10+VA==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + }, + "dependencies": { + "yallist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.0.3.tgz", + "integrity": "sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A==", + "dev": true + } + } + }, + "minizlib": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.2.1.tgz", + "integrity": "sha512-7+4oTUOWKg7AuL3vloEWekXY2/D20cevzsrNT2kGWm+39J9hGTCBv8VI5Pm5lXZ/o3/mdR4f8rflAPhnQb8mPA==", + "dev": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "mississippi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-2.0.0.tgz", + "integrity": "sha512-zHo8v+otD1J10j/tC+VNoGK9keCuByhKovAvdn74dmxJl9+mWHnx6EMsDN4lgRoMI/eYo2nchAxniIbUPb5onw==", + "dev": true, + "requires": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^2.0.1", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + } + }, + "mixin-deep": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz", + "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==", + "dev": true, + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mixin-object": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mixin-object/-/mixin-object-2.0.1.tgz", + "integrity": "sha1-T7lJRB2rGCVA8f4DW6YOGUel5X4=", + "dev": true, + "requires": { + "for-in": "^0.1.3", + "is-extendable": "^0.1.1" + }, + "dependencies": { + "for-in": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-0.1.8.tgz", + "integrity": "sha1-2Hc5COMSVhCZUrH9ubP6hn0ndeE=", + "dev": true + } + } + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "requires": { + "minimist": "0.0.8" + } + }, + "move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "dev": true, + "requires": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "multicast-dns": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "dev": true, + "requires": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + } + }, + "multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", + "dev": true + }, + "mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", + "dev": true + }, + "nan": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.12.1.tgz", + "integrity": "sha512-JY7V6lRkStKcKTvHO5NVSQRv+RV+FIL5pvDoLiAtSL9pKlC5x9PKQcZDsq7m4FO4d57mkhC6Z+QhAh3Jdk5JFw==", + "dev": true, + "optional": true + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "negotiator": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", + "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=", + "dev": true + }, + "neo-async": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.0.tgz", + "integrity": "sha512-MFh0d/Wa7vkKO3Y3LlacqAEeHK0mckVqzDieUKTT+KGxi+zIpeVsFxymkIiRpbpDziHc290Xr9A1O4Om7otoRA==", + "dev": true + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "node-fetch-npm": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/node-fetch-npm/-/node-fetch-npm-2.0.2.tgz", + "integrity": "sha512-nJIxm1QmAj4v3nfCvEeCrYSoVwXyxLnaPBK5W1W5DGEJwjlKuC2VEUycGw5oxk+4zZahRrB84PUJJgEmhFTDFw==", + "dev": true, + "requires": { + "encoding": "^0.1.11", + "json-parse-better-errors": "^1.0.0", + "safe-buffer": "^5.1.1" + } + }, + "node-forge": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.7.5.tgz", + "integrity": "sha512-MmbQJ2MTESTjt3Gi/3yG1wGpIMhUfcIypUCGtTizFR9IiccFwxSpfp0vtIZlkFclEqERemxfnSdZEMR9VqqEFQ==", + "dev": true + }, + "node-gyp": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz", + "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==", + "dev": true, + "optional": true, + "requires": { + "fstream": "^1.0.0", + "glob": "^7.0.3", + "graceful-fs": "^4.1.2", + "mkdirp": "^0.5.0", + "nopt": "2 || 3", + "npmlog": "0 || 1 || 2 || 3 || 4", + "osenv": "0", + "request": "^2.87.0", + "rimraf": "2", + "semver": "~5.3.0", + "tar": "^2.0.0", + "which": "1" + }, + "dependencies": { + "semver": { + "version": "5.3.0", + "resolved": "http://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", + "dev": true, + "optional": true + } + } + }, + "node-libs-browser": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.1.0.tgz", + "integrity": "sha512-5AzFzdoIMb89hBGMZglEegffzgRg+ZFoUmisQ8HI4j1KDdpx13J0taNp2y9xPbur6W61gepGDDotGBVQ7mfUCg==", + "dev": true, + "requires": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^1.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.0", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.10.3", + "vm-browserify": "0.0.4" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + } + } + }, + "node-releases": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.2.tgz", + "integrity": "sha512-j1gEV/zX821yxdWp/1vBMN0pSUjuH9oGUdLCb4PfUko6ZW7KdRs3Z+QGGwDUhYtSpQvdVVyLd2V0YvLsmdg5jQ==", + "dev": true, + "requires": { + "semver": "^5.3.0" + } + }, + "node-sass": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.10.0.tgz", + "integrity": "sha512-fDQJfXszw6vek63Fe/ldkYXmRYK/QS6NbvM3i5oEo9ntPDy4XX7BcKZyTKv+/kSSxRtXXc7l+MSwEmYc0CSy6Q==", + "dev": true, + "optional": true, + "requires": { + "async-foreach": "^0.1.3", + "chalk": "^1.1.1", + "cross-spawn": "^3.0.0", + "gaze": "^1.0.0", + "get-stdin": "^4.0.1", + "glob": "^7.0.3", + "in-publish": "^2.0.0", + "lodash.assign": "^4.2.0", + "lodash.clonedeep": "^4.3.2", + "lodash.mergewith": "^4.6.0", + "meow": "^3.7.0", + "mkdirp": "^0.5.1", + "nan": "^2.10.0", + "node-gyp": "^3.8.0", + "npmlog": "^4.0.0", + "request": "^2.88.0", + "sass-graph": "^2.2.4", + "stdout-stream": "^1.4.0", + "true-case-path": "^1.0.2" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true, + "optional": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "optional": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true, + "optional": true + } + } + }, + "nopt": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", + "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "dev": true, + "requires": { + "abbrev": "1" + } + }, + "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==", + "dev": true, + "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" + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "dev": true + }, + "npm-bundled": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.0.5.tgz", + "integrity": "sha512-m/e6jgWu8/v5niCUKQi9qQl8QdeEduFA96xHDDzFGqly0OOjI7c+60KM/2sppfnUU9JJagf+zs+yGhqSOFj71g==", + "dev": true + }, + "npm-package-arg": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.0.tgz", + "integrity": "sha512-zYbhP2k9DbJhA0Z3HKUePUgdB1x7MfIfKssC+WLPFMKTBZKpZh5m13PgexJjCq6KW7j17r0jHWcCpxEqnnncSA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.6.0", + "osenv": "^0.1.5", + "semver": "^5.5.0", + "validate-npm-package-name": "^3.0.0" + } + }, + "npm-packlist": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.1.12.tgz", + "integrity": "sha512-WJKFOVMeAlsU/pjXuqVdzU0WfgtIBCupkEVwn+1Y0ERAbUfWw8R4GjgVbaKnUjRoD2FoQbHOCbOyT5Mbs9Lw4g==", + "dev": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" + } + }, + "npm-pick-manifest": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-2.2.3.tgz", + "integrity": "sha512-+IluBC5K201+gRU85vFlUwX3PFShZAbAgDNp2ewJdWMVSppdo/Zih0ul2Ecky/X7b51J7LrrUAP+XOmOCvYZqA==", + "dev": true, + "requires": { + "figgy-pudding": "^3.5.1", + "npm-package-arg": "^6.0.0", + "semver": "^5.4.1" + } + }, + "npm-registry-fetch": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-3.8.0.tgz", + "integrity": "sha512-hrw8UMD+Nob3Kl3h8Z/YjmKamb1gf7D1ZZch2otrIXM3uFLB5vjEY6DhMlq80z/zZet6eETLbOXcuQudCB3Zpw==", + "dev": true, + "requires": { + "JSONStream": "^1.3.4", + "bluebird": "^3.5.1", + "figgy-pudding": "^3.4.1", + "lru-cache": "^4.1.3", + "make-fetch-happen": "^4.0.1", + "npm-package-arg": "^6.1.0" + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "requires": { + "path-key": "^2.0.0" + } + }, + "npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "dev": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "null-check": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/null-check/-/null-check-1.0.0.tgz", + "integrity": "sha1-l33/1xdgErnsMNKjnbXPcqBDnt0=", + "dev": true + }, + "num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", + "dev": true + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "object-component": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz", + "integrity": "sha1-8MaapQ78lbhmwYb0AKM3acsvEpE=", + "dev": true + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "requires": { + "isobject": "^3.0.0" + } + }, + "object.omit": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", + "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", + "dev": true, + "requires": { + "for-own": "^0.1.4", + "is-extendable": "^0.1.1" + }, + "dependencies": { + "for-own": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", + "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", + "dev": true, + "requires": { + "for-in": "^1.0.1" + } + } + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dev": true, + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.1.tgz", + "integrity": "sha1-ko9dD0cNSTQmUepnlLCFfBAGk/c=", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "dev": true, + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "opn": { + "version": "5.3.0", + "resolved": "http://registry.npmjs.org/opn/-/opn-5.3.0.tgz", + "integrity": "sha512-bYJHo/LOmoTd+pfiYhfZDnf9zekVJrY+cnS2a5F2x+w5ppvTqObojTP7WiFG+kVZs9Inw+qQ/lw7TroWwhdd2g==", + "dev": true, + "requires": { + "is-wsl": "^1.1.0" + } + }, + "optimist": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", + "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", + "dev": true, + "requires": { + "minimist": "~0.0.1", + "wordwrap": "~0.0.2" + }, + "dependencies": { + "wordwrap": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=", + "dev": true + } + } + }, + "optionator": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", + "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", + "dev": true, + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.4", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "wordwrap": "~1.0.0" + } + }, + "original": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", + "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", + "dev": true, + "requires": { + "url-parse": "^1.4.3" + } + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", + "dev": true + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "http://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "dev": true + }, + "os-locale": { + "version": "1.4.0", + "resolved": "http://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "dev": true, + "optional": true, + "requires": { + "lcid": "^1.0.0" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "http://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true + }, + "osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "dev": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", + "dev": true + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true + }, + "p-is-promise": { + "version": "1.1.0", + "resolved": "http://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", + "integrity": "sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4=", + "dev": true + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-map": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", + "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==", + "dev": true + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true + }, + "pacote": { + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/pacote/-/pacote-9.1.1.tgz", + "integrity": "sha512-f28Rq5ozzKAA9YwIKw61/ipwAatUZseYmVssDbHHaexF0wRIVotapVEZPAjOT7Eu3LYVqEp0NVpNizoAnYBUaA==", + "dev": true, + "requires": { + "bluebird": "^3.5.2", + "cacache": "^11.2.0", + "figgy-pudding": "^3.5.1", + "get-stream": "^4.1.0", + "glob": "^7.1.3", + "lru-cache": "^4.1.3", + "make-fetch-happen": "^4.0.1", + "minimatch": "^3.0.4", + "minipass": "^2.3.5", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "normalize-package-data": "^2.4.0", + "npm-package-arg": "^6.1.0", + "npm-packlist": "^1.1.12", + "npm-pick-manifest": "^2.1.0", + "npm-registry-fetch": "^3.8.0", + "osenv": "^0.1.5", + "promise-inflight": "^1.0.1", + "promise-retry": "^1.1.1", + "protoduck": "^5.0.1", + "rimraf": "^2.6.2", + "safe-buffer": "^5.1.2", + "semver": "^5.6.0", + "ssri": "^6.0.1", + "tar": "^4.4.6", + "unique-filename": "^1.1.1", + "which": "^1.3.1" + }, + "dependencies": { + "cacache": { + "version": "11.3.1", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-11.3.1.tgz", + "integrity": "sha512-2PEw4cRRDu+iQvBTTuttQifacYjLPhET+SYO/gEFMy8uhi+jlJREDAjSF5FWSdV/Aw5h18caHA7vMTw2c+wDzA==", + "dev": true, + "requires": { + "bluebird": "^3.5.1", + "chownr": "^1.0.1", + "figgy-pudding": "^3.1.0", + "glob": "^7.1.2", + "graceful-fs": "^4.1.11", + "lru-cache": "^4.1.3", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.2", + "ssri": "^6.0.0", + "unique-filename": "^1.1.0", + "y18n": "^4.0.0" + } + }, + "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" + } + }, + "mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "dev": true, + "requires": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + } + }, + "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" + } + }, + "semver": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", + "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==", + "dev": true + }, + "ssri": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", + "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", + "dev": true, + "requires": { + "figgy-pudding": "^3.5.1" + } + }, + "tar": { + "version": "4.4.8", + "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.8.tgz", + "integrity": "sha512-LzHF64s5chPQQS0IYBn9IN5h3i98c12bo4NCO7e0sGM2llXQ3p2FGC5sdENN4cTW48O915Sh+x+EXx7XW96xYQ==", + "dev": true, + "requires": { + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.3.4", + "minizlib": "^1.1.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.2" + } + }, + "yallist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.0.3.tgz", + "integrity": "sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A==", + "dev": true + } + } + }, + "pako": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.7.tgz", + "integrity": "sha512-3HNK5tW4x8o5mO8RuHZp3Ydw9icZXx0RANAOMzlMzx7LVXhMJ4mo3MOBpzyd7r/+RUu8BmndP47LXT+vzjtWcQ==", + "dev": true + }, + "parallel-transform": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.1.0.tgz", + "integrity": "sha1-1BDwZbBdojCB/NEPKIVMKb2jOwY=", + "dev": true, + "requires": { + "cyclist": "~0.2.2", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } + }, + "parse-asn1": { + "version": "5.1.1", + "resolved": "http://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.1.tgz", + "integrity": "sha512-KPx7flKXg775zZpnp9SxJlz00gTd4BmJ2yJufSc44gMCRrRQ7NSzAcSJQfifuOLgW6bEi+ftrALtsgALeB2Adw==", + "dev": true, + "requires": { + "asn1.js": "^4.0.0", + "browserify-aes": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3" + } + }, + "parse-glob": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", + "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", + "dev": true, + "requires": { + "glob-base": "^0.3.0", + "is-dotfile": "^1.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.0" + }, + "dependencies": { + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + } + } + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "requires": { + "error-ex": "^1.2.0" + } + }, + "parse5": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz", + "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==", + "dev": true + }, + "parseqs": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz", + "integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=", + "dev": true, + "requires": { + "better-assert": "~1.0.0" + } + }, + "parseuri": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.5.tgz", + "integrity": "sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=", + "dev": true, + "requires": { + "better-assert": "~1.0.0" + } + }, + "parseurl": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", + "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=", + "dev": true + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true + }, + "path-browserify": { + "version": "0.0.0", + "resolved": "http://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz", + "integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo=", + "dev": true + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "http://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", + "dev": true + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "dev": true + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", + "dev": true + }, + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "requires": { + "pify": "^3.0.0" + } + }, + "pbkdf2": { + "version": "3.0.17", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz", + "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==", + "dev": true, + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "requires": { + "pinkie": "^2.0.0" + } + }, + "pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "dev": true, + "requires": { + "find-up": "^2.1.0" + } + }, + "portfinder": { + "version": "1.0.17", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.17.tgz", + "integrity": "sha512-syFcRIRzVI1BoEFOCaAiizwDolh1S1YXSodsVhncbhjzjZQulhczNRbqnUl9N31Q4dKGOXsNDqxC2BWBgSMqeQ==", + "dev": true, + "requires": { + "async": "^1.5.2", + "debug": "^2.2.0", + "mkdirp": "0.5.x" + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true + }, + "postcss": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.5.0" + }, + "dependencies": { + "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 + } + } + }, + "postcss-import": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-12.0.0.tgz", + "integrity": "sha512-3KqKRZcaZAvxbY8DVLdd81tG5uKzbUQuiWIvy0o0fzEC42bKacqPYFWbfCQyw6L4LWUaqPz/idvIdbhpgQ32eQ==", + "dev": true, + "requires": { + "postcss": "^7.0.1", + "postcss-value-parser": "^3.2.3", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + } + }, + "postcss-load-config": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.0.0.tgz", + "integrity": "sha512-V5JBLzw406BB8UIfsAWSK2KSwIJ5yoEIVFb4gVkXci0QdKgA24jLmHZ/ghe/GgX0lJ0/D1uUK1ejhzEY94MChQ==", + "dev": true, + "requires": { + "cosmiconfig": "^4.0.0", + "import-cwd": "^2.0.0" + } + }, + "postcss-loader": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz", + "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==", + "dev": true, + "requires": { + "loader-utils": "^1.1.0", + "postcss": "^7.0.0", + "postcss-load-config": "^2.0.0", + "schema-utils": "^1.0.0" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "dev": true + }, + "preserve": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", + "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=", + "dev": true + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "dev": true + }, + "process-nextick-args": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", + "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", + "dev": true + }, + "promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "dev": true, + "optional": true, + "requires": { + "asap": "~2.0.3" + } + }, + "promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", + "dev": true + }, + "promise-polyfill": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/promise-polyfill/-/promise-polyfill-6.1.0.tgz", + "integrity": "sha1-36lpQ+qcEh/KTem1hoyznTRy4Fc=" + }, + "promise-retry": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-1.1.1.tgz", + "integrity": "sha1-ZznpaOMFHaIM5kl/srUPaRHfPW0=", + "dev": true, + "requires": { + "err-code": "^1.0.0", + "retry": "^0.10.0" + } + }, + "protoduck": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/protoduck/-/protoduck-5.0.1.tgz", + "integrity": "sha512-WxoCeDCoCBY55BMvj4cAEjdVUFGRWed9ZxPlqTKYyw1nDDTQ4pqmnIMAGfJlg7Dx35uB/M+PHJPTmGOvaCaPTg==", + "dev": true, + "requires": { + "genfun": "^5.0.0" + } + }, + "protractor": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/protractor/-/protractor-5.4.1.tgz", + "integrity": "sha512-ORey5ewQMYiXQxcQohsqEiKYOg/r5yJoJbt0tuROmmgajdg/CA3gTOZNIFJncUVMAJIk5YFqBBLUjKVmQO6tfA==", + "dev": true, + "requires": { + "@types/node": "^6.0.46", + "@types/q": "^0.0.32", + "@types/selenium-webdriver": "^3.0.0", + "blocking-proxy": "^1.0.0", + "browserstack": "^1.5.1", + "chalk": "^1.1.3", + "glob": "^7.0.3", + "jasmine": "2.8.0", + "jasminewd2": "^2.1.0", + "optimist": "~0.6.0", + "q": "1.4.1", + "saucelabs": "^1.5.0", + "selenium-webdriver": "3.6.0", + "source-map-support": "~0.4.0", + "webdriver-js-extender": "2.1.0", + "webdriver-manager": "^12.0.6" + }, + "dependencies": { + "@types/node": { + "version": "6.14.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-6.14.2.tgz", + "integrity": "sha512-JWB3xaVfsfnFY8Ofc9rTB/op0fqqTSqy4vBcVk1LuRJvta7KTX+D//fCkiTMeLGhdr2EbFZzQjC97gvmPilk9Q==", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "del": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz", + "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=", + "dev": true, + "requires": { + "globby": "^5.0.0", + "is-path-cwd": "^1.0.0", + "is-path-in-cwd": "^1.0.0", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "rimraf": "^2.2.8" + } + }, + "globby": { + "version": "5.0.0", + "resolved": "http://registry.npmjs.org/globby/-/globby-5.0.0.tgz", + "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "arrify": "^1.0.0", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + }, + "pify": { + "version": "2.3.0", + "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "source-map-support": { + "version": "0.4.18", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", + "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", + "dev": true, + "requires": { + "source-map": "^0.5.6" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + }, + "webdriver-manager": { + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/webdriver-manager/-/webdriver-manager-12.1.0.tgz", + "integrity": "sha512-oEc5fmkpz6Yh6udhwir5m0eN5mgRPq9P/NU5YWuT3Up5slt6Zz+znhLU7q4+8rwCZz/Qq3Fgpr/4oao7NPCm2A==", + "dev": true, + "requires": { + "adm-zip": "^0.4.9", + "chalk": "^1.1.1", + "del": "^2.2.0", + "glob": "^7.0.3", + "ini": "^1.3.4", + "minimist": "^1.2.0", + "q": "^1.4.1", + "request": "^2.87.0", + "rimraf": "^2.5.2", + "semver": "^5.3.0", + "xml2js": "^0.4.17" + } + } + } + }, + "proxy-addr": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.4.tgz", + "integrity": "sha512-5erio2h9jp5CHGwcybmxmVqHmnCBZeewlfJ0pex+UW7Qny7OOZXTtH56TGNyBizkgiOwhJtMKrVzDTeKcySZwA==", + "dev": true, + "requires": { + "forwarded": "~0.1.2", + "ipaddr.js": "1.8.0" + } + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", + "dev": true + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "dev": true + }, + "psl": { + "version": "1.1.31", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.31.tgz", + "integrity": "sha512-/6pt4+C+T+wZUieKR620OpzN/LlnNKuWjy1iFLQ/UG35JqHlR/89MP1d96dUfkf6Dne3TuLQzOYEYshJ+Hx8mw==", + "dev": true + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "dev": true, + "requires": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + }, + "q": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.4.1.tgz", + "integrity": "sha1-VXBbzZPF82c1MMLCy8DCs63cKG4=", + "dev": true + }, + "qjobs": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz", + "integrity": "sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==", + "dev": true + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "dev": true + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "dev": true + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "dev": true + }, + "querystringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.1.0.tgz", + "integrity": "sha512-sluvZZ1YiTLD5jsqZcDmFyV2EwToyXZBfpoVOmktMmW+VEnhgakFHnasVph65fOjGPTWN0Nw3+XQaSeMayr0kg==", + "dev": true + }, + "randomatic": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz", + "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==", + "dev": true, + "requires": { + "is-number": "^4.0.0", + "kind-of": "^6.0.0", + "math-random": "^1.0.1" + }, + "dependencies": { + "is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "dev": true + } + } + }, + "randombytes": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.6.tgz", + "integrity": "sha512-CIQ5OFxf4Jou6uOKe9t1AOgqpeU5fd70A8NPdHSGeYXqXsPe6peOwI0cUl88RWZ6sP1vPMV3avd/R6cZ5/sP1A==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dev": true, + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", + "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=", + "dev": true + }, + "raw-body": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz", + "integrity": "sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==", + "dev": true, + "requires": { + "bytes": "3.0.0", + "http-errors": "1.6.3", + "iconv-lite": "0.4.23", + "unpipe": "1.0.0" + } + }, + "raw-loader": { + "version": "0.5.1", + "resolved": "http://registry.npmjs.org/raw-loader/-/raw-loader-0.5.1.tgz", + "integrity": "sha1-DD0L6u2KAclm2Xh793goElKpeao=", + "dev": true + }, + "read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha1-5mTvMRYRZsl1HNvo28+GtftY93Q=", + "dev": true, + "requires": { + "pify": "^2.3.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "dev": true, + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + }, + "dependencies": { + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "dev": true, + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + }, + "dependencies": { + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "requires": { + "pinkie-promise": "^2.0.0" + } + } + } + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", + "dev": true, + "requires": { + "resolve": "^1.1.6" + } + }, + "redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "dev": true, + "optional": true, + "requires": { + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" + } + }, + "reflect-metadata": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.12.tgz", + "integrity": "sha512-n+IyV+nGz3+0q3/Yf1ra12KpCyi001bi4XFxSjbiWWjfqb52iTTtpGXmCCAOWWIAn9KEuFZKGqBERHmrtScZ3A==", + "dev": true + }, + "regenerate": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", + "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==", + "dev": true + }, + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", + "dev": true + }, + "regex-cache": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", + "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", + "dev": true, + "requires": { + "is-equal-shallow": "^0.1.3" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "regexpu-core": { + "version": "1.0.0", + "resolved": "http://registry.npmjs.org/regexpu-core/-/regexpu-core-1.0.0.tgz", + "integrity": "sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs=", + "dev": true, + "requires": { + "regenerate": "^1.2.1", + "regjsgen": "^0.2.0", + "regjsparser": "^0.1.4" + } + }, + "regjsgen": { + "version": "0.2.0", + "resolved": "http://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", + "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=", + "dev": true + }, + "regjsparser": { + "version": "0.1.5", + "resolved": "http://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", + "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", + "dev": true, + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "http://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true + } + } + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "dev": true + }, + "repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true + }, + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "dev": true, + "requires": { + "is-finite": "^1.0.0" + } + }, + "request": { + "version": "2.88.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", + "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", + "dev": true, + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.0", + "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.4.3", + "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 + }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", + "dev": true + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", + "dev": true + }, + "resolve": { + "version": "1.1.7", + "resolved": "http://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", + "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", + "dev": true + }, + "resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "dev": true, + "requires": { + "resolve-from": "^3.0.0" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true + }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "dev": true, + "requires": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true + }, + "retry": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.10.1.tgz", + "integrity": "sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q=", + "dev": true + }, + "rfdc": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.1.2.tgz", + "integrity": "sha512-92ktAgvZhBzYTIK0Mja9uen5q5J3NRVMoDkJL2VMwq6SXjVCgqvQeVP2XAaUY6HT+XpQYeLSjb3UoitBryKmdA==", + "dev": true + }, + "rimraf": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", + "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", + "dev": true, + "requires": { + "glob": "^7.0.5" + } + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "run-async": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", + "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", + "dev": true, + "requires": { + "is-promise": "^2.1.0" + } + }, + "run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "dev": true, + "requires": { + "aproba": "^1.1.1" + } + }, + "rxjs": { + "version": "6.3.3", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.3.3.tgz", + "integrity": "sha512-JTWmoY9tWCs7zvIk/CvRjhjGaOd+OVBM987mxFo+OW66cGpdKjZcpmc74ES1sB//7Kl/PAe8+wEakuhG4pcgOw==", + "requires": { + "tslib": "^1.9.0" + } + }, + "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==", + "dev": true + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "http://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "sass-graph": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.4.tgz", + "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=", + "dev": true, + "optional": true, + "requires": { + "glob": "^7.0.0", + "lodash": "^4.0.0", + "scss-tokenizer": "^0.2.3", + "yargs": "^7.0.0" + } + }, + "sass-loader": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-7.1.0.tgz", + "integrity": "sha512-+G+BKGglmZM2GUSfT9TLuEp6tzehHPjAMoRRItOojWIqIGPloVCMhNIQuG639eJ+y033PaGTSjLaTHts8Kw79w==", + "dev": true, + "requires": { + "clone-deep": "^2.0.1", + "loader-utils": "^1.0.1", + "lodash.tail": "^4.1.1", + "neo-async": "^2.5.0", + "pify": "^3.0.0", + "semver": "^5.5.0" + } + }, + "saucelabs": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/saucelabs/-/saucelabs-1.5.0.tgz", + "integrity": "sha512-jlX3FGdWvYf4Q3LFfFWS1QvPg3IGCGWxIc8QBFdPTbpTJnt/v17FHXYVAn7C8sHf1yUXo2c7yIM0isDryfYtHQ==", + "dev": true, + "requires": { + "https-proxy-agent": "^2.2.1" + } + }, + "sax": { + "version": "0.5.8", + "resolved": "http://registry.npmjs.org/sax/-/sax-0.5.8.tgz", + "integrity": "sha1-1HLbIo6zMcJQaw6MFVJK25OdEsE=", + "dev": true + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "scss-tokenizer": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", + "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", + "dev": true, + "optional": true, + "requires": { + "js-base64": "^2.1.8", + "source-map": "^0.4.2" + }, + "dependencies": { + "source-map": { + "version": "0.4.4", + "resolved": "http://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", + "dev": true, + "optional": true, + "requires": { + "amdefine": ">=0.0.4" + } + } + } + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", + "dev": true + }, + "selenium-webdriver": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-3.6.0.tgz", + "integrity": "sha512-WH7Aldse+2P5bbFBO4Gle/nuQOdVwpHMTL6raL3uuBj/vPG07k6uzt3aiahu352ONBr5xXh0hDlM3LhtXPOC4Q==", + "dev": true, + "requires": { + "jszip": "^3.1.3", + "rimraf": "^2.5.4", + "tmp": "0.0.30", + "xml2js": "^0.4.17" + }, + "dependencies": { + "tmp": { + "version": "0.0.30", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.30.tgz", + "integrity": "sha1-ckGdSovn1s51FI/YsyTlk6cRwu0=", + "dev": true, + "requires": { + "os-tmpdir": "~1.0.1" + } + } + } + }, + "selfsigned": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.4.tgz", + "integrity": "sha512-9AukTiDmHXGXWtWjembZ5NDmVvP2695EtpgbCsxCa68w3c88B+alqbmZ4O3hZ4VWGXeGWzEVdvqgAJD8DQPCDw==", + "dev": true, + "requires": { + "node-forge": "0.7.5" + } + }, + "semver": { + "version": "5.5.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.1.tgz", + "integrity": "sha512-PqpAxfrEhlSUWge8dwIp4tZnQ25DIOthpiaHNIthsjEFQD6EvqUKUDM7L8O2rShkFccYo1VjJR0coWfNkCubRw==", + "dev": true + }, + "semver-dsl": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/semver-dsl/-/semver-dsl-1.0.1.tgz", + "integrity": "sha1-02eN5VVeimH2Ke7QJTZq5fJzQKA=", + "dev": true, + "requires": { + "semver": "^5.3.0" + } + }, + "semver-intersect": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/semver-intersect/-/semver-intersect-1.4.0.tgz", + "integrity": "sha512-d8fvGg5ycKAq0+I6nfWeCx6ffaWJCsBYU0H2Rq56+/zFePYfT8mXkB3tWBSjR5BerkHNZ5eTPIk1/LBYas35xQ==", + "dev": true, + "requires": { + "semver": "^5.0.0" + } + }, + "send": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", + "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", + "dev": true, + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.6.2", + "mime": "1.4.1", + "ms": "2.0.0", + "on-finished": "~2.3.0", + "range-parser": "~1.2.0", + "statuses": "~1.4.0" + }, + "dependencies": { + "mime": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", + "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", + "dev": true + } + } + }, + "serialize-javascript": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.5.0.tgz", + "integrity": "sha512-Ga8c8NjAAp46Br4+0oZ2WxJCwIzwP60Gq1YPgU+39PiTVxyed/iKE/zyZI6+UlVYH5Q4PaQdHhcegIFPZTUfoQ==", + "dev": true + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "dev": true, + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + } + }, + "serve-static": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", + "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", + "dev": true, + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.2", + "send": "0.16.2" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true + }, + "set-value": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz", + "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", + "dev": true + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, + "sha.js": { + "version": "2.4.11", + "resolved": "http://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "shallow-clone": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-1.0.0.tgz", + "integrity": "sha512-oeXreoKR/SyNJtRJMAKPDSvd28OqEwG4eR/xc856cRGBII7gX9lvAqDxusPm0846z/w/hWYjI1NpKwJ00NHzRA==", + "dev": true, + "requires": { + "is-extendable": "^0.1.1", + "kind-of": "^5.0.0", + "mixin-object": "^2.0.1" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true + }, + "shelljs": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.3.tgz", + "integrity": "sha512-fc0BKlAWiLpwZljmOvAOTE/gXawtCoNrP5oaY7KIaQbbyHeQVg01pSEuEGvGh3HEdBU4baCD7wQBwADmM/7f7A==", + "dev": true, + "requires": { + "glob": "^7.0.0", + "interpret": "^1.0.0", + "rechoir": "^0.6.2" + } + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", + "dev": true + }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", + "dev": true + }, + "smart-buffer": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.0.1.tgz", + "integrity": "sha512-RFqinRVJVcCAL9Uh1oVqE6FZkqsyLiVOYEZ20TqIOjuX7iFVJ+zsbs4RIghnw/pTs7mZvt8ZHhvm1ZUrR4fykg==", + "dev": true + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "socket.io": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-2.1.1.tgz", + "integrity": "sha512-rORqq9c+7W0DAK3cleWNSyfv/qKXV99hV4tZe+gGLfBECw3XEhBy7x85F3wypA9688LKjtwO9pX9L33/xQI8yA==", + "dev": true, + "requires": { + "debug": "~3.1.0", + "engine.io": "~3.2.0", + "has-binary2": "~1.0.2", + "socket.io-adapter": "~1.1.0", + "socket.io-client": "2.1.1", + "socket.io-parser": "~3.2.0" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "socket.io-adapter": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.1.tgz", + "integrity": "sha1-KoBeihTWNyEk3ZFZrUUC+MsH8Gs=", + "dev": true + }, + "socket.io-client": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.1.1.tgz", + "integrity": "sha512-jxnFyhAuFxYfjqIgduQlhzqTcOEQSn+OHKVfAxWaNWa7ecP7xSNk2Dx/3UEsDcY7NcFafxvNvKPmmO7HTwTxGQ==", + "dev": true, + "requires": { + "backo2": "1.0.2", + "base64-arraybuffer": "0.1.5", + "component-bind": "1.0.0", + "component-emitter": "1.2.1", + "debug": "~3.1.0", + "engine.io-client": "~3.2.0", + "has-binary2": "~1.0.2", + "has-cors": "1.1.0", + "indexof": "0.0.1", + "object-component": "0.0.3", + "parseqs": "0.0.5", + "parseuri": "0.0.5", + "socket.io-parser": "~3.2.0", + "to-array": "0.1.4" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "socket.io-parser": { + "version": "3.2.0", + "resolved": "http://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.2.0.tgz", + "integrity": "sha512-FYiBx7rc/KORMJlgsXysflWx/RIvtqZbyGLlHZvjfmPTPeuD/I8MaW7cfFrj5tRltICJdgwflhfZ3NVVbVLFQA==", + "dev": true, + "requires": { + "component-emitter": "1.2.1", + "debug": "~3.1.0", + "isarray": "2.0.1" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "isarray": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", + "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=", + "dev": true + } + } + }, + "sockjs": { + "version": "0.3.19", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.19.tgz", + "integrity": "sha512-V48klKZl8T6MzatbLlzzRNhMepEys9Y4oGFpypBFFn1gLI/QQ9HtLLyWJNbPlwGLelOVOEijUbTTJeLLI59jLw==", + "dev": true, + "requires": { + "faye-websocket": "^0.10.0", + "uuid": "^3.0.1" + } + }, + "sockjs-client": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.3.0.tgz", + "integrity": "sha512-R9jxEzhnnrdxLCNln0xg5uGHqMnkhPSTzUZH2eXcR03S/On9Yvoq2wyUZILRUhZCNVu2PmwWVoyuiPz8th8zbg==", + "dev": true, + "requires": { + "debug": "^3.2.5", + "eventsource": "^1.0.7", + "faye-websocket": "~0.11.1", + "inherits": "^2.0.3", + "json3": "^3.3.2", + "url-parse": "^1.4.3" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "faye-websocket": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.1.tgz", + "integrity": "sha1-8O/hjE9W5PQK/H4Gxxn9XuYYjzg=", + "dev": true, + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + } + } + }, + "socks": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.2.2.tgz", + "integrity": "sha512-g6wjBnnMOZpE0ym6e0uHSddz9p3a+WsBaaYQaBaSCJYvrC4IXykQR9MNGjLQf38e9iIIhp3b1/Zk8YZI3KGJ0Q==", + "dev": true, + "requires": { + "ip": "^1.1.5", + "smart-buffer": "^4.0.1" + } + }, + "socks-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-4.0.1.tgz", + "integrity": "sha512-Kezx6/VBguXOsEe5oU3lXYyKMi4+gva72TwJ7pQY5JfqUx2nMk7NXA6z/mpNqIlfQjWYVfeuNvQjexiTaTn6Nw==", + "dev": true, + "requires": { + "agent-base": "~4.2.0", + "socks": "~2.2.0" + } + }, + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "dev": true + }, + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true + }, + "source-map-loader": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-0.2.4.tgz", + "integrity": "sha512-OU6UJUty+i2JDpTItnizPrlpOIBLmQbWMuBg9q5bVtnHACqw1tn9nNwqJLbv0/00JjnJb/Ee5g5WS5vrRv7zIQ==", + "dev": true, + "requires": { + "async": "^2.5.0", + "loader-utils": "^1.1.0" + }, + "dependencies": { + "async": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", + "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", + "dev": true, + "requires": { + "lodash": "^4.17.10" + } + } + } + }, + "source-map-resolve": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", + "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", + "dev": true, + "requires": { + "atob": "^2.1.1", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-support": { + "version": "0.5.9", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.9.tgz", + "integrity": "sha512-gR6Rw4MvUlYy83vP0vxoVNzM6t8MUXqNuRsuBmBHQDu1Fh6X015FrLdgoDKcNdkwGubozq0P4N0Q37UyFVr1EA==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "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-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", + "dev": true + }, + "sourcemap-codec": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.4.tgz", + "integrity": "sha512-CYAPYdBu34781kLHkaW3m6b/uUSyMOC2R61gcYMWooeuaGtjof86ZA/8T+qVPPt7np1085CR9hmMGrySwEc8Xg==", + "dev": true + }, + "spdx-correct": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", + "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", + "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.2.tgz", + "integrity": "sha512-qky9CVt0lVIECkEsYbNILVnPvycuEBkXoMFLRWsREkomQLevYhtRKC+R91a5TOAQ3bCMjikRwhyaRqj1VYatYg==", + "dev": true + }, + "spdy": { + "version": "3.4.7", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-3.4.7.tgz", + "integrity": "sha1-Qv9B7OXMD5mjpsKKq7c/XDsDrLw=", + "dev": true, + "requires": { + "debug": "^2.6.8", + "handle-thing": "^1.2.5", + "http-deceiver": "^1.2.7", + "safe-buffer": "^5.0.1", + "select-hose": "^2.0.0", + "spdy-transport": "^2.0.18" + } + }, + "spdy-transport": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-2.1.1.tgz", + "integrity": "sha512-q7D8c148escoB3Z7ySCASadkegMmUZW8Wb/Q1u0/XBgDKMO880rLQDj8Twiew/tYi7ghemKUi/whSYOwE17f5Q==", + "dev": true, + "requires": { + "debug": "^2.6.8", + "detect-node": "^2.0.3", + "hpack.js": "^2.1.6", + "obuf": "^1.1.1", + "readable-stream": "^2.2.9", + "safe-buffer": "^5.0.1", + "wbuf": "^1.7.2" + } + }, + "speed-measure-webpack-plugin": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/speed-measure-webpack-plugin/-/speed-measure-webpack-plugin-1.2.3.tgz", + "integrity": "sha512-p+taQ69VkRUXYMoZOx2nxV/Tz8tt79ahctoZJyJDHWP7fEYvwFNf5Pd73k5kZ6auu0pTsPNLEUwWpM8mCk85Zw==", + "dev": true, + "requires": { + "chalk": "^2.0.1" + } + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "http://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "sshpk": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.15.2.tgz", + "integrity": "sha512-Ra/OXQtuh0/enyl4ETZAfTaeksa6BXks5ZcjpSUNrjBr0DvrJKX+1fsKDPpT9TBXgHAFsa4510aNVgI8g/+SzA==", + "dev": true, + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, + "ssri": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-5.3.0.tgz", + "integrity": "sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.1" + } + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "stats-webpack-plugin": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/stats-webpack-plugin/-/stats-webpack-plugin-0.7.0.tgz", + "integrity": "sha512-NT0YGhwuQ0EOX+uPhhUcI6/+1Sq/pMzNuSCBVT4GbFl/ac6I/JZefBcjlECNfAb1t3GOx5dEj1Z7x0cAxeeVLQ==", + "dev": true, + "requires": { + "lodash": "^4.17.4" + } + }, + "statuses": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", + "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", + "dev": true + }, + "stdout-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", + "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", + "dev": true, + "optional": true, + "requires": { + "readable-stream": "^2.0.1" + } + }, + "stream-browserify": { + "version": "2.0.1", + "resolved": "http://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.1.tgz", + "integrity": "sha1-ZiZu5fm9uZQKTkUUyvtDu3Hlyds=", + "dev": true, + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "dev": true, + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "stream-shift": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz", + "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=", + "dev": true + }, + "streamroller": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-0.7.0.tgz", + "integrity": "sha512-WREzfy0r0zUqp3lGO096wRuUp7ho1X6uo/7DJfTlEi0Iv/4gT7YHqXDjKC2ioVGBZtE8QzsQD9nx1nIuoZ57jQ==", + "dev": true, + "requires": { + "date-format": "^1.2.0", + "debug": "^3.1.0", + "mkdirp": "^0.5.1", + "readable-stream": "^2.3.0" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + } + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "http://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "requires": { + "is-utf8": "^0.2.0" + } + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "http://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true + }, + "strip-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "dev": true, + "optional": true, + "requires": { + "get-stdin": "^4.0.1" + } + }, + "style-loader": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.23.1.tgz", + "integrity": "sha512-XK+uv9kWwhZMZ1y7mysB+zoihsEj4wneFWAS5qoiLwzW0WzSqMrrsIy+a3zkQJq0ipFtBpX5W3MqyRIBF/WFGg==", + "dev": true, + "requires": { + "loader-utils": "^1.1.0", + "schema-utils": "^1.0.0" + } + }, + "stylus": { + "version": "0.54.5", + "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.54.5.tgz", + "integrity": "sha1-QrlWCTHKcJDOhRWnmLqeaqPW3Hk=", + "dev": true, + "requires": { + "css-parse": "1.7.x", + "debug": "*", + "glob": "7.0.x", + "mkdirp": "0.5.x", + "sax": "0.5.x", + "source-map": "0.1.x" + }, + "dependencies": { + "glob": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", + "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.2", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "source-map": { + "version": "0.1.43", + "resolved": "http://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", + "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=", + "dev": true, + "requires": { + "amdefine": ">=0.0.4" + } + } + } + }, + "stylus-loader": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/stylus-loader/-/stylus-loader-3.0.2.tgz", + "integrity": "sha512-+VomPdZ6a0razP+zinir61yZgpw2NfljeSsdUF5kJuEzlo3khXhY19Fn6l8QQz1GRJGtMCo8nG5C04ePyV7SUA==", + "dev": true, + "requires": { + "loader-utils": "^1.0.2", + "lodash.clonedeep": "^4.5.0", + "when": "~3.6.x" + } + }, + "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" + } + }, + "sweetalert": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/sweetalert/-/sweetalert-2.1.2.tgz", + "integrity": "sha512-iWx7X4anRBNDa/a+AdTmvAzQtkN1+s4j/JJRWlHpYE8Qimkohs8/XnFcWeYHH2lMA8LRCa5tj2d244If3S/hzA==", + "requires": { + "es6-object-assign": "^1.1.0", + "promise-polyfill": "^6.0.2" + } + }, + "symbol-observable": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", + "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==", + "dev": true + }, + "tapable": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.1.tgz", + "integrity": "sha512-9I2ydhj8Z9veORCw5PRm4u9uebCn0mcCa6scWoNcbZ6dAtoo2618u9UUzxgmsCOreJpqDDuv61LvwofW7hLcBA==", + "dev": true + }, + "tar": { + "version": "2.2.1", + "resolved": "http://registry.npmjs.org/tar/-/tar-2.2.1.tgz", + "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=", + "dev": true, + "optional": true, + "requires": { + "block-stream": "*", + "fstream": "^1.0.2", + "inherits": "2" + } + }, + "terser": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-3.13.1.tgz", + "integrity": "sha512-ogyZye4DFqOtMzT92Y3Nxxw8OvXmL39HOALro4fc+EUYFFF9G/kk0znkvwMz6PPYgBtdKAodh3FPR70eugdaQA==", + "dev": true, + "requires": { + "commander": "~2.17.1", + "source-map": "~0.6.1", + "source-map-support": "~0.5.6" + }, + "dependencies": { + "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 + } + } + }, + "terser-webpack-plugin": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.1.0.tgz", + "integrity": "sha512-61lV0DSxMAZ8AyZG7/A4a3UPlrbOBo8NIQ4tJzLPAdGOQ+yoNC7l5ijEow27lBAL2humer01KLS6bGIMYQxKoA==", + "dev": true, + "requires": { + "cacache": "^11.0.2", + "find-cache-dir": "^2.0.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^1.4.0", + "source-map": "^0.6.1", + "terser": "^3.8.1", + "webpack-sources": "^1.1.0", + "worker-farm": "^1.5.2" + }, + "dependencies": { + "cacache": { + "version": "11.3.1", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-11.3.1.tgz", + "integrity": "sha512-2PEw4cRRDu+iQvBTTuttQifacYjLPhET+SYO/gEFMy8uhi+jlJREDAjSF5FWSdV/Aw5h18caHA7vMTw2c+wDzA==", + "dev": true, + "requires": { + "bluebird": "^3.5.1", + "chownr": "^1.0.1", + "figgy-pudding": "^3.1.0", + "glob": "^7.1.2", + "graceful-fs": "^4.1.11", + "lru-cache": "^4.1.3", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.2", + "ssri": "^6.0.0", + "unique-filename": "^1.1.0", + "y18n": "^4.0.0" + } + }, + "find-cache-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.0.0.tgz", + "integrity": "sha512-LDUY6V1Xs5eFskUVYtIwatojt6+9xC9Chnlk/jYOOvn3FAFfSaWddxahDGyNHh0b2dMXa6YW2m0tk8TdVaXHlA==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^1.0.0", + "pkg-dir": "^3.0.0" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "dev": true, + "requires": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + } + }, + "p-limit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.0.0.tgz", + "integrity": "sha512-fl5s52lI5ahKCernzzIyAP0QAZbGIovtVHGwpcu1Jr/EpzLVDI2myISHwGqK7m8uQFugVWSrbxH7XnhGtvEc+A==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.0.0.tgz", + "integrity": "sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ==", + "dev": true + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "requires": { + "find-up": "^3.0.0" + } + }, + "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" + } + }, + "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 + }, + "ssri": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", + "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", + "dev": true, + "requires": { + "figgy-pudding": "^3.5.1" + } + } + } + }, + "through": { + "version": "2.3.8", + "resolved": "http://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "thunky": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.0.3.tgz", + "integrity": "sha512-YwT8pjmNcAXBZqrubu22P4FYsh2D4dxRmnWBOL8Jk8bUcRUtc5326kx32tuTmFDAZtLOGEVNl8POAR8j896Iow==", + "dev": true + }, + "timers-browserify": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.10.tgz", + "integrity": "sha512-YvC1SV1XdOUaL6gx5CoGroT3Gu49pK9+TZ38ErPldOWW4j49GI1HKs9DV+KGq/w6y+LZ72W1c8cKz2vzY+qpzg==", + "dev": true, + "requires": { + "setimmediate": "^1.0.4" + } + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "to-array": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz", + "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA=", + "dev": true + }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", + "dev": true + }, + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "dev": true + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "tough-cookie": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", + "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", + "dev": true, + "requires": { + "psl": "^1.1.24", + "punycode": "^1.4.1" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + } + } + }, + "tree-kill": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.0.tgz", + "integrity": "sha512-DlX6dR0lOIRDFxI0mjL9IYg6OTncLm/Zt+JiBhE5OlFcAR8yc9S7FFXU9so0oda47frdM/JFsk7UjNt9vscKcg==", + "dev": true + }, + "trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + "dev": true, + "optional": true + }, + "trim-right": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", + "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", + "dev": true + }, + "true-case-path": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", + "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", + "dev": true, + "optional": true, + "requires": { + "glob": "^7.1.2" + } + }, + "ts-node": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-7.0.1.tgz", + "integrity": "sha512-BVwVbPJRspzNh2yfslyT1PSbl5uIk03EZlb493RKHN4qej/D06n1cEhjlOJG69oFsE7OT8XjpTUcYf6pKTLMhw==", + "dev": true, + "requires": { + "arrify": "^1.0.0", + "buffer-from": "^1.1.0", + "diff": "^3.1.0", + "make-error": "^1.1.1", + "minimist": "^1.2.0", + "mkdirp": "^0.5.1", + "source-map-support": "^0.5.6", + "yn": "^2.0.0" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + } + } + }, + "tslib": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz", + "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==" + }, + "tslint": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.11.0.tgz", + "integrity": "sha1-mPMMAurjzecAYgHkwzywi0hYHu0=", + "dev": true, + "requires": { + "babel-code-frame": "^6.22.0", + "builtin-modules": "^1.1.1", + "chalk": "^2.3.0", + "commander": "^2.12.1", + "diff": "^3.2.0", + "glob": "^7.1.1", + "js-yaml": "^3.7.0", + "minimatch": "^3.0.4", + "resolve": "^1.3.2", + "semver": "^5.3.0", + "tslib": "^1.8.0", + "tsutils": "^2.27.2" + }, + "dependencies": { + "resolve": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.9.0.tgz", + "integrity": "sha512-TZNye00tI67lwYvzxCxHGjwTNlUV70io54/Ed4j6PscB8xVfuBJpRenI/o6dVk0cY0PYTY27AgCoGGxRnYuItQ==", + "dev": true, + "requires": { + "path-parse": "^1.0.6" + } + } + } + }, + "tsutils": { + "version": "2.29.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz", + "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==", + "dev": true, + "requires": { + "tslib": "^1.8.1" + } + }, + "tty-browserify": { + "version": "0.0.0", + "resolved": "http://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", + "dev": true + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2" + } + }, + "type-is": { + "version": "1.6.16", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.16.tgz", + "integrity": "sha512-HRkVv/5qY2G6I8iab9cI7v1bOIdhm94dVjQCPFElW9W+3GeDOSHmy2EBYe4VTApuzolPcmgFTN3ftVJRKR2J9Q==", + "dev": true, + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.18" + } + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "typescript": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.1.6.tgz", + "integrity": "sha512-tDMYfVtvpb96msS1lDX9MEdHrW4yOuZ4Kdc4Him9oU796XldPYF/t2+uKoX0BBa0hXXwDlqYQbXY5Rzjzc5hBA==", + "dev": true + }, + "uglify-js": { + "version": "3.4.9", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.9.tgz", + "integrity": "sha512-8CJsbKOtEbnJsTyv6LE6m6ZKniqMiFWmm9sRbopbkGs3gMPPfd3Fh8iIA4Ykv5MgaTbqHr4BaoGLJLZNhsrW1Q==", + "dev": true, + "optional": true, + "requires": { + "commander": "~2.17.1", + "source-map": "~0.6.1" + }, + "dependencies": { + "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, + "optional": true + } + } + }, + "uglifyjs-webpack-plugin": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.3.0.tgz", + "integrity": "sha512-ovHIch0AMlxjD/97j9AYovZxG5wnHOPkL7T1GKochBADp/Zwc44pEWNqpKl1Loupp1WhFg7SlYmHZRUfdAacgw==", + "dev": true, + "requires": { + "cacache": "^10.0.4", + "find-cache-dir": "^1.0.0", + "schema-utils": "^0.4.5", + "serialize-javascript": "^1.4.0", + "source-map": "^0.6.1", + "uglify-es": "^3.3.4", + "webpack-sources": "^1.1.0", + "worker-farm": "^1.5.2" + }, + "dependencies": { + "commander": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", + "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==", + "dev": true + }, + "schema-utils": { + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz", + "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0" + } + }, + "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 + }, + "uglify-es": { + "version": "3.3.9", + "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz", + "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==", + "dev": true, + "requires": { + "commander": "~2.13.0", + "source-map": "~0.6.1" + } + } + } + }, + "ultron": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz", + "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==", + "dev": true + }, + "union-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz", + "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^0.4.3" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "set-value": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz", + "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.1", + "to-object-path": "^0.3.0" + } + } + } + }, + "unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "dev": true, + "requires": { + "unique-slug": "^2.0.0" + } + }, + "unique-slug": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.1.tgz", + "integrity": "sha512-n9cU6+gITaVu7VGj1Z8feKMmfAjEAQGhwD9fE3zvpRRa0wEIx8ODYkVGfSc94M2OX00tUFV8wH3zYbm1I8mxFg==", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4" + } + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "dev": true + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true + } + } + }, + "upath": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.0.tgz", + "integrity": "sha512-bzpH/oBhoS/QI/YtbkqCg6VEiPYjSZtrHQM6/QnJS6OL9pKUFLqb3aFh4Scvwm45+7iAgiMkLhSbaZxUqmrprw==", + "dev": true + }, + "uri-js": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dev": true, + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "dev": true + } + } + }, + "url-parse": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.4.tgz", + "integrity": "sha512-/92DTTorg4JjktLNLe6GPS2/RvAd/RGr6LuktmWSMLEOa6rjnlrFXNgSbSmkNvCoL2T028A0a1JaJLzRMlFoHg==", + "dev": true, + "requires": { + "querystringify": "^2.0.0", + "requires-port": "^1.0.0" + } + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true + }, + "useragent": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/useragent/-/useragent-2.3.0.tgz", + "integrity": "sha512-4AoH4pxuSvHCjqLO04sU6U/uE65BYza8l/KKBS0b0hnUPWi+cQ2BpeTEwejCSx9SPV5/U03nniDTrWx5NrmKdw==", + "dev": true, + "requires": { + "lru-cache": "4.1.x", + "tmp": "0.0.x" + } + }, + "util": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", + "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", + "dev": true, + "requires": { + "inherits": "2.0.3" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "dev": true + }, + "uuid": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", + "dev": true + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "validate-npm-package-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", + "integrity": "sha1-X6kS2B630MdK/BQN5zF/DKffQ34=", + "dev": true, + "requires": { + "builtins": "^1.0.3" + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "dev": true + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "vm-browserify": { + "version": "0.0.4", + "resolved": "http://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz", + "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=", + "dev": true, + "requires": { + "indexof": "0.0.1" + } + }, + "void-elements": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", + "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=", + "dev": true + }, + "watchpack": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.6.0.tgz", + "integrity": "sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA==", + "dev": true, + "requires": { + "chokidar": "^2.0.2", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0" + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, + "webdriver-js-extender": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/webdriver-js-extender/-/webdriver-js-extender-2.1.0.tgz", + "integrity": "sha512-lcUKrjbBfCK6MNsh7xaY2UAUmZwe+/ib03AjVOpFobX4O7+83BUveSrLfU0Qsyb1DaKJdQRbuU+kM9aZ6QUhiQ==", + "dev": true, + "requires": { + "@types/selenium-webdriver": "^3.0.0", + "selenium-webdriver": "^3.0.1" + } + }, + "webpack": { + "version": "4.23.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.23.1.tgz", + "integrity": "sha512-iE5Cu4rGEDk7ONRjisTOjVHv3dDtcFfwitSxT7evtYj/rANJpt1OuC/Kozh1pBa99AUBr1L/LsaNB+D9Xz3CEg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.7.10", + "@webassemblyjs/helper-module-context": "1.7.10", + "@webassemblyjs/wasm-edit": "1.7.10", + "@webassemblyjs/wasm-parser": "1.7.10", + "acorn": "^5.6.2", + "acorn-dynamic-import": "^3.0.0", + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0", + "chrome-trace-event": "^1.0.0", + "enhanced-resolve": "^4.1.0", + "eslint-scope": "^4.0.0", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.3.0", + "loader-utils": "^1.1.0", + "memory-fs": "~0.4.1", + "micromatch": "^3.1.8", + "mkdirp": "~0.5.0", + "neo-async": "^2.5.0", + "node-libs-browser": "^2.0.0", + "schema-utils": "^0.4.4", + "tapable": "^1.1.0", + "uglifyjs-webpack-plugin": "^1.2.4", + "watchpack": "^1.5.0", + "webpack-sources": "^1.3.0" + }, + "dependencies": { + "schema-utils": { + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz", + "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0" + } + } + } + }, + "webpack-core": { + "version": "0.6.9", + "resolved": "https://registry.npmjs.org/webpack-core/-/webpack-core-0.6.9.tgz", + "integrity": "sha1-/FcViMhVjad76e+23r3Fo7FyvcI=", + "dev": true, + "requires": { + "source-list-map": "~0.1.7", + "source-map": "~0.4.1" + }, + "dependencies": { + "source-list-map": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-0.1.8.tgz", + "integrity": "sha1-xVCyq1Qn9rPyH1r+rYjE9Vh7IQY=", + "dev": true + }, + "source-map": { + "version": "0.4.4", + "resolved": "http://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", + "dev": true, + "requires": { + "amdefine": ">=0.0.4" + } + } + } + }, + "webpack-dev-middleware": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.4.0.tgz", + "integrity": "sha512-Q9Iyc0X9dP9bAsYskAVJ/hmIZZQwf/3Sy4xCAZgL5cUkjZmUZLt4l5HpbST/Pdgjn3u6pE7u5OdGd1apgzRujA==", + "dev": true, + "requires": { + "memory-fs": "~0.4.1", + "mime": "^2.3.1", + "range-parser": "^1.0.3", + "webpack-log": "^2.0.0" + }, + "dependencies": { + "mime": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.0.tgz", + "integrity": "sha512-ikBcWwyqXQSHKtciCcctu9YfPbFYZ4+gbHEmE0Q8jzcTYQg5dHCr3g2wwAZjPoJfQVXZq6KXAjpXOTf5/cjT7w==", + "dev": true + } + } + }, + "webpack-dev-server": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.1.10.tgz", + "integrity": "sha512-RqOAVjfqZJtQcB0LmrzJ5y4Jp78lv9CK0MZ1YJDTaTmedMZ9PU9FLMQNrMCfVu8hHzaVLVOJKBlGEHMN10z+ww==", + "dev": true, + "requires": { + "ansi-html": "0.0.7", + "bonjour": "^3.5.0", + "chokidar": "^2.0.0", + "compression": "^1.5.2", + "connect-history-api-fallback": "^1.3.0", + "debug": "^3.1.0", + "del": "^3.0.0", + "express": "^4.16.2", + "html-entities": "^1.2.0", + "http-proxy-middleware": "~0.18.0", + "import-local": "^2.0.0", + "internal-ip": "^3.0.1", + "ip": "^1.1.5", + "killable": "^1.0.0", + "loglevel": "^1.4.1", + "opn": "^5.1.0", + "portfinder": "^1.0.9", + "schema-utils": "^1.0.0", + "selfsigned": "^1.9.1", + "serve-index": "^1.7.2", + "sockjs": "0.3.19", + "sockjs-client": "1.3.0", + "spdy": "^3.4.1", + "strip-ansi": "^3.0.0", + "supports-color": "^5.1.0", + "webpack-dev-middleware": "3.4.0", + "webpack-log": "^2.0.0", + "yargs": "12.0.2" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true + }, + "cliui": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "dev": true, + "requires": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" + }, + "dependencies": { + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "decamelize": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-2.0.0.tgz", + "integrity": "sha512-Ikpp5scV3MSYxY39ymh45ZLEecsTdv/Xj2CaQfI8RLMuwi7XvjX9H/fhraiSuU+C5w5NTDu4ZU72xNiZnurBPg==", + "dev": true, + "requires": { + "xregexp": "4.0.0" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "invert-kv": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", + "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "lcid": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", + "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", + "dev": true, + "requires": { + "invert-kv": "^2.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + }, + "os-locale": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.0.1.tgz", + "integrity": "sha512-7g5e7dmXPtzcP4bgsZ8ixDVqA7oWYuEz4lOSujeWyliPai4gfVDiFIcwBg3aGCPnmSGfzOKTK3ccPn0CKv3DBw==", + "dev": true, + "requires": { + "execa": "^0.10.0", + "lcid": "^2.0.0", + "mem": "^4.0.0" + } + }, + "p-limit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.0.0.tgz", + "integrity": "sha512-fl5s52lI5ahKCernzzIyAP0QAZbGIovtVHGwpcu1Jr/EpzLVDI2myISHwGqK7m8uQFugVWSrbxH7XnhGtvEc+A==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.0.0.tgz", + "integrity": "sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ==", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "yargs": { + "version": "12.0.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.2.tgz", + "integrity": "sha512-e7SkEx6N6SIZ5c5H22RTZae61qtn3PYUE8JYbBFlK9sYmh3DMQ6E5ygtaG/2BW0JZi4WGgTR2IV5ChqlqrDGVQ==", + "dev": true, + "requires": { + "cliui": "^4.0.0", + "decamelize": "^2.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^1.0.1", + "os-locale": "^3.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1 || ^4.0.0", + "yargs-parser": "^10.1.0" + } + }, + "yargs-parser": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz", + "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==", + "dev": true, + "requires": { + "camelcase": "^4.1.0" + } + } + } + }, + "webpack-log": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", + "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", + "dev": true, + "requires": { + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" + } + }, + "webpack-merge": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.1.4.tgz", + "integrity": "sha512-TmSe1HZKeOPey3oy1Ov2iS3guIZjWvMT2BBJDzzT5jScHTjVC3mpjJofgueEzaEd6ibhxRDD6MIblDr8tzh8iQ==", + "dev": true, + "requires": { + "lodash": "^4.17.5" + } + }, + "webpack-sources": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.3.0.tgz", + "integrity": "sha512-OiVgSrbGu7NEnEvQJJgdSFPl2qWKkWq5lHMhgiToIiN9w34EBnjYzSYs+VbL5KoYiLNtFFa7BZIKxRED3I32pA==", + "dev": true, + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "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 + } + } + }, + "webpack-subresource-integrity": { + "version": "1.1.0-rc.6", + "resolved": "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-1.1.0-rc.6.tgz", + "integrity": "sha512-Az7y8xTniNhaA0620AV1KPwWOqawurVVDzQSpPAeR5RwNbL91GoBSJAAo9cfd+GiFHwsS5bbHepBw1e6Hzxy4w==", + "dev": true, + "requires": { + "webpack-core": "^0.6.8" + } + }, + "websocket-driver": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.0.tgz", + "integrity": "sha1-DK+dLXVdk67gSdS90NP+LMoqJOs=", + "dev": true, + "requires": { + "http-parser-js": ">=0.4.0", + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.3.tgz", + "integrity": "sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==", + "dev": true + }, + "when": { + "version": "3.6.4", + "resolved": "https://registry.npmjs.org/when/-/when-3.6.4.tgz", + "integrity": "sha1-RztRfsFZ4rhQBUl6E5g/CVQS404=", + "dev": true + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "which-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", + "dev": true, + "optional": true + }, + "wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "dev": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", + "dev": true + }, + "worker-farm": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.6.0.tgz", + "integrity": "sha512-6w+3tHbM87WnSWnENBUvA2pxJPLhQUg5LKwUQHq3r+XPhIM+Gh2R5ycbwPCyuGbNg+lPgdcnQUhuC02kJCvffQ==", + "dev": true, + "requires": { + "errno": "~0.1.7" + } + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "http://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "ws": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", + "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", + "dev": true, + "requires": { + "async-limiter": "~1.0.0", + "safe-buffer": "~5.1.0", + "ultron": "~1.1.0" + } + }, + "xml2js": { + "version": "0.4.19", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.19.tgz", + "integrity": "sha512-esZnJZJOiJR9wWKMyuvSE1y6Dq5LCuJanqhxslH2bxM6duahNZ+HMpCLhBQGZkbX6xRf8x1Y2eJlgt2q3qo49Q==", + "dev": true, + "requires": { + "sax": ">=0.6.0", + "xmlbuilder": "~9.0.1" + }, + "dependencies": { + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true + } + } + }, + "xmlbuilder": { + "version": "9.0.7", + "resolved": "http://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", + "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=", + "dev": true + }, + "xmlhttprequest-ssl": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz", + "integrity": "sha1-wodrBhaKrcQOV9l+gRkayPQ5iz4=", + "dev": true + }, + "xregexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-4.0.0.tgz", + "integrity": "sha512-PHyM+sQouu7xspQQwELlGwwd05mXUFqwFYfqPO0cC7x4fxyHnnuetmQr6CjJiafIDoH4MogHb9dOoJzR/Y4rFg==", + "dev": true + }, + "xtend": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", + "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=", + "dev": true + }, + "y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", + "dev": true + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + }, + "yargs": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", + "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", + "dev": true, + "optional": true, + "requires": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^5.0.0" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true, + "optional": true + }, + "y18n": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", + "dev": true, + "optional": true + } + } + }, + "yargs-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz", + "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=", + "dev": true, + "optional": true, + "requires": { + "camelcase": "^3.0.0" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true, + "optional": true + } + } + }, + "yeast": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz", + "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=", + "dev": true + }, + "yn": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/yn/-/yn-2.0.0.tgz", + "integrity": "sha1-5a2ryKz0CPY4X8dklWhMiOavaJo=", + "dev": true + }, + "zone.js": { + "version": "0.8.26", + "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.8.26.tgz", + "integrity": "sha512-W9Nj+UmBJG251wkCacIkETgra4QgBo/vgoEkb4a2uoLzpQG7qF9nzwoLXWU5xj3Fg2mxGvEDh47mg24vXccYjA==" + } + } +} diff --git a/src/client/package.json b/src/client/package.json new file mode 100644 index 0000000..6eacafd --- /dev/null +++ b/src/client/package.json @@ -0,0 +1,56 @@ +{ + "name": "client", + "version": "0.0.0", + "scripts": { + "ng": "ng", + "start": "ng serve", + "build": "ng build", + "test": "ng test", + "lint": "ng lint", + "e2e": "ng e2e" + }, + "private": true, + "dependencies": { + "@angular/animations": "^7.1.4", + "@angular/cdk": "^7.2.0", + "@angular/common": "~7.1.0", + "@angular/compiler": "~7.1.0", + "@angular/core": "~7.1.0", + "@angular/forms": "~7.1.0", + "@angular/http": "^7.1.4", + "@angular/material": "^7.2.0", + "@angular/platform-browser": "~7.1.0", + "@angular/platform-browser-dynamic": "~7.1.0", + "@angular/router": "~7.1.0", + "angular-font-awesome": "^3.1.2", + "bootstrap": "^3.4.0", + "core-js": "^2.5.4", + "hammerjs": "^2.0.8", + "jquery": "^3.3.1", + "rxjs": "~6.3.3", + "sweetalert": "^2.1.2", + "tslib": "^1.9.0", + "zone.js": "~0.8.26" + }, + "devDependencies": { + "@angular-devkit/build-angular": "~0.11.0", + "@angular/cli": "~7.1.4", + "@angular/compiler-cli": "~7.1.0", + "@angular/language-service": "~7.1.0", + "@types/node": "~8.9.4", + "@types/jasmine": "~2.8.8", + "@types/jasminewd2": "~2.0.3", + "codelyzer": "~4.5.0", + "jasmine-core": "~2.99.1", + "jasmine-spec-reporter": "~4.2.1", + "karma": "~3.1.1", + "karma-chrome-launcher": "~2.2.0", + "karma-coverage-istanbul-reporter": "~2.0.1", + "karma-jasmine": "~1.1.2", + "karma-jasmine-html-reporter": "^0.2.2", + "protractor": "~5.4.0", + "ts-node": "~7.0.0", + "tslint": "~5.11.0", + "typescript": "~3.1.6" + } +} diff --git a/src/client/src/app/app-routing.module.ts b/src/client/src/app/app-routing.module.ts new file mode 100644 index 0000000..3c7c250 --- /dev/null +++ b/src/client/src/app/app-routing.module.ts @@ -0,0 +1,21 @@ +import { Routes, RouterModule } from '@angular/router'; +import { NewListComponent } from './components/lists/new-list/new-list.component'; +import { ListsComponent } from './components/lists/lists.component'; +import { EditListComponent } from './components/lists/edit-list/edit-list.component'; +import { ItemsComponent } from './components/items/items.component'; +import { NewItemComponent } from './components/items/new-item/new-item.component'; +import { EditItemComponent } from './components/items/edit-item/edit-item.component'; + +const routes: Routes = [ + {path: 'lists', component: ListsComponent}, + {path: 'new-list', component: NewListComponent}, + {path: 'edit-list/:id', component: EditListComponent}, + + {path: 'items/:listId', component: ItemsComponent}, + {path: 'new-item/:listId', component: NewItemComponent}, + {path: 'edit-item/:id', component: EditItemComponent}, + + {path: '**', pathMatch: 'full', redirectTo: 'lists'} +]; + +export const AppRouting = RouterModule.forRoot(routes, {useHash: true}); diff --git a/src/client/src/app/app.component.html b/src/client/src/app/app.component.html new file mode 100644 index 0000000..d67cbbc --- /dev/null +++ b/src/client/src/app/app.component.html @@ -0,0 +1,3 @@ + + + diff --git a/src/client/src/app/app.component.spec.ts b/src/client/src/app/app.component.spec.ts new file mode 100644 index 0000000..e431820 --- /dev/null +++ b/src/client/src/app/app.component.spec.ts @@ -0,0 +1,35 @@ +import { TestBed, async } from '@angular/core/testing'; +import { RouterTestingModule } from '@angular/router/testing'; +import { AppComponent } from './app.component'; + +describe('AppComponent', () => { + beforeEach(async(() => { + TestBed.configureTestingModule({ + imports: [ + RouterTestingModule + ], + declarations: [ + AppComponent + ], + }).compileComponents(); + })); + + it('should create the app', () => { + const fixture = TestBed.createComponent(AppComponent); + const app = fixture.debugElement.componentInstance; + expect(app).toBeTruthy(); + }); + + it(`should have as title 'client'`, () => { + const fixture = TestBed.createComponent(AppComponent); + const app = fixture.debugElement.componentInstance; + expect(app.title).toEqual('client'); + }); + + it('should render title in a h1 tag', () => { + const fixture = TestBed.createComponent(AppComponent); + fixture.detectChanges(); + const compiled = fixture.debugElement.nativeElement; + expect(compiled.querySelector('h1').textContent).toContain('Welcome to client!'); + }); +}); diff --git a/src/client/src/app/app.component.ts b/src/client/src/app/app.component.ts new file mode 100644 index 0000000..ead0de4 --- /dev/null +++ b/src/client/src/app/app.component.ts @@ -0,0 +1,8 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'app-root', + templateUrl: './app.component.html' +}) +export class AppComponent { +} diff --git a/src/client/src/app/app.module.ts b/src/client/src/app/app.module.ts new file mode 100644 index 0000000..534dab8 --- /dev/null +++ b/src/client/src/app/app.module.ts @@ -0,0 +1,49 @@ +import { BrowserModule } from '@angular/platform-browser'; +import { NgModule } from '@angular/core'; + +import { HttpClientModule } from '@angular/common/http'; +import { AngularFontAwesomeModule } from "angular-font-awesome"; +import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; +import { FormsModule, ReactiveFormsModule} from '@angular/forms'; +import { MatInputModule, MatButtonModule, MatSelectModule } from '@angular/material'; + +import { AppRouting } from './app-routing.module'; + +import { AppComponent } from './app.component'; +import { NavbarComponent } from './components/navbar/navbar.component'; +import { ListsComponent } from './components/lists/lists.component'; +import { NewListComponent } from './components/lists/new-list/new-list.component'; +import { LoaderComponent } from './components/loader/loader.component'; +import { EditListComponent } from './components/lists/edit-list/edit-list.component'; +import { ItemsComponent } from './components/items/items.component'; +import { NewItemComponent } from './components/items/new-item/new-item.component'; +import { EditItemComponent } from './components/items/edit-item/edit-item.component'; + +@NgModule({ + declarations: [ + AppComponent, + NavbarComponent, + ListsComponent, + NewListComponent, + LoaderComponent, + EditListComponent, + ItemsComponent, + NewItemComponent, + EditItemComponent + ], + imports: [ + BrowserModule, + HttpClientModule, + AppRouting, + FormsModule, + ReactiveFormsModule, + MatInputModule, + MatButtonModule, + MatSelectModule, + BrowserAnimationsModule, + AngularFontAwesomeModule + ], + providers: [], + bootstrap: [AppComponent] +}) +export class AppModule { } diff --git a/src/client/src/app/components/items/edit-item/edit-item.component.css b/src/client/src/app/components/items/edit-item/edit-item.component.css new file mode 100644 index 0000000..e69de29 diff --git a/src/client/src/app/components/items/edit-item/edit-item.component.html b/src/client/src/app/components/items/edit-item/edit-item.component.html new file mode 100644 index 0000000..18baca2 --- /dev/null +++ b/src/client/src/app/components/items/edit-item/edit-item.component.html @@ -0,0 +1,24 @@ +
+

Edit item {{ item.description }}

+
+
+
+ + + + The description of the item is necessary + + +
+ +
+ +
+
+
\ No newline at end of file diff --git a/src/client/src/app/components/items/edit-item/edit-item.component.ts b/src/client/src/app/components/items/edit-item/edit-item.component.ts new file mode 100644 index 0000000..79487e2 --- /dev/null +++ b/src/client/src/app/components/items/edit-item/edit-item.component.ts @@ -0,0 +1,67 @@ +import { Component, OnInit } from '@angular/core'; +import { ActivatedRoute, Router } from '@angular/router'; +import { ItemModel } from 'src/app/model/item.model'; +import { FormGroup, Validators, FormControl } from '@angular/forms'; +import { RequestService } from 'src/app/services/request.service'; +import { GLOBAL } from 'src/app/services/global'; + +@Component({ + selector: 'app-edit-item', + templateUrl: './edit-item.component.html', + styleUrls: ['./edit-item.component.css'] +}) +export class EditItemComponent implements OnInit { + + itemId: string; + itemForm: FormGroup; + item: ItemModel; + isLoading = false; + + constructor(private router: Router, + private requestService: RequestService, + private activatedRoute: ActivatedRoute) { + this.itemForm = new FormGroup({ + description: new FormControl('', Validators.required), + }); + } + + ngOnInit() { + this.activatedRoute.params.subscribe(params => { + this.itemId = params['id']; + this.loadItem(); + }); + } + + loadItem() { + this.isLoading = true; + this.requestService.get(`${GLOBAL.ITEM_URL}/${this.itemId}`) + .subscribe(res => { + this.item = res['item']; + this.itemForm.controls.description.setValue(this.item.description); + this.isLoading = false; + }, err => { + console.error(err); + this.isLoading = false; + }); + } + + editItem() { + this.isLoading = true; + this.requestService.update(`${GLOBAL.ITEM_URL}/${this.itemId}`, + this.itemForm.value) + .subscribe(res => { + swal('Item Updated', 'Your favorite stuff was updated!', 'success', + { + closeOnClickOutside: false, + closeOnEsc: false, + }).then((value) => { + this.itemForm.reset(); + this.router.navigate(['/items', this.item.list]); + }); + }, err => { + console.error(err); + this.isLoading = false; + }); + } + +} diff --git a/src/client/src/app/components/items/items.component.css b/src/client/src/app/components/items/items.component.css new file mode 100644 index 0000000..ed0c9df --- /dev/null +++ b/src/client/src/app/components/items/items.component.css @@ -0,0 +1,24 @@ +.list { + max-height: 400px; + overflow: auto; +} + +.list-row { + margin-left: 0; + margin-right: 0; +} + +.icon-edit:hover { + color: #176571 !important; +} + +.icon-delete:hover { + cursor: pointer; + pointer-events: auto; + color: #d81629 !important; +} + +.icon-list { + margin-right: 15px; + font-size: 20px; +} diff --git a/src/client/src/app/components/items/items.component.html b/src/client/src/app/components/items/items.component.html new file mode 100644 index 0000000..a139082 --- /dev/null +++ b/src/client/src/app/components/items/items.component.html @@ -0,0 +1,52 @@ +
+

My favorites {{ list?.name }}

+
+
+ +
+
+ + + + \ No newline at end of file diff --git a/src/client/src/app/components/items/items.component.ts b/src/client/src/app/components/items/items.component.ts new file mode 100644 index 0000000..1d545c7 --- /dev/null +++ b/src/client/src/app/components/items/items.component.ts @@ -0,0 +1,76 @@ +import { Component, OnInit } from '@angular/core'; +import { ItemModel } from 'src/app/model/item.model'; +import { RequestService } from 'src/app/services/request.service'; +import { GLOBAL } from 'src/app/services/global'; +import swal from 'sweetalert'; +import { ListModel } from 'src/app/model/list.model'; +import { ActivatedRoute } from '@angular/router'; + +@Component({ + selector: 'app-items', + templateUrl: './items.component.html', + styleUrls: ['./items.component.css'] +}) +export class ItemsComponent implements OnInit { + + list: ListModel; + listId: string; + items: Array = []; + itemSelected: ItemModel; + isLoading = false; + + constructor(private requestService: RequestService, + private activatedRoute: ActivatedRoute) { } + + ngOnInit() { + this.activatedRoute.params.subscribe(params => { + this.listId = params['listId']; + this.loadData(); + }); + } + + loadData() { + this.loadList(); + } + + loadList() { + this.isLoading = true; + this.requestService.get(`${GLOBAL.LIST_URL}/${this.listId}`) + .subscribe(res => { + this.list = res['list']; + this.loadItems(); + }, err => { + console.error(err); + this.isLoading = false; + }); + } + + loadItems() { + this.isLoading = true; + this.requestService.get(`${GLOBAL.ITEM_URL}s/${this.listId}`) + .subscribe(res => { + this.items = res['items']; + this.isLoading = false; + }, err => { + console.error(err); + this.isLoading = false; + }); + } + + deleteItem() { + this.isLoading = true; + this.requestService.delete(`${GLOBAL.ITEM_URL}/${this.itemSelected._id}`) + .subscribe(res => { + swal('Item Deleted', 'That stuff was not too cool!', 'error', + { + closeOnClickOutside: false, + closeOnEsc: false, + }).then((value) => { + this.loadItems(); + }); + }, err => { + console.error(err); + this.isLoading = false; + }); + } +} diff --git a/src/client/src/app/components/items/new-item/new-item.component.css b/src/client/src/app/components/items/new-item/new-item.component.css new file mode 100644 index 0000000..e69de29 diff --git a/src/client/src/app/components/items/new-item/new-item.component.html b/src/client/src/app/components/items/new-item/new-item.component.html new file mode 100644 index 0000000..7fbb8e6 --- /dev/null +++ b/src/client/src/app/components/items/new-item/new-item.component.html @@ -0,0 +1,24 @@ +
+

New item

+
+
+
+ + + + The description of the item is necessary + + +
+ +
+ +
+
+
\ No newline at end of file diff --git a/src/client/src/app/components/items/new-item/new-item.component.ts b/src/client/src/app/components/items/new-item/new-item.component.ts new file mode 100644 index 0000000..a5acf56 --- /dev/null +++ b/src/client/src/app/components/items/new-item/new-item.component.ts @@ -0,0 +1,54 @@ +import { Component, OnInit } from '@angular/core'; +import {FormControl, FormGroup, Validators} from '@angular/forms'; +import { Router, ActivatedRoute } from '@angular/router'; +import { RequestService } from 'src/app/services/request.service'; +import { GLOBAL } from 'src/app/services/global'; +import { ItemModel } from 'src/app/model/item.model'; + +@Component({ + selector: 'app-new-item', + templateUrl: './new-item.component.html', + styleUrls: ['./new-item.component.css'] +}) +export class NewItemComponent implements OnInit { + + listId: string; + itemForm: FormGroup; + item: ItemModel; + isLoading = false; + + constructor(private router: Router, + private requestService: RequestService, + private activatedRoute: ActivatedRoute) { + this.itemForm = new FormGroup({ + description: new FormControl('', Validators.required), + }); + } + + ngOnInit() { + this.activatedRoute.params.subscribe(params => { + this.listId = params['listId']; + }); + } + + addItem() { + this.isLoading = true; + this.requestService.post(`${GLOBAL.ITEM_URL}/${this.listId}`, + this.itemForm.value) + .subscribe(res => { + swal('Item Added', 'More favorite stuff!', 'success', + { + closeOnClickOutside: false, + closeOnEsc: false, + }).then((value) => { + this.itemForm.reset(); + this.router.navigate(['/items', this.listId]); + }); + }, err => { + console.error(err); + this.isLoading = false; + }); + } + + +} diff --git a/src/client/src/app/components/lists/edit-list/edit-list.component.css b/src/client/src/app/components/lists/edit-list/edit-list.component.css new file mode 100644 index 0000000..e69de29 diff --git a/src/client/src/app/components/lists/edit-list/edit-list.component.html b/src/client/src/app/components/lists/edit-list/edit-list.component.html new file mode 100644 index 0000000..171f1ed --- /dev/null +++ b/src/client/src/app/components/lists/edit-list/edit-list.component.html @@ -0,0 +1,24 @@ +
+

Edit list {{ list }}

+
+
+
+ + + + Name of the list needed + + +
+ +
+ +
+
+
\ No newline at end of file diff --git a/src/client/src/app/components/lists/edit-list/edit-list.component.ts b/src/client/src/app/components/lists/edit-list/edit-list.component.ts new file mode 100644 index 0000000..bd121c3 --- /dev/null +++ b/src/client/src/app/components/lists/edit-list/edit-list.component.ts @@ -0,0 +1,67 @@ +import { Component, OnInit } from '@angular/core'; +import { FormGroup, FormControl, Validators } from '@angular/forms'; +import { ListModel } from 'src/app/model/list.model'; +import { Router, ActivatedRoute } from '@angular/router'; +import { RequestService } from 'src/app/services/request.service'; +import { GLOBAL } from 'src/app/services/global'; + +@Component({ + selector: 'app-edit-list', + templateUrl: './edit-list.component.html', + styleUrls: ['./edit-list.component.css'] +}) +export class EditListComponent implements OnInit { + + listForm: FormGroup; + list: ListModel; + listId: string; + isLoading = false; + + constructor(private router: Router, + private requestService: RequestService, + private activatedRoute: ActivatedRoute) { + this.listForm = new FormGroup({ + name: new FormControl('', Validators.required), + }); + } + + ngOnInit() { + this.activatedRoute.params.subscribe(params => { + this.listId = params['id']; + this.loadList(); + }); + } + + loadList() { + this.isLoading = true; + this.requestService.get(`${GLOBAL.LIST_URL}/${this.listId}`) + .subscribe(res => { + this.list = res['list']; + this.listForm.controls.name.setValue(this.list[0].name); + this.isLoading = false; + }, err => { + console.error(err); + this.isLoading = false; + }); + } + + editList() { + this.isLoading = true; + this.requestService.update(`${GLOBAL.LIST_URL}/${this.listId}`, + this.listForm.value) + .subscribe(res => { + swal('List Updated', 'Your favorite stuff was updated!', 'success', + { + closeOnClickOutside: false, + closeOnEsc: false, + }).then((value) => { + this.listForm.reset(); + this.router.navigate(['/lists']); + }); + }, err => { + console.error(err); + this.isLoading = false; + }); + } + +} diff --git a/src/client/src/app/components/lists/lists.component.css b/src/client/src/app/components/lists/lists.component.css new file mode 100644 index 0000000..ed0c9df --- /dev/null +++ b/src/client/src/app/components/lists/lists.component.css @@ -0,0 +1,24 @@ +.list { + max-height: 400px; + overflow: auto; +} + +.list-row { + margin-left: 0; + margin-right: 0; +} + +.icon-edit:hover { + color: #176571 !important; +} + +.icon-delete:hover { + cursor: pointer; + pointer-events: auto; + color: #d81629 !important; +} + +.icon-list { + margin-right: 15px; + font-size: 20px; +} diff --git a/src/client/src/app/components/lists/lists.component.html b/src/client/src/app/components/lists/lists.component.html new file mode 100644 index 0000000..41aba27 --- /dev/null +++ b/src/client/src/app/components/lists/lists.component.html @@ -0,0 +1,50 @@ +
+

My Favorite Stuff

+
Select the list to see your favorite stuff.
+
+ + + + + \ No newline at end of file diff --git a/src/client/src/app/components/lists/lists.component.ts b/src/client/src/app/components/lists/lists.component.ts new file mode 100644 index 0000000..dc0d8d1 --- /dev/null +++ b/src/client/src/app/components/lists/lists.component.ts @@ -0,0 +1,53 @@ +import { Component, OnInit } from '@angular/core'; +import { ListModel } from 'src/app/model/list.model'; +import { RequestService } from 'src/app/services/request.service'; +import { GLOBAL } from 'src/app/services/global'; +import swal from 'sweetalert'; + +@Component({ + selector: 'app-lists', + templateUrl: './lists.component.html', + styleUrls: ['./lists.component.css'] +}) +export class ListsComponent implements OnInit { + + lists: Array = []; + listSelected: ListModel; + isLoading = false; + + constructor(private requestService: RequestService) { } + + ngOnInit() { + this.load(); + } + + load() { + this.isLoading = true; + this.requestService.get(`${GLOBAL.LIST_URL}s`) + .subscribe(res => { + this.lists = res['lists']; + this.isLoading = false; + }, err => { + console.error(err); + this.isLoading = false; + }); + } + + deleteList() { + this.isLoading = true; + this.requestService.delete(`${GLOBAL.LIST_URL}/${this.listSelected._id}`) + .subscribe(res => { + swal('List Deleted', 'That stuff was not too cool!', 'error', + { + closeOnClickOutside: false, + closeOnEsc: false, + }).then((value) => { + this.load(); + }); + }, err => { + console.error(err); + this.isLoading = false; + }); + } + +} diff --git a/src/client/src/app/components/lists/new-list/new-list.component.css b/src/client/src/app/components/lists/new-list/new-list.component.css new file mode 100644 index 0000000..8ae4af0 --- /dev/null +++ b/src/client/src/app/components/lists/new-list/new-list.component.css @@ -0,0 +1,4 @@ +.container-form { + margin: 30px; + align-content: center; +} \ No newline at end of file diff --git a/src/client/src/app/components/lists/new-list/new-list.component.html b/src/client/src/app/components/lists/new-list/new-list.component.html new file mode 100644 index 0000000..6fd0702 --- /dev/null +++ b/src/client/src/app/components/lists/new-list/new-list.component.html @@ -0,0 +1,24 @@ +
+

New list

+
+
+
+ + + + The name of the list is necessary + + +
+ +
+ +
+
+
\ No newline at end of file diff --git a/src/client/src/app/components/lists/new-list/new-list.component.ts b/src/client/src/app/components/lists/new-list/new-list.component.ts new file mode 100644 index 0000000..ac47a93 --- /dev/null +++ b/src/client/src/app/components/lists/new-list/new-list.component.ts @@ -0,0 +1,47 @@ +import { Component, OnInit } from '@angular/core'; +import {FormControl, FormGroup, Validators} from '@angular/forms'; +import { Router } from '@angular/router'; +import { ListModel } from 'src/app/model/list.model'; +import { RequestService } from 'src/app/services/request.service'; +import { GLOBAL } from 'src/app/services/global'; + +@Component({ + selector: 'app-new-list', + templateUrl: './new-list.component.html' +}) +export class NewListComponent implements OnInit { + + listForm: FormGroup; + list: ListModel; + isLoading = false; + + constructor(private router: Router, + private requestService: RequestService) { + this.listForm = new FormGroup({ + name: new FormControl('', Validators.required), + }); + } + + ngOnInit() { + } + + addList() { + this.isLoading = true; + this.requestService.post(`${GLOBAL.LIST_URL}`, + this.listForm.value) + .subscribe(res => { + swal('List Added', 'More favorite stuff!', 'success', + { + closeOnClickOutside: false, + closeOnEsc: false, + }).then((value) => { + this.listForm.reset(); + this.router.navigate(['/lists']); + }); + }, err => { + console.error(err); + this.isLoading = false; + }); + } + +} diff --git a/src/client/src/app/components/loader/loader.component.css b/src/client/src/app/components/loader/loader.component.css new file mode 100644 index 0000000..e69de29 diff --git a/src/client/src/app/components/loader/loader.component.html b/src/client/src/app/components/loader/loader.component.html new file mode 100644 index 0000000..a06ebbb --- /dev/null +++ b/src/client/src/app/components/loader/loader.component.html @@ -0,0 +1,8 @@ +
+
+
+ +
+
+
+ \ No newline at end of file diff --git a/src/client/src/app/components/loader/loader.component.ts b/src/client/src/app/components/loader/loader.component.ts new file mode 100644 index 0000000..a4b84eb --- /dev/null +++ b/src/client/src/app/components/loader/loader.component.ts @@ -0,0 +1,15 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-loader', + templateUrl: './loader.component.html', + styleUrls: ['./loader.component.css'] +}) +export class LoaderComponent implements OnInit { + + constructor() { } + + ngOnInit() { + } + +} diff --git a/src/client/src/app/components/navbar/navbar.component.css b/src/client/src/app/components/navbar/navbar.component.css new file mode 100644 index 0000000..e69de29 diff --git a/src/client/src/app/components/navbar/navbar.component.html b/src/client/src/app/components/navbar/navbar.component.html new file mode 100644 index 0000000..2cd5fb5 --- /dev/null +++ b/src/client/src/app/components/navbar/navbar.component.html @@ -0,0 +1,20 @@ + diff --git a/src/client/src/app/components/navbar/navbar.component.ts b/src/client/src/app/components/navbar/navbar.component.ts new file mode 100644 index 0000000..d0b73ec --- /dev/null +++ b/src/client/src/app/components/navbar/navbar.component.ts @@ -0,0 +1,14 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-navbar', + templateUrl: './navbar.component.html' +}) +export class NavbarComponent implements OnInit { + + constructor() { } + + ngOnInit() { + } + +} diff --git a/src/client/src/app/model/item.model.ts b/src/client/src/app/model/item.model.ts new file mode 100644 index 0000000..0a82f6c --- /dev/null +++ b/src/client/src/app/model/item.model.ts @@ -0,0 +1,7 @@ +import {ListModel} from './list.model'; + +export class ItemModel { + _id: string; + description: string; + list: ListModel; +} diff --git a/src/client/src/app/model/list.model.ts b/src/client/src/app/model/list.model.ts new file mode 100644 index 0000000..14b7242 --- /dev/null +++ b/src/client/src/app/model/list.model.ts @@ -0,0 +1,4 @@ +export class ListModel { + _id: string; + name: string; +} diff --git a/src/client/src/app/services/global.ts b/src/client/src/app/services/global.ts new file mode 100644 index 0000000..86b37cd --- /dev/null +++ b/src/client/src/app/services/global.ts @@ -0,0 +1,5 @@ +export const GLOBAL = { + BASE_URL: 'http://localhost:3200/api', + LIST_URL: 'list', + ITEM_URL: 'item' +}; \ No newline at end of file diff --git a/src/client/src/app/services/request.service.ts b/src/client/src/app/services/request.service.ts new file mode 100644 index 0000000..8c7253b --- /dev/null +++ b/src/client/src/app/services/request.service.ts @@ -0,0 +1,37 @@ +import {Injectable} from '@angular/core'; +import {HttpClient, HttpHeaders} from '@angular/common/http'; +import {GLOBAL} from './global'; + +@Injectable({ + providedIn: 'root' +}) +export class RequestService { + + constructor(private httpClient: HttpClient) { + } + + get(path: string, params?: any) { + const url = `${GLOBAL.BASE_URL}/${path}`; + + return this.httpClient.get(url, params); + } + + post(path: string, formData, headers?: HttpHeaders) { + const url = `${GLOBAL.BASE_URL}/${path}`; + + return this.httpClient.post(url, formData, {headers}); + } + + update(path: string, formData) { + const url = `${GLOBAL.BASE_URL}/${path}`; + + return this.httpClient.put(url, formData); + } + + delete(path: string) { + const url = `${GLOBAL.BASE_URL}/${path}`; + + return this.httpClient.delete(url); + } + +} diff --git a/src/client/src/assets/.gitkeep b/src/client/src/assets/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/src/client/src/assets/img/loading.gif b/src/client/src/assets/img/loading.gif new file mode 100644 index 0000000000000000000000000000000000000000..cfda512f7c6244da4d0d73beb9e6bc01f76fa813 GIT binary patch literal 1432737 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
j>sW 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%0DnK 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
  • GlE$Y|UP_xo~f-Va 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