diff --git a/server/api/controllers/trade.js b/server/api/controllers/trade.js index 1faad76857..03c1f0738b 100644 --- a/server/api/controllers/trade.js +++ b/server/api/controllers/trade.js @@ -12,20 +12,62 @@ const getUserTrades = (req, res) => { ); const user_id = req.auth.sub.id; - const { limit, page, order_by, order, start_date, end_date, format } = req.swagger.params; + const { + limit, + page, + order_by, + order, + start_date, + end_date, + format + } = req.swagger.params; const symbol = req.swagger.params.symbol.value; + loggerTrades.info( + req.uuid, + 'controllers/trade/getUserTrades params', + 'user_id', + user_id, + 'symbol', + symbol, + 'limit', + limit.value, + 'page', + page.value, + 'order_by', + order_by.value, + 'order', + order.value, + 'start_date', + start_date.value, + 'end_date', + end_date.value, + 'format', + format.value + ); + if (symbol && !toolsLib.subscribedToPair(symbol)) { loggerTrades.error(req.uuid, 'controllers/trade/getUserTrades', 'Invalid symbol'); return res.status(400).json({ message: 'Invalid symbol' }); } - toolsLib.order.getAllUserTradesByKitId(user_id, symbol, limit.value, page.value, order_by.value, order.value, start_date.value, end_date.value, format.value) + toolsLib.order.getAllUserTradesByKitId( + user_id, + symbol, + limit.value, + page.value, + order_by.value, + order.value, + start_date.value, + end_date.value, + format.value + ) .then((data) => { - if (format.value) { + if (format.value == 'csv') { res.setHeader('Content-disposition', `attachment; filename=${toolsLib.getKitConfig().api_name}-trades.csv`); res.set('Content-Type', 'text/csv'); - return res.status(202).send(data); + res.status(202); + return res.send(data); } else { return res.json(data); } @@ -41,20 +83,68 @@ const getAdminTrades = (req, res) => { const { user_id, symbol, limit, page, order_by, order, start_date, end_date, format } = req.swagger.params; + loggerTrades.info( + req.uuid, + 'controllers/trade/getAdminTrades params', + 'user_id', + user_id.value, + 'symbol', + symbol.value, + 'limit', + limit.value, + 'page', + page.value, + 'order_by', + order_by.value, + 'order', + order.value, + 'start_date', + start_date.value, + 'end_date', + end_date.value, + 'format', + format.value + ); + + if (symbol.value && !toolsLib.subscribedToPair(symbol.value)) { + loggerTrades.error(req.uuid, 'controllers/trade/getUserTrades', 'Invalid symbol'); + return res.status(400).json({ message: 'Invalid symbol' }); + } + let promiseQuery; if (user_id.value) { - promiseQuery = toolsLib.order.getAllUserTradesByKitId(user_id.value, symbol.value, limit.value, page.value, order_by.value, order.value, start_date.value, end_date.value, format.value); + promiseQuery = toolsLib.order.getAllUserTradesByKitId( + user_id.value, + symbol.value, + limit.value, + page.value, + order_by.value, + order.value, + start_date.value, + end_date.value, + format.value + ); } else { - promiseQuery = toolsLib.order.getAllTradesNetwork(symbol.value, limit.value, page.value, order_by.value, order.value, start_date.value, end_date.value, format.value); + promiseQuery = toolsLib.order.getAllTradesNetwork( + symbol.value, + limit.value, + page.value, + order_by.value, + order.value, + start_date.value, + end_date.value, + format.value + ); } promiseQuery .then((data) => { - if (format.value) { - res.setHeader('Content-disposition', `attachment; filename=${toolsLib.getKitConfig().api_name}-users-trades.csv`); + if (format.value === 'csv') { + res.setHeader('Content-disposition', `attachment; filename=${user_id.value ? `user-${user_id.value}-` : ''}trades.csv`); res.set('Content-Type', 'text/csv'); - return res.status(202).send(data); + res.status(202); + return res.send(data); } else { return res.json(data); } diff --git a/server/api/swagger/swagger.yaml b/server/api/swagger/swagger.yaml index ab868746be..9ff305edb1 100644 --- a/server/api/swagger/swagger.yaml +++ b/server/api/swagger/swagger.yaml @@ -1,6 +1,6 @@ swagger: "2.0" info: - version: "2.1.15" + version: "2.1.16" title: HollaEx Kit host: api.hollaex.com basePath: /v2 @@ -12,6 +12,7 @@ consumes: produces: - application/json - text/csv + - text/plain securityDefinitions: Bearer: @@ -1572,14 +1573,12 @@ paths: required: false type: number format: int32 - default: 50 - in: query name: page description: Page of data to retrieve required: false type: number format: int32 - default: 1 - in: query name: order_by description: Field to order data @@ -1607,7 +1606,7 @@ paths: name: format description: Specify data format required: false - enum: ['csv'] + enum: ['csv', 'all'] type: string responses: 200: @@ -2988,7 +2987,7 @@ paths: name: format description: Specify data format required: false - enum: ['csv'] + enum: ['csv', 'all'] type: string tags: - Admin diff --git a/server/app.js b/server/app.js index 2779dd0941..0a029aefa0 100644 --- a/server/app.js +++ b/server/app.js @@ -8,76 +8,94 @@ var YAML = require('yamljs'); var swaggerDoc = YAML.load('./api/swagger/swagger.yaml'); const { logEntryRequest, stream, logger } = require('./config/logger'); const { domainMiddleware, helmetMiddleware } = require('./config/middleware'); -var app = require('express')(); const toolsLib = require('hollaex-tools-lib'); const { checkStatus } = require('./init'); const { API_HOST, CUSTOM_CSS } = require('./constants'); -checkStatus(); -// listen through pubsub for configuration/init +checkStatus() + .then(() => { + logger.info( + 'app.js Initializing API Server' + ); -//init runs, populates configuration/secrets + var app = require('express')(); -const PORT = process.env.PORT || 10010; + // listen through pubsub for configuration/init -const server = createServer(app); + //init runs, populates configuration/secrets -module.exports = app; // for testing + const PORT = process.env.PORT || 10010; -app.use(logEntryRequest); + const server = createServer(app); -app.use(domainMiddleware); -helmetMiddleware(app); + module.exports = app; // for testing -const morganType = process.env.NODE_ENV === 'development' ? 'dev' : 'combined'; -app.use(morgan(morganType, { stream })); + app.use(logEntryRequest); -var config = { - appRoot: './', // required config - swaggerSecurityHandlers: { - Bearer: toolsLib.security.verifyBearerTokenMiddleware, - HmacKey: toolsLib.security.verifyHmacTokenMiddleware - } -}; + app.use(domainMiddleware); + helmetMiddleware(app); -swaggerDoc.host = API_HOST; -if (process.env.NODE_ENV === 'production') { - swaggerDoc.schemes = ['https']; - Object.entries(swaggerDoc.paths).forEach(([path, pathContent], index) => { - Object.keys(pathContent).forEach((method) => { - if (method.indexOf('swagger') === -1) { - if (pathContent[method].hasOwnProperty('tags')) { - const tags = pathContent[method].tags; - const index = tags.findIndex((value) => value === 'Admin' || value === 'Notification'); - if (index > -1) { - delete pathContent[method]; - } - } + const morganType = process.env.NODE_ENV === 'development' ? 'dev' : 'combined'; + app.use(morgan(morganType, { stream })); + + var config = { + appRoot: './', // required config + swaggerSecurityHandlers: { + Bearer: toolsLib.security.verifyBearerTokenMiddleware, + HmacKey: toolsLib.security.verifyHmacTokenMiddleware } + }; + + swaggerDoc.host = API_HOST; + if (process.env.NODE_ENV === 'production') { + swaggerDoc.schemes = ['https']; + Object.entries(swaggerDoc.paths).forEach(([path, pathContent], index) => { + Object.keys(pathContent).forEach((method) => { + if (method.indexOf('swagger') === -1) { + if (pathContent[method].hasOwnProperty('tags')) { + const tags = pathContent[method].tags; + const index = tags.findIndex((value) => value === 'Admin' || value === 'Notification'); + if (index > -1) { + delete pathContent[method]; + } + } + } + }); + }); + } + + var options = { + customCss: CUSTOM_CSS, + customSiteTitle: 'HollaEx Kit API Explorer', + customfavIcon: + 'https://rm-content.s3.amazonaws.com/5aead825bb456c005e2322dd/upload-c116da40-ebd2-11e8-9c84-e32cc39c32d1_57.png' + }; + + app.get('/', (req, res) => { + res.redirect('/v2/health'); }); - }); -} -var options = { - customCss: CUSTOM_CSS, - customSiteTitle: 'HollaEx Kit API Explorer', - customfavIcon: - 'https://rm-content.s3.amazonaws.com/5aead825bb456c005e2322dd/upload-c116da40-ebd2-11e8-9c84-e32cc39c32d1_57.png' -}; + app.use('/explorer', swaggerUi.serve, swaggerUi.setup(swaggerDoc, options)); -app.get('/', (req, res) => { - res.redirect('/v2/health'); -}); + SwaggerExpress.create(config, function(err, swaggerExpress) { + if (err) { throw err; } -app.use('/explorer', swaggerUi.serve, swaggerUi.setup(swaggerDoc, options)); + // install middleware + swaggerExpress.register(app); -SwaggerExpress.create(config, function(err, swaggerExpress) { - if (err) { throw err; } - - // install middleware - swaggerExpress.register(app); - - server.listen(PORT, () => { - logger.info(`Server running on port: ${PORT}`); + server.listen(PORT, () => { + logger.info(`Server running on port: ${PORT}`); + }); + }); + }) + .catch((err) => { + let message = 'API Initialization failed'; + if (err.message) { + message = err.message; + } + if (err.statusCode && err.statusCode === 402) { + message = err.error.message; + } + logger.error('app/checkStatus Error ', message); + setTimeout(() => { process.exit(1); }, 60 * 1000 * 5); }); -}); diff --git a/server/init.js b/server/init.js index 367cb6a7f6..809515fca3 100644 --- a/server/init.js +++ b/server/init.js @@ -182,6 +182,10 @@ const checkStatus = () => { activation_code: exchange.activation_code }); + if (!networkNodeLib) { + throw new Error('Node library failed to initialize'); + } + nodeLib = networkNodeLib; return all([ @@ -209,17 +213,6 @@ const checkStatus = () => { ); loggerInit.info('init/checkStatus/activation complete'); return networkNodeLib; - }) - .catch((err) => { - let message = 'Initialization failed'; - if (err.message) { - message = err.message; - } - if (err.statusCode && err.statusCode === 402) { - message = err.error.message; - } - loggerInit.error('init/checkStatus Error ', message); - setTimeout(() => { process.exit(1); }, 60 * 1000 * 5); }); }; diff --git a/server/package.json b/server/package.json index 081389416c..8ddc7d9782 100644 --- a/server/package.json +++ b/server/package.json @@ -1,5 +1,5 @@ { - "version": "2.1.15", + "version": "2.1.16", "private": false, "description": "HollaEx Kit", "keywords": [ @@ -15,6 +15,7 @@ "license": "bitHolla Inc.", "main": "app.js", "dependencies": { + "JSONStream": "1.3.5", "bcryptjs": "2.4.3", "bluebird": "3.5.3", "body-parser": "1.19.0", @@ -28,8 +29,8 @@ "flat": "5.0.0", "geoip-lite": "1.4.1", "helmet": "3.12.0", - "hollaex-node-lib": "github:bitholla/hollaex-node-lib#2.5", - "hollaex-tools-lib": "github:bitholla/hollaex-tools-lib#2.8", + "hollaex-node-lib": "github:bitholla/hollaex-node-lib#2.6", + "hollaex-tools-lib": "github:bitholla/hollaex-tools-lib#2.9", "http": "0.0.0", "install": "0.10.4", "json2csv": "4.5.4", @@ -48,6 +49,7 @@ "otp": "0.1.3", "pg": "6.4.2", "pg-hstore": "2.3.2", + "pg-query-stream": "4.1.0", "pm2": "2.10.1", "pmx": "1.6.4", "random-string": "0.2.0", diff --git a/server/plugins.js b/server/plugins.js index afbaf9cd5c..60339f3735 100644 --- a/server/plugins.js +++ b/server/plugins.js @@ -1,6 +1,5 @@ 'use strict'; -var app = require('express')(); const _eval = require('eval'); const lodash = require('lodash'); const PORT = process.env.PLUGIN_PORT || 10011; @@ -97,1305 +96,1349 @@ const installLibrary = (library) => { }); }; -app.use(morgan(morganType, { stream })); -app.listen(PORT); -app.use(cors()); -app.use(bodyParser.urlencoded({ extended: true })); -app.use(bodyParser.json()); -app.use(logEntryRequest); -app.use(domainMiddleware); -helmetMiddleware(app); - checkStatus() - .then((nodeLib) => { - if (nodeLib) { - app.get('/plugins', [ - checkSchema({ - name: { - in: ['query'], - errorMessage: 'must be a string', - isString: true, - isLength: { - errorMessage: 'must be minimum length of 1', - options: { min: 1 } - }, - optional: true + .then(() => { + loggerPlugin.info( + 'plugins.js Initializing Plugin Server' + ); + + var app = require('express')(); + + app.use(morgan(morganType, { stream })); + app.listen(PORT); + app.use(cors()); + app.use(bodyParser.urlencoded({ extended: true })); + app.use(bodyParser.json()); + app.use(logEntryRequest); + app.use(domainMiddleware); + helmetMiddleware(app); + + app.get('/plugins', [ + checkSchema({ + name: { + in: ['query'], + errorMessage: 'must be a string', + isString: true, + isLength: { + errorMessage: 'must be minimum length of 1', + options: { min: 1 } }, - limit: { - in: ['query'], - errorMessage: 'must be an integer', - isInt: true, - optional: true - }, - page: { - in: ['query'], - errorMessage: 'must be an integer', - isInt: true, - optional: true + optional: true + }, + search: { + in: ['query'], + errorMessage: 'must be a string', + isString: true, + isLength: { + errorMessage: 'must be minimum length of 1', + options: { min: 1 } }, - search: { - in: ['query'], - errorMessage: 'must be a string', - isString: true, - isLength: { - errorMessage: 'must be minimum length of 1', - options: { min: 1 } - }, - optional: true - } - }) - ], (req, res) => { - const errors = expressValidator.validationResult(req); - if (!errors.isEmpty()) { - return res.status(400).json({ errors: errors.array() }); + optional: true } + }) + ], (req, res) => { + const errors = expressValidator.validationResult(req); + if (!errors.isEmpty()) { + return res.status(400).json({ errors: errors.array() }); + } - const { limit, page, name, search } = req.query; + const { name, search } = req.query; - let promiseQuery = toolsLib.plugin.getPaginatedPlugins(limit, page, search); + let promiseQuery = null; - if (name) { - promiseQuery = toolsLib.plugin.getPlugin( - name, - { - raw: true, - attributes: [ - 'name', - 'version', - 'enabled', - 'author', - 'description', - 'bio', - 'url', - 'logo', - 'icon', - 'documentation', - 'web_view', - 'public_meta', - 'type', - 'admin_view', - 'created_at', - 'updated_at' + if (name) { + promiseQuery = toolsLib.plugin.getPlugin( + name, + { + raw: true, + attributes: { + exclude: [ + 'id', + 'script', + 'meta', + 'prescript', + 'postscript' ] } - ); - } - - promiseQuery - .then((plugins) => { - if (name) { - if (!plugins) { - throw new Error('Plugin not found'); - } else { - plugins.enabled_admin_view = !!plugins.admin_view; - delete plugins.admin_view; - } + } + ) + .then((data) => { + if (!data) { + throw new Error('Plugin not found'); + } else { + data.enabled_admin_view = !!data.admin_view; + return lodash.omit(data, [ 'admin_view' ]); } - return res.json(plugins); - }) - .catch((err) => { - loggerPlugin.error(req.uuid, 'GET /plugins err', err.message); - return res.status(err.status || 400).json({ message: err.message }); }); - }); + } else { + const options = { + where: {}, + raw: true, + attributes: { + exclude: [ + 'id', + 'script', + 'meta', + 'prescript', + 'postscript' + ] + }, + order: [[ 'id', 'asc' ]] + }; - app.delete('/plugins', [ - toolsLib.security.verifyBearerTokenExpressMiddleware(['admin']), - checkSchema({ - name: { - in: ['query'], - errorMessage: 'must be a string', - isString: true, - isLength: { - errorMessage: 'must be minimum length of 1', - options: { min: 1 } - }, - optional: false - } - }) - ], (req, res) => { - const errors = expressValidator.validationResult(req); - if (!errors.isEmpty()) { - return res.status(400).json({ errors: errors.array() }); + if (search) { + options.where = { + name: { [sequelize.Op.like]: `%${search}%` } + }; } - loggerPlugin.verbose( - req.uuid, - 'DELETE /plugins auth', - req.auth.sub - ); - - const { name } = req.query; + promiseQuery = Plugin.findAndCountAll(options) + .then((data) => { + return { + count: data.count, + data: data.rows.map((plugin) => { + plugin.enabled_admin_view = !!plugin.admin_view; + return lodash.omit(plugin, [ 'admin_view' ]); + }) + }; + }); + } - loggerPlugin.info(req.uuid, 'DELETE /plugins name', name); + promiseQuery + .then((data) => { + return res.json(data); + }) + .catch((err) => { + loggerPlugin.error(req.uuid, 'GET /plugins err', err.message); + return res.status(err.status || 400).json({ message: err.message }); + }); + }); - toolsLib.plugin.getPlugin(name) - .then((plugin) => { - if (!plugin) { - throw new Error('Plugin not found'); - } + app.delete('/plugins', [ + toolsLib.security.verifyBearerTokenExpressMiddleware(['admin']), + checkSchema({ + name: { + in: ['query'], + errorMessage: 'must be a string', + isString: true, + isLength: { + errorMessage: 'must be minimum length of 1', + options: { min: 1 } + }, + optional: false + } + }) + ], (req, res) => { + const errors = expressValidator.validationResult(req); + if (!errors.isEmpty()) { + return res.status(400).json({ errors: errors.array() }); + } + + loggerPlugin.verbose( + req.uuid, + 'DELETE /plugins auth', + req.auth.sub + ); + + const { name } = req.query; + + loggerPlugin.info(req.uuid, 'DELETE /plugins name', name); + + toolsLib.plugin.getPlugin(name) + .then((plugin) => { + if (!plugin) { + throw new Error('Plugin not found'); + } - return bluebird.all([ - plugin, - plugin.destroy() - ]); - }) - .then(([ { enabled, script } ]) => { - loggerPlugin.info(req.uuid, 'DELETE /plugins deleted plugin', name); + return bluebird.all([ + plugin, + plugin.destroy() + ]); + }) + .then(([ { enabled, script } ]) => { + loggerPlugin.info(req.uuid, 'DELETE /plugins deleted plugin', name); - res.json({ message: 'Success' }); + res.json({ message: 'Success' }); - if (enabled && script) { - process.exit(); - } - }) - .catch((err) => { - loggerPlugin.error(req.uuid, 'DELETE /plugins err', err.message); - return res.status(err.status || 400).json({ message: err.message }); - }); - }); + if (enabled && script) { + process.exit(); + } + }) + .catch((err) => { + loggerPlugin.error(req.uuid, 'DELETE /plugins err', err.message); + return res.status(err.status || 400).json({ message: err.message }); + }); + }); - app.put('/plugins', [ - toolsLib.security.verifyBearerTokenExpressMiddleware(['admin']), - checkSchema({ - name: { - in: ['body'], - errorMessage: 'must be a string', - isString: true, - isLength: { - errorMessage: 'must be minimum length of 1', - options: { min: 1 } - }, - optional: false - }, - script: { - in: ['body'], - errorMessage: 'must be a string', - isString: true, - isLength: { - errorMessage: 'must be minimum length of 5', - options: { min: 5 } - }, - optional: true - }, - version: { - in: ['body'], - errorMessage: 'must be a number', - isNumeric: true, - optional: false - }, - description: { - in: ['body'], - errorMessage: 'must be a string or null', - isString: true, - optional: { options: { nullable: true } } + app.put('/plugins', [ + toolsLib.security.verifyBearerTokenExpressMiddleware(['admin']), + checkSchema({ + name: { + in: ['body'], + errorMessage: 'must be a string', + isString: true, + isLength: { + errorMessage: 'must be minimum length of 1', + options: { min: 1 } }, - author: { - in: ['body'], - errorMessage: 'must be a string or null', - isString: true, - optional: { options: { nullable: true } } - }, - url: { - in: ['body'], - errorMessage: 'must be a string or null', - isString: true, - optional: { options: { nullable: true } } - }, - bio: { - in: ['body'], - errorMessage: 'must be a string or null', - isString: true, - optional: { options: { nullable: true } } - }, - documentation: { - in: ['body'], - errorMessage: 'must be a string or null', - isString: true, - optional: { options: { nullable: true } } - }, - icon: { - in: ['body'], - errorMessage: 'must be a string or null', - isString: true, - optional: { options: { nullable: true } } - }, - logo: { - in: ['body'], - errorMessage: 'must be a string or null', - isString: true, - optional: { options: { nullable: true } } - }, - admin_view: { - in: ['body'], - errorMessage: 'must be a string or null', - isString: true, - optional: { options: { nullable: true } } - }, - web_view: { - in: ['body'], - errorMessage: 'must be an array or null', - isArray: true, - optional: { options: { nullable: true } } + optional: false + }, + script: { + in: ['body'], + errorMessage: 'must be a string', + isString: true, + isLength: { + errorMessage: 'must be minimum length of 5', + options: { min: 5 } }, - prescript: { - in: ['body'], - custom: { - options: (value) => { - if (!lodash.isPlainObject(value)) { - return false; - } - if (value.install && lodash.isArray(value.install)) { - for (let lib of value.install) { - if (!lodash.isString(lib)) { - return false; - } + optional: true + }, + version: { + in: ['body'], + errorMessage: 'must be a number', + isNumeric: true, + optional: false + }, + description: { + in: ['body'], + errorMessage: 'must be a string or null', + isString: true, + optional: { options: { nullable: true } } + }, + author: { + in: ['body'], + errorMessage: 'must be a string or null', + isString: true, + optional: { options: { nullable: true } } + }, + url: { + in: ['body'], + errorMessage: 'must be a string or null', + isString: true, + optional: { options: { nullable: true } } + }, + bio: { + in: ['body'], + errorMessage: 'must be a string or null', + isString: true, + optional: { options: { nullable: true } } + }, + documentation: { + in: ['body'], + errorMessage: 'must be a string or null', + isString: true, + optional: { options: { nullable: true } } + }, + icon: { + in: ['body'], + errorMessage: 'must be a string or null', + isString: true, + optional: { options: { nullable: true } } + }, + logo: { + in: ['body'], + errorMessage: 'must be a string or null', + isString: true, + optional: { options: { nullable: true } } + }, + admin_view: { + in: ['body'], + errorMessage: 'must be a string or null', + isString: true, + optional: { options: { nullable: true } } + }, + web_view: { + in: ['body'], + errorMessage: 'must be an array or null', + isArray: true, + optional: { options: { nullable: true } } + }, + prescript: { + in: ['body'], + custom: { + options: (value) => { + if (!lodash.isPlainObject(value)) { + return false; + } + if (value.install && lodash.isArray(value.install)) { + for (let lib of value.install) { + if (!lodash.isString(lib)) { + return false; } } - if (value.run && !lodash.isString(value.run)) { - return false; - } - return true; - }, - errorMessage: 'must be an object. install value must be an array of strings. run value must be a string' + } + if (value.run && !lodash.isString(value.run)) { + return false; + } + return true; }, - optional: { options: { nullable: true } } + errorMessage: 'must be an object. install value must be an array of strings. run value must be a string' }, - postscript: { - in: ['body'], - custom: { - options: (value) => { - if (!lodash.isPlainObject(value)) { - return false; - } - if (value.run && lodash.isString(value.run)) { - return false; - } - return true; - }, - errorMessage: 'must be an object. run value must be a string' + optional: { options: { nullable: true } } + }, + postscript: { + in: ['body'], + custom: { + options: (value) => { + if (!lodash.isPlainObject(value)) { + return false; + } + if (value.run && lodash.isString(value.run)) { + return false; + } + return true; }, - optional: true + errorMessage: 'must be an object. run value must be a string' }, - meta: { - in: ['body'], - custom: { - options: (value) => { - return lodash.isPlainObject(value); - }, - errorMessage: 'must be an object' + optional: true + }, + meta: { + in: ['body'], + custom: { + options: (value) => { + return lodash.isPlainObject(value); }, - optional: { options: { nullable: true } } + errorMessage: 'must be an object' }, - public_meta: { - in: ['body'], - custom: { - options: (value) => { - return lodash.isPlainObject(value); - }, - errorMessage: 'must be an object' + optional: { options: { nullable: true } } + }, + public_meta: { + in: ['body'], + custom: { + options: (value) => { + return lodash.isPlainObject(value); }, - optional: { options: { nullable: true } } + errorMessage: 'must be an object' }, - type: { - in: ['body'], - errorMessage: 'must be a string or null', - isString: true, - optional: { options: { nullable: true } } - } - }) - ], (req, res) => { - const errors = expressValidator.validationResult(req); - if (!errors.isEmpty()) { - return res.status(400).json({ errors: errors.array() }); - } - - loggerPlugin.verbose( - req.uuid, - 'PUT /plugins auth', - req.auth.sub - ); - - const { - name, - script, - version, - description, - author, - url, - icon, - documentation, - bio, - web_view, - admin_view, - logo, - prescript, - postscript, - meta, - public_meta, - type - } = req.body; - - loggerPlugin.info(req.uuid, 'PUT /plugins name', name, 'version', version); - - let sameTypePlugins = []; - - if (type) { - sameTypePlugins = Plugin.findAll({ - where: { type } - }); + optional: { options: { nullable: true } } + }, + type: { + in: ['body'], + errorMessage: 'must be a string or null', + isString: true, + optional: { options: { nullable: true } } } - - bluebird.all([ - toolsLib.plugin.getPlugin(name), - sameTypePlugins - ]) - .then(([ plugin, sameType ]) => { - if (!plugin) { - throw new Error('Plugin not installed'); - } - if (plugin.version === version) { - throw new Error('Version is already installed'); - } - if (sameType.length > 0 && type && plugin.type !== type) { - throw new Error(`Plugin with type ${type} already installed`); + }) + ], (req, res) => { + const errors = expressValidator.validationResult(req); + if (!errors.isEmpty()) { + return res.status(400).json({ errors: errors.array() }); + } + + loggerPlugin.verbose( + req.uuid, + 'PUT /plugins auth', + req.auth.sub + ); + + const { + name, + script, + version, + description, + author, + url, + icon, + documentation, + bio, + web_view, + admin_view, + logo, + prescript, + postscript, + meta, + public_meta, + type + } = req.body; + + loggerPlugin.info(req.uuid, 'PUT /plugins name', name, 'version', version); + + let sameTypePlugin = null; + + if (type) { + sameTypePlugin = Plugin.findOne({ + where: { + type, + name: { + [sequelize.Op.not]: name } + }, + raw: true, + attributes: ['id', 'name', 'type'] + }); + } + + bluebird.all([ + toolsLib.plugin.getPlugin(name), + sameTypePlugin + ]) + .then(([ plugin, sameTypePlugin ]) => { + if (!plugin) { + throw new Error('Plugin not installed'); + } + if (plugin.version === version) { + throw new Error('Version is already installed'); + } + if (sameTypePlugin) { + throw new Error(`${name} version ${version} cannot be ran in parallel with an installed plugin (${sameTypePlugin.name}). Uninstall the plugin ${sameTypePlugin.name} before updating this plugin.`); + } - const updatedPlugin = { - version - }; - - if (script) { - const minifiedScript = uglifyEs.minify(script); + const updatedPlugin = { + version + }; - if (minifiedScript.error) { - throw new Error(`Error while minifying script: ${minifiedScript.error.message}`); - } + if (script) { + const minifiedScript = uglifyEs.minify(script); - updatedPlugin.script = minifiedScript.code; + if (minifiedScript.error) { + throw new Error(`Error while minifying script: ${minifiedScript.error.message}`); } - if (description) { - updatedPlugin.description = description; - } + updatedPlugin.script = minifiedScript.code; + } - if (bio) { - updatedPlugin.bio = bio; - } + if (description) { + updatedPlugin.description = description; + } - if (author) { - updatedPlugin.author = author; - } + if (bio) { + updatedPlugin.bio = bio; + } - if (type) { - updatedPlugin.type = type; - } + if (author) { + updatedPlugin.author = author; + } - if (documentation) { - updatedPlugin.documentation = documentation; - } + if (type) { + updatedPlugin.type = type; + } - if (icon) { - updatedPlugin.icon = icon; - } + if (documentation) { + updatedPlugin.documentation = documentation; + } - if (url) { - updatedPlugin.url = url; - } + if (icon) { + updatedPlugin.icon = icon; + } - if (logo) { - updatedPlugin.logo = logo; - } + if (url) { + updatedPlugin.url = url; + } - if (!lodash.isUndefined(web_view)) { - updatedPlugin.web_view = web_view; - } + if (logo) { + updatedPlugin.logo = logo; + } - if (!lodash.isUndefined(admin_view)) { - updatedPlugin.admin_view = admin_view; - } + if (!lodash.isUndefined(web_view)) { + updatedPlugin.web_view = web_view; + } - if (lodash.isPlainObject(prescript)) { - updatedPlugin.prescript = prescript; - } + if (!lodash.isUndefined(admin_view)) { + updatedPlugin.admin_view = admin_view; + } - if (lodash.isPlainObject(postscript)) { - updatedPlugin.postscript = postscript; - } + if (lodash.isPlainObject(prescript)) { + updatedPlugin.prescript = prescript; + } + + if (lodash.isPlainObject(postscript)) { + updatedPlugin.postscript = postscript; + } - if (lodash.isPlainObject(meta)) { - for (let key in plugin.meta) { - if ( - plugin.meta[key].overwrite === false + if (lodash.isPlainObject(meta)) { + for (let key in plugin.meta) { + if ( + plugin.meta[key].overwrite === false && (!meta[key] || meta[key].overwrite === false) - ) { - meta[key] = plugin.meta[key]; - } + ) { + meta[key] = plugin.meta[key]; } + } - const existingMeta = lodash.pick(plugin.meta, Object.keys(meta)); - - for (let key in meta) { - if (existingMeta[key] !== undefined) { - if (lodash.isPlainObject(meta[key]) && !lodash.isPlainObject(existingMeta[key])) { - meta[key].value = existingMeta[key]; - } else if (!lodash.isPlainObject(meta[key]) && !lodash.isPlainObject(existingMeta[key])) { - meta[key] = existingMeta[key]; - } else if (!lodash.isPlainObject(meta[key]) && lodash.isPlainObject(existingMeta[key])) { - meta[key] = existingMeta[key].value; - } else if (lodash.isPlainObject(meta[key]) && lodash.isPlainObject(existingMeta[key])) { - meta[key].value = existingMeta[key].value; - } + const existingMeta = lodash.pick(plugin.meta, Object.keys(meta)); + + for (let key in meta) { + if (existingMeta[key] !== undefined) { + if (lodash.isPlainObject(meta[key]) && !lodash.isPlainObject(existingMeta[key])) { + meta[key].value = existingMeta[key]; + } else if (!lodash.isPlainObject(meta[key]) && !lodash.isPlainObject(existingMeta[key])) { + meta[key] = existingMeta[key]; + } else if (!lodash.isPlainObject(meta[key]) && lodash.isPlainObject(existingMeta[key])) { + meta[key] = existingMeta[key].value; + } else if (lodash.isPlainObject(meta[key]) && lodash.isPlainObject(existingMeta[key])) { + meta[key].value = existingMeta[key].value; } } - - updatedPlugin.meta = meta; } - if (lodash.isPlainObject(public_meta)) { - for (let key in plugin.public_meta) { - if ( - plugin.public_meta[key].overwrite === false + updatedPlugin.meta = meta; + } + + if (lodash.isPlainObject(public_meta)) { + for (let key in plugin.public_meta) { + if ( + plugin.public_meta[key].overwrite === false && (!public_meta[key] || public_meta[key].overwrite === false) - ) { - public_meta[key] = plugin.public_meta[key]; - } + ) { + public_meta[key] = plugin.public_meta[key]; } + } - const existingPublicMeta = lodash.pick(plugin.public_meta, Object.keys(public_meta)); - - for (let key in public_meta) { - if (existingPublicMeta[key] !== undefined) { - if (lodash.isPlainObject(public_meta[key]) && !lodash.isPlainObject(existingPublicMeta[key])) { - public_meta[key].value = existingPublicMeta[key]; - } else if (!lodash.isPlainObject(public_meta[key]) && !lodash.isPlainObject(existingPublicMeta[key])) { - public_meta[key] = existingPublicMeta[key]; - } else if (!lodash.isPlainObject(public_meta[key]) && lodash.isPlainObject(existingPublicMeta[key])) { - public_meta[key] = existingPublicMeta[key].value; - } else if (lodash.isPlainObject(public_meta[key]) && lodash.isPlainObject(existingPublicMeta[key])) { - public_meta[key].value = existingPublicMeta[key].value; - } + const existingPublicMeta = lodash.pick(plugin.public_meta, Object.keys(public_meta)); + + for (let key in public_meta) { + if (existingPublicMeta[key] !== undefined) { + if (lodash.isPlainObject(public_meta[key]) && !lodash.isPlainObject(existingPublicMeta[key])) { + public_meta[key].value = existingPublicMeta[key]; + } else if (!lodash.isPlainObject(public_meta[key]) && !lodash.isPlainObject(existingPublicMeta[key])) { + public_meta[key] = existingPublicMeta[key]; + } else if (!lodash.isPlainObject(public_meta[key]) && lodash.isPlainObject(existingPublicMeta[key])) { + public_meta[key] = existingPublicMeta[key].value; + } else if (lodash.isPlainObject(public_meta[key]) && lodash.isPlainObject(existingPublicMeta[key])) { + public_meta[key].value = existingPublicMeta[key].value; } } - - updatedPlugin.public_meta = public_meta; } - return bluebird.all([ - plugin, - plugin.update(updatedPlugin) - ]); - }) - .then(([ { enabled, script }, plugin ]) => { - loggerPlugin.info(req.uuid, 'PUT /plugins updated', name); + updatedPlugin.public_meta = public_meta; + } - plugin = plugin.dataValues; + return bluebird.all([ + plugin, + plugin.update(updatedPlugin) + ]); + }) + .then(([ { enabled, script }, plugin ]) => { + loggerPlugin.info(req.uuid, 'PUT /plugins updated', name); - let restartProcess = false; - if (enabled && script) { - restartProcess = true; - } + plugin = plugin.dataValues; - plugin.enabled_admin_view = !!plugin.admin_view; + let restartProcess = false; + if (enabled && script) { + restartProcess = true; + } - res.json(lodash.omit(plugin, [ - 'id', - 'meta', - 'admin_view', - 'script', - 'prescript', - 'postscript' - ])); + plugin.enabled_admin_view = !!plugin.admin_view; - if (restartProcess) { - process.exit(); - } - }) - .catch((err) => { - loggerPlugin.error(req.uuid, 'POST /plugins err', err.message); - return res.status(err.status || 400).json({ message: err.message }); - }); - }); + res.json(lodash.omit(plugin, [ + 'id', + 'meta', + 'admin_view', + 'script', + 'prescript', + 'postscript' + ])); - app.post('/plugins', [ - toolsLib.security.verifyBearerTokenExpressMiddleware(['admin']), - checkSchema({ - name: { - in: ['body'], - errorMessage: 'must be a string', - isString: true, - isLength: { - errorMessage: 'must be minimum length of 1', - options: { min: 1 } - }, - optional: false - }, - script: { - in: ['body'], - errorMessage: 'must be a string', - isString: true, - isLength: { - errorMessage: 'must be minimum length of 5', - options: { min: 5 } - }, - optional: true - }, - version: { - in: ['body'], - errorMessage: 'must be a number', - isNumeric: true, - optional: false - }, - author: { - in: ['body'], - errorMessage: 'must be a string', - isString: true, - optional: false - }, - enabled: { - in: ['body'], - errorMessage: 'must be a boolean', - isBoolean: true, - optional: false - }, - description: { - in: ['body'], - errorMessage: 'must be a string or null', - isString: true, - optional: { options: { nullable: true } } - }, - bio: { - in: ['body'], - errorMessage: 'must be a string or null', - isString: true, - optional: { options: { nullable: true } } - }, - documentation: { - in: ['body'], - errorMessage: 'must be a string or null', - isString: true, - optional: { options: { nullable: true } } - }, - icon: { - in: ['body'], - errorMessage: 'must be a string or null', - isString: true, - optional: { options: { nullable: true } } - }, - url: { - in: ['body'], - errorMessage: 'must be a string or null', - isString: true, - optional: { options: { nullable: true } } - }, - logo: { - in: ['body'], - errorMessage: 'must be a string or null', - isString: true, - optional: { options: { nullable: true } } - }, - admin_view: { - in: ['body'], - errorMessage: 'must be a string or null', - isString: true, - optional: { options: { nullable: true } } + if (restartProcess) { + process.exit(); + } + }) + .catch((err) => { + loggerPlugin.error(req.uuid, 'POST /plugins err', err.message); + return res.status(err.status || 400).json({ message: err.message }); + }); + }); + + app.post('/plugins', [ + toolsLib.security.verifyBearerTokenExpressMiddleware(['admin']), + checkSchema({ + name: { + in: ['body'], + errorMessage: 'must be a string', + isString: true, + isLength: { + errorMessage: 'must be minimum length of 1', + options: { min: 1 } }, - web_view: { - in: ['body'], - errorMessage: 'must be an array or null', - isArray: true, - optional: { options: { nullable: true } } + optional: false + }, + script: { + in: ['body'], + errorMessage: 'must be a string', + isString: true, + isLength: { + errorMessage: 'must be minimum length of 5', + options: { min: 5 } }, - prescript: { - in: ['body'], - custom: { - options: (value) => { - if (!lodash.isPlainObject(value)) { - return false; - } - if (value.install && lodash.isArray(value.install)) { - for (let lib of value.install) { - if (!lodash.isString(lib)) { - return false; - } + optional: true + }, + version: { + in: ['body'], + errorMessage: 'must be a number', + isNumeric: true, + optional: false + }, + author: { + in: ['body'], + errorMessage: 'must be a string', + isString: true, + optional: false + }, + enabled: { + in: ['body'], + errorMessage: 'must be a boolean', + isBoolean: true, + optional: false + }, + description: { + in: ['body'], + errorMessage: 'must be a string or null', + isString: true, + optional: { options: { nullable: true } } + }, + bio: { + in: ['body'], + errorMessage: 'must be a string or null', + isString: true, + optional: { options: { nullable: true } } + }, + documentation: { + in: ['body'], + errorMessage: 'must be a string or null', + isString: true, + optional: { options: { nullable: true } } + }, + icon: { + in: ['body'], + errorMessage: 'must be a string or null', + isString: true, + optional: { options: { nullable: true } } + }, + url: { + in: ['body'], + errorMessage: 'must be a string or null', + isString: true, + optional: { options: { nullable: true } } + }, + logo: { + in: ['body'], + errorMessage: 'must be a string or null', + isString: true, + optional: { options: { nullable: true } } + }, + admin_view: { + in: ['body'], + errorMessage: 'must be a string or null', + isString: true, + optional: { options: { nullable: true } } + }, + web_view: { + in: ['body'], + errorMessage: 'must be an array or null', + isArray: true, + optional: { options: { nullable: true } } + }, + prescript: { + in: ['body'], + custom: { + options: (value) => { + if (!lodash.isPlainObject(value)) { + return false; + } + if (value.install && lodash.isArray(value.install)) { + for (let lib of value.install) { + if (!lodash.isString(lib)) { + return false; } } - if (value.run && !lodash.isString(value.run)) { - return false; - } - return true; - }, - errorMessage: 'must be an object. install value must be an array of strings. run value must be a string' + } + if (value.run && !lodash.isString(value.run)) { + return false; + } + return true; }, - optional: { options: { nullable: true } } + errorMessage: 'must be an object. install value must be an array of strings. run value must be a string' }, - postscript: { - in: ['body'], - custom: { - options: (value) => { - if (!lodash.isPlainObject(value)) { - return false; - } - if (value.run && !lodash.isString(value.run)) { - return false; - } - return true; - }, - errorMessage: 'must be an object. run value must be a string' + optional: { options: { nullable: true } } + }, + postscript: { + in: ['body'], + custom: { + options: (value) => { + if (!lodash.isPlainObject(value)) { + return false; + } + if (value.run && !lodash.isString(value.run)) { + return false; + } + return true; }, - optional: { options: { nullable: true } } + errorMessage: 'must be an object. run value must be a string' }, - meta: { - in: ['body'], - custom: { - options: (value) => { - return lodash.isPlainObject(value); - }, - errorMessage: 'must be an object' + optional: { options: { nullable: true } } + }, + meta: { + in: ['body'], + custom: { + options: (value) => { + return lodash.isPlainObject(value); }, - optional: { options: { nullable: true } } + errorMessage: 'must be an object' }, - public_meta: { - in: ['body'], - custom: { - options: (value) => { - return lodash.isPlainObject(value); - }, - errorMessage: 'must be an object' + optional: { options: { nullable: true } } + }, + public_meta: { + in: ['body'], + custom: { + options: (value) => { + return lodash.isPlainObject(value); }, - optional: { options: { nullable: true } } + errorMessage: 'must be an object' }, - type: { - in: ['body'], - errorMessage: 'must be a string or null', - isString: true, - optional: { options: { nullable: true } } - } - }) - ], (req, res) => { - const errors = expressValidator.validationResult(req); - if (!errors.isEmpty()) { - return res.status(400).json({ errors: errors.array() }); - } - - loggerPlugin.verbose( - req.uuid, - 'POST /plugins auth', - req.auth.sub - ); - - const { - name, - script, - version, - description, - author, - icon, - bio, - documentation, - web_view, - admin_view, - url, - logo, - enabled, - prescript, - postscript, - meta, - public_meta, - type - } = req.body; - - loggerPlugin.info(req.uuid, 'POST /plugins name', name, 'version', version); - - const whereArray = [ - { name } - ]; - - if (type) { - whereArray.push( - { type } - ); + optional: { options: { nullable: true } } + }, + type: { + in: ['body'], + errorMessage: 'must be a string or null', + isString: true, + optional: { options: { nullable: true } } } - - Plugin.findAll({ - where: { - [sequelize.Op.or]: whereArray + }) + ], (req, res) => { + const errors = expressValidator.validationResult(req); + if (!errors.isEmpty()) { + return res.status(400).json({ errors: errors.array() }); + } + + loggerPlugin.verbose( + req.uuid, + 'POST /plugins auth', + req.auth.sub + ); + + const { + name, + script, + version, + description, + author, + icon, + bio, + documentation, + web_view, + admin_view, + url, + logo, + enabled, + prescript, + postscript, + meta, + public_meta, + type + } = req.body; + + loggerPlugin.info(req.uuid, 'POST /plugins name', name, 'version', version); + + let sameTypePlugin = null; + + if (type) { + sameTypePlugin = Plugin.findOne({ + where: { type }, + raw: true, + attributes: ['id', 'name', 'type'] + }); + } + + bluebird.all([ + Plugin.findOne({ + where: { name }, + raw: true, + attributes: ['id', 'name'] + }), + sameTypePlugin + ]) + .then(([ sameNamePlugin, sameTypePlugin ]) => { + if (sameNamePlugin) { + throw new Error(`Plugin ${name} is already installed`); } - }) - .then((plugins) => { - if (plugins.length > 0) { - throw new Error('Plugin with same name or type is already installed'); - } - const newPlugin = { - name, - version, - author, - enabled - }; + if (sameTypePlugin) { + throw new Error(`${name} cannot be ran in parallel with an installed plugin (${sameTypePlugin.name}). Uninstall the plugin ${sameTypePlugin.name} before installing this plugin.`); + } - if (script) { - const minifiedScript = uglifyEs.minify(script); + const newPlugin = { + name, + version, + author, + enabled + }; - if (minifiedScript.error) { - throw new Error(`Error while minifying script: ${minifiedScript.error.message}`); - } + if (script) { + const minifiedScript = uglifyEs.minify(script); - newPlugin.script = minifiedScript.code; + if (minifiedScript.error) { + throw new Error(`Error while minifying script: ${minifiedScript.error.message}`); } - if (description) { - newPlugin.description = description; - } + newPlugin.script = minifiedScript.code; + } - if (bio) { - newPlugin.bio = bio; - } + if (description) { + newPlugin.description = description; + } - if (documentation) { - newPlugin.documentation = documentation; - } + if (bio) { + newPlugin.bio = bio; + } - if (icon) { - newPlugin.icon = icon; - } + if (documentation) { + newPlugin.documentation = documentation; + } - if (url) { - newPlugin.url = url; - } + if (icon) { + newPlugin.icon = icon; + } - if (logo) { - newPlugin.logo = logo; - } + if (url) { + newPlugin.url = url; + } - if (type) { - newPlugin.type = type; - } + if (logo) { + newPlugin.logo = logo; + } - if (!lodash.isUndefined(web_view)) { - newPlugin.web_view = web_view; - } + if (type) { + newPlugin.type = type; + } - if (!lodash.isUndefined(admin_view)) { - newPlugin.admin_view = admin_view; - } + if (!lodash.isUndefined(web_view)) { + newPlugin.web_view = web_view; + } - if (lodash.isPlainObject(prescript)) { - newPlugin.prescript = prescript; - } + if (!lodash.isUndefined(admin_view)) { + newPlugin.admin_view = admin_view; + } - if (lodash.isPlainObject(postscript)) { - newPlugin.postscript = postscript; - } + if (lodash.isPlainObject(prescript)) { + newPlugin.prescript = prescript; + } - if (lodash.isPlainObject(meta)) { - newPlugin.meta = meta; - } + if (lodash.isPlainObject(postscript)) { + newPlugin.postscript = postscript; + } - if (lodash.isPlainObject(public_meta)) { - newPlugin.public_meta = public_meta; - } + if (lodash.isPlainObject(meta)) { + newPlugin.meta = meta; + } - return toolsLib.database.create('plugin', newPlugin); - }) - .then((plugin) => { - loggerPlugin.info(req.uuid, 'POST /plugins installed', name); + if (lodash.isPlainObject(public_meta)) { + newPlugin.public_meta = public_meta; + } - plugin = plugin.dataValues; + return toolsLib.database.create('plugin', newPlugin); + }) + .then((plugin) => { + loggerPlugin.info(req.uuid, 'POST /plugins installed', name); - let restartProcess = false; - if (plugin.enabled && plugin.script) { - restartProcess = true; - } + plugin = plugin.dataValues; - plugin.enabled_admin_view = !!plugin.admin_view; + let restartProcess = false; + if (plugin.enabled && plugin.script) { + restartProcess = true; + } - res.json(lodash.omit(plugin, [ - 'id', - 'meta', - 'admin_view', - 'script', - 'prescript', - 'postscript' - ])); + plugin.enabled_admin_view = !!plugin.admin_view; - if (restartProcess) { - process.exit(); - } - }) - .catch((err) => { - loggerPlugin.error(req.uuid, 'POST /plugins err', err.message); - return res.status(err.status || 400).json({ message: err.message }); - }); - }); + res.json(lodash.omit(plugin, [ + 'id', + 'meta', + 'admin_view', + 'script', + 'prescript', + 'postscript' + ])); - app.put('/plugins/public-meta', [ - toolsLib.security.verifyBearerTokenExpressMiddleware(['admin']), - checkSchema({ - name: { - in: ['body'], - errorMessage: 'must be a string', - isString: true, - isLength: { - errorMessage: 'must be minimum length of 1', - options: { min: 1 } - }, - optional: false - }, - public_meta: { - in: ['body'], - custom: { - options: (value) => { - return lodash.isPlainObject(value); - }, - errorMessage: 'must be an object' - }, - optional: false + if (restartProcess) { + process.exit(); } }) - ], (req, res) => { - const errors = expressValidator.validationResult(req); - if (!errors.isEmpty()) { - return res.status(400).json({ errors: errors.array() }); - } - - loggerPlugin.verbose( - req.uuid, - 'PUT /plugins/public-meta auth', - req.auth.sub - ); - - const { name, public_meta } = req.body; - - loggerPlugin.info(req.uuid, 'PUT /plugins/public-meta name', name); + .catch((err) => { + loggerPlugin.error(req.uuid, 'POST /plugins err', err.message); + return res.status(err.status || 400).json({ message: err.message }); + }); + }); - toolsLib.plugin.getPlugin(name) - .then((plugin) => { - if (!plugin) { - throw new Error('Plugin not found'); - } + app.put('/plugins/public-meta', [ + toolsLib.security.verifyBearerTokenExpressMiddleware(['admin']), + checkSchema({ + name: { + in: ['body'], + errorMessage: 'must be a string', + isString: true, + isLength: { + errorMessage: 'must be minimum length of 1', + options: { min: 1 } + }, + optional: false + }, + public_meta: { + in: ['body'], + custom: { + options: (value) => { + return lodash.isPlainObject(value); + }, + errorMessage: 'must be an object' + }, + optional: false + } + }) + ], (req, res) => { + const errors = expressValidator.validationResult(req); + if (!errors.isEmpty()) { + return res.status(400).json({ errors: errors.array() }); + } + + loggerPlugin.verbose( + req.uuid, + 'PUT /plugins/public-meta auth', + req.auth.sub + ); + + const { name, public_meta } = req.body; + + loggerPlugin.info(req.uuid, 'PUT /plugins/public-meta name', name); + + toolsLib.plugin.getPlugin(name) + .then((plugin) => { + if (!plugin) { + throw new Error('Plugin not found'); + } - const newPublicMeta = plugin.public_meta; + const newPublicMeta = plugin.public_meta; - for (let key in newPublicMeta) { - if (public_meta[key] !== undefined) { - if (lodash.isPlainObject(newPublicMeta[key])) { - newPublicMeta[key].value = public_meta[key]; - } else { - newPublicMeta[key] = public_meta[key]; - } + for (let key in newPublicMeta) { + if (public_meta[key] !== undefined) { + if (lodash.isPlainObject(newPublicMeta[key])) { + newPublicMeta[key].value = public_meta[key]; + } else { + newPublicMeta[key] = public_meta[key]; } } + } - return plugin.update({ public_meta: newPublicMeta }, { fields: ['public_meta'] }); - }) - .then((plugin) => { - loggerPlugin.info(req.uuid, 'PUT /plugins/public-meta updated', name); - - res.json({ - name: plugin.name, - version: plugin.version, - public_meta: plugin.public_meta - }); + return plugin.update({ public_meta: newPublicMeta }, { fields: ['public_meta'] }); + }) + .then((plugin) => { + loggerPlugin.info(req.uuid, 'PUT /plugins/public-meta updated', name); - if (plugin.enabled && plugin.script) { - process.exit(); - } - }) - .catch((err) => { - loggerPlugin.error(req.uuid, 'PUT /plugins/public-meta err', err.message); - return res.status(err.status || 400).json({ message: err.message }); + res.json({ + name: plugin.name, + version: plugin.version, + public_meta: plugin.public_meta }); - }); - app.put('/plugins/meta', [ - toolsLib.security.verifyBearerTokenExpressMiddleware(['admin']), - checkSchema({ - name: { - in: ['body'], - errorMessage: 'must be a string', - isString: true, - isLength: { - errorMessage: 'must be minimum length of 1', - options: { min: 1 } - }, - optional: false + if (plugin.enabled && plugin.script) { + process.exit(); + } + }) + .catch((err) => { + loggerPlugin.error(req.uuid, 'PUT /plugins/public-meta err', err.message); + return res.status(err.status || 400).json({ message: err.message }); + }); + }); + + app.put('/plugins/meta', [ + toolsLib.security.verifyBearerTokenExpressMiddleware(['admin']), + checkSchema({ + name: { + in: ['body'], + errorMessage: 'must be a string', + isString: true, + isLength: { + errorMessage: 'must be minimum length of 1', + options: { min: 1 } }, - meta: { - in: ['body'], - custom: { - options: (value) => { - return lodash.isPlainObject(value); - }, - errorMessage: 'must be an object' + optional: false + }, + meta: { + in: ['body'], + custom: { + options: (value) => { + return lodash.isPlainObject(value); }, - optional: true + errorMessage: 'must be an object' }, - public_meta: { - in: ['body'], - custom: { - options: (value) => { - return lodash.isPlainObject(value); - }, - errorMessage: 'must be an object' + optional: true + }, + public_meta: { + in: ['body'], + custom: { + options: (value) => { + return lodash.isPlainObject(value); }, - optional: true - } - }) - ], (req, res) => { - const errors = expressValidator.validationResult(req); - if (!errors.isEmpty()) { - return res.status(400).json({ errors: errors.array() }); - } - - loggerPlugin.verbose( - req.uuid, - 'PUT /plugins/meta auth', - req.auth.sub - ); - - const { name, meta, public_meta } = req.body; - - if (!meta && !public_meta) { - loggerPlugin.error(req.uuid, 'PUT /plugins/meta err', 'Must provide meta or public_meta to update'); - return res.status(400).json({ errors: 'Must provide meta or public_meta to update' }); + errorMessage: 'must be an object' + }, + optional: true } + }) + ], (req, res) => { + const errors = expressValidator.validationResult(req); + if (!errors.isEmpty()) { + return res.status(400).json({ errors: errors.array() }); + } + + loggerPlugin.verbose( + req.uuid, + 'PUT /plugins/meta auth', + req.auth.sub + ); + + const { name, meta, public_meta } = req.body; + + if (!meta && !public_meta) { + loggerPlugin.error(req.uuid, 'PUT /plugins/meta err', 'Must provide meta or public_meta to update'); + return res.status(400).json({ errors: 'Must provide meta or public_meta to update' }); + } + + loggerPlugin.info(req.uuid, 'PUT /plugins/meta name', name, 'meta', meta, 'public_meta', public_meta); + + toolsLib.plugin.getPlugin(name) + .then((plugin) => { + if (!plugin) { + throw new Error('Plugin not found'); + } - loggerPlugin.info(req.uuid, 'PUT /plugins/meta name', name, 'meta', meta, 'public_meta', public_meta); - - toolsLib.plugin.getPlugin(name) - .then((plugin) => { - if (!plugin) { - throw new Error('Plugin not found'); - } - - const params = {}; + const params = {}; - if (meta) { - const newMeta = plugin.meta; + if (meta) { + const newMeta = plugin.meta; - for (let key in newMeta) { - if (meta[key] !== undefined) { - if (lodash.isPlainObject(newMeta[key])) { - newMeta[key].value = meta[key]; - } else { - newMeta[key] = meta[key]; - } + for (let key in newMeta) { + if (meta[key] !== undefined) { + if (lodash.isPlainObject(newMeta[key])) { + newMeta[key].value = meta[key]; + } else { + newMeta[key] = meta[key]; } } - - params.meta = newMeta; } - if (public_meta) { - const newPublicMeta = plugin.public_meta; + params.meta = newMeta; + } - for (let key in newPublicMeta) { - if (public_meta[key] !== undefined) { - if (lodash.isPlainObject(newPublicMeta[key])) { - newPublicMeta[key].value = public_meta[key]; - } else { - newPublicMeta[key] = public_meta[key]; - } + if (public_meta) { + const newPublicMeta = plugin.public_meta; + + for (let key in newPublicMeta) { + if (public_meta[key] !== undefined) { + if (lodash.isPlainObject(newPublicMeta[key])) { + newPublicMeta[key].value = public_meta[key]; + } else { + newPublicMeta[key] = public_meta[key]; } } - - params.public_meta = newPublicMeta; } - return plugin.update(params, { fields: Object.keys(params) }); - }) - .then((plugin) => { - loggerPlugin.info(req.uuid, 'PUT /plugins/meta updated', name); - - res.json({ - name: plugin.name, - version: plugin.version, - public_meta: plugin.public_meta, - meta: plugin.meta - }); + params.public_meta = newPublicMeta; + } - if (plugin.enabled && plugin.script) { - process.exit(); - } - }) - .catch((err) => { - loggerPlugin.error(req.uuid, 'PUT /plugins/meta err', err.message); - return res.status(err.status || 400).json({ message: err.message }); + return plugin.update(params, { fields: Object.keys(params) }); + }) + .then((plugin) => { + loggerPlugin.info(req.uuid, 'PUT /plugins/meta updated', name); + + res.json({ + name: plugin.name, + version: plugin.version, + public_meta: plugin.public_meta, + meta: plugin.meta }); - }); - app.get('/plugins/meta', [ - toolsLib.security.verifyBearerTokenExpressMiddleware(['admin']), - checkSchema({ - name: { - in: ['query'], - errorMessage: 'must be a string', - isString: true, - isLength: { - errorMessage: 'must be minimum length of 1', - options: { min: 1 } - }, - optional: false + if (plugin.enabled && plugin.script) { + process.exit(); } }) - ], (req, res) => { - const errors = expressValidator.validationResult(req); - if (!errors.isEmpty()) { - return res.status(400).json({ errors: errors.array() }); - } - - loggerPlugin.verbose( - req.uuid, - 'GET /plugins/meta auth', - req.auth.sub - ); - - const { name } = req.query; - - loggerPlugin.info(req.uuid, 'GET /plugins/meta name', name); - - toolsLib.plugin.getPlugin(name, { raw: true, attributes: ['name', 'version', 'meta', 'public_meta'] }) - .then((plugin) => { - if (!plugin) { - throw new Error('Plugin not found'); - } - - return res.json(plugin); - }) - .catch((err) => { - loggerPlugin.error(req.uuid, 'GET /plugins/meta err', err.message); - return res.status(err.status || 400).json({ message: err.message }); - }); - }); + .catch((err) => { + loggerPlugin.error(req.uuid, 'PUT /plugins/meta err', err.message); + return res.status(err.status || 400).json({ message: err.message }); + }); + }); - app.get('/plugins/script', [ - toolsLib.security.verifyBearerTokenExpressMiddleware(['admin']), - checkSchema({ - name: { - in: ['query'], - errorMessage: 'must be a string', - isString: true, - isLength: { - errorMessage: 'must be minimum length of 1', - options: { min: 1 } - }, - optional: false + app.get('/plugins/meta', [ + toolsLib.security.verifyBearerTokenExpressMiddleware(['admin']), + checkSchema({ + name: { + in: ['query'], + errorMessage: 'must be a string', + isString: true, + isLength: { + errorMessage: 'must be minimum length of 1', + options: { min: 1 } + }, + optional: false + } + }) + ], (req, res) => { + const errors = expressValidator.validationResult(req); + if (!errors.isEmpty()) { + return res.status(400).json({ errors: errors.array() }); + } + + loggerPlugin.verbose( + req.uuid, + 'GET /plugins/meta auth', + req.auth.sub + ); + + const { name } = req.query; + + loggerPlugin.info(req.uuid, 'GET /plugins/meta name', name); + + toolsLib.plugin.getPlugin(name, { raw: true, attributes: ['name', 'version', 'meta', 'public_meta'] }) + .then((plugin) => { + if (!plugin) { + throw new Error('Plugin not found'); } + + return res.json(plugin); }) - ], (req, res) => { - const errors = expressValidator.validationResult(req); - if (!errors.isEmpty()) { - return res.status(400).json({ errors: errors.array() }); + .catch((err) => { + loggerPlugin.error(req.uuid, 'GET /plugins/meta err', err.message); + return res.status(err.status || 400).json({ message: err.message }); + }); + }); + + app.get('/plugins/script', [ + toolsLib.security.verifyBearerTokenExpressMiddleware(['admin']), + checkSchema({ + name: { + in: ['query'], + errorMessage: 'must be a string', + isString: true, + isLength: { + errorMessage: 'must be minimum length of 1', + options: { min: 1 } + }, + optional: false } + }) + ], (req, res) => { + const errors = expressValidator.validationResult(req); + if (!errors.isEmpty()) { + return res.status(400).json({ errors: errors.array() }); + } + + loggerPlugin.verbose( + req.uuid, + 'GET /plugins/script auth', + req.auth.sub + ); + + const { name } = req.query; + + loggerPlugin.info(req.uuid, 'GET /plugins/script name', name); + + toolsLib.plugin.getPlugin(name, { raw: true, attributes: ['name', 'version', 'script', 'prescript', 'postscript', 'admin_view'] }) + .then((plugin) => { + if (!plugin) { + throw new Error('Plugin not found'); + } - loggerPlugin.verbose( - req.uuid, - 'GET /plugins/script auth', - req.auth.sub - ); + return res.json(plugin); + }) + .catch((err) => { + loggerPlugin.error(req.uuid, 'GET /plugins/script err', err.message); + return res.status(err.status || 400).json({ message: err.message }); + }); + }); - const { name } = req.query; + app.get('/plugins/disable', [ + toolsLib.security.verifyBearerTokenExpressMiddleware(['admin']), + checkSchema({ + name: { + in: ['query'], + errorMessage: 'must be a string', + isString: true, + isLength: { + errorMessage: 'must be minimum length of 1', + options: { min: 1 } + }, + optional: false + } + }) + ], (req, res) => { + const errors = expressValidator.validationResult(req); + if (!errors.isEmpty()) { + return res.status(400).json({ errors: errors.array() }); + } + + loggerPlugin.verbose( + req.uuid, + 'GET /plugins/disable auth', + req.auth.sub + ); + + const { name } = req.query; + + loggerPlugin.info(req.uuid, 'GET /plugins/disable name', name); + + toolsLib.plugin.getPlugin(name) + .then((plugin) => { + if (!plugin) { + throw new Error('Plugin not found'); + } - loggerPlugin.info(req.uuid, 'GET /plugins/script name', name); + if (!plugin.enabled) { + throw new Error('Plugin is already disabled'); + } - toolsLib.plugin.getPlugin(name, { raw: true, attributes: ['name', 'version', 'script', 'prescript', 'postscript', 'admin_view'] }) - .then((plugin) => { - if (!plugin) { - throw new Error('Plugin not found'); - } + return plugin.update({ enabled: false }, { fields: ['enabled']}); + }) + .then((plugin) => { + loggerPlugin.info(req.uuid, 'GET /plugins/disable disabled plugin', name); - return res.json(plugin); - }) - .catch((err) => { - loggerPlugin.error(req.uuid, 'GET /plugins/script err', err.message); - return res.status(err.status || 400).json({ message: err.message }); - }); - }); + res.json({ message: 'Success' }); - app.get('/plugins/disable', [ - toolsLib.security.verifyBearerTokenExpressMiddleware(['admin']), - checkSchema({ - name: { - in: ['query'], - errorMessage: 'must be a string', - isString: true, - isLength: { - errorMessage: 'must be minimum length of 1', - options: { min: 1 } - }, - optional: false + if (plugin.script) { + process.exit(); } }) - ], (req, res) => { - const errors = expressValidator.validationResult(req); - if (!errors.isEmpty()) { - return res.status(400).json({ errors: errors.array() }); - } - - loggerPlugin.verbose( - req.uuid, - 'GET /plugins/disable auth', - req.auth.sub - ); - - const { name } = req.query; + .catch((err) => { + loggerPlugin.error(req.uuid, 'GET /plugins/disable err', err.message); + return res.status(err.status || 400).json({ message: err.message }); + }); + }); - loggerPlugin.info(req.uuid, 'GET /plugins/disable name', name); + app.get('/plugins/enable', [ + toolsLib.security.verifyBearerTokenExpressMiddleware(['admin']), + checkSchema({ + name: { + in: ['query'], + errorMessage: 'must be a string', + isString: true, + isLength: { + errorMessage: 'must be minimum length of 1', + options: { min: 1 } + }, + optional: false + } + }) + ], (req, res) => { + const errors = expressValidator.validationResult(req); + if (!errors.isEmpty()) { + return res.status(400).json({ errors: errors.array() }); + } + + loggerPlugin.verbose( + req.uuid, + 'GET /plugins/enable auth', + req.auth.sub + ); + + const { name } = req.query; + + loggerPlugin.info(req.uuid, 'GET /plugins/enable name', name); + + toolsLib.plugin.getPlugin(name) + .then((plugin) => { + if (!plugin) { + throw new Error('Plugin not found'); + } - toolsLib.plugin.getPlugin(name) - .then((plugin) => { - if (!plugin) { - throw new Error('Plugin not found'); - } + if (plugin.enabled) { + throw new Error('Plugin is already enabled'); + } - if (!plugin.enabled) { - throw new Error('Plugin is already disabled'); - } + return plugin.update({ enabled: true }, { fields: ['enabled']}); + }) + .then((plugin) => { + loggerPlugin.info(req.uuid, 'GET /plugins/enable enabled plugin', name); - return plugin.update({ enabled: false }, { fields: ['enabled']}); - }) - .then((plugin) => { - loggerPlugin.info(req.uuid, 'GET /plugins/disable disabled plugin', name); + res.json({ message: 'Success' }); - res.json({ message: 'Success' }); + if (plugin.script) { + process.exit(); + } + }) + .catch((err) => { + loggerPlugin.error(req.uuid, 'GET /plugins/enable err', err.message); + return res.status(err.status || 400).json({ message: err.message }); + }); + }); - if (plugin.script) { - process.exit(); + toolsLib.database.findAll('plugin', { + where: { + enabled: true, + script: { + [sequelize.Op.not]: null + } + }, + raw: true + }) + .then(async (plugins) => { + for (let plugin of plugins) { + try { + loggerPlugin.verbose('plugin', plugin.name, 'enabling'); + const context = { + app, + toolsLib, + lodash, + expressValidator, + loggerPlugin, + multer, + moment, + mathjs, + bluebird, + umzug, + rp, + sequelize, + uuid, + jwt, + momentTz, + json2csv, + flat, + ws, + cron, + randomString, + bcryptjs, + expectCt, + validator, + uglifyEs, + otp, + latestVersion, + geoipLite, + nodemailer, + wsHeartbeatServer, + wsHeartbeatClient, + cors, + winston, + elasticApmNode, + winstonElasticsearchApm, + tripleBeam, + bodyParser, + morgan, + meta: plugin.meta, + publicMeta: plugin.public_meta, + installedLibraries: {} + }; + if (plugin.prescript && plugin.prescript.install) { + loggerPlugin.verbose('plugin', plugin.name, 'installing packages'); + for (let library of plugin.prescript.install) { + context.installedLibraries[library] = await installLibrary(library); + } + loggerPlugin.verbose('plugin', plugin.name, 'packages installed'); } - }) - .catch((err) => { - loggerPlugin.error(req.uuid, 'GET /plugins/disable err', err.message); - return res.status(err.status || 400).json({ message: err.message }); - }); - }); - app.get('/plugins/enable', [ - toolsLib.security.verifyBearerTokenExpressMiddleware(['admin']), - checkSchema({ - name: { - in: ['query'], - errorMessage: 'must be a string', - isString: true, - isLength: { - errorMessage: 'must be minimum length of 1', - options: { min: 1 } - }, - optional: false + _eval(plugin.script, plugin.name, context, true); + loggerPlugin.verbose('plugin', plugin.name, 'enabled'); + } catch (err) { + loggerPlugin.error('plugin', plugin.name, 'error while installing prepackages', err.message); } - }) - ], (req, res) => { - const errors = expressValidator.validationResult(req); - if (!errors.isEmpty()) { - return res.status(400).json({ errors: errors.array() }); } - loggerPlugin.verbose( - req.uuid, - 'GET /plugins/enable auth', - req.auth.sub + loggerPlugin.info( + `Plugin server running on port: ${PORT}` ); - - const { name } = req.query; - - loggerPlugin.info(req.uuid, 'GET /plugins/enable name', name); - - toolsLib.plugin.getPlugin(name) - .then((plugin) => { - if (!plugin) { - throw new Error('Plugin not found'); - } - - if (plugin.enabled) { - throw new Error('Plugin is already enabled'); - } - - return plugin.update({ enabled: true }, { fields: ['enabled']}); - }) - .then((plugin) => { - loggerPlugin.info(req.uuid, 'GET /plugins/enable enabled plugin', name); - - res.json({ message: 'Success' }); - - if (plugin.script) { - process.exit(); - } - }) - .catch((err) => { - loggerPlugin.error(req.uuid, 'GET /plugins/enable err', err.message); - return res.status(err.status || 400).json({ message: err.message }); - }); }); - - toolsLib.database.findAll('plugin', { - where: { - enabled: true, - script: { - [sequelize.Op.not]: null - } - }, - raw: true - }) - .then(async (plugins) => { - for (let plugin of plugins) { - try { - loggerPlugin.verbose('plugin', plugin.name, 'enabling'); - const context = { - app, - toolsLib, - lodash, - expressValidator, - loggerPlugin, - multer, - moment, - mathjs, - bluebird, - umzug, - rp, - sequelize, - uuid, - jwt, - momentTz, - json2csv, - flat, - ws, - cron, - randomString, - bcryptjs, - expectCt, - validator, - uglifyEs, - otp, - latestVersion, - geoipLite, - nodemailer, - wsHeartbeatServer, - wsHeartbeatClient, - cors, - winston, - elasticApmNode, - winstonElasticsearchApm, - tripleBeam, - bodyParser, - morgan, - meta: plugin.meta, - publicMeta: plugin.public_meta, - installedLibraries: {} - }; - if (plugin.prescript && plugin.prescript.install) { - loggerPlugin.verbose('plugin', plugin.name, 'installing packages'); - for (let library of plugin.prescript.install) { - context.installedLibraries[library] = await installLibrary(library); - } - loggerPlugin.verbose('plugin', plugin.name, 'packages installed'); - } - - _eval(plugin.script, plugin.name, context, true); - loggerPlugin.verbose('plugin', plugin.name, 'enabled'); - } catch (err) { - loggerPlugin.error('plugin', plugin.name, 'error while installing prepackages', err.message); - } - } - }); + }) + .catch((err) => { + let message = 'Plugin Initialization failed'; + if (err.message) { + message = err.message; + } + if (err.statusCode && err.statusCode === 402) { + message = err.error.message; } + loggerPlugin.error('plugins/checkStatus Error ', message); + setTimeout(() => { process.exit(1); }, 5000); }); \ No newline at end of file diff --git a/server/ws/hub.js b/server/ws/hub.js index eb19069ac0..2f59151e83 100644 --- a/server/ws/hub.js +++ b/server/ws/hub.js @@ -35,42 +35,58 @@ subscriber.subscribe(WS_HUB_CHANNEL); const connect = () => { checkStatus() .then((nodeLib) => { - if (nodeLib) { - networkNodeLib = nodeLib; - networkNodeLib.connect(['orderbook', 'trade']); + loggerWebsocket.info( + 'ws/hub Initializing Network Websocket' + ); + networkNodeLib = nodeLib; + networkNodeLib.connect(['orderbook', 'trade']); - networkNodeLib.ws.on('open', () => { - wsConnected = true; - loggerWebsocket.info('ws/hub open'); - }); + networkNodeLib.ws.on('open', () => { + wsConnected = true; + loggerWebsocket.info('ws/hub open'); + }); - networkNodeLib.ws.on('unexpected-response', () => { - wsConnected = false; - loggerWebsocket.error('ws/hub unexpected-response'); - }); + networkNodeLib.ws.on('unexpected-response', () => { + wsConnected = false; + loggerWebsocket.error('ws/hub unexpected-response'); + }); - networkNodeLib.ws.on('error', (err) => { - wsConnected = false; - loggerWebsocket.error('ws/hub err', err.message); - }); + networkNodeLib.ws.on('error', (err) => { + wsConnected = false; + loggerWebsocket.error('ws/hub err', err.message); + }); - networkNodeLib.ws.on('close', () => { - wsConnected = false; - loggerWebsocket.info('ws/hub close'); - closeAllClients(); - }); + networkNodeLib.ws.on('close', () => { + wsConnected = false; + loggerWebsocket.info('ws/hub close'); + closeAllClients(); + }); - networkNodeLib.ws.on('message', (data) => { - if (data !== 'pong') { - try { - data = JSON.parse(data); - handleHubData(data); - } catch (err) { - loggerWebsocket.error('ws/hub message err', err.message); - } + networkNodeLib.ws.on('message', (data) => { + if (data !== 'pong') { + try { + data = JSON.parse(data); + handleHubData(data); + } catch (err) { + loggerWebsocket.error('ws/hub message err', err.message); } - }); + } + }); + + loggerWebsocket.info( + 'ws/hub Network Websocket initialized' + ); + }) + .catch((err) => { + let message = 'Websocket Initialization failed'; + if (err.message) { + message = err.message; + } + if (err.statusCode && err.statusCode === 402) { + message = err.error.message; } + loggerWebsocket.error('ws/hub/connect/checkStatus Error ', message); + setTimeout(() => { process.exit(1); }, 5000); }); }; diff --git a/version b/version index 9b3176bcf2..91dbb17115 100644 --- a/version +++ b/version @@ -1 +1 @@ -2.1.15 \ No newline at end of file +2.1.16 \ No newline at end of file diff --git a/web/package-lock.json b/web/package-lock.json index dc4e07f1df..6f0e160862 100644 --- a/web/package-lock.json +++ b/web/package-lock.json @@ -1,6 +1,6 @@ { "name": "hollaex-kit", - "version": "2.1.0", + "version": "2.1.15", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -9,7 +9,7 @@ "resolved": "https://registry.npmjs.org/@ant-design/colors/-/colors-3.2.2.tgz", "integrity": "sha512-YKgNbG2dlzqMhA9NtI3/pbY16m3Yl/EeWBRa+lB1X1YaYxHrxNexiQYCLTWO/uDvAjLFMEDU+zR901waBtMtjQ==", "requires": { - "tinycolor2": "1.4.1" + "tinycolor2": "^1.4.1" } }, "@ant-design/compatible": { @@ -17,15 +17,15 @@ "resolved": "https://registry.npmjs.org/@ant-design/compatible/-/compatible-1.0.5.tgz", "integrity": "sha512-UrMtEtx0M7blj/0EKvhfE7U/Q6vLd9c1EUsIf2fl8C3CRWogAUu67FwKAJKtcwQZwkinCDCJgTjtscZm1UvX4A==", "requires": { - "@ant-design/icons": "4.2.2", - "classnames": "2.2.6", - "lodash.camelcase": "4.3.0", - "lodash.upperfirst": "4.3.1", - "omit.js": "1.0.2", - "rc-animate": "2.11.1", - "rc-editor-mention": "1.1.13", - "rc-form": "2.4.11", - "rc-util": "4.21.1" + "@ant-design/icons": "^4.0.0", + "classnames": "^2.2.6", + "lodash.camelcase": "^4.3.0", + "lodash.upperfirst": "^4.3.1", + "omit.js": "^1.0.2", + "rc-animate": "^2.10.2", + "rc-editor-mention": "^1.1.13", + "rc-form": "^2.4.10", + "rc-util": "^4.10.0" } }, "@ant-design/css-animation": { @@ -38,12 +38,12 @@ "resolved": "https://registry.npmjs.org/@ant-design/icons/-/icons-4.2.2.tgz", "integrity": "sha512-DrVV+wcupnHS7PehJ6KiTcJtAR5c25UMgjGECCc6pUT9rsvw0AuYG+a4HDjfxEQuDqKTHwW+oX/nIvCymyLE8Q==", "requires": { - "@ant-design/colors": "3.2.2", - "@ant-design/icons-svg": "4.1.0", - "@babel/runtime": "7.10.4", - "classnames": "2.2.6", - "insert-css": "2.0.0", - "rc-util": "5.2.1" + "@ant-design/colors": "^3.1.0", + "@ant-design/icons-svg": "^4.0.0", + "@babel/runtime": "^7.10.4", + "classnames": "^2.2.6", + "insert-css": "^2.0.0", + "rc-util": "^5.0.1" }, "dependencies": { "rc-util": { @@ -51,8 +51,8 @@ "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-5.2.1.tgz", "integrity": "sha512-OnIKp4DsYZpT3St9LwiGARXyMR38wNbk7C4jXS6NGAGHZEQWck7W6qfiJwj+MUmhJiUisAknU6BUs65exbhFTw==", "requires": { - "react-is": "16.13.1", - "shallowequal": "1.1.0" + "react-is": "^16.12.0", + "shallowequal": "^1.1.0" } } } @@ -67,11 +67,11 @@ "resolved": "https://registry.npmjs.org/@ant-design/react-slick/-/react-slick-0.27.10.tgz", "integrity": "sha512-Lg/9RlGaYGeFjB1UkvK50xUKf7XgIVpxXVPkm+45/VoA66c3uC1KN5yRxx7AEayHcSPZDqO9TGvMXu1WbbY2vw==", "requires": { - "@babel/runtime": "7.10.4", - "classnames": "2.2.6", - "json2mq": "0.2.0", - "lodash": "4.17.19", - "resize-observer-polyfill": "1.5.1" + "@babel/runtime": "^7.10.4", + "classnames": "^2.2.5", + "json2mq": "^0.2.0", + "lodash": "^4.17.15", + "resize-observer-polyfill": "^1.5.0" } }, "@babel/code-frame": { @@ -80,7 +80,7 @@ "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", "dev": true, "requires": { - "@babel/highlight": "7.10.4" + "@babel/highlight": "^7.10.4" } }, "@babel/compat-data": { @@ -95,22 +95,22 @@ "integrity": "sha512-kWc7L0fw1xwvI0zi8OKVBuxRVefwGOrKSQMvrQ3dW+bIIavBY3/NpXmpjMy7bQnLgwgzWQZ8TlM57YHpHNHz4w==", "dev": true, "requires": { - "@babel/code-frame": "7.10.4", - "@babel/generator": "7.13.9", - "@babel/helper-module-transforms": "7.13.14", - "@babel/helpers": "7.13.10", - "@babel/parser": "7.13.13", - "@babel/template": "7.12.13", - "@babel/traverse": "7.13.13", - "@babel/types": "7.13.14", - "convert-source-map": "1.7.0", - "debug": "4.3.1", - "gensync": "1.0.0-beta.2", - "json5": "2.2.0", - "lodash": "4.17.19", - "resolve": "1.17.0", - "semver": "5.7.1", - "source-map": "0.5.7" + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.9.0", + "@babel/helper-module-transforms": "^7.9.0", + "@babel/helpers": "^7.9.0", + "@babel/parser": "^7.9.0", + "@babel/template": "^7.8.6", + "@babel/traverse": "^7.9.0", + "@babel/types": "^7.9.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.13", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" }, "dependencies": { "debug": { @@ -130,9 +130,9 @@ "integrity": "sha512-mHOOmY0Axl/JCTkxTU6Lf5sWOg/v8nUa+Xkt4zMTftX0wqmb6Sh7J8gvcehBw7q0AhrhAR+FDacKjCZ2X8K+Sw==", "dev": true, "requires": { - "@babel/types": "7.13.14", - "jsesc": "2.5.2", - "source-map": "0.5.7" + "@babel/types": "^7.13.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" } }, "@babel/helper-annotate-as-pure": { @@ -141,7 +141,7 @@ "integrity": "sha512-7YXfX5wQ5aYM/BOlbSccHDbuXXFPxeoUmfWtz8le2yTkTZc+BxsiEnENFoi2SlmA8ewDkG2LgIMIVzzn2h8kfw==", "dev": true, "requires": { - "@babel/types": "7.13.14" + "@babel/types": "^7.12.13" } }, "@babel/helper-builder-binary-assignment-operator-visitor": { @@ -150,8 +150,8 @@ "integrity": "sha512-CZOv9tGphhDRlVjVkAgm8Nhklm9RzSmWpX2my+t7Ua/KT616pEzXsQCjinzvkRvHWJ9itO4f296efroX23XCMA==", "dev": true, "requires": { - "@babel/helper-explode-assignable-expression": "7.13.0", - "@babel/types": "7.13.14" + "@babel/helper-explode-assignable-expression": "^7.12.13", + "@babel/types": "^7.12.13" } }, "@babel/helper-compilation-targets": { @@ -160,10 +160,10 @@ "integrity": "sha512-q1kcdHNZehBwD9jYPh3WyXcsFERi39X4I59I3NadciWtNDyZ6x+GboOxncFK0kXlKIv6BJm5acncehXWUjWQMQ==", "dev": true, "requires": { - "@babel/compat-data": "7.13.12", - "@babel/helper-validator-option": "7.12.17", - "browserslist": "4.16.3", - "semver": "6.3.0" + "@babel/compat-data": "^7.13.12", + "@babel/helper-validator-option": "^7.12.17", + "browserslist": "^4.14.5", + "semver": "^6.3.0" }, "dependencies": { "semver": { @@ -180,11 +180,11 @@ "integrity": "sha512-ays0I7XYq9xbjCSvT+EvysLgfc3tOkwCULHjrnscGT3A9qD4sk3wXnJ3of0MAWsWGjdinFvajHU2smYuqXKMrw==", "dev": true, "requires": { - "@babel/helper-function-name": "7.12.13", - "@babel/helper-member-expression-to-functions": "7.13.12", - "@babel/helper-optimise-call-expression": "7.12.13", - "@babel/helper-replace-supers": "7.13.12", - "@babel/helper-split-export-declaration": "7.12.13" + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-member-expression-to-functions": "^7.13.0", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/helper-replace-supers": "^7.13.0", + "@babel/helper-split-export-declaration": "^7.12.13" } }, "@babel/helper-create-regexp-features-plugin": { @@ -193,8 +193,8 @@ "integrity": "sha512-p2VGmBu9oefLZ2nQpgnEnG0ZlRPvL8gAGvPUMQwUdaE8k49rOMuZpOwdQoy5qJf6K8jL3bcAMhVUlHAjIgJHUg==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "7.12.13", - "regexpu-core": "4.7.1" + "@babel/helper-annotate-as-pure": "^7.12.13", + "regexpu-core": "^4.7.1" } }, "@babel/helper-define-polyfill-provider": { @@ -203,14 +203,14 @@ "integrity": "sha512-nXuzCSwlJ/WKr8qxzW816gwyT6VZgiJG17zR40fou70yfAcqjoNyTLl/DQ+FExw5Hx5KNqshmN8Ldl/r2N7cTg==", "dev": true, "requires": { - "@babel/helper-compilation-targets": "7.13.13", - "@babel/helper-module-imports": "7.13.12", - "@babel/helper-plugin-utils": "7.13.0", - "@babel/traverse": "7.13.13", - "debug": "4.3.1", - "lodash.debounce": "4.0.8", - "resolve": "1.17.0", - "semver": "6.3.0" + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" }, "dependencies": { "debug": { @@ -236,7 +236,7 @@ "integrity": "sha512-qS0peLTDP8kOisG1blKbaoBg/o9OSa1qoumMjTK5pM+KDTtpxpsiubnCGP34vK8BXGcb2M9eigwgvoJryrzwWA==", "dev": true, "requires": { - "@babel/types": "7.13.14" + "@babel/types": "^7.13.0" } }, "@babel/helper-function-name": { @@ -245,9 +245,9 @@ "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "7.12.13", - "@babel/template": "7.12.13", - "@babel/types": "7.13.14" + "@babel/helper-get-function-arity": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/types": "^7.12.13" } }, "@babel/helper-get-function-arity": { @@ -256,7 +256,7 @@ "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", "dev": true, "requires": { - "@babel/types": "7.13.14" + "@babel/types": "^7.12.13" } }, "@babel/helper-hoist-variables": { @@ -265,8 +265,8 @@ "integrity": "sha512-0kBzvXiIKfsCA0y6cFEIJf4OdzfpRuNk4+YTeHZpGGc666SATFKTz6sRncwFnQk7/ugJ4dSrCj6iJuvW4Qwr2g==", "dev": true, "requires": { - "@babel/traverse": "7.13.13", - "@babel/types": "7.13.14" + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.0" } }, "@babel/helper-member-expression-to-functions": { @@ -275,7 +275,7 @@ "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==", "dev": true, "requires": { - "@babel/types": "7.13.14" + "@babel/types": "^7.13.12" } }, "@babel/helper-module-imports": { @@ -284,7 +284,7 @@ "integrity": "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==", "dev": true, "requires": { - "@babel/types": "7.13.14" + "@babel/types": "^7.13.12" } }, "@babel/helper-module-transforms": { @@ -293,14 +293,14 @@ "integrity": "sha512-QuU/OJ0iAOSIatyVZmfqB0lbkVP0kDRiKj34xy+QNsnVZi/PA6BoSoreeqnxxa9EHFAIL0R9XOaAR/G9WlIy5g==", "dev": true, "requires": { - "@babel/helper-module-imports": "7.13.12", - "@babel/helper-replace-supers": "7.13.12", - "@babel/helper-simple-access": "7.13.12", - "@babel/helper-split-export-declaration": "7.12.13", - "@babel/helper-validator-identifier": "7.12.11", - "@babel/template": "7.12.13", - "@babel/traverse": "7.13.13", - "@babel/types": "7.13.14" + "@babel/helper-module-imports": "^7.13.12", + "@babel/helper-replace-supers": "^7.13.12", + "@babel/helper-simple-access": "^7.13.12", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/helper-validator-identifier": "^7.12.11", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.13.13", + "@babel/types": "^7.13.14" }, "dependencies": { "@babel/helper-validator-identifier": { @@ -317,7 +317,7 @@ "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", "dev": true, "requires": { - "@babel/types": "7.13.14" + "@babel/types": "^7.12.13" } }, "@babel/helper-plugin-utils": { @@ -332,9 +332,9 @@ "integrity": "sha512-pUQpFBE9JvC9lrQbpX0TmeNIy5s7GnZjna2lhhcHC7DzgBs6fWn722Y5cfwgrtrqc7NAJwMvOa0mKhq6XaE4jg==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "7.12.13", - "@babel/helper-wrap-function": "7.13.0", - "@babel/types": "7.13.14" + "@babel/helper-annotate-as-pure": "^7.12.13", + "@babel/helper-wrap-function": "^7.13.0", + "@babel/types": "^7.13.0" } }, "@babel/helper-replace-supers": { @@ -343,10 +343,10 @@ "integrity": "sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw==", "dev": true, "requires": { - "@babel/helper-member-expression-to-functions": "7.13.12", - "@babel/helper-optimise-call-expression": "7.12.13", - "@babel/traverse": "7.13.13", - "@babel/types": "7.13.14" + "@babel/helper-member-expression-to-functions": "^7.13.12", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.12" } }, "@babel/helper-simple-access": { @@ -355,7 +355,7 @@ "integrity": "sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==", "dev": true, "requires": { - "@babel/types": "7.13.14" + "@babel/types": "^7.13.12" } }, "@babel/helper-skip-transparent-expression-wrappers": { @@ -364,7 +364,7 @@ "integrity": "sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==", "dev": true, "requires": { - "@babel/types": "7.13.14" + "@babel/types": "^7.12.1" } }, "@babel/helper-split-export-declaration": { @@ -373,7 +373,7 @@ "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", "dev": true, "requires": { - "@babel/types": "7.13.14" + "@babel/types": "^7.12.13" } }, "@babel/helper-validator-identifier": { @@ -394,10 +394,10 @@ "integrity": "sha512-1UX9F7K3BS42fI6qd2A4BjKzgGjToscyZTdp1DjknHLCIvpgne6918io+aL5LXFcER/8QWiwpoY902pVEqgTXA==", "dev": true, "requires": { - "@babel/helper-function-name": "7.12.13", - "@babel/template": "7.12.13", - "@babel/traverse": "7.13.13", - "@babel/types": "7.13.14" + "@babel/helper-function-name": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.0" } }, "@babel/helpers": { @@ -406,9 +406,9 @@ "integrity": "sha512-4VO883+MWPDUVRF3PhiLBUFHoX/bsLTGFpFK/HqvvfBZz2D57u9XzPVNFVBTc0PW/CWR9BXTOKt8NF4DInUHcQ==", "dev": true, "requires": { - "@babel/template": "7.12.13", - "@babel/traverse": "7.13.13", - "@babel/types": "7.13.14" + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.0" } }, "@babel/highlight": { @@ -417,9 +417,9 @@ "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "7.10.4", - "chalk": "2.4.2", - "js-tokens": "4.0.0" + "@babel/helper-validator-identifier": "^7.10.4", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" } }, "@babel/parser": { @@ -434,9 +434,9 @@ "integrity": "sha512-d0u3zWKcoZf379fOeJdr1a5WPDny4aOFZ6hlfKivgK0LY7ZxNfoaHL2fWwdGtHyVvra38FC+HVYkO+byfSA8AQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.13.0", - "@babel/helper-skip-transparent-expression-wrappers": "7.12.1", - "@babel/plugin-proposal-optional-chaining": "7.13.12" + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", + "@babel/plugin-proposal-optional-chaining": "^7.13.12" } }, "@babel/plugin-proposal-async-generator-functions": { @@ -445,9 +445,9 @@ "integrity": "sha512-rPBnhj+WgoSmgq+4gQUtXx/vOcU+UYtjy1AA/aeD61Hwj410fwYyqfUcRP3lR8ucgliVJL/G7sXcNUecC75IXA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.13.0", - "@babel/helper-remap-async-to-generator": "7.13.0", - "@babel/plugin-syntax-async-generators": "7.8.4" + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-remap-async-to-generator": "^7.13.0", + "@babel/plugin-syntax-async-generators": "^7.8.4" } }, "@babel/plugin-proposal-class-properties": { @@ -456,8 +456,8 @@ "integrity": "sha512-KnTDjFNC1g+45ka0myZNvSBFLhNCLN+GeGYLDEA8Oq7MZ6yMgfLoIRh86GRT0FjtJhZw8JyUskP9uvj5pHM9Zg==", "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "7.13.11", - "@babel/helper-plugin-utils": "7.13.0" + "@babel/helper-create-class-features-plugin": "^7.13.0", + "@babel/helper-plugin-utils": "^7.13.0" } }, "@babel/plugin-proposal-decorators": { @@ -466,9 +466,9 @@ "integrity": "sha512-e3RvdvS4qPJVTe288DlXjwKflpfy1hr0j5dz5WpIYYeP7vQZg2WfAEIp8k5/Lwis/m5REXEteIz6rrcDtXXG7w==", "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "7.13.11", - "@babel/helper-plugin-utils": "7.13.0", - "@babel/plugin-syntax-decorators": "7.12.13" + "@babel/helper-create-class-features-plugin": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-decorators": "^7.8.3" } }, "@babel/plugin-proposal-dynamic-import": { @@ -477,8 +477,8 @@ "integrity": "sha512-ONWKj0H6+wIRCkZi9zSbZtE/r73uOhMVHh256ys0UzfM7I3d4n+spZNWjOnJv2gzopumP2Wxi186vI8N0Y2JyQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.13.0", - "@babel/plugin-syntax-dynamic-import": "7.8.3" + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" } }, "@babel/plugin-proposal-export-namespace-from": { @@ -487,8 +487,8 @@ "integrity": "sha512-INAgtFo4OnLN3Y/j0VwAgw3HDXcDtX+C/erMvWzuV9v71r7urb6iyMXu7eM9IgLr1ElLlOkaHjJ0SbCmdOQ3Iw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.13.0", - "@babel/plugin-syntax-export-namespace-from": "7.8.3" + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" } }, "@babel/plugin-proposal-json-strings": { @@ -497,8 +497,8 @@ "integrity": "sha512-w4zOPKUFPX1mgvTmL/fcEqy34hrQ1CRcGxdphBc6snDnnqJ47EZDIyop6IwXzAC8G916hsIuXB2ZMBCExC5k7Q==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.13.0", - "@babel/plugin-syntax-json-strings": "7.8.3" + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-json-strings": "^7.8.3" } }, "@babel/plugin-proposal-logical-assignment-operators": { @@ -507,8 +507,8 @@ "integrity": "sha512-aul6znYB4N4HGweImqKn59Su9RS8lbUIqxtXTOcAGtNIDczoEFv+l1EhmX8rUBp3G1jMjKJm8m0jXVp63ZpS4A==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.13.0", - "@babel/plugin-syntax-logical-assignment-operators": "7.10.4" + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" } }, "@babel/plugin-proposal-nullish-coalescing-operator": { @@ -517,8 +517,8 @@ "integrity": "sha512-iePlDPBn//UhxExyS9KyeYU7RM9WScAG+D3Hhno0PLJebAEpDZMocbDe64eqynhNAnwz/vZoL/q/QB2T1OH39A==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.13.0", - "@babel/plugin-syntax-nullish-coalescing-operator": "7.8.3" + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" } }, "@babel/plugin-proposal-numeric-separator": { @@ -527,8 +527,8 @@ "integrity": "sha512-O1jFia9R8BUCl3ZGB7eitaAPu62TXJRHn7rh+ojNERCFyqRwJMTmhz+tJ+k0CwI6CLjX/ee4qW74FSqlq9I35w==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.13.0", - "@babel/plugin-syntax-numeric-separator": "7.10.4" + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" } }, "@babel/plugin-proposal-object-rest-spread": { @@ -537,11 +537,11 @@ "integrity": "sha512-DhB2EuB1Ih7S3/IRX5AFVgZ16k3EzfRbq97CxAVI1KSYcW+lexV8VZb7G7L8zuPVSdQMRn0kiBpf/Yzu9ZKH0g==", "dev": true, "requires": { - "@babel/compat-data": "7.13.12", - "@babel/helper-compilation-targets": "7.13.13", - "@babel/helper-plugin-utils": "7.13.0", - "@babel/plugin-syntax-object-rest-spread": "7.8.3", - "@babel/plugin-transform-parameters": "7.13.0" + "@babel/compat-data": "^7.13.8", + "@babel/helper-compilation-targets": "^7.13.8", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.13.0" } }, "@babel/plugin-proposal-optional-catch-binding": { @@ -550,8 +550,8 @@ "integrity": "sha512-0wS/4DUF1CuTmGo+NiaHfHcVSeSLj5S3e6RivPTg/2k3wOv3jO35tZ6/ZWsQhQMvdgI7CwphjQa/ccarLymHVA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.13.0", - "@babel/plugin-syntax-optional-catch-binding": "7.8.3" + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" } }, "@babel/plugin-proposal-optional-chaining": { @@ -560,9 +560,9 @@ "integrity": "sha512-fcEdKOkIB7Tf4IxrgEVeFC4zeJSTr78no9wTdBuZZbqF64kzllU0ybo2zrzm7gUQfxGhBgq4E39oRs8Zx/RMYQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.13.0", - "@babel/helper-skip-transparent-expression-wrappers": "7.12.1", - "@babel/plugin-syntax-optional-chaining": "7.8.3" + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" } }, "@babel/plugin-proposal-private-methods": { @@ -571,8 +571,8 @@ "integrity": "sha512-MXyyKQd9inhx1kDYPkFRVOBXQ20ES8Pto3T7UZ92xj2mY0EVD8oAVzeyYuVfy/mxAdTSIayOvg+aVzcHV2bn6Q==", "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "7.13.11", - "@babel/helper-plugin-utils": "7.13.0" + "@babel/helper-create-class-features-plugin": "^7.13.0", + "@babel/helper-plugin-utils": "^7.13.0" } }, "@babel/plugin-proposal-unicode-property-regex": { @@ -581,8 +581,8 @@ "integrity": "sha512-XyJmZidNfofEkqFV5VC/bLabGmO5QzenPO/YOfGuEbgU+2sSwMmio3YLb4WtBgcmmdwZHyVyv8on77IUjQ5Gvg==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "7.12.17", - "@babel/helper-plugin-utils": "7.13.0" + "@babel/helper-create-regexp-features-plugin": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" } }, "@babel/plugin-syntax-async-generators": { @@ -591,7 +591,7 @@ "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.13.0" + "@babel/helper-plugin-utils": "^7.8.0" } }, "@babel/plugin-syntax-class-properties": { @@ -600,7 +600,7 @@ "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.13.0" + "@babel/helper-plugin-utils": "^7.12.13" } }, "@babel/plugin-syntax-decorators": { @@ -609,7 +609,7 @@ "integrity": "sha512-Rw6aIXGuqDLr6/LoBBYE57nKOzQpz/aDkKlMqEwH+Vp0MXbG6H/TfRjaY343LKxzAKAMXIHsQ8JzaZKuDZ9MwA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.13.0" + "@babel/helper-plugin-utils": "^7.12.13" } }, "@babel/plugin-syntax-dynamic-import": { @@ -618,7 +618,7 @@ "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.13.0" + "@babel/helper-plugin-utils": "^7.8.0" } }, "@babel/plugin-syntax-export-namespace-from": { @@ -627,7 +627,7 @@ "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.13.0" + "@babel/helper-plugin-utils": "^7.8.3" } }, "@babel/plugin-syntax-flow": { @@ -636,7 +636,7 @@ "integrity": "sha512-J/RYxnlSLXZLVR7wTRsozxKT8qbsx1mNKJzXEEjQ0Kjx1ZACcyHgbanNWNCFtc36IzuWhYWPpvJFFoexoOWFmA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.13.0" + "@babel/helper-plugin-utils": "^7.12.13" } }, "@babel/plugin-syntax-json-strings": { @@ -645,7 +645,7 @@ "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.13.0" + "@babel/helper-plugin-utils": "^7.8.0" } }, "@babel/plugin-syntax-jsx": { @@ -654,7 +654,7 @@ "integrity": "sha512-d4HM23Q1K7oq/SLNmG6mRt85l2csmQ0cHRaxRXjKW0YFdEXqlZ5kzFQKH5Uc3rDJECgu+yCRgPkG04Mm98R/1g==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.13.0" + "@babel/helper-plugin-utils": "^7.12.13" } }, "@babel/plugin-syntax-logical-assignment-operators": { @@ -663,7 +663,7 @@ "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.13.0" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-syntax-nullish-coalescing-operator": { @@ -672,7 +672,7 @@ "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.13.0" + "@babel/helper-plugin-utils": "^7.8.0" } }, "@babel/plugin-syntax-numeric-separator": { @@ -681,7 +681,7 @@ "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.13.0" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-syntax-object-rest-spread": { @@ -690,7 +690,7 @@ "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.13.0" + "@babel/helper-plugin-utils": "^7.8.0" } }, "@babel/plugin-syntax-optional-catch-binding": { @@ -699,7 +699,7 @@ "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.13.0" + "@babel/helper-plugin-utils": "^7.8.0" } }, "@babel/plugin-syntax-optional-chaining": { @@ -708,7 +708,7 @@ "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.13.0" + "@babel/helper-plugin-utils": "^7.8.0" } }, "@babel/plugin-syntax-top-level-await": { @@ -717,7 +717,7 @@ "integrity": "sha512-A81F9pDwyS7yM//KwbCSDqy3Uj4NMIurtplxphWxoYtNPov7cJsDkAFNNyVlIZ3jwGycVsurZ+LtOA8gZ376iQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.13.0" + "@babel/helper-plugin-utils": "^7.12.13" } }, "@babel/plugin-syntax-typescript": { @@ -726,7 +726,7 @@ "integrity": "sha512-cHP3u1JiUiG2LFDKbXnwVad81GvfyIOmCD6HIEId6ojrY0Drfy2q1jw7BwN7dE84+kTnBjLkXoL3IEy/3JPu2w==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.13.0" + "@babel/helper-plugin-utils": "^7.12.13" } }, "@babel/plugin-transform-arrow-functions": { @@ -735,7 +735,7 @@ "integrity": "sha512-96lgJagobeVmazXFaDrbmCLQxBysKu7U6Do3mLsx27gf5Dk85ezysrs2BZUpXD703U/Su1xTBDxxar2oa4jAGg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.13.0" + "@babel/helper-plugin-utils": "^7.13.0" } }, "@babel/plugin-transform-async-to-generator": { @@ -744,9 +744,9 @@ "integrity": "sha512-3j6E004Dx0K3eGmhxVJxwwI89CTJrce7lg3UrtFuDAVQ/2+SJ/h/aSFOeE6/n0WB1GsOffsJp6MnPQNQ8nmwhg==", "dev": true, "requires": { - "@babel/helper-module-imports": "7.13.12", - "@babel/helper-plugin-utils": "7.13.0", - "@babel/helper-remap-async-to-generator": "7.13.0" + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-remap-async-to-generator": "^7.13.0" } }, "@babel/plugin-transform-block-scoped-functions": { @@ -755,7 +755,7 @@ "integrity": "sha512-zNyFqbc3kI/fVpqwfqkg6RvBgFpC4J18aKKMmv7KdQ/1GgREapSJAykLMVNwfRGO3BtHj3YQZl8kxCXPcVMVeg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.13.0" + "@babel/helper-plugin-utils": "^7.12.13" } }, "@babel/plugin-transform-block-scoping": { @@ -764,7 +764,7 @@ "integrity": "sha512-Pxwe0iqWJX4fOOM2kEZeUuAxHMWb9nK+9oh5d11bsLoB0xMg+mkDpt0eYuDZB7ETrY9bbcVlKUGTOGWy7BHsMQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.13.0" + "@babel/helper-plugin-utils": "^7.12.13" } }, "@babel/plugin-transform-classes": { @@ -773,13 +773,13 @@ "integrity": "sha512-9BtHCPUARyVH1oXGcSJD3YpsqRLROJx5ZNP6tN5vnk17N0SVf9WCtf8Nuh1CFmgByKKAIMstitKduoCmsaDK5g==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "7.12.13", - "@babel/helper-function-name": "7.12.13", - "@babel/helper-optimise-call-expression": "7.12.13", - "@babel/helper-plugin-utils": "7.13.0", - "@babel/helper-replace-supers": "7.13.12", - "@babel/helper-split-export-declaration": "7.12.13", - "globals": "11.12.0" + "@babel/helper-annotate-as-pure": "^7.12.13", + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-replace-supers": "^7.13.0", + "@babel/helper-split-export-declaration": "^7.12.13", + "globals": "^11.1.0" } }, "@babel/plugin-transform-computed-properties": { @@ -788,7 +788,7 @@ "integrity": "sha512-RRqTYTeZkZAz8WbieLTvKUEUxZlUTdmL5KGMyZj7FnMfLNKV4+r5549aORG/mgojRmFlQMJDUupwAMiF2Q7OUg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.13.0" + "@babel/helper-plugin-utils": "^7.13.0" } }, "@babel/plugin-transform-destructuring": { @@ -797,7 +797,7 @@ "integrity": "sha512-zym5em7tePoNT9s964c0/KU3JPPnuq7VhIxPRefJ4/s82cD+q1mgKfuGRDMCPL0HTyKz4dISuQlCusfgCJ86HA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.13.0" + "@babel/helper-plugin-utils": "^7.13.0" } }, "@babel/plugin-transform-dotall-regex": { @@ -806,8 +806,8 @@ "integrity": "sha512-foDrozE65ZFdUC2OfgeOCrEPTxdB3yjqxpXh8CH+ipd9CHd4s/iq81kcUpyH8ACGNEPdFqbtzfgzbT/ZGlbDeQ==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "7.12.17", - "@babel/helper-plugin-utils": "7.13.0" + "@babel/helper-create-regexp-features-plugin": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" } }, "@babel/plugin-transform-duplicate-keys": { @@ -816,7 +816,7 @@ "integrity": "sha512-NfADJiiHdhLBW3pulJlJI2NB0t4cci4WTZ8FtdIuNc2+8pslXdPtRRAEWqUY+m9kNOk2eRYbTAOipAxlrOcwwQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.13.0" + "@babel/helper-plugin-utils": "^7.12.13" } }, "@babel/plugin-transform-exponentiation-operator": { @@ -825,8 +825,8 @@ "integrity": "sha512-fbUelkM1apvqez/yYx1/oICVnGo2KM5s63mhGylrmXUxK/IAXSIf87QIxVfZldWf4QsOafY6vV3bX8aMHSvNrA==", "dev": true, "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "7.12.13", - "@babel/helper-plugin-utils": "7.13.0" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" } }, "@babel/plugin-transform-flow-strip-types": { @@ -835,8 +835,8 @@ "integrity": "sha512-7Qfg0lKQhEHs93FChxVLAvhBshOPQDtJUTVHr/ZwQNRccCm4O9D79r9tVSoV8iNwjP1YgfD+e/fgHcPkN1qEQg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.13.0", - "@babel/plugin-syntax-flow": "7.12.13" + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-flow": "^7.8.3" } }, "@babel/plugin-transform-for-of": { @@ -845,7 +845,7 @@ "integrity": "sha512-IHKT00mwUVYE0zzbkDgNRP6SRzvfGCYsOxIRz8KsiaaHCcT9BWIkO+H9QRJseHBLOGBZkHUdHiqj6r0POsdytg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.13.0" + "@babel/helper-plugin-utils": "^7.13.0" } }, "@babel/plugin-transform-function-name": { @@ -854,8 +854,8 @@ "integrity": "sha512-6K7gZycG0cmIwwF7uMK/ZqeCikCGVBdyP2J5SKNCXO5EOHcqi+z7Jwf8AmyDNcBgxET8DrEtCt/mPKPyAzXyqQ==", "dev": true, "requires": { - "@babel/helper-function-name": "7.12.13", - "@babel/helper-plugin-utils": "7.13.0" + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" } }, "@babel/plugin-transform-literals": { @@ -864,7 +864,7 @@ "integrity": "sha512-FW+WPjSR7hiUxMcKqyNjP05tQ2kmBCdpEpZHY1ARm96tGQCCBvXKnpjILtDplUnJ/eHZ0lALLM+d2lMFSpYJrQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.13.0" + "@babel/helper-plugin-utils": "^7.12.13" } }, "@babel/plugin-transform-member-expression-literals": { @@ -873,7 +873,7 @@ "integrity": "sha512-kxLkOsg8yir4YeEPHLuO2tXP9R/gTjpuTOjshqSpELUN3ZAg2jfDnKUvzzJxObun38sw3wm4Uu69sX/zA7iRvg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.13.0" + "@babel/helper-plugin-utils": "^7.12.13" } }, "@babel/plugin-transform-modules-amd": { @@ -882,9 +882,9 @@ "integrity": "sha512-EKy/E2NHhY/6Vw5d1k3rgoobftcNUmp9fGjb9XZwQLtTctsRBOTRO7RHHxfIky1ogMN5BxN7p9uMA3SzPfotMQ==", "dev": true, "requires": { - "@babel/helper-module-transforms": "7.13.14", - "@babel/helper-plugin-utils": "7.13.0", - "babel-plugin-dynamic-import-node": "2.3.3" + "@babel/helper-module-transforms": "^7.13.0", + "@babel/helper-plugin-utils": "^7.13.0", + "babel-plugin-dynamic-import-node": "^2.3.3" } }, "@babel/plugin-transform-modules-commonjs": { @@ -893,10 +893,10 @@ "integrity": "sha512-9QiOx4MEGglfYZ4XOnU79OHr6vIWUakIj9b4mioN8eQIoEh+pf5p/zEB36JpDFWA12nNMiRf7bfoRvl9Rn79Bw==", "dev": true, "requires": { - "@babel/helper-module-transforms": "7.13.14", - "@babel/helper-plugin-utils": "7.13.0", - "@babel/helper-simple-access": "7.13.12", - "babel-plugin-dynamic-import-node": "2.3.3" + "@babel/helper-module-transforms": "^7.13.0", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-simple-access": "^7.12.13", + "babel-plugin-dynamic-import-node": "^2.3.3" } }, "@babel/plugin-transform-modules-systemjs": { @@ -905,11 +905,11 @@ "integrity": "sha512-hwqctPYjhM6cWvVIlOIe27jCIBgHCsdH2xCJVAYQm7V5yTMoilbVMi9f6wKg0rpQAOn6ZG4AOyvCqFF/hUh6+A==", "dev": true, "requires": { - "@babel/helper-hoist-variables": "7.13.0", - "@babel/helper-module-transforms": "7.13.14", - "@babel/helper-plugin-utils": "7.13.0", - "@babel/helper-validator-identifier": "7.12.11", - "babel-plugin-dynamic-import-node": "2.3.3" + "@babel/helper-hoist-variables": "^7.13.0", + "@babel/helper-module-transforms": "^7.13.0", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-validator-identifier": "^7.12.11", + "babel-plugin-dynamic-import-node": "^2.3.3" }, "dependencies": { "@babel/helper-validator-identifier": { @@ -926,8 +926,8 @@ "integrity": "sha512-D/ILzAh6uyvkWjKKyFE/W0FzWwasv6vPTSqPcjxFqn6QpX3u8DjRVliq4F2BamO2Wee/om06Vyy+vPkNrd4wxw==", "dev": true, "requires": { - "@babel/helper-module-transforms": "7.13.14", - "@babel/helper-plugin-utils": "7.13.0" + "@babel/helper-module-transforms": "^7.13.0", + "@babel/helper-plugin-utils": "^7.13.0" } }, "@babel/plugin-transform-named-capturing-groups-regex": { @@ -936,7 +936,7 @@ "integrity": "sha512-Xsm8P2hr5hAxyYblrfACXpQKdQbx4m2df9/ZZSQ8MAhsadw06+jW7s9zsSw6he+mJZXRlVMyEnVktJo4zjk1WA==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "7.12.17" + "@babel/helper-create-regexp-features-plugin": "^7.12.13" } }, "@babel/plugin-transform-new-target": { @@ -945,7 +945,7 @@ "integrity": "sha512-/KY2hbLxrG5GTQ9zzZSc3xWiOy379pIETEhbtzwZcw9rvuaVV4Fqy7BYGYOWZnaoXIQYbbJ0ziXLa/sKcGCYEQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.13.0" + "@babel/helper-plugin-utils": "^7.12.13" } }, "@babel/plugin-transform-object-super": { @@ -954,8 +954,8 @@ "integrity": "sha512-JzYIcj3XtYspZDV8j9ulnoMPZZnF/Cj0LUxPOjR89BdBVx+zYJI9MdMIlUZjbXDX+6YVeS6I3e8op+qQ3BYBoQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.13.0", - "@babel/helper-replace-supers": "7.13.12" + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/helper-replace-supers": "^7.12.13" } }, "@babel/plugin-transform-parameters": { @@ -964,7 +964,7 @@ "integrity": "sha512-Jt8k/h/mIwE2JFEOb3lURoY5C85ETcYPnbuAJ96zRBzh1XHtQZfs62ChZ6EP22QlC8c7Xqr9q+e1SU5qttwwjw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.13.0" + "@babel/helper-plugin-utils": "^7.13.0" } }, "@babel/plugin-transform-property-literals": { @@ -973,7 +973,7 @@ "integrity": "sha512-nqVigwVan+lR+g8Fj8Exl0UQX2kymtjcWfMOYM1vTYEKujeyv2SkMgazf2qNcK7l4SDiKyTA/nHCPqL4e2zo1A==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.13.0" + "@babel/helper-plugin-utils": "^7.12.13" } }, "@babel/plugin-transform-react-constant-elements": { @@ -982,7 +982,7 @@ "integrity": "sha512-SNJU53VM/SjQL0bZhyU+f4kJQz7bQQajnrZRSaU21hruG/NWY41AEM9AWXeXX90pYr/C2yAmTgI6yW3LlLrAUQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.13.0" + "@babel/helper-plugin-utils": "^7.13.0" } }, "@babel/plugin-transform-react-display-name": { @@ -991,7 +991,7 @@ "integrity": "sha512-MprESJzI9O5VnJZrL7gg1MpdqmiFcUv41Jc7SahxYsNP2kDkFqClxxTZq+1Qv4AFCamm+GXMRDQINNn+qrxmiA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.13.0" + "@babel/helper-plugin-utils": "^7.12.13" } }, "@babel/plugin-transform-react-jsx": { @@ -1000,11 +1000,11 @@ "integrity": "sha512-jcEI2UqIcpCqB5U5DRxIl0tQEProI2gcu+g8VTIqxLO5Iidojb4d77q+fwGseCvd8af/lJ9masp4QWzBXFE2xA==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "7.12.13", - "@babel/helper-module-imports": "7.13.12", - "@babel/helper-plugin-utils": "7.13.0", - "@babel/plugin-syntax-jsx": "7.12.13", - "@babel/types": "7.13.14" + "@babel/helper-annotate-as-pure": "^7.12.13", + "@babel/helper-module-imports": "^7.13.12", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-jsx": "^7.12.13", + "@babel/types": "^7.13.12" } }, "@babel/plugin-transform-react-jsx-development": { @@ -1013,7 +1013,7 @@ "integrity": "sha512-BPjYV86SVuOaudFhsJR1zjgxxOhJDt6JHNoD48DxWEIxUCAMjV1ys6DYw4SDYZh0b1QsS2vfIA9t/ZsQGsDOUQ==", "dev": true, "requires": { - "@babel/plugin-transform-react-jsx": "7.13.12" + "@babel/plugin-transform-react-jsx": "^7.12.17" } }, "@babel/plugin-transform-react-jsx-self": { @@ -1022,7 +1022,7 @@ "integrity": "sha512-FXYw98TTJ125GVCCkFLZXlZ1qGcsYqNQhVBQcZjyrwf8FEUtVfKIoidnO8S0q+KBQpDYNTmiGo1gn67Vti04lQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.13.0" + "@babel/helper-plugin-utils": "^7.12.13" } }, "@babel/plugin-transform-react-jsx-source": { @@ -1031,7 +1031,7 @@ "integrity": "sha512-O5JJi6fyfih0WfDgIJXksSPhGP/G0fQpfxYy87sDc+1sFmsCS6wr3aAn+whbzkhbjtq4VMqLRaSzR6IsshIC0Q==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.13.0" + "@babel/helper-plugin-utils": "^7.12.13" } }, "@babel/plugin-transform-react-pure-annotations": { @@ -1040,8 +1040,8 @@ "integrity": "sha512-RqeaHiwZtphSIUZ5I85PEH19LOSzxfuEazoY7/pWASCAIBuATQzpSVD+eT6MebeeZT2F4eSL0u4vw6n4Nm0Mjg==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "7.12.13", - "@babel/helper-plugin-utils": "7.13.0" + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-regenerator": { @@ -1050,7 +1050,7 @@ "integrity": "sha512-lxb2ZAvSLyJ2PEe47hoGWPmW22v7CtSl9jW8mingV4H2sEX/JOcrAj2nPuGWi56ERUm2bUpjKzONAuT6HCn2EA==", "dev": true, "requires": { - "regenerator-transform": "0.14.5" + "regenerator-transform": "^0.14.2" } }, "@babel/plugin-transform-reserved-words": { @@ -1059,7 +1059,7 @@ "integrity": "sha512-xhUPzDXxZN1QfiOy/I5tyye+TRz6lA7z6xaT4CLOjPRMVg1ldRf0LHw0TDBpYL4vG78556WuHdyO9oi5UmzZBg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.13.0" + "@babel/helper-plugin-utils": "^7.12.13" } }, "@babel/plugin-transform-runtime": { @@ -1068,10 +1068,10 @@ "integrity": "sha512-pUu9VSf3kI1OqbWINQ7MaugnitRss1z533436waNXp+0N3ur3zfut37sXiQMxkuCF4VUjwZucen/quskCh7NHw==", "dev": true, "requires": { - "@babel/helper-module-imports": "7.13.12", - "@babel/helper-plugin-utils": "7.13.0", - "resolve": "1.17.0", - "semver": "5.7.1" + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "resolve": "^1.8.1", + "semver": "^5.5.1" } }, "@babel/plugin-transform-shorthand-properties": { @@ -1080,7 +1080,7 @@ "integrity": "sha512-xpL49pqPnLtf0tVluuqvzWIgLEhuPpZzvs2yabUHSKRNlN7ScYU7aMlmavOeyXJZKgZKQRBlh8rHbKiJDraTSw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.13.0" + "@babel/helper-plugin-utils": "^7.12.13" } }, "@babel/plugin-transform-spread": { @@ -1089,8 +1089,8 @@ "integrity": "sha512-V6vkiXijjzYeFmQTr3dBxPtZYLPcUfY34DebOU27jIl2M/Y8Egm52Hw82CSjjPqd54GTlJs5x+CR7HeNr24ckg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.13.0", - "@babel/helper-skip-transparent-expression-wrappers": "7.12.1" + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1" } }, "@babel/plugin-transform-sticky-regex": { @@ -1099,7 +1099,7 @@ "integrity": "sha512-Jc3JSaaWT8+fr7GRvQP02fKDsYk4K/lYwWq38r/UGfaxo89ajud321NH28KRQ7xy1Ybc0VUE5Pz8psjNNDUglg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.13.0" + "@babel/helper-plugin-utils": "^7.12.13" } }, "@babel/plugin-transform-template-literals": { @@ -1108,7 +1108,7 @@ "integrity": "sha512-d67umW6nlfmr1iehCcBv69eSUSySk1EsIS8aTDX4Xo9qajAh6mYtcl4kJrBkGXuxZPEgVr7RVfAvNW6YQkd4Mw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.13.0" + "@babel/helper-plugin-utils": "^7.13.0" } }, "@babel/plugin-transform-typeof-symbol": { @@ -1117,7 +1117,7 @@ "integrity": "sha512-eKv/LmUJpMnu4npgfvs3LiHhJua5fo/CysENxa45YCQXZwKnGCQKAg87bvoqSW1fFT+HA32l03Qxsm8ouTY3ZQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.13.0" + "@babel/helper-plugin-utils": "^7.12.13" } }, "@babel/plugin-transform-typescript": { @@ -1126,9 +1126,9 @@ "integrity": "sha512-elQEwluzaU8R8dbVuW2Q2Y8Nznf7hnjM7+DSCd14Lo5fF63C9qNLbwZYbmZrtV9/ySpSUpkRpQXvJb6xyu4hCQ==", "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "7.13.11", - "@babel/helper-plugin-utils": "7.13.0", - "@babel/plugin-syntax-typescript": "7.12.13" + "@babel/helper-create-class-features-plugin": "^7.13.0", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-typescript": "^7.12.13" } }, "@babel/plugin-transform-unicode-escapes": { @@ -1137,7 +1137,7 @@ "integrity": "sha512-0bHEkdwJ/sN/ikBHfSmOXPypN/beiGqjo+o4/5K+vxEFNPRPdImhviPakMKG4x96l85emoa0Z6cDflsdBusZbw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.13.0" + "@babel/helper-plugin-utils": "^7.12.13" } }, "@babel/plugin-transform-unicode-regex": { @@ -1146,8 +1146,8 @@ "integrity": "sha512-mDRzSNY7/zopwisPZ5kM9XKCfhchqIYwAKRERtEnhYscZB79VRekuRSoYbN0+KVe3y8+q1h6A4svXtP7N+UoCA==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "7.12.17", - "@babel/helper-plugin-utils": "7.13.0" + "@babel/helper-create-regexp-features-plugin": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" } }, "@babel/preset-env": { @@ -1156,75 +1156,75 @@ "integrity": "sha512-JzElc6jk3Ko6zuZgBtjOd01pf9yYDEIH8BcqVuYIuOkzOwDesoa/Nz4gIo4lBG6K861KTV9TvIgmFuT6ytOaAA==", "dev": true, "requires": { - "@babel/compat-data": "7.13.12", - "@babel/helper-compilation-targets": "7.13.13", - "@babel/helper-plugin-utils": "7.13.0", - "@babel/helper-validator-option": "7.12.17", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "7.13.12", - "@babel/plugin-proposal-async-generator-functions": "7.13.8", - "@babel/plugin-proposal-class-properties": "7.13.0", - "@babel/plugin-proposal-dynamic-import": "7.13.8", - "@babel/plugin-proposal-export-namespace-from": "7.12.13", - "@babel/plugin-proposal-json-strings": "7.13.8", - "@babel/plugin-proposal-logical-assignment-operators": "7.13.8", - "@babel/plugin-proposal-nullish-coalescing-operator": "7.13.8", - "@babel/plugin-proposal-numeric-separator": "7.12.13", - "@babel/plugin-proposal-object-rest-spread": "7.13.8", - "@babel/plugin-proposal-optional-catch-binding": "7.13.8", - "@babel/plugin-proposal-optional-chaining": "7.13.12", - "@babel/plugin-proposal-private-methods": "7.13.0", - "@babel/plugin-proposal-unicode-property-regex": "7.12.13", - "@babel/plugin-syntax-async-generators": "7.8.4", - "@babel/plugin-syntax-class-properties": "7.12.13", - "@babel/plugin-syntax-dynamic-import": "7.8.3", - "@babel/plugin-syntax-export-namespace-from": "7.8.3", - "@babel/plugin-syntax-json-strings": "7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "7.8.3", - "@babel/plugin-syntax-numeric-separator": "7.10.4", - "@babel/plugin-syntax-object-rest-spread": "7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "7.8.3", - "@babel/plugin-syntax-optional-chaining": "7.8.3", - "@babel/plugin-syntax-top-level-await": "7.12.13", - "@babel/plugin-transform-arrow-functions": "7.13.0", - "@babel/plugin-transform-async-to-generator": "7.13.0", - "@babel/plugin-transform-block-scoped-functions": "7.12.13", - "@babel/plugin-transform-block-scoping": "7.12.13", - "@babel/plugin-transform-classes": "7.13.0", - "@babel/plugin-transform-computed-properties": "7.13.0", - "@babel/plugin-transform-destructuring": "7.13.0", - "@babel/plugin-transform-dotall-regex": "7.12.13", - "@babel/plugin-transform-duplicate-keys": "7.12.13", - "@babel/plugin-transform-exponentiation-operator": "7.12.13", - "@babel/plugin-transform-for-of": "7.13.0", - "@babel/plugin-transform-function-name": "7.12.13", - "@babel/plugin-transform-literals": "7.12.13", - "@babel/plugin-transform-member-expression-literals": "7.12.13", - "@babel/plugin-transform-modules-amd": "7.13.0", - "@babel/plugin-transform-modules-commonjs": "7.13.8", - "@babel/plugin-transform-modules-systemjs": "7.13.8", - "@babel/plugin-transform-modules-umd": "7.13.0", - "@babel/plugin-transform-named-capturing-groups-regex": "7.12.13", - "@babel/plugin-transform-new-target": "7.12.13", - "@babel/plugin-transform-object-super": "7.12.13", - "@babel/plugin-transform-parameters": "7.13.0", - "@babel/plugin-transform-property-literals": "7.12.13", - "@babel/plugin-transform-regenerator": "7.12.13", - "@babel/plugin-transform-reserved-words": "7.12.13", - "@babel/plugin-transform-shorthand-properties": "7.12.13", - "@babel/plugin-transform-spread": "7.13.0", - "@babel/plugin-transform-sticky-regex": "7.12.13", - "@babel/plugin-transform-template-literals": "7.13.0", - "@babel/plugin-transform-typeof-symbol": "7.12.13", - "@babel/plugin-transform-unicode-escapes": "7.12.13", - "@babel/plugin-transform-unicode-regex": "7.12.13", - "@babel/preset-modules": "0.1.4", - "@babel/types": "7.13.14", - "babel-plugin-polyfill-corejs2": "0.1.10", - "babel-plugin-polyfill-corejs3": "0.1.7", - "babel-plugin-polyfill-regenerator": "0.1.6", - "core-js-compat": "3.10.0", - "semver": "6.3.0" + "@babel/compat-data": "^7.13.12", + "@babel/helper-compilation-targets": "^7.13.10", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-validator-option": "^7.12.17", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.13.12", + "@babel/plugin-proposal-async-generator-functions": "^7.13.8", + "@babel/plugin-proposal-class-properties": "^7.13.0", + "@babel/plugin-proposal-dynamic-import": "^7.13.8", + "@babel/plugin-proposal-export-namespace-from": "^7.12.13", + "@babel/plugin-proposal-json-strings": "^7.13.8", + "@babel/plugin-proposal-logical-assignment-operators": "^7.13.8", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.13.8", + "@babel/plugin-proposal-numeric-separator": "^7.12.13", + "@babel/plugin-proposal-object-rest-spread": "^7.13.8", + "@babel/plugin-proposal-optional-catch-binding": "^7.13.8", + "@babel/plugin-proposal-optional-chaining": "^7.13.12", + "@babel/plugin-proposal-private-methods": "^7.13.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.12.13", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.12.13", + "@babel/plugin-transform-arrow-functions": "^7.13.0", + "@babel/plugin-transform-async-to-generator": "^7.13.0", + "@babel/plugin-transform-block-scoped-functions": "^7.12.13", + "@babel/plugin-transform-block-scoping": "^7.12.13", + "@babel/plugin-transform-classes": "^7.13.0", + "@babel/plugin-transform-computed-properties": "^7.13.0", + "@babel/plugin-transform-destructuring": "^7.13.0", + "@babel/plugin-transform-dotall-regex": "^7.12.13", + "@babel/plugin-transform-duplicate-keys": "^7.12.13", + "@babel/plugin-transform-exponentiation-operator": "^7.12.13", + "@babel/plugin-transform-for-of": "^7.13.0", + "@babel/plugin-transform-function-name": "^7.12.13", + "@babel/plugin-transform-literals": "^7.12.13", + "@babel/plugin-transform-member-expression-literals": "^7.12.13", + "@babel/plugin-transform-modules-amd": "^7.13.0", + "@babel/plugin-transform-modules-commonjs": "^7.13.8", + "@babel/plugin-transform-modules-systemjs": "^7.13.8", + "@babel/plugin-transform-modules-umd": "^7.13.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.13", + "@babel/plugin-transform-new-target": "^7.12.13", + "@babel/plugin-transform-object-super": "^7.12.13", + "@babel/plugin-transform-parameters": "^7.13.0", + "@babel/plugin-transform-property-literals": "^7.12.13", + "@babel/plugin-transform-regenerator": "^7.12.13", + "@babel/plugin-transform-reserved-words": "^7.12.13", + "@babel/plugin-transform-shorthand-properties": "^7.12.13", + "@babel/plugin-transform-spread": "^7.13.0", + "@babel/plugin-transform-sticky-regex": "^7.12.13", + "@babel/plugin-transform-template-literals": "^7.13.0", + "@babel/plugin-transform-typeof-symbol": "^7.12.13", + "@babel/plugin-transform-unicode-escapes": "^7.12.13", + "@babel/plugin-transform-unicode-regex": "^7.12.13", + "@babel/preset-modules": "^0.1.4", + "@babel/types": "^7.13.12", + "babel-plugin-polyfill-corejs2": "^0.1.4", + "babel-plugin-polyfill-corejs3": "^0.1.3", + "babel-plugin-polyfill-regenerator": "^0.1.2", + "core-js-compat": "^3.9.0", + "semver": "^6.3.0" }, "dependencies": { "semver": { @@ -1241,11 +1241,11 @@ "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.13.0", - "@babel/plugin-proposal-unicode-property-regex": "7.12.13", - "@babel/plugin-transform-dotall-regex": "7.12.13", - "@babel/types": "7.13.14", - "esutils": "2.0.3" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" } }, "@babel/preset-react": { @@ -1254,12 +1254,12 @@ "integrity": "sha512-gx+tDLIE06sRjKJkVtpZ/t3mzCDOnPG+ggHZG9lffUbX8+wC739x20YQc9V35Do6ZAxaUc/HhVHIiOzz5MvDmA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.13.0", - "@babel/helper-validator-option": "7.12.17", - "@babel/plugin-transform-react-display-name": "7.12.13", - "@babel/plugin-transform-react-jsx": "7.13.12", - "@babel/plugin-transform-react-jsx-development": "7.12.17", - "@babel/plugin-transform-react-pure-annotations": "7.12.1" + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-validator-option": "^7.12.17", + "@babel/plugin-transform-react-display-name": "^7.12.13", + "@babel/plugin-transform-react-jsx": "^7.13.12", + "@babel/plugin-transform-react-jsx-development": "^7.12.17", + "@babel/plugin-transform-react-pure-annotations": "^7.12.1" } }, "@babel/preset-typescript": { @@ -1268,8 +1268,8 @@ "integrity": "sha512-S4cueFnGrIbvYJgwsVFKdvOmpiL0XGw9MFW9D0vgRys5g36PBhZRL8NX8Gr2akz8XRtzq6HuDXPD/1nniagNUg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.13.0", - "@babel/plugin-transform-typescript": "7.13.0" + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-transform-typescript": "^7.9.0" } }, "@babel/runtime": { @@ -1277,7 +1277,7 @@ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.10.4.tgz", "integrity": "sha512-UpTN5yUJr9b4EX2CnGNWIvER7Ab83ibv0pcvvHc4UOdrBI5jb8bj+32cCwPX6xu0mt2daFNjYhoi+X7beH0RSw==", "requires": { - "regenerator-runtime": "0.13.5" + "regenerator-runtime": "^0.13.4" }, "dependencies": { "regenerator-runtime": { @@ -1293,8 +1293,8 @@ "integrity": "sha512-x/XYVQ1h684pp1mJwOV4CyvqZXqbc8CMsMGUnAbuc82ZCdv1U63w5RSUzgDSXQHG5Rps/kiksH6g2D5BuaKyXg==", "dev": true, "requires": { - "core-js-pure": "3.10.0", - "regenerator-runtime": "0.13.7" + "core-js-pure": "^3.0.0", + "regenerator-runtime": "^0.13.4" }, "dependencies": { "regenerator-runtime": { @@ -1311,9 +1311,9 @@ "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", "dev": true, "requires": { - "@babel/code-frame": "7.12.13", - "@babel/parser": "7.13.13", - "@babel/types": "7.13.14" + "@babel/code-frame": "^7.12.13", + "@babel/parser": "^7.12.13", + "@babel/types": "^7.12.13" }, "dependencies": { "@babel/code-frame": { @@ -1322,7 +1322,7 @@ "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", "dev": true, "requires": { - "@babel/highlight": "7.13.10" + "@babel/highlight": "^7.12.13" } }, "@babel/helper-validator-identifier": { @@ -1337,9 +1337,9 @@ "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "7.12.11", - "chalk": "2.4.2", - "js-tokens": "4.0.0" + "@babel/helper-validator-identifier": "^7.12.11", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" } } } @@ -1350,14 +1350,14 @@ "integrity": "sha512-CblEcwmXKR6eP43oQGG++0QMTtCjAsa3frUuzHoiIJWpaIIi8dwMyEFUJoXRLxagGqCK+jALRwIO+o3R9p/uUg==", "dev": true, "requires": { - "@babel/code-frame": "7.12.13", - "@babel/generator": "7.13.9", - "@babel/helper-function-name": "7.12.13", - "@babel/helper-split-export-declaration": "7.12.13", - "@babel/parser": "7.13.13", - "@babel/types": "7.13.14", - "debug": "4.3.1", - "globals": "11.12.0" + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.13.9", + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/parser": "^7.13.13", + "@babel/types": "^7.13.13", + "debug": "^4.1.0", + "globals": "^11.1.0" }, "dependencies": { "@babel/code-frame": { @@ -1366,7 +1366,7 @@ "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", "dev": true, "requires": { - "@babel/highlight": "7.13.10" + "@babel/highlight": "^7.12.13" } }, "@babel/helper-validator-identifier": { @@ -1381,9 +1381,9 @@ "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "7.12.11", - "chalk": "2.4.2", - "js-tokens": "4.0.0" + "@babel/helper-validator-identifier": "^7.12.11", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" } }, "debug": { @@ -1403,9 +1403,9 @@ "integrity": "sha512-A2aa3QTkWoyqsZZFl56MLUsfmh7O0gN41IPvXAE/++8ojpbz12SszD7JEGYVdn4f9Kt4amIei07swF1h4AqmmQ==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "7.12.11", - "lodash": "4.17.19", - "to-fast-properties": "2.0.0" + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" }, "dependencies": { "@babel/helper-validator-identifier": { @@ -1422,8 +1422,8 @@ "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", "dev": true, "requires": { - "exec-sh": "0.3.6", - "minimist": "1.2.5" + "exec-sh": "^0.3.2", + "minimist": "^1.2.0" } }, "@csstools/convert-colors": { @@ -1462,10 +1462,10 @@ "integrity": "sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==", "dev": true, "requires": { - "@hapi/address": "2.1.4", - "@hapi/bourne": "1.3.2", - "@hapi/hoek": "8.5.1", - "@hapi/topo": "3.1.6" + "@hapi/address": "2.x.x", + "@hapi/bourne": "1.x.x", + "@hapi/hoek": "8.x.x", + "@hapi/topo": "3.x.x" } }, "@hapi/topo": { @@ -1474,7 +1474,7 @@ "integrity": "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==", "dev": true, "requires": { - "@hapi/hoek": "8.5.1" + "@hapi/hoek": "^8.3.0" } }, "@jest/console": { @@ -1483,9 +1483,9 @@ "integrity": "sha512-Zuj6b8TnKXi3q4ymac8EQfc3ea/uhLeCGThFqXeC8H9/raaH8ARPUTdId+XyGd03Z4In0/VjD2OYFcBF09fNLQ==", "dev": true, "requires": { - "@jest/source-map": "24.9.0", - "chalk": "2.4.2", - "slash": "2.0.0" + "@jest/source-map": "^24.9.0", + "chalk": "^2.0.1", + "slash": "^2.0.0" } }, "@jest/core": { @@ -1494,34 +1494,34 @@ "integrity": "sha512-Fogg3s4wlAr1VX7q+rhV9RVnUv5tD7VuWfYy1+whMiWUrvl7U3QJSJyWcDio9Lq2prqYsZaeTv2Rz24pWGkJ2A==", "dev": true, "requires": { - "@jest/console": "24.9.0", - "@jest/reporters": "24.9.0", - "@jest/test-result": "24.9.0", - "@jest/transform": "24.9.0", - "@jest/types": "24.9.0", - "ansi-escapes": "3.2.0", - "chalk": "2.4.2", - "exit": "0.1.2", - "graceful-fs": "4.2.4", - "jest-changed-files": "24.9.0", - "jest-config": "24.9.0", - "jest-haste-map": "24.9.0", - "jest-message-util": "24.9.0", - "jest-regex-util": "24.9.0", - "jest-resolve": "24.9.0", - "jest-resolve-dependencies": "24.9.0", - "jest-runner": "24.9.0", - "jest-runtime": "24.9.0", - "jest-snapshot": "24.9.0", - "jest-util": "24.9.0", - "jest-validate": "24.9.0", - "jest-watcher": "24.9.0", - "micromatch": "3.1.10", - "p-each-series": "1.0.0", - "realpath-native": "1.1.0", - "rimraf": "2.7.1", - "slash": "2.0.0", - "strip-ansi": "5.2.0" + "@jest/console": "^24.7.1", + "@jest/reporters": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "graceful-fs": "^4.1.15", + "jest-changed-files": "^24.9.0", + "jest-config": "^24.9.0", + "jest-haste-map": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.9.0", + "jest-resolve-dependencies": "^24.9.0", + "jest-runner": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-snapshot": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "jest-watcher": "^24.9.0", + "micromatch": "^3.1.10", + "p-each-series": "^1.0.0", + "realpath-native": "^1.1.0", + "rimraf": "^2.5.4", + "slash": "^2.0.0", + "strip-ansi": "^5.0.0" }, "dependencies": { "ansi-regex": { @@ -1536,7 +1536,7 @@ "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", "dev": true, "requires": { - "glob": "7.1.6" + "glob": "^7.1.3" } }, "strip-ansi": { @@ -1545,7 +1545,7 @@ "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "dev": true, "requires": { - "ansi-regex": "4.1.0" + "ansi-regex": "^4.1.0" } } } @@ -1556,10 +1556,10 @@ "integrity": "sha512-5A1QluTPhvdIPFYnO3sZC3smkNeXPVELz7ikPbhUj0bQjB07EoE9qtLrem14ZUYWdVayYbsjVwIiL4WBIMV4aQ==", "dev": true, "requires": { - "@jest/fake-timers": "24.9.0", - "@jest/transform": "24.9.0", - "@jest/types": "24.9.0", - "jest-mock": "24.9.0" + "@jest/fake-timers": "^24.9.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0" } }, "@jest/fake-timers": { @@ -1568,9 +1568,9 @@ "integrity": "sha512-eWQcNa2YSwzXWIMC5KufBh3oWRIijrQFROsIqt6v/NS9Io/gknw1jsAC9c+ih/RQX4A3O7SeWAhQeN0goKhT9A==", "dev": true, "requires": { - "@jest/types": "24.9.0", - "jest-message-util": "24.9.0", - "jest-mock": "24.9.0" + "@jest/types": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0" } }, "@jest/reporters": { @@ -1579,27 +1579,27 @@ "integrity": "sha512-mu4X0yjaHrffOsWmVLzitKmmmWSQ3GGuefgNscUSWNiUNcEOSEQk9k3pERKEQVBb0Cnn88+UESIsZEMH3o88Gw==", "dev": true, "requires": { - "@jest/environment": "24.9.0", - "@jest/test-result": "24.9.0", - "@jest/transform": "24.9.0", - "@jest/types": "24.9.0", - "chalk": "2.4.2", - "exit": "0.1.2", - "glob": "7.1.6", - "istanbul-lib-coverage": "2.0.5", - "istanbul-lib-instrument": "3.3.0", - "istanbul-lib-report": "2.0.8", - "istanbul-lib-source-maps": "3.0.6", - "istanbul-reports": "2.2.7", - "jest-haste-map": "24.9.0", - "jest-resolve": "24.9.0", - "jest-runtime": "24.9.0", - "jest-util": "24.9.0", - "jest-worker": "24.9.0", - "node-notifier": "5.4.5", - "slash": "2.0.0", - "source-map": "0.6.1", - "string-length": "2.0.0" + "@jest/environment": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "glob": "^7.1.2", + "istanbul-lib-coverage": "^2.0.2", + "istanbul-lib-instrument": "^3.0.1", + "istanbul-lib-report": "^2.0.4", + "istanbul-lib-source-maps": "^3.0.1", + "istanbul-reports": "^2.2.6", + "jest-haste-map": "^24.9.0", + "jest-resolve": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.6.0", + "node-notifier": "^5.4.2", + "slash": "^2.0.0", + "source-map": "^0.6.0", + "string-length": "^2.0.0" }, "dependencies": { "source-map": { @@ -1616,9 +1616,9 @@ "integrity": "sha512-/Xw7xGlsZb4MJzNDgB7PW5crou5JqWiBQaz6xyPd3ArOg2nfn/PunV8+olXbbEZzNl591o5rWKE9BRDaFAuIBg==", "dev": true, "requires": { - "callsites": "3.1.0", - "graceful-fs": "4.2.4", - "source-map": "0.6.1" + "callsites": "^3.0.0", + "graceful-fs": "^4.1.15", + "source-map": "^0.6.0" }, "dependencies": { "callsites": { @@ -1641,9 +1641,9 @@ "integrity": "sha512-XEFrHbBonBJ8dGp2JmF8kP/nQI/ImPpygKHwQ/SY+es59Z3L5PI4Qb9TQQMAEeYsThG1xF0k6tmG0tIKATNiiA==", "dev": true, "requires": { - "@jest/console": "24.9.0", - "@jest/types": "24.9.0", - "@types/istanbul-lib-coverage": "2.0.3" + "@jest/console": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/istanbul-lib-coverage": "^2.0.0" } }, "@jest/test-sequencer": { @@ -1652,10 +1652,10 @@ "integrity": "sha512-6qqsU4o0kW1dvA95qfNog8v8gkRN9ph6Lz7r96IvZpHdNipP2cBcb07J1Z45mz/VIS01OHJ3pY8T5fUY38tg4A==", "dev": true, "requires": { - "@jest/test-result": "24.9.0", - "jest-haste-map": "24.9.0", - "jest-runner": "24.9.0", - "jest-runtime": "24.9.0" + "@jest/test-result": "^24.9.0", + "jest-haste-map": "^24.9.0", + "jest-runner": "^24.9.0", + "jest-runtime": "^24.9.0" } }, "@jest/transform": { @@ -1664,21 +1664,21 @@ "integrity": "sha512-TcQUmyNRxV94S0QpMOnZl0++6RMiqpbH/ZMccFB/amku6Uwvyb1cjYX7xkp5nGNkbX4QPH/FcB6q1HBTHynLmQ==", "dev": true, "requires": { - "@babel/core": "7.9.0", - "@jest/types": "24.9.0", - "babel-plugin-istanbul": "5.2.0", - "chalk": "2.4.2", - "convert-source-map": "1.7.0", - "fast-json-stable-stringify": "2.1.0", - "graceful-fs": "4.2.4", - "jest-haste-map": "24.9.0", - "jest-regex-util": "24.9.0", - "jest-util": "24.9.0", - "micromatch": "3.1.10", - "pirates": "4.0.1", - "realpath-native": "1.1.0", - "slash": "2.0.0", - "source-map": "0.6.1", + "@babel/core": "^7.1.0", + "@jest/types": "^24.9.0", + "babel-plugin-istanbul": "^5.1.0", + "chalk": "^2.0.1", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.1.15", + "jest-haste-map": "^24.9.0", + "jest-regex-util": "^24.9.0", + "jest-util": "^24.9.0", + "micromatch": "^3.1.10", + "pirates": "^4.0.1", + "realpath-native": "^1.1.0", + "slash": "^2.0.0", + "source-map": "^0.6.1", "write-file-atomic": "2.4.1" }, "dependencies": { @@ -1696,9 +1696,9 @@ "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", "dev": true, "requires": { - "@types/istanbul-lib-coverage": "2.0.3", - "@types/istanbul-reports": "1.1.2", - "@types/yargs": "13.0.11" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" } }, "@material/animation": { @@ -1716,10 +1716,10 @@ "resolved": "https://registry.npmjs.org/@material/button/-/button-0.7.0.tgz", "integrity": "sha512-T2Gcn8IJOJtzSU8mHN7HMqGbvkOy5lEWDZ/dLmVviGKeip22XR9pjm8sO52dCcs1rJJxsJPCl9UnaQUmT8Shaw==", "requires": { - "@material/elevation": "0.1.13", - "@material/ripple": "0.8.8", - "@material/theme": "0.3.1", - "@material/typography": "0.3.0" + "@material/elevation": "^0.1.12", + "@material/ripple": "^0.8.7", + "@material/theme": "^0.3.1", + "@material/typography": "^0.3.0" } }, "@material/elevation": { @@ -1727,7 +1727,7 @@ "resolved": "https://registry.npmjs.org/@material/elevation/-/elevation-0.1.13.tgz", "integrity": "sha1-o4iF88r0OYymp0aMMIiH1wvUYFs=", "requires": { - "@material/animation": "0.4.1" + "@material/animation": "^0.4.1" } }, "@material/ripple": { @@ -1735,8 +1735,8 @@ "resolved": "https://registry.npmjs.org/@material/ripple/-/ripple-0.8.8.tgz", "integrity": "sha1-Irie2eY4g/F/pPANEjcOMuDEWbc=", "requires": { - "@material/base": "0.2.6", - "@material/theme": "0.4.0" + "@material/base": "^0.2.6", + "@material/theme": "^0.4.0" }, "dependencies": { "@material/theme": { @@ -1762,8 +1762,8 @@ "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", "dev": true, "requires": { - "call-me-maybe": "1.0.1", - "glob-to-regexp": "0.3.0" + "call-me-maybe": "^1.0.1", + "glob-to-regexp": "^0.3.0" } }, "@nodelib/fs.stat": { @@ -1777,7 +1777,7 @@ "resolved": "https://registry.npmjs.org/@paciolan/remote-component/-/remote-component-2.11.0.tgz", "integrity": "sha512-ujQxfJa0Cp0q+uCiTFpscYD7q14f2rVuUl934HgVXBW/CBChfzLwZGYjtF59IAsbwVGMpgpUlMdD0B26p/hxTg==", "requires": { - "@paciolan/remote-module-loader": "2.6.2" + "@paciolan/remote-module-loader": "^2.6.0" } }, "@paciolan/remote-module-loader": { @@ -1839,14 +1839,14 @@ "integrity": "sha512-6PG80tdz4eAlYUN3g5GZiUjg2FMcp+Wn6rtnz5WJG9ITGEF1pmFdzq02597Hn0OmnQuCVaBYQE1OVFAnwOl+0A==", "dev": true, "requires": { - "@svgr/babel-plugin-add-jsx-attribute": "4.2.0", - "@svgr/babel-plugin-remove-jsx-attribute": "4.2.0", - "@svgr/babel-plugin-remove-jsx-empty-expression": "4.2.0", - "@svgr/babel-plugin-replace-jsx-attribute-value": "4.2.0", - "@svgr/babel-plugin-svg-dynamic-title": "4.3.3", - "@svgr/babel-plugin-svg-em-dimensions": "4.2.0", - "@svgr/babel-plugin-transform-react-native-svg": "4.2.0", - "@svgr/babel-plugin-transform-svg-component": "4.2.0" + "@svgr/babel-plugin-add-jsx-attribute": "^4.2.0", + "@svgr/babel-plugin-remove-jsx-attribute": "^4.2.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "^4.2.0", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^4.2.0", + "@svgr/babel-plugin-svg-dynamic-title": "^4.3.3", + "@svgr/babel-plugin-svg-em-dimensions": "^4.2.0", + "@svgr/babel-plugin-transform-react-native-svg": "^4.2.0", + "@svgr/babel-plugin-transform-svg-component": "^4.2.0" } }, "@svgr/core": { @@ -1855,9 +1855,9 @@ "integrity": "sha512-qNuGF1QON1626UCaZamWt5yedpgOytvLj5BQZe2j1k1B8DUG4OyugZyfEwBeXozCUwhLEpsrgPrE+eCu4fY17w==", "dev": true, "requires": { - "@svgr/plugin-jsx": "4.3.3", - "camelcase": "5.3.1", - "cosmiconfig": "5.2.1" + "@svgr/plugin-jsx": "^4.3.3", + "camelcase": "^5.3.1", + "cosmiconfig": "^5.2.1" }, "dependencies": { "camelcase": { @@ -1874,7 +1874,7 @@ "integrity": "sha512-JioXclZGhFIDL3ddn4Kiq8qEqYM2PyDKV0aYno8+IXTLuYt6TOgHUbUAAFvqtb0Xn37NwP0BTHglejFoYr8RZg==", "dev": true, "requires": { - "@babel/types": "7.13.14" + "@babel/types": "^7.4.4" } }, "@svgr/plugin-jsx": { @@ -1883,10 +1883,10 @@ "integrity": "sha512-cLOCSpNWQnDB1/v+SUENHH7a0XY09bfuMKdq9+gYvtuwzC2rU4I0wKGFEp1i24holdQdwodCtDQdFtJiTCWc+w==", "dev": true, "requires": { - "@babel/core": "7.9.0", - "@svgr/babel-preset": "4.3.3", - "@svgr/hast-util-to-babel-ast": "4.3.2", - "svg-parser": "2.0.4" + "@babel/core": "^7.4.5", + "@svgr/babel-preset": "^4.3.3", + "@svgr/hast-util-to-babel-ast": "^4.3.2", + "svg-parser": "^2.0.0" } }, "@svgr/plugin-svgo": { @@ -1895,9 +1895,9 @@ "integrity": "sha512-PrMtEDUWjX3Ea65JsVCwTIXuSqa3CG9px+DluF1/eo9mlDrgrtFE7NE/DjdhjJgSM9wenlVBzkzneSIUgfUI/w==", "dev": true, "requires": { - "cosmiconfig": "5.2.1", - "merge-deep": "3.0.3", - "svgo": "1.3.2" + "cosmiconfig": "^5.2.1", + "merge-deep": "^3.0.2", + "svgo": "^1.2.2" } }, "@svgr/webpack": { @@ -1906,14 +1906,14 @@ "integrity": "sha512-bjnWolZ6KVsHhgyCoYRFmbd26p8XVbulCzSG53BDQqAr+JOAderYK7CuYrB3bDjHJuF6LJ7Wrr42+goLRV9qIg==", "dev": true, "requires": { - "@babel/core": "7.9.0", - "@babel/plugin-transform-react-constant-elements": "7.13.13", - "@babel/preset-env": "7.13.12", - "@babel/preset-react": "7.13.13", - "@svgr/core": "4.3.3", - "@svgr/plugin-jsx": "4.3.3", - "@svgr/plugin-svgo": "4.3.1", - "loader-utils": "1.4.0" + "@babel/core": "^7.4.5", + "@babel/plugin-transform-react-constant-elements": "^7.0.0", + "@babel/preset-env": "^7.4.5", + "@babel/preset-react": "^7.0.0", + "@svgr/core": "^4.3.3", + "@svgr/plugin-jsx": "^4.3.3", + "@svgr/plugin-svgo": "^4.3.1", + "loader-utils": "^1.2.3" } }, "@tanem/svg-injector": { @@ -1921,9 +1921,9 @@ "resolved": "https://registry.npmjs.org/@tanem/svg-injector/-/svg-injector-8.2.2.tgz", "integrity": "sha512-a4C3GMCD15URV+ZNjt8Fibxu04qejJip0G6qIDl/Dne7TGt++2MjJzwV5lRVo7yqT/OIVFOnAQwMH0qfHGWlpw==", "requires": { - "@babel/runtime": "7.12.5", - "content-type": "1.0.4", - "tslib": "2.1.0" + "@babel/runtime": "^7.12.5", + "content-type": "^1.0.4", + "tslib": "^2.0.3" }, "dependencies": { "@babel/runtime": { @@ -1931,7 +1931,7 @@ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.5.tgz", "integrity": "sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==", "requires": { - "regenerator-runtime": "0.13.7" + "regenerator-runtime": "^0.13.4" } }, "regenerator-runtime": { @@ -1952,11 +1952,11 @@ "integrity": "sha512-zGZJzzBUVDo/eV6KgbE0f0ZI7dInEYvo12Rb70uNQDshC3SkRMb67ja0GgRHZgAX3Za6rhaWlvbDO8rrGyAb1g==", "dev": true, "requires": { - "@babel/parser": "7.13.13", - "@babel/types": "7.13.14", - "@types/babel__generator": "7.6.2", - "@types/babel__template": "7.4.0", - "@types/babel__traverse": "7.11.1" + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" } }, "@types/babel__generator": { @@ -1965,7 +1965,7 @@ "integrity": "sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==", "dev": true, "requires": { - "@babel/types": "7.13.14" + "@babel/types": "^7.0.0" } }, "@types/babel__template": { @@ -1974,8 +1974,8 @@ "integrity": "sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A==", "dev": true, "requires": { - "@babel/parser": "7.13.13", - "@babel/types": "7.13.14" + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" } }, "@types/babel__traverse": { @@ -1984,7 +1984,7 @@ "integrity": "sha512-Vs0hm0vPahPMYi9tDjtP66llufgO3ST16WXaSTtDGEl9cewAl3AibmxWw6TINOqHPT9z0uABKAYjT9jNSg4npw==", "dev": true, "requires": { - "@babel/types": "7.13.14" + "@babel/types": "^7.3.0" } }, "@types/cookie": { @@ -2004,8 +2004,8 @@ "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", "dev": true, "requires": { - "@types/minimatch": "3.0.3", - "@types/node": "14.6.0" + "@types/minimatch": "*", + "@types/node": "*" } }, "@types/istanbul-lib-coverage": { @@ -2020,7 +2020,7 @@ "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", "dev": true, "requires": { - "@types/istanbul-lib-coverage": "2.0.3" + "@types/istanbul-lib-coverage": "*" } }, "@types/istanbul-reports": { @@ -2029,8 +2029,8 @@ "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", "dev": true, "requires": { - "@types/istanbul-lib-coverage": "2.0.3", - "@types/istanbul-lib-report": "3.0.0" + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" } }, "@types/json-schema": { @@ -2092,7 +2092,7 @@ "integrity": "sha512-NRqD6T4gktUrDi1o1wLH3EKC1o2caCr7/wR87ODcbVITQF106OM3sFN92ysZ++wqelOd1CTzatnOBRDYYG6wGQ==", "dev": true, "requires": { - "@types/yargs-parser": "20.2.0" + "@types/yargs-parser": "*" } }, "@types/yargs-parser": { @@ -2108,9 +2108,9 @@ "dev": true, "requires": { "@typescript-eslint/experimental-utils": "2.34.0", - "functional-red-black-tree": "1.0.1", - "regexpp": "3.1.0", - "tsutils": "3.21.0" + "functional-red-black-tree": "^1.0.1", + "regexpp": "^3.0.0", + "tsutils": "^3.17.1" } }, "@typescript-eslint/experimental-utils": { @@ -2119,10 +2119,10 @@ "integrity": "sha512-eS6FTkq+wuMJ+sgtuNTtcqavWXqsflWcfBnlYhg/nS4aZ1leewkXGbvBhaapn1q6qf4M71bsR1tez5JTRMuqwA==", "dev": true, "requires": { - "@types/json-schema": "7.0.7", + "@types/json-schema": "^7.0.3", "@typescript-eslint/typescript-estree": "2.34.0", - "eslint-scope": "5.1.1", - "eslint-utils": "2.1.0" + "eslint-scope": "^5.0.0", + "eslint-utils": "^2.0.0" } }, "@typescript-eslint/parser": { @@ -2131,10 +2131,10 @@ "integrity": "sha512-03ilO0ucSD0EPTw2X4PntSIRFtDPWjrVq7C3/Z3VQHRC7+13YB55rcJI3Jt+YgeHbjUdJPcPa7b23rXCBokuyA==", "dev": true, "requires": { - "@types/eslint-visitor-keys": "1.0.0", + "@types/eslint-visitor-keys": "^1.0.0", "@typescript-eslint/experimental-utils": "2.34.0", "@typescript-eslint/typescript-estree": "2.34.0", - "eslint-visitor-keys": "1.3.0" + "eslint-visitor-keys": "^1.1.0" } }, "@typescript-eslint/typescript-estree": { @@ -2143,13 +2143,13 @@ "integrity": "sha512-OMAr+nJWKdlVM9LOqCqh3pQQPwxHAN7Du8DR6dmwCrAmxtiXQnhHJ6tBNtf+cggqfo51SG/FCwnKhXCIM7hnVg==", "dev": true, "requires": { - "debug": "4.3.1", - "eslint-visitor-keys": "1.3.0", - "glob": "7.1.6", - "is-glob": "4.0.1", - "lodash": "4.17.19", - "semver": "7.3.5", - "tsutils": "3.21.0" + "debug": "^4.1.1", + "eslint-visitor-keys": "^1.1.0", + "glob": "^7.1.6", + "is-glob": "^4.0.1", + "lodash": "^4.17.15", + "semver": "^7.3.2", + "tsutils": "^3.17.1" }, "dependencies": { "debug": { @@ -2167,7 +2167,7 @@ "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, "requires": { - "yallist": "4.0.0" + "yallist": "^4.0.0" } }, "semver": { @@ -2176,7 +2176,7 @@ "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", "dev": true, "requires": { - "lru-cache": "6.0.0" + "lru-cache": "^6.0.0" } }, "yallist": { @@ -2238,7 +2238,7 @@ "dev": true, "requires": { "@webassemblyjs/ast": "1.8.5", - "mamacro": "0.0.3" + "mamacro": "^0.0.3" } }, "@webassemblyjs/helper-wasm-bytecode": { @@ -2265,7 +2265,7 @@ "integrity": "sha512-aaCvQYrvKbY/n6wKHb/ylAJr27GglahUO89CcGXMItrOBqRarUMxWLJgxm9PJNuKULwN5n1csT9bYoMeZOGF3g==", "dev": true, "requires": { - "@xtuc/ieee754": "1.2.0" + "@xtuc/ieee754": "^1.2.0" } }, "@webassemblyjs/leb128": { @@ -2393,7 +2393,7 @@ "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", "dev": true, "requires": { - "mime-types": "2.1.27", + "mime-types": "~2.1.24", "negotiator": "0.6.2" } }, @@ -2409,8 +2409,8 @@ "integrity": "sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==", "dev": true, "requires": { - "acorn": "6.4.2", - "acorn-walk": "6.2.0" + "acorn": "^6.0.1", + "acorn-walk": "^6.0.1" }, "dependencies": { "acorn": { @@ -2438,7 +2438,7 @@ "resolved": "https://registry.npmjs.org/add-dom-event-listener/-/add-dom-event-listener-1.1.0.tgz", "integrity": "sha512-WCxx1ixHT0GQU9hb0KI/mhgRQhnU+U3GvwY6ZvVjYq8rsihIGoaIOUbY0yMPBxLH5MDtr0kz3fisWGNcbWW7Jw==", "requires": { - "object-assign": "4.1.1" + "object-assign": "4.x" } }, "add-px-to-style": { @@ -2483,7 +2483,7 @@ "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", "dev": true, "requires": { - "minimist": "1.2.5" + "minimist": "^1.2.0" } }, "loader-utils": { @@ -2492,9 +2492,9 @@ "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", "dev": true, "requires": { - "big.js": "5.2.2", - "emojis-list": "2.1.0", - "json5": "1.0.1" + "big.js": "^5.2.2", + "emojis-list": "^2.0.0", + "json5": "^1.0.1" } } } @@ -2505,8 +2505,8 @@ "integrity": "sha512-quoaXsZ9/BLNae5yiNoUz+Nhkwz83GhWwtYFglcjEQB2NDHCIpApbqXxIFnm4Pq/Nvhrsq5sYJFyohrrxnTGAA==", "dev": true, "requires": { - "clean-stack": "2.2.0", - "indent-string": "4.0.0" + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" }, "dependencies": { "indent-string": { @@ -2522,15 +2522,15 @@ "resolved": "https://registry.npmjs.org/airbnb-prop-types/-/airbnb-prop-types-2.16.0.tgz", "integrity": "sha512-7WHOFolP/6cS96PhKNrslCLMYAI8yB1Pp6u6XmxozQOiZbsI5ycglZr5cHhBFfuRcQQjzCMith5ZPZdYiJCxUg==", "requires": { - "array.prototype.find": "2.1.1", - "function.prototype.name": "1.1.2", - "is-regex": "1.1.0", - "object-is": "1.1.2", - "object.assign": "4.1.0", - "object.entries": "1.1.2", - "prop-types": "15.7.2", - "prop-types-exact": "1.2.0", - "react-is": "16.13.1" + "array.prototype.find": "^2.1.1", + "function.prototype.name": "^1.1.2", + "is-regex": "^1.1.0", + "object-is": "^1.1.2", + "object.assign": "^4.1.0", + "object.entries": "^1.1.2", + "prop-types": "^15.7.2", + "prop-types-exact": "^1.2.0", + "react-is": "^16.13.1" } }, "ajv": { @@ -2539,10 +2539,10 @@ "integrity": "sha512-4K0cK3L1hsqk9xIb2z9vs/XU+PGJZ9PNpJRDS9YLzmNdX6jmVPfamLvTJr0aDAusnHyCHO6MjzlkAsgtqp9teA==", "dev": true, "requires": { - "fast-deep-equal": "3.1.3", - "fast-json-stable-stringify": "2.1.0", - "json-schema-traverse": "0.4.1", - "uri-js": "4.2.2" + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" } }, "ajv-errors": { @@ -2598,7 +2598,7 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "requires": { - "color-convert": "1.9.3" + "color-convert": "^1.9.0" } }, "antd": { @@ -2606,52 +2606,52 @@ "resolved": "https://registry.npmjs.org/antd/-/antd-4.6.2.tgz", "integrity": "sha512-6hmSRiSV3Lzz/1fKGOLHld7gf0d+MW7fg7MNGCAAceGmxtG1WEaaOtV8dZeL2WXq0SGH4wY4GytN6chRrtatfw==", "requires": { - "@ant-design/colors": "4.0.5", - "@ant-design/css-animation": "1.7.3", - "@ant-design/icons": "4.2.2", - "@ant-design/react-slick": "0.27.10", - "@babel/runtime": "7.10.4", - "array-tree-filter": "2.1.0", - "classnames": "2.2.6", - "copy-to-clipboard": "3.3.1", - "lodash": "4.17.20", - "moment": "2.27.0", - "omit.js": "2.0.2", - "raf": "3.4.1", - "rc-animate": "3.1.0", - "rc-cascader": "1.3.0", - "rc-checkbox": "2.3.1", - "rc-collapse": "2.0.0", - "rc-dialog": "8.1.1", - "rc-drawer": "4.1.0", - "rc-dropdown": "3.1.2", - "rc-field-form": "1.10.1", - "rc-image": "3.0.4", - "rc-input-number": "6.0.0", - "rc-mentions": "1.4.2", - "rc-menu": "8.5.3", - "rc-motion": "1.1.2", - "rc-notification": "4.4.0", - "rc-pagination": "3.0.3", - "rc-picker": "2.0.9", - "rc-progress": "3.0.0", - "rc-rate": "2.8.2", - "rc-resize-observer": "0.2.5", - "rc-select": "11.1.7", - "rc-slider": "9.3.1", - "rc-steps": "4.1.2", - "rc-switch": "3.2.1", - "rc-table": "7.9.7", - "rc-tabs": "11.6.1", - "rc-textarea": "0.3.0", - "rc-tooltip": "4.2.2", - "rc-tree": "3.9.4", - "rc-tree-select": "4.1.2", - "rc-trigger": "4.4.2", - "rc-upload": "3.2.1", - "rc-util": "5.2.1", - "scroll-into-view-if-needed": "2.2.26", - "warning": "4.0.3" + "@ant-design/colors": "^4.0.5", + "@ant-design/css-animation": "^1.7.2", + "@ant-design/icons": "^4.2.1", + "@ant-design/react-slick": "~0.27.0", + "@babel/runtime": "^7.10.4", + "array-tree-filter": "^2.1.0", + "classnames": "^2.2.6", + "copy-to-clipboard": "^3.2.0", + "lodash": "^4.17.20", + "moment": "^2.25.3", + "omit.js": "^2.0.2", + "raf": "^3.4.1", + "rc-animate": "~3.1.0", + "rc-cascader": "~1.3.0", + "rc-checkbox": "~2.3.0", + "rc-collapse": "~2.0.0", + "rc-dialog": "~8.1.0", + "rc-drawer": "~4.1.0", + "rc-dropdown": "~3.1.2", + "rc-field-form": "~1.10.0", + "rc-image": "~3.0.2", + "rc-input-number": "~6.0.0", + "rc-mentions": "~1.4.0", + "rc-menu": "~8.5.2", + "rc-motion": "^1.0.0", + "rc-notification": "~4.4.0", + "rc-pagination": "~3.0.3", + "rc-picker": "~2.0.6", + "rc-progress": "~3.0.0", + "rc-rate": "~2.8.2", + "rc-resize-observer": "^0.2.3", + "rc-select": "~11.1.0", + "rc-slider": "~9.3.0", + "rc-steps": "~4.1.0", + "rc-switch": "~3.2.0", + "rc-table": "~7.9.2", + "rc-tabs": "~11.6.0", + "rc-textarea": "~0.3.0", + "rc-tooltip": "~4.2.0", + "rc-tree": "~3.9.0", + "rc-tree-select": "~4.1.1", + "rc-trigger": "~4.4.0", + "rc-upload": "~3.2.1", + "rc-util": "^5.1.0", + "scroll-into-view-if-needed": "^2.2.25", + "warning": "^4.0.3" }, "dependencies": { "@ant-design/colors": { @@ -2659,7 +2659,7 @@ "resolved": "https://registry.npmjs.org/@ant-design/colors/-/colors-4.0.5.tgz", "integrity": "sha512-3mnuX2prnWOWvpFTS2WH2LoouWlOgtnIpc6IarWN6GOzzLF8dW/U8UctuvIPhoboETehZfJ61XP+CGakBEPJ3Q==", "requires": { - "tinycolor2": "1.4.1" + "tinycolor2": "^1.4.1" } }, "lodash": { @@ -2682,11 +2682,11 @@ "resolved": "https://registry.npmjs.org/rc-align/-/rc-align-4.0.3.tgz", "integrity": "sha512-TpI0t1tvAo/wYdoZbZlkCK+MkQBqNuPyRZesfsji4tMlqoqQ0q0MhnC9JD5KGPitMvmSB+KWgFpaN2uTz4hw6Q==", "requires": { - "@babel/runtime": "7.10.4", - "classnames": "2.2.6", - "dom-align": "1.12.0", - "rc-util": "5.2.1", - "resize-observer-polyfill": "1.5.1" + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "dom-align": "^1.7.0", + "rc-util": "^5.0.1", + "resize-observer-polyfill": "^1.5.1" } }, "rc-animate": { @@ -2694,10 +2694,10 @@ "resolved": "https://registry.npmjs.org/rc-animate/-/rc-animate-3.1.0.tgz", "integrity": "sha512-8FsM+3B1H+0AyTyGggY6JyVldHTs1CyYT8CfTmG/nGHHXlecvSLeICJhcKgRLjUiQlctNnRtB1rwz79cvBVmrw==", "requires": { - "@ant-design/css-animation": "1.7.3", - "classnames": "2.2.6", - "raf": "3.4.1", - "rc-util": "5.2.1" + "@ant-design/css-animation": "^1.7.2", + "classnames": "^2.2.6", + "raf": "^3.4.0", + "rc-util": "^5.0.1" } }, "rc-tooltip": { @@ -2705,7 +2705,7 @@ "resolved": "https://registry.npmjs.org/rc-tooltip/-/rc-tooltip-4.2.2.tgz", "integrity": "sha512-mAs+gAngUyHVA6HdFXsELoJOHgfjAACLLc8SGtnVhovJdyqs5ZGSL9p5i+ApNaVpwjswqShw7L4DRtMl7cXCQg==", "requires": { - "rc-trigger": "4.4.2" + "rc-trigger": "^4.2.1" } }, "rc-trigger": { @@ -2713,12 +2713,12 @@ "resolved": "https://registry.npmjs.org/rc-trigger/-/rc-trigger-4.4.2.tgz", "integrity": "sha512-uw2/s7j1b/RXyixa4omPuxZWv/3ln+H+p0v3trIUBxseolbdj8TTFpXYjXMZdGtMpAEAIbN1yo/K+r7wRB+xtQ==", "requires": { - "@babel/runtime": "7.10.4", - "classnames": "2.2.6", - "raf": "3.4.1", - "rc-align": "4.0.3", - "rc-motion": "1.1.2", - "rc-util": "5.2.1" + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.6", + "raf": "^3.4.1", + "rc-align": "^4.0.0", + "rc-motion": "^1.0.0", + "rc-util": "^5.0.1" } }, "rc-util": { @@ -2726,8 +2726,8 @@ "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-5.2.1.tgz", "integrity": "sha512-OnIKp4DsYZpT3St9LwiGARXyMR38wNbk7C4jXS6NGAGHZEQWck7W6qfiJwj+MUmhJiUisAknU6BUs65exbhFTw==", "requires": { - "react-is": "16.13.1", - "shallowequal": "1.1.0" + "react-is": "^16.12.0", + "shallowequal": "^1.1.0" } } } @@ -2737,29 +2737,29 @@ "resolved": "https://registry.npmjs.org/antd-mobile/-/antd-mobile-2.2.3.tgz", "integrity": "sha512-MiztdndUjyccaL1DcJsaixOYmo9T5bprqbXK/xLFjMmSPIPCm/O63kTbOXu3Q/R7eRUCMXli33W4zp3oZSle2Q==", "requires": { - "array-tree-filter": "2.1.0", - "babel-runtime": "6.26.0", - "classnames": "2.2.6", - "normalize.css": "7.0.0", - "rc-checkbox": "2.0.3", - "rc-collapse": "1.9.3", - "rc-slider": "8.2.0", - "rc-swipeout": "2.0.11", - "rmc-calendar": "1.1.4", - "rmc-cascader": "5.0.3", - "rmc-date-picker": "6.0.10", - "rmc-dialog": "1.1.1", - "rmc-drawer": "0.4.11", - "rmc-feedback": "2.0.0", - "rmc-input-number": "1.0.5", - "rmc-list-view": "0.11.5", - "rmc-notification": "1.0.0", - "rmc-nuka-carousel": "3.0.1", - "rmc-picker": "5.0.10", - "rmc-pull-to-refresh": "1.0.13", - "rmc-steps": "1.0.1", - "rmc-tabs": "1.2.29", - "rmc-tooltip": "1.0.1" + "array-tree-filter": "~2.1.0", + "babel-runtime": "6.x", + "classnames": "^2.2.1", + "normalize.css": "^7.0.0", + "rc-checkbox": "~2.0.0", + "rc-collapse": "~1.9.1", + "rc-slider": "~8.2.0", + "rc-swipeout": "~2.0.0", + "rmc-calendar": "^1.0.0", + "rmc-cascader": "~5.0.0", + "rmc-date-picker": "^6.0.8", + "rmc-dialog": "^1.0.1", + "rmc-drawer": "^0.4.11", + "rmc-feedback": "^2.0.0", + "rmc-input-number": "^1.0.0", + "rmc-list-view": "^0.11.0", + "rmc-notification": "~1.0.0", + "rmc-nuka-carousel": "~3.0.0", + "rmc-picker": "~5.0.0", + "rmc-pull-to-refresh": "~1.0.1", + "rmc-steps": "~1.0.0", + "rmc-tabs": "~1.2.0", + "rmc-tooltip": "~1.0.0" }, "dependencies": { "rc-checkbox": { @@ -2767,10 +2767,10 @@ "resolved": "https://registry.npmjs.org/rc-checkbox/-/rc-checkbox-2.0.3.tgz", "integrity": "sha1-Q2qdUIlI4iSYDwU16nOLSBd6jyU=", "requires": { - "babel-runtime": "6.26.0", - "classnames": "2.2.6", - "prop-types": "15.7.2", - "rc-util": "4.21.1" + "babel-runtime": "^6.23.0", + "classnames": "2.x", + "prop-types": "15.x", + "rc-util": "^4.0.4" } }, "rc-collapse": { @@ -2778,10 +2778,10 @@ "resolved": "https://registry.npmjs.org/rc-collapse/-/rc-collapse-1.9.3.tgz", "integrity": "sha512-8cG+FzudmgFCC9zRGKXJZA36zoI9Dmyjp6UDi8N80sXUch0JOpsZDxgcFzw4HPpPpK/dARtTilEe9zyuspnW0w==", "requires": { - "classnames": "2.2.6", - "css-animation": "1.6.1", - "prop-types": "15.7.2", - "rc-animate": "2.11.1" + "classnames": "2.x", + "css-animation": "1.x", + "prop-types": "^15.5.6", + "rc-animate": "2.x" } }, "rc-slider": { @@ -2789,13 +2789,13 @@ "resolved": "https://registry.npmjs.org/rc-slider/-/rc-slider-8.2.0.tgz", "integrity": "sha1-rjfRcUTK1g4dpurA7k/8/qCwpug=", "requires": { - "babel-runtime": "6.26.0", - "classnames": "2.2.6", - "prop-types": "15.7.2", - "rc-tooltip": "3.7.3", - "rc-util": "4.21.1", - "shallowequal": "1.1.0", - "warning": "3.0.0" + "babel-runtime": "6.x", + "classnames": "^2.2.5", + "prop-types": "^15.5.4", + "rc-tooltip": "^3.4.2", + "rc-util": "^4.0.4", + "shallowequal": "^1.0.1", + "warning": "^3.0.0" } }, "warning": { @@ -2803,7 +2803,7 @@ "resolved": "https://registry.npmjs.org/warning/-/warning-3.0.0.tgz", "integrity": "sha1-MuU3fLVy3kqwR1O9+IIcAe1gW3w=", "requires": { - "loose-envify": "1.4.0" + "loose-envify": "^1.0.0" } } } @@ -2814,8 +2814,8 @@ "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", "dev": true, "requires": { - "micromatch": "3.1.10", - "normalize-path": "2.1.1" + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" }, "dependencies": { "normalize-path": { @@ -2824,7 +2824,7 @@ "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", "dev": true, "requires": { - "remove-trailing-separator": "1.1.0" + "remove-trailing-separator": "^1.0.1" } } } @@ -2841,8 +2841,8 @@ "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", "dev": true, "requires": { - "delegates": "1.0.0", - "readable-stream": "2.3.7" + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" }, "dependencies": { "readable-stream": { @@ -2851,13 +2851,13 @@ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.4", - "isarray": "1.0.0", - "process-nextick-args": "2.0.1", - "safe-buffer": "5.1.2", - "string_decoder": "1.1.1", - "util-deprecate": "1.0.2" + "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" } }, "safe-buffer": { @@ -2872,7 +2872,7 @@ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "~5.1.0" } } } @@ -2883,7 +2883,7 @@ "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dev": true, "requires": { - "sprintf-js": "1.0.3" + "sprintf-js": "~1.0.2" } }, "aria-query": { @@ -2893,7 +2893,7 @@ "dev": true, "requires": { "ast-types-flow": "0.0.7", - "commander": "2.20.3" + "commander": "^2.11.0" } }, "arity-n": { @@ -2944,11 +2944,11 @@ "integrity": "sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A==", "dev": true, "requires": { - "call-bind": "1.0.2", - "define-properties": "1.1.3", - "es-abstract": "1.18.0", - "get-intrinsic": "1.1.1", - "is-string": "1.0.5" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.2", + "get-intrinsic": "^1.1.1", + "is-string": "^1.0.5" }, "dependencies": { "es-abstract": { @@ -2957,22 +2957,22 @@ "integrity": "sha512-LJzK7MrQa8TS0ja2w3YNLzUgJCGPdPOV1yVvezjNnS89D+VR08+Szt2mz3YB2Dck/+w5tfIq/RoUAFqJJGM2yw==", "dev": true, "requires": { - "call-bind": "1.0.2", - "es-to-primitive": "1.2.1", - "function-bind": "1.1.1", - "get-intrinsic": "1.1.1", - "has": "1.0.3", - "has-symbols": "1.0.2", - "is-callable": "1.2.3", - "is-negative-zero": "2.0.1", - "is-regex": "1.1.2", - "is-string": "1.0.5", - "object-inspect": "1.9.0", - "object-keys": "1.1.1", - "object.assign": "4.1.2", - "string.prototype.trimend": "1.0.4", - "string.prototype.trimstart": "1.0.4", - "unbox-primitive": "1.0.1" + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "is-callable": "^1.2.3", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.2", + "is-string": "^1.0.5", + "object-inspect": "^1.9.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.0" } }, "has-symbols": { @@ -2993,8 +2993,8 @@ "integrity": "sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg==", "dev": true, "requires": { - "call-bind": "1.0.2", - "has-symbols": "1.0.2" + "call-bind": "^1.0.2", + "has-symbols": "^1.0.1" } }, "object-inspect": { @@ -3009,10 +3009,10 @@ "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", "dev": true, "requires": { - "call-bind": "1.0.2", - "define-properties": "1.1.3", - "has-symbols": "1.0.2", - "object-keys": "1.1.1" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" } }, "string.prototype.trimend": { @@ -3021,8 +3021,8 @@ "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", "dev": true, "requires": { - "call-bind": "1.0.2", - "define-properties": "1.1.3" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" } }, "string.prototype.trimstart": { @@ -3031,8 +3031,8 @@ "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", "dev": true, "requires": { - "call-bind": "1.0.2", - "define-properties": "1.1.3" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" } } } @@ -3053,7 +3053,7 @@ "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", "dev": true, "requires": { - "array-uniq": "1.0.3" + "array-uniq": "^1.0.1" } }, "array-uniq": { @@ -3073,8 +3073,8 @@ "resolved": "https://registry.npmjs.org/array.prototype.find/-/array.prototype.find-2.1.1.tgz", "integrity": "sha512-mi+MYNJYLTx2eNYy+Yh6raoQacCsNeeMUaspFPh9Y141lFSsWxxB8V9mM2ye+eqiRs917J6/pJ4M9ZPzenWckA==", "requires": { - "define-properties": "1.1.3", - "es-abstract": "1.17.6" + "define-properties": "^1.1.3", + "es-abstract": "^1.17.4" } }, "array.prototype.flat": { @@ -3082,8 +3082,8 @@ "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.3.tgz", "integrity": "sha512-gBlRZV0VSmfPIeWfuuy56XZMvbVfbEUnOXUvt3F/eUUUSyzlgLxhEX4YAEpxNAogRGehPSnfXyPtYyKAhkzQhQ==", "requires": { - "define-properties": "1.1.3", - "es-abstract": "1.17.6" + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" } }, "arrify": { @@ -3103,7 +3103,7 @@ "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", "dev": true, "requires": { - "safer-buffer": "2.1.2" + "safer-buffer": "~2.1.0" } }, "asn1.js": { @@ -3112,10 +3112,10 @@ "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", "dev": true, "requires": { - "bn.js": "4.12.0", - "inherits": "2.0.4", - "minimalistic-assert": "1.0.1", - "safer-buffer": "2.1.2" + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" }, "dependencies": { "bn.js": { @@ -3165,7 +3165,7 @@ "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", "dev": true, "requires": { - "lodash": "4.17.19" + "lodash": "^4.17.14" } }, "async-each": { @@ -3209,13 +3209,13 @@ "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==", "dev": true, "requires": { - "browserslist": "4.16.3", - "caniuse-lite": "1.0.30001207", - "colorette": "1.2.2", - "normalize-range": "0.1.2", - "num2fraction": "1.2.2", - "postcss": "7.0.35", - "postcss-value-parser": "4.1.0" + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001109", + "colorette": "^1.2.1", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" }, "dependencies": { "postcss-value-parser": { @@ -3248,7 +3248,7 @@ "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.1.tgz", "integrity": "sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==", "requires": { - "follow-redirects": "1.12.1" + "follow-redirects": "^1.10.0" } }, "axobject-query": { @@ -3263,9 +3263,9 @@ "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", "dev": true, "requires": { - "chalk": "1.1.3", - "esutils": "2.0.3", - "js-tokens": "3.0.2" + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" }, "dependencies": { "ansi-styles": { @@ -3280,11 +3280,11 @@ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "dev": true, "requires": { - "ansi-styles": "2.2.1", - "escape-string-regexp": "1.0.5", - "has-ansi": "2.0.0", - "strip-ansi": "3.0.1", - "supports-color": "2.0.0" + "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" } }, "js-tokens": { @@ -3307,12 +3307,12 @@ "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", "dev": true, "requires": { - "@babel/code-frame": "7.10.4", - "@babel/parser": "7.13.13", - "@babel/traverse": "7.13.13", - "@babel/types": "7.13.14", - "eslint-visitor-keys": "1.3.0", - "resolve": "1.17.0" + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.7.0", + "@babel/traverse": "^7.7.0", + "@babel/types": "^7.7.0", + "eslint-visitor-keys": "^1.0.0", + "resolve": "^1.12.0" } }, "babel-extract-comments": { @@ -3321,7 +3321,7 @@ "integrity": "sha512-qWWzi4TlddohA91bFwgt6zO/J0X+io7Qp184Fw0m2JYRSTZnJbFR8+07KmzudHCZgOiKRCrjhylwv9Xd8gfhVQ==", "dev": true, "requires": { - "babylon": "6.18.0" + "babylon": "^6.18.0" } }, "babel-jest": { @@ -3330,13 +3330,13 @@ "integrity": "sha512-ntuddfyiN+EhMw58PTNL1ph4C9rECiQXjI4nMMBKBaNjXvqLdkXpPRcMSr4iyBrJg/+wz9brFUD6RhOAT6r4Iw==", "dev": true, "requires": { - "@jest/transform": "24.9.0", - "@jest/types": "24.9.0", - "@types/babel__core": "7.1.14", - "babel-plugin-istanbul": "5.2.0", - "babel-preset-jest": "24.9.0", - "chalk": "2.4.2", - "slash": "2.0.0" + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/babel__core": "^7.1.0", + "babel-plugin-istanbul": "^5.1.0", + "babel-preset-jest": "^24.9.0", + "chalk": "^2.4.2", + "slash": "^2.0.0" } }, "babel-loader": { @@ -3345,11 +3345,11 @@ "integrity": "sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw==", "dev": true, "requires": { - "find-cache-dir": "2.1.0", - "loader-utils": "1.4.0", - "mkdirp": "0.5.5", - "pify": "4.0.1", - "schema-utils": "2.7.1" + "find-cache-dir": "^2.1.0", + "loader-utils": "^1.4.0", + "mkdirp": "^0.5.3", + "pify": "^4.0.1", + "schema-utils": "^2.6.5" }, "dependencies": { "pify": { @@ -3366,7 +3366,7 @@ "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", "dev": true, "requires": { - "object.assign": "4.1.0" + "object.assign": "^4.1.0" } }, "babel-plugin-istanbul": { @@ -3375,10 +3375,10 @@ "integrity": "sha512-5LphC0USA8t4i1zCtjbbNb6jJj/9+X6P37Qfirc/70EQ34xKlMW+a1RHGwxGI+SwWpNwZ27HqvzAobeqaXwiZw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.13.0", - "find-up": "3.0.0", - "istanbul-lib-instrument": "3.3.0", - "test-exclude": "5.2.3" + "@babel/helper-plugin-utils": "^7.0.0", + "find-up": "^3.0.0", + "istanbul-lib-instrument": "^3.3.0", + "test-exclude": "^5.2.3" } }, "babel-plugin-jest-hoist": { @@ -3387,7 +3387,7 @@ "integrity": "sha512-2EMA2P8Vp7lG0RAzr4HXqtYwacfMErOuv1U3wrvxHX6rD1sV6xS3WXG3r8TRQ2r6w8OhvSdWt+z41hQNwNm3Xw==", "dev": true, "requires": { - "@types/babel__traverse": "7.11.1" + "@types/babel__traverse": "^7.0.6" } }, "babel-plugin-macros": { @@ -3396,9 +3396,9 @@ "integrity": "sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==", "dev": true, "requires": { - "@babel/runtime": "7.10.4", - "cosmiconfig": "6.0.0", - "resolve": "1.17.0" + "@babel/runtime": "^7.7.2", + "cosmiconfig": "^6.0.0", + "resolve": "^1.12.0" }, "dependencies": { "cosmiconfig": { @@ -3407,11 +3407,11 @@ "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", "dev": true, "requires": { - "@types/parse-json": "4.0.0", - "import-fresh": "3.3.0", - "parse-json": "5.2.0", - "path-type": "4.0.0", - "yaml": "1.10.0" + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" } }, "import-fresh": { @@ -3420,8 +3420,8 @@ "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", "dev": true, "requires": { - "parent-module": "1.0.1", - "resolve-from": "4.0.0" + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" } }, "parse-json": { @@ -3430,10 +3430,10 @@ "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", "dev": true, "requires": { - "@babel/code-frame": "7.10.4", - "error-ex": "1.3.2", - "json-parse-even-better-errors": "2.3.1", - "lines-and-columns": "1.1.6" + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" } }, "path-type": { @@ -3462,9 +3462,9 @@ "integrity": "sha512-DO95wD4g0A8KRaHKi0D51NdGXzvpqVLnLu5BTvDlpqUEpTmeEtypgC1xqesORaWmiUOQI14UHKlzNd9iZ2G3ZA==", "dev": true, "requires": { - "@babel/compat-data": "7.13.12", - "@babel/helper-define-polyfill-provider": "0.1.5", - "semver": "6.3.0" + "@babel/compat-data": "^7.13.0", + "@babel/helper-define-polyfill-provider": "^0.1.5", + "semver": "^6.1.1" }, "dependencies": { "semver": { @@ -3481,8 +3481,8 @@ "integrity": "sha512-u+gbS9bbPhZWEeyy1oR/YaaSpod/KDT07arZHb80aTpl8H5ZBq+uN1nN9/xtX7jQyfLdPfoqI4Rue/MQSWJquw==", "dev": true, "requires": { - "@babel/helper-define-polyfill-provider": "0.1.5", - "core-js-compat": "3.10.0" + "@babel/helper-define-polyfill-provider": "^0.1.5", + "core-js-compat": "^3.8.1" } }, "babel-plugin-polyfill-regenerator": { @@ -3491,7 +3491,7 @@ "integrity": "sha512-OUrYG9iKPKz8NxswXbRAdSwF0GhRdIEMTloQATJi4bDuFqrXaXcCUT/VGNrr8pBcjMh1RxZ7Xt9cytVJTJfvMg==", "dev": true, "requires": { - "@babel/helper-define-polyfill-provider": "0.1.5" + "@babel/helper-define-polyfill-provider": "^0.1.5" } }, "babel-plugin-syntax-object-rest-spread": { @@ -3506,8 +3506,8 @@ "integrity": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=", "dev": true, "requires": { - "babel-plugin-syntax-object-rest-spread": "6.13.0", - "babel-runtime": "6.26.0" + "babel-plugin-syntax-object-rest-spread": "^6.8.0", + "babel-runtime": "^6.26.0" } }, "babel-plugin-transform-react-remove-prop-types": { @@ -3522,8 +3522,8 @@ "integrity": "sha512-izTUuhE4TMfTRPF92fFwD2QfdXaZW08qvWTFCI51V8rW5x00UuPgc3ajRoWofXOuxjfcOM5zzSYsQS3H8KGCAg==", "dev": true, "requires": { - "@babel/plugin-syntax-object-rest-spread": "7.8.3", - "babel-plugin-jest-hoist": "24.9.0" + "@babel/plugin-syntax-object-rest-spread": "^7.0.0", + "babel-plugin-jest-hoist": "^24.9.0" } }, "babel-preset-react-app": { @@ -3555,8 +3555,8 @@ "integrity": "sha512-EqFhbo7IosdgPgZggHaNObkmO1kNUe3slaKu54d5OWvy+p9QIKOzK1GAEpAIsZtWVtPXUHSMcT4smvDrCfY4AA==", "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "7.13.11", - "@babel/helper-plugin-utils": "7.13.0" + "@babel/helper-create-class-features-plugin": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" } }, "@babel/plugin-proposal-nullish-coalescing-operator": { @@ -3565,8 +3565,8 @@ "integrity": "sha512-TS9MlfzXpXKt6YYomudb/KU7nQI6/xnapG6in1uZxoxDghuSMZsPb6D2fyUwNYSAp4l1iR7QtFOjkqcRYcUsfw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.13.0", - "@babel/plugin-syntax-nullish-coalescing-operator": "7.8.3" + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" } }, "@babel/plugin-proposal-numeric-separator": { @@ -3575,8 +3575,8 @@ "integrity": "sha512-jWioO1s6R/R+wEHizfaScNsAx+xKgwTLNXSh7tTC4Usj3ItsPEhYkEpU4h+lpnBwq7NBVOJXfO6cRFYcX69JUQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.13.0", - "@babel/plugin-syntax-numeric-separator": "7.10.4" + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3" } }, "@babel/plugin-proposal-optional-chaining": { @@ -3585,8 +3585,8 @@ "integrity": "sha512-NDn5tu3tcv4W30jNhmc2hyD5c56G6cXx4TesJubhxrJeCvuuMpttxr0OnNCqbZGhFjLrg+NIhxxC+BK5F6yS3w==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.13.0", - "@babel/plugin-syntax-optional-chaining": "7.8.3" + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.0" } }, "@babel/plugin-transform-react-display-name": { @@ -3595,7 +3595,7 @@ "integrity": "sha512-3Jy/PCw8Fe6uBKtEgz3M82ljt+lTg+xJaM4og+eyu83qLT87ZUSckn0wy7r31jflURWLO83TW6Ylf7lyXj3m5A==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.13.0" + "@babel/helper-plugin-utils": "^7.8.3" } }, "@babel/preset-env": { @@ -3604,66 +3604,66 @@ "integrity": "sha512-712DeRXT6dyKAM/FMbQTV/FvRCms2hPCx+3weRjZ8iQVQWZejWWk1wwG6ViWMyqb/ouBbGOl5b6aCk0+j1NmsQ==", "dev": true, "requires": { - "@babel/compat-data": "7.13.12", - "@babel/helper-compilation-targets": "7.13.13", - "@babel/helper-module-imports": "7.13.12", - "@babel/helper-plugin-utils": "7.13.0", - "@babel/plugin-proposal-async-generator-functions": "7.13.8", - "@babel/plugin-proposal-dynamic-import": "7.13.8", - "@babel/plugin-proposal-json-strings": "7.13.8", - "@babel/plugin-proposal-nullish-coalescing-operator": "7.8.3", - "@babel/plugin-proposal-numeric-separator": "7.8.3", - "@babel/plugin-proposal-object-rest-spread": "7.13.8", - "@babel/plugin-proposal-optional-catch-binding": "7.13.8", - "@babel/plugin-proposal-optional-chaining": "7.9.0", - "@babel/plugin-proposal-unicode-property-regex": "7.12.13", - "@babel/plugin-syntax-async-generators": "7.8.4", - "@babel/plugin-syntax-dynamic-import": "7.8.3", - "@babel/plugin-syntax-json-strings": "7.8.3", - "@babel/plugin-syntax-nullish-coalescing-operator": "7.8.3", - "@babel/plugin-syntax-numeric-separator": "7.10.4", - "@babel/plugin-syntax-object-rest-spread": "7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "7.8.3", - "@babel/plugin-syntax-optional-chaining": "7.8.3", - "@babel/plugin-syntax-top-level-await": "7.12.13", - "@babel/plugin-transform-arrow-functions": "7.13.0", - "@babel/plugin-transform-async-to-generator": "7.13.0", - "@babel/plugin-transform-block-scoped-functions": "7.12.13", - "@babel/plugin-transform-block-scoping": "7.12.13", - "@babel/plugin-transform-classes": "7.13.0", - "@babel/plugin-transform-computed-properties": "7.13.0", - "@babel/plugin-transform-destructuring": "7.13.0", - "@babel/plugin-transform-dotall-regex": "7.12.13", - "@babel/plugin-transform-duplicate-keys": "7.12.13", - "@babel/plugin-transform-exponentiation-operator": "7.12.13", - "@babel/plugin-transform-for-of": "7.13.0", - "@babel/plugin-transform-function-name": "7.12.13", - "@babel/plugin-transform-literals": "7.12.13", - "@babel/plugin-transform-member-expression-literals": "7.12.13", - "@babel/plugin-transform-modules-amd": "7.13.0", - "@babel/plugin-transform-modules-commonjs": "7.13.8", - "@babel/plugin-transform-modules-systemjs": "7.13.8", - "@babel/plugin-transform-modules-umd": "7.13.0", - "@babel/plugin-transform-named-capturing-groups-regex": "7.12.13", - "@babel/plugin-transform-new-target": "7.12.13", - "@babel/plugin-transform-object-super": "7.12.13", - "@babel/plugin-transform-parameters": "7.13.0", - "@babel/plugin-transform-property-literals": "7.12.13", - "@babel/plugin-transform-regenerator": "7.12.13", - "@babel/plugin-transform-reserved-words": "7.12.13", - "@babel/plugin-transform-shorthand-properties": "7.12.13", - "@babel/plugin-transform-spread": "7.13.0", - "@babel/plugin-transform-sticky-regex": "7.12.13", - "@babel/plugin-transform-template-literals": "7.13.0", - "@babel/plugin-transform-typeof-symbol": "7.12.13", - "@babel/plugin-transform-unicode-regex": "7.12.13", - "@babel/preset-modules": "0.1.4", - "@babel/types": "7.13.14", - "browserslist": "4.16.3", - "core-js-compat": "3.10.0", - "invariant": "2.2.4", - "levenary": "1.1.1", - "semver": "5.7.1" + "@babel/compat-data": "^7.9.0", + "@babel/helper-compilation-targets": "^7.8.7", + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-proposal-async-generator-functions": "^7.8.3", + "@babel/plugin-proposal-dynamic-import": "^7.8.3", + "@babel/plugin-proposal-json-strings": "^7.8.3", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-proposal-numeric-separator": "^7.8.3", + "@babel/plugin-proposal-object-rest-spread": "^7.9.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.8.3", + "@babel/plugin-proposal-optional-chaining": "^7.9.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.8.3", + "@babel/plugin-syntax-async-generators": "^7.8.0", + "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "@babel/plugin-syntax-json-strings": "^7.8.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", + "@babel/plugin-syntax-numeric-separator": "^7.8.0", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.0", + "@babel/plugin-syntax-top-level-await": "^7.8.3", + "@babel/plugin-transform-arrow-functions": "^7.8.3", + "@babel/plugin-transform-async-to-generator": "^7.8.3", + "@babel/plugin-transform-block-scoped-functions": "^7.8.3", + "@babel/plugin-transform-block-scoping": "^7.8.3", + "@babel/plugin-transform-classes": "^7.9.0", + "@babel/plugin-transform-computed-properties": "^7.8.3", + "@babel/plugin-transform-destructuring": "^7.8.3", + "@babel/plugin-transform-dotall-regex": "^7.8.3", + "@babel/plugin-transform-duplicate-keys": "^7.8.3", + "@babel/plugin-transform-exponentiation-operator": "^7.8.3", + "@babel/plugin-transform-for-of": "^7.9.0", + "@babel/plugin-transform-function-name": "^7.8.3", + "@babel/plugin-transform-literals": "^7.8.3", + "@babel/plugin-transform-member-expression-literals": "^7.8.3", + "@babel/plugin-transform-modules-amd": "^7.9.0", + "@babel/plugin-transform-modules-commonjs": "^7.9.0", + "@babel/plugin-transform-modules-systemjs": "^7.9.0", + "@babel/plugin-transform-modules-umd": "^7.9.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.8.3", + "@babel/plugin-transform-new-target": "^7.8.3", + "@babel/plugin-transform-object-super": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.8.7", + "@babel/plugin-transform-property-literals": "^7.8.3", + "@babel/plugin-transform-regenerator": "^7.8.7", + "@babel/plugin-transform-reserved-words": "^7.8.3", + "@babel/plugin-transform-shorthand-properties": "^7.8.3", + "@babel/plugin-transform-spread": "^7.8.3", + "@babel/plugin-transform-sticky-regex": "^7.8.3", + "@babel/plugin-transform-template-literals": "^7.8.3", + "@babel/plugin-transform-typeof-symbol": "^7.8.4", + "@babel/plugin-transform-unicode-regex": "^7.8.3", + "@babel/preset-modules": "^0.1.3", + "@babel/types": "^7.9.0", + "browserslist": "^4.9.1", + "core-js-compat": "^3.6.2", + "invariant": "^2.2.2", + "levenary": "^1.1.1", + "semver": "^5.5.0" } }, "@babel/preset-react": { @@ -3672,12 +3672,12 @@ "integrity": "sha512-aJBYF23MPj0RNdp/4bHnAP0NVqqZRr9kl0NAOP4nJCex6OYVio59+dnQzsAWFuogdLyeaKA1hmfUIVZkY5J+TQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.13.0", - "@babel/plugin-transform-react-display-name": "7.8.3", - "@babel/plugin-transform-react-jsx": "7.13.12", - "@babel/plugin-transform-react-jsx-development": "7.12.17", - "@babel/plugin-transform-react-jsx-self": "7.12.13", - "@babel/plugin-transform-react-jsx-source": "7.12.13" + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-transform-react-display-name": "^7.8.3", + "@babel/plugin-transform-react-jsx": "^7.9.1", + "@babel/plugin-transform-react-jsx-development": "^7.9.0", + "@babel/plugin-transform-react-jsx-self": "^7.9.0", + "@babel/plugin-transform-react-jsx-source": "^7.9.0" } }, "@babel/runtime": { @@ -3686,7 +3686,7 @@ "integrity": "sha512-cTIudHnzuWLS56ik4DnRnqqNf8MkdUzV4iFFI1h7Jo9xvrpQROYaAnaSd2mHLQAzzZAPfATynX5ord6YlNYNMA==", "dev": true, "requires": { - "regenerator-runtime": "0.13.7" + "regenerator-runtime": "^0.13.4" } }, "regenerator-runtime": { @@ -3702,8 +3702,8 @@ "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", "requires": { - "core-js": "2.6.12", - "regenerator-runtime": "0.11.1" + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" }, "dependencies": { "core-js": { @@ -3735,13 +3735,13 @@ "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", "dev": true, "requires": { - "cache-base": "1.0.1", - "class-utils": "0.3.6", - "component-emitter": "1.3.0", - "define-property": "1.0.0", - "isobject": "3.0.1", - "mixin-deep": "1.3.2", - "pascalcase": "0.1.1" + "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": { @@ -3750,7 +3750,7 @@ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", "dev": true, "requires": { - "is-descriptor": "1.0.2" + "is-descriptor": "^1.0.0" } }, "is-accessor-descriptor": { @@ -3759,7 +3759,7 @@ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dev": true, "requires": { - "kind-of": "6.0.3" + "kind-of": "^6.0.0" } }, "is-data-descriptor": { @@ -3768,7 +3768,7 @@ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "dev": true, "requires": { - "kind-of": "6.0.3" + "kind-of": "^6.0.0" } }, "is-descriptor": { @@ -3777,9 +3777,9 @@ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "dev": true, "requires": { - "is-accessor-descriptor": "1.0.0", - "is-data-descriptor": "1.0.0", - "kind-of": "6.0.3" + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" } } } @@ -3789,7 +3789,7 @@ "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.8.tgz", "integrity": "sha512-Rl/1AWP4J/zRrk54hhlxH4drNxPJXYUaKffODVI53/dAsV4t9fBxyxYKAVPU1XBHxYwOWP9h9H0hM2MVw4YfJA==", "requires": { - "safe-buffer": "5.2.1" + "safe-buffer": "^5.0.1" } }, "base64-js": { @@ -3803,29 +3803,15 @@ "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", "dev": true }, - "bchaddrjs": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/bchaddrjs/-/bchaddrjs-0.3.2.tgz", - "integrity": "sha512-jpoq2GX6PphcCpuvvrQG4oQmEzn4nGQSm5dT208W72r9GDdbmNPi0hG9TY/dFF3r9sNtdl0qKwNsh8dNL3Q62g==", - "requires": { - "bs58check": "2.1.2", - "cashaddrjs": "0.3.12" - } - }, "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.5" + "tweetnacl": "^0.14.3" } }, - "big-integer": { - "version": "1.6.36", - "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.36.tgz", - "integrity": "sha512-t70bfa7HYEA1D9idDbmuv7YbsbVkQ+Hp+8KFSul4aE5e/i1bjCNIRYJZlA8Q8p0r9T8cF/RVvwUgRA//FydEyg==" - }, "big.js": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", @@ -3844,7 +3830,7 @@ "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", "dev": true, "requires": { - "inherits": "2.0.4" + "inherits": "~2.0.0" } }, "bluebird": { @@ -3865,15 +3851,15 @@ "dev": true, "requires": { "bytes": "3.1.0", - "content-type": "1.0.4", + "content-type": "~1.0.4", "debug": "2.6.9", - "depd": "1.1.2", + "depd": "~1.1.2", "http-errors": "1.7.2", "iconv-lite": "0.4.24", - "on-finished": "2.3.0", + "on-finished": "~2.3.0", "qs": "6.7.0", "raw-body": "2.4.0", - "type-is": "1.6.18" + "type-is": "~1.6.17" }, "dependencies": { "bytes": { @@ -3911,12 +3897,12 @@ "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", "dev": true, "requires": { - "array-flatten": "2.1.2", - "deep-equal": "1.1.1", - "dns-equal": "1.0.0", - "dns-txt": "2.0.2", - "multicast-dns": "6.2.3", - "multicast-dns-service-types": "1.1.0" + "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" } }, "boolbase": { @@ -3930,7 +3916,7 @@ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "requires": { - "balanced-match": "1.0.0", + "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, @@ -3940,16 +3926,16 @@ "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.3", - "snapdragon": "0.8.2", - "snapdragon-node": "2.1.1", - "split-string": "3.1.0", - "to-regex": "3.0.2" + "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": { @@ -3958,7 +3944,7 @@ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "is-extendable": "0.1.1" + "is-extendable": "^0.1.0" } } } @@ -4003,12 +3989,12 @@ "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", "dev": true, "requires": { - "buffer-xor": "1.0.3", - "cipher-base": "1.0.4", - "create-hash": "1.2.0", - "evp_bytestokey": "1.0.3", - "inherits": "2.0.4", - "safe-buffer": "5.2.1" + "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-bignum": { @@ -4022,9 +4008,9 @@ "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", "dev": true, "requires": { - "browserify-aes": "1.2.0", - "browserify-des": "1.0.2", - "evp_bytestokey": "1.0.3" + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" } }, "browserify-des": { @@ -4033,10 +4019,10 @@ "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", "dev": true, "requires": { - "cipher-base": "1.0.4", - "des.js": "1.0.1", - "inherits": "2.0.4", - "safe-buffer": "5.2.1" + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" } }, "browserify-rsa": { @@ -4045,8 +4031,8 @@ "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", "dev": true, "requires": { - "bn.js": "5.2.0", - "randombytes": "2.1.0" + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" } }, "browserify-sign": { @@ -4055,15 +4041,15 @@ "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", "dev": true, "requires": { - "bn.js": "5.2.0", - "browserify-rsa": "4.1.0", - "create-hash": "1.2.0", - "create-hmac": "1.1.7", - "elliptic": "6.5.4", - "inherits": "2.0.4", - "parse-asn1": "5.1.6", - "readable-stream": "3.6.0", - "safe-buffer": "5.2.1" + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" } }, "browserify-zlib": { @@ -4072,7 +4058,7 @@ "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", "dev": true, "requires": { - "pako": "1.0.11" + "pako": "~1.0.5" } }, "browserslist": { @@ -4081,29 +4067,11 @@ "integrity": "sha512-vIyhWmIkULaq04Gt93txdh+j02yX/JzlyhLYbV3YQCn/zvES3JnY7TifHHvvr1w5hTDluNKMkV05cs4vy8Q7sw==", "dev": true, "requires": { - "caniuse-lite": "1.0.30001207", - "colorette": "1.2.2", - "electron-to-chromium": "1.3.708", - "escalade": "3.1.1", - "node-releases": "1.1.71" - } - }, - "bs58": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz", - "integrity": "sha1-vhYedsNU9veIrkBx9j806MTwpCo=", - "requires": { - "base-x": "3.0.8" - } - }, - "bs58check": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/bs58check/-/bs58check-2.1.2.tgz", - "integrity": "sha512-0TS1jicxdU09dwJMNZtVAfzPi6Q6QeN0pM1Fkzrjn+XYHvzMKPU3pHVpva+769iNVSfIYWf7LJ6WR+BuuMf8cA==", - "requires": { - "bs58": "4.0.1", - "create-hash": "1.2.0", - "safe-buffer": "5.2.1" + "caniuse-lite": "^1.0.30001181", + "colorette": "^1.2.1", + "electron-to-chromium": "^1.3.649", + "escalade": "^3.1.1", + "node-releases": "^1.1.70" } }, "bser": { @@ -4112,7 +4080,7 @@ "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", "dev": true, "requires": { - "node-int64": "0.4.0" + "node-int64": "^0.4.0" } }, "buffer": { @@ -4120,8 +4088,8 @@ "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.6.0.tgz", "integrity": "sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw==", "requires": { - "base64-js": "1.3.1", - "ieee754": "1.1.13" + "base64-js": "^1.0.2", + "ieee754": "^1.1.4" } }, "buffer-from": { @@ -4164,24 +4132,24 @@ "integrity": "sha512-5ZvAxd05HDDU+y9BVvcqYu2LLXmPnQ0hW62h32g4xBTgL/MppR4/04NHfj/ycM2y6lmTnbw6HVi+1eN0Psba6w==", "dev": true, "requires": { - "chownr": "1.1.4", - "figgy-pudding": "3.5.2", - "fs-minipass": "2.1.0", - "glob": "7.1.6", - "graceful-fs": "4.2.4", - "infer-owner": "1.0.4", - "lru-cache": "5.1.1", - "minipass": "3.1.3", - "minipass-collect": "1.0.2", - "minipass-flush": "1.0.5", - "minipass-pipeline": "1.2.4", - "mkdirp": "0.5.5", - "move-concurrently": "1.0.1", - "p-map": "3.0.0", - "promise-inflight": "1.0.1", - "rimraf": "2.7.1", - "ssri": "7.1.0", - "unique-filename": "1.1.1" + "chownr": "^1.1.2", + "figgy-pudding": "^3.5.1", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "graceful-fs": "^4.2.2", + "infer-owner": "^1.0.4", + "lru-cache": "^5.1.1", + "minipass": "^3.0.0", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "p-map": "^3.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^2.7.1", + "ssri": "^7.0.0", + "unique-filename": "^1.1.1" }, "dependencies": { "lru-cache": { @@ -4190,7 +4158,7 @@ "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", "dev": true, "requires": { - "yallist": "3.1.1" + "yallist": "^3.0.2" } }, "p-map": { @@ -4199,7 +4167,7 @@ "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", "dev": true, "requires": { - "aggregate-error": "3.0.1" + "aggregate-error": "^3.0.0" } }, "rimraf": { @@ -4208,7 +4176,7 @@ "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", "dev": true, "requires": { - "glob": "7.1.6" + "glob": "^7.1.3" } }, "yallist": { @@ -4225,15 +4193,15 @@ "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", "dev": true, "requires": { - "collection-visit": "1.0.0", - "component-emitter": "1.3.0", - "get-value": "2.0.6", - "has-value": "1.0.0", - "isobject": "3.0.1", - "set-value": "2.0.1", - "to-object-path": "0.3.0", - "union-value": "1.0.1", - "unset-value": "1.0.0" + "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" } }, "call-bind": { @@ -4242,8 +4210,8 @@ "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", "dev": true, "requires": { - "function-bind": "1.1.1", - "get-intrinsic": "1.1.1" + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" } }, "call-me-maybe": { @@ -4258,7 +4226,7 @@ "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", "dev": true, "requires": { - "callsites": "2.0.0" + "callsites": "^2.0.0" } }, "caller-path": { @@ -4267,7 +4235,7 @@ "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", "dev": true, "requires": { - "caller-callsite": "2.0.0" + "caller-callsite": "^2.0.0" } }, "callsites": { @@ -4281,8 +4249,8 @@ "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.1.tgz", "integrity": "sha512-7fa2WcG4fYFkclIvEmxBbTvmibwF2/agfEBc6q3lOpVu0A13ltLsA+Hr/8Hp6kp5f+G7hKi6t8lys6XxP+1K6Q==", "requires": { - "pascal-case": "3.1.1", - "tslib": "1.13.0" + "pascal-case": "^3.1.1", + "tslib": "^1.10.0" } }, "camelcase": { @@ -4297,8 +4265,8 @@ "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", "dev": true, "requires": { - "camelcase": "2.1.1", - "map-obj": "1.0.1" + "camelcase": "^2.0.0", + "map-obj": "^1.0.0" } }, "camelize": { @@ -4312,10 +4280,10 @@ "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", "dev": true, "requires": { - "browserslist": "4.16.3", - "caniuse-lite": "1.0.30001207", - "lodash.memoize": "4.1.2", - "lodash.uniq": "4.5.0" + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" } }, "caniuse-lite": { @@ -4330,7 +4298,7 @@ "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", "dev": true, "requires": { - "rsvp": "4.8.5" + "rsvp": "^4.8.4" } }, "case-sensitive-paths-webpack-plugin": { @@ -4345,14 +4313,6 @@ "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", "dev": true }, - "cashaddrjs": { - "version": "0.3.12", - "resolved": "https://registry.npmjs.org/cashaddrjs/-/cashaddrjs-0.3.12.tgz", - "integrity": "sha512-GdjCYMVwd86HXcFcxyEZQLPLFv8a/u0ccYPsO0PpnUW26LhZzHX9l9QA+DjaeUah7tnebwPs33NWDbbUy8iVYQ==", - "requires": { - "big-integer": "1.6.36" - } - }, "cbor-js": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/cbor-js/-/cbor-js-0.1.0.tgz", @@ -4363,9 +4323,9 @@ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "requires": { - "ansi-styles": "3.2.1", - "escape-string-regexp": "1.0.5", - "supports-color": "5.5.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" } }, "chardet": { @@ -4380,14 +4340,14 @@ "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", "dev": true, "requires": { - "anymatch": "3.1.1", - "braces": "3.0.2", - "fsevents": "2.3.2", - "glob-parent": "5.1.2", - "is-binary-path": "2.1.0", - "is-glob": "4.0.1", - "normalize-path": "3.0.0", - "readdirp": "3.5.0" + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.3.1", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.5.0" }, "dependencies": { "anymatch": { @@ -4396,8 +4356,8 @@ "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", "dev": true, "requires": { - "normalize-path": "3.0.0", - "picomatch": "2.2.2" + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" } }, "braces": { @@ -4406,7 +4366,7 @@ "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", "dev": true, "requires": { - "fill-range": "7.0.1" + "fill-range": "^7.0.1" } }, "fill-range": { @@ -4415,7 +4375,7 @@ "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", "dev": true, "requires": { - "to-regex-range": "5.0.1" + "to-regex-range": "^5.0.1" } }, "fsevents": { @@ -4431,7 +4391,7 @@ "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dev": true, "requires": { - "is-glob": "4.0.1" + "is-glob": "^4.0.1" } }, "is-number": { @@ -4446,7 +4406,7 @@ "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "dev": true, "requires": { - "is-number": "7.0.0" + "is-number": "^7.0.0" } } } @@ -4463,7 +4423,7 @@ "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", "dev": true, "requires": { - "tslib": "1.13.0" + "tslib": "^1.9.0" } }, "ci-info": { @@ -4476,9 +4436,10 @@ "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.4", - "safe-buffer": "5.2.1" + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" } }, "class-utils": { @@ -4487,10 +4448,10 @@ "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", "dev": true, "requires": { - "arr-union": "3.1.0", - "define-property": "0.2.5", - "isobject": "3.0.1", - "static-extend": "0.1.2" + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" }, "dependencies": { "define-property": { @@ -4499,7 +4460,7 @@ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, "requires": { - "is-descriptor": "0.1.6" + "is-descriptor": "^0.1.0" } } } @@ -4514,7 +4475,7 @@ "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", "requires": { - "source-map": "0.6.1" + "source-map": "~0.6.0" }, "dependencies": { "source-map": { @@ -4536,7 +4497,7 @@ "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", "dev": true, "requires": { - "restore-cursor": "2.0.0" + "restore-cursor": "^2.0.0" } }, "cli-table3": { @@ -4545,9 +4506,9 @@ "integrity": "sha512-7Qg2Jrep1S/+Q3EceiZtQcDPWxhAvBw+ERf1162v4sikJrvojMHFqXt8QIVha8UlH9rgU0BeWPytZ9/TzYqlUw==", "dev": true, "requires": { - "colors": "1.4.0", - "object-assign": "4.1.1", - "string-width": "2.1.1" + "colors": "^1.1.2", + "object-assign": "^4.1.0", + "string-width": "^2.1.1" }, "dependencies": { "ansi-regex": { @@ -4568,8 +4529,8 @@ "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", "dev": true, "requires": { - "is-fullwidth-code-point": "2.0.0", - "strip-ansi": "4.0.0" + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" } }, "strip-ansi": { @@ -4578,7 +4539,7 @@ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "dev": true, "requires": { - "ansi-regex": "3.0.0" + "ansi-regex": "^3.0.0" } } } @@ -4589,8 +4550,8 @@ "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", "dev": true, "requires": { - "slice-ansi": "3.0.0", - "string-width": "4.2.0" + "slice-ansi": "^3.0.0", + "string-width": "^4.2.0" }, "dependencies": { "ansi-regex": { @@ -4617,9 +4578,9 @@ "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", "dev": true, "requires": { - "emoji-regex": "8.0.0", - "is-fullwidth-code-point": "3.0.0", - "strip-ansi": "6.0.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" } }, "strip-ansi": { @@ -4628,7 +4589,7 @@ "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", "dev": true, "requires": { - "ansi-regex": "5.0.0" + "ansi-regex": "^5.0.0" } } } @@ -4645,9 +4606,9 @@ "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", "dev": true, "requires": { - "string-width": "3.1.0", - "strip-ansi": "5.2.0", - "wrap-ansi": "5.1.0" + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" }, "dependencies": { "ansi-regex": { @@ -4668,9 +4629,9 @@ "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", "dev": true, "requires": { - "emoji-regex": "7.0.3", - "is-fullwidth-code-point": "2.0.0", - "strip-ansi": "5.2.0" + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" } }, "strip-ansi": { @@ -4679,7 +4640,7 @@ "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "dev": true, "requires": { - "ansi-regex": "4.1.0" + "ansi-regex": "^4.1.0" } }, "wrap-ansi": { @@ -4688,9 +4649,9 @@ "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", "dev": true, "requires": { - "ansi-styles": "3.2.1", - "string-width": "3.1.0", - "strip-ansi": "5.2.0" + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" } } } @@ -4701,11 +4662,11 @@ "integrity": "sha1-TnPdCen7lxzDhnDF3O2cGJZIHMY=", "dev": true, "requires": { - "for-own": "0.1.5", - "is-plain-object": "2.0.4", - "kind-of": "3.2.2", - "lazy-cache": "1.0.4", - "shallow-clone": "0.1.2" + "for-own": "^0.1.3", + "is-plain-object": "^2.0.1", + "kind-of": "^3.0.2", + "lazy-cache": "^1.0.3", + "shallow-clone": "^0.1.2" }, "dependencies": { "kind-of": { @@ -4714,7 +4675,7 @@ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -4731,9 +4692,9 @@ "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", "dev": true, "requires": { - "@types/q": "1.5.4", - "chalk": "2.4.2", - "q": "1.5.1" + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" } }, "code-point-at": { @@ -4748,8 +4709,8 @@ "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", "dev": true, "requires": { - "map-visit": "1.0.0", - "object-visit": "1.0.1" + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" } }, "color": { @@ -4757,8 +4718,8 @@ "resolved": "https://registry.npmjs.org/color/-/color-3.1.3.tgz", "integrity": "sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ==", "requires": { - "color-convert": "1.9.3", - "color-string": "1.5.4" + "color-convert": "^1.9.1", + "color-string": "^1.5.4" } }, "color-convert": { @@ -4779,8 +4740,8 @@ "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.4.tgz", "integrity": "sha512-57yF5yt8Xa3czSEW1jfQDE79Idk0+AkN/4KWad6tbdxUmAs3MvjxlWSWD4deYytcRfoZ9nhKyFl1kj5tBvidbw==", "requires": { - "color-name": "1.1.3", - "simple-swizzle": "0.2.2" + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" } }, "colorette": { @@ -4802,7 +4763,7 @@ "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", "dev": true, "requires": { - "delayed-stream": "1.0.0" + "delayed-stream": "~1.0.0" } }, "commander": { @@ -4858,7 +4819,7 @@ "integrity": "sha1-ntZ18TzFRQHTCVCkhv9qe6OrGF8=", "dev": true, "requires": { - "arity-n": "1.0.4" + "arity-n": "^1.0.4" } }, "compressible": { @@ -4867,7 +4828,7 @@ "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", "dev": true, "requires": { - "mime-db": "1.44.0" + "mime-db": ">= 1.43.0 < 2" } }, "compression": { @@ -4876,13 +4837,13 @@ "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", "dev": true, "requires": { - "accepts": "1.3.7", + "accepts": "~1.3.5", "bytes": "3.0.0", - "compressible": "2.0.18", + "compressible": "~2.0.16", "debug": "2.6.9", - "on-headers": "1.0.2", + "on-headers": "~1.0.2", "safe-buffer": "5.1.2", - "vary": "1.1.2" + "vary": "~1.1.2" }, "dependencies": { "debug": { @@ -4929,10 +4890,10 @@ "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", "dev": true, "requires": { - "buffer-from": "1.1.1", - "inherits": "2.0.4", - "readable-stream": "2.3.7", - "typedarray": "0.0.6" + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" }, "dependencies": { "readable-stream": { @@ -4941,13 +4902,13 @@ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.4", - "isarray": "1.0.0", - "process-nextick-args": "2.0.1", - "safe-buffer": "5.1.2", - "string_decoder": "1.1.1", - "util-deprecate": "1.0.2" + "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" } }, "safe-buffer": { @@ -4962,7 +4923,7 @@ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "~5.1.0" } } } @@ -5036,7 +4997,7 @@ "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", "dev": true, "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "~5.1.1" }, "dependencies": { "safe-buffer": { @@ -5064,12 +5025,12 @@ "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", "dev": true, "requires": { - "aproba": "1.2.0", - "fs-write-stream-atomic": "1.0.10", - "iferr": "0.1.5", - "mkdirp": "0.5.5", - "rimraf": "2.7.1", - "run-queue": "1.0.3" + "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" }, "dependencies": { "rimraf": { @@ -5078,7 +5039,7 @@ "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", "dev": true, "requires": { - "glob": "7.1.6" + "glob": "^7.1.3" } } } @@ -5094,7 +5055,7 @@ "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.1.tgz", "integrity": "sha512-i13qo6kIHTTpCm8/Wup+0b1mVWETvu2kIMzKoK8FpkLkFxlt0znUAHcMzox+T8sPlqtZXq3CulEjQHsYiGFJUw==", "requires": { - "toggle-selection": "1.0.6" + "toggle-selection": "^1.0.6" } }, "core-js": { @@ -5108,7 +5069,7 @@ "integrity": "sha512-9yVewub2MXNYyGvuLnMHcN1k9RkvB7/ofktpeKTIaASyB88YYqGzUnu0ywMMhJrDHOMiTjSHWGzR+i7Wb9Z1kQ==", "dev": true, "requires": { - "browserslist": "4.16.3", + "browserslist": "^4.16.3", "semver": "7.0.0" }, "dependencies": { @@ -5138,10 +5099,10 @@ "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", "dev": true, "requires": { - "import-fresh": "2.0.0", - "is-directory": "0.3.1", - "js-yaml": "3.14.1", - "parse-json": "4.0.0" + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" } }, "country-data": { @@ -5149,8 +5110,8 @@ "resolved": "https://registry.npmjs.org/country-data/-/country-data-0.0.31.tgz", "integrity": "sha1-gJZrjh0Uf6bWpYnTKTP4eTd0lW0=", "requires": { - "currency-symbol-map": "2.2.0", - "underscore": "1.10.2" + "currency-symbol-map": "~2", + "underscore": ">1.4.4" } }, "cp-file": { @@ -5159,10 +5120,10 @@ "integrity": "sha512-0Cbj7gyvFVApzpK/uhCtQ/9kE9UnYpxMzaq5nQQC/Dh4iaj5fxp7iEFIullrYwzj8nf0qnsI1Qsx34hAeAebvw==", "dev": true, "requires": { - "graceful-fs": "4.2.4", - "make-dir": "3.1.0", - "nested-error-stacks": "2.1.0", - "p-event": "4.2.0" + "graceful-fs": "^4.1.2", + "make-dir": "^3.0.0", + "nested-error-stacks": "^2.0.0", + "p-event": "^4.1.0" }, "dependencies": { "make-dir": { @@ -5171,7 +5132,7 @@ "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", "dev": true, "requires": { - "semver": "6.3.0" + "semver": "^6.0.0" } }, "semver": { @@ -5188,15 +5149,15 @@ "integrity": "sha512-XwlImkjPxMr01qXqC564VD4rfcDQ2eKtYmFlCy0ixsLRJ1cwYVUBh+v47jsQTO1IrmvdjqO813VpDQ0JiTuOdA==", "dev": true, "requires": { - "arrify": "2.0.1", - "cp-file": "7.0.0", - "globby": "9.2.0", - "has-glob": "1.0.0", - "junk": "3.1.0", - "nested-error-stacks": "2.1.0", - "p-all": "2.1.0", - "p-filter": "2.1.0", - "p-map": "3.0.0" + "arrify": "^2.0.1", + "cp-file": "^7.0.0", + "globby": "^9.2.0", + "has-glob": "^1.0.0", + "junk": "^3.1.0", + "nested-error-stacks": "^2.1.0", + "p-all": "^2.1.0", + "p-filter": "^2.1.0", + "p-map": "^3.0.0" }, "dependencies": { "arrify": { @@ -5211,7 +5172,7 @@ "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", "dev": true, "requires": { - "path-type": "3.0.0" + "path-type": "^3.0.0" } }, "globby": { @@ -5220,14 +5181,14 @@ "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==", "dev": true, "requires": { - "@types/glob": "7.1.3", - "array-union": "1.0.2", - "dir-glob": "2.2.2", - "fast-glob": "2.2.7", - "glob": "7.1.6", - "ignore": "4.0.6", - "pify": "4.0.1", - "slash": "2.0.0" + "@types/glob": "^7.1.1", + "array-union": "^1.0.2", + "dir-glob": "^2.2.2", + "fast-glob": "^2.2.6", + "glob": "^7.1.3", + "ignore": "^4.0.3", + "pify": "^4.0.1", + "slash": "^2.0.0" } }, "p-map": { @@ -5236,7 +5197,7 @@ "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", "dev": true, "requires": { - "aggregate-error": "3.0.1" + "aggregate-error": "^3.0.0" } }, "path-type": { @@ -5245,7 +5206,7 @@ "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", "dev": true, "requires": { - "pify": "3.0.0" + "pify": "^3.0.0" }, "dependencies": { "pify": { @@ -5270,8 +5231,8 @@ "integrity": "sha512-HCpNdBkQy3rw+uARLuIf0YurqsMXYzBa9ihhSAuxYJcNIrqrSq3BstPfr0cQN38AdMrQiO9Dp4hYy7GtGJsLPg==", "dev": true, "requires": { - "cpy": "8.1.0", - "meow": "6.1.1" + "cpy": "^8.0.0", + "meow": "^6.1.1" }, "dependencies": { "camelcase": { @@ -5286,9 +5247,9 @@ "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", "dev": true, "requires": { - "camelcase": "5.3.1", - "map-obj": "4.1.0", - "quick-lru": "4.0.1" + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" } }, "find-up": { @@ -5297,8 +5258,8 @@ "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, "requires": { - "locate-path": "5.0.0", - "path-exists": "4.0.0" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" } }, "indent-string": { @@ -5313,7 +5274,7 @@ "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, "requires": { - "p-locate": "4.1.0" + "p-locate": "^4.1.0" } }, "map-obj": { @@ -5328,17 +5289,17 @@ "integrity": "sha512-3YffViIt2QWgTy6Pale5QpopX/IvU3LPL03jOTqp6pGj3VjesdO/U8CuHMKpnQr4shCNCM5fd5XFFvIIl6JBHg==", "dev": true, "requires": { - "@types/minimist": "1.2.0", - "camelcase-keys": "6.2.2", - "decamelize-keys": "1.1.0", - "hard-rejection": "2.1.0", - "minimist-options": "4.1.0", - "normalize-package-data": "2.5.0", - "read-pkg-up": "7.0.1", - "redent": "3.0.0", - "trim-newlines": "3.0.0", - "type-fest": "0.13.1", - "yargs-parser": "18.1.3" + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "^4.0.2", + "normalize-package-data": "^2.5.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.13.1", + "yargs-parser": "^18.1.3" } }, "p-locate": { @@ -5347,7 +5308,7 @@ "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dev": true, "requires": { - "p-limit": "2.3.0" + "p-limit": "^2.2.0" } }, "parse-json": { @@ -5356,10 +5317,10 @@ "integrity": "sha512-ztoZ4/DYeXQq4E21v169sC8qWINGpcosGv9XhTDvg9/hWvx/zrFkc9BiWxR58OJLHGk28j5BL0SDLeV2WmFZlQ==", "dev": true, "requires": { - "@babel/code-frame": "7.10.4", - "error-ex": "1.3.2", - "json-parse-better-errors": "1.0.2", - "lines-and-columns": "1.1.6" + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1", + "lines-and-columns": "^1.1.6" } }, "path-exists": { @@ -5374,10 +5335,10 @@ "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", "dev": true, "requires": { - "@types/normalize-package-data": "2.4.0", - "normalize-package-data": "2.5.0", - "parse-json": "5.0.1", - "type-fest": "0.6.0" + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" }, "dependencies": { "type-fest": { @@ -5394,9 +5355,9 @@ "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", "dev": true, "requires": { - "find-up": "4.1.0", - "read-pkg": "5.2.0", - "type-fest": "0.8.1" + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" }, "dependencies": { "type-fest": { @@ -5413,8 +5374,8 @@ "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", "dev": true, "requires": { - "indent-string": "4.0.0", - "strip-indent": "3.0.0" + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" } }, "strip-indent": { @@ -5423,7 +5384,7 @@ "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", "dev": true, "requires": { - "min-indent": "1.0.1" + "min-indent": "^1.0.0" } }, "trim-newlines": { @@ -5444,8 +5405,8 @@ "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", "dev": true, "requires": { - "camelcase": "5.3.1", - "decamelize": "1.2.0" + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" } } } @@ -5455,7 +5416,7 @@ "resolved": "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz", "integrity": "sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ==", "requires": { - "buffer": "5.6.0" + "buffer": "^5.1.0" } }, "create-ecdh": { @@ -5464,8 +5425,8 @@ "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", "dev": true, "requires": { - "bn.js": "4.12.0", - "elliptic": "6.5.4" + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" }, "dependencies": { "bn.js": { @@ -5480,12 +5441,13 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dev": true, "requires": { - "cipher-base": "1.0.4", - "inherits": "2.0.4", - "md5.js": "1.3.5", - "ripemd160": "2.0.2", - "sha.js": "2.4.11" + "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": { @@ -5494,12 +5456,12 @@ "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", "dev": true, "requires": { - "cipher-base": "1.0.4", - "create-hash": "1.2.0", - "inherits": "2.0.4", - "ripemd160": "2.0.2", - "safe-buffer": "5.2.1", - "sha.js": "2.4.11" + "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" } }, "create-react-class": { @@ -5507,9 +5469,9 @@ "resolved": "https://registry.npmjs.org/create-react-class/-/create-react-class-15.6.3.tgz", "integrity": "sha512-M+/3Q6E6DLO6Yx3OwrWjwHBnvfXXYA7W+dFjt/ZDBemHO1DDZhsalX/NUtnTYclN6GfnBDRh4qRHjcDHmlJBJg==", "requires": { - "fbjs": "0.8.17", - "loose-envify": "1.4.0", - "object-assign": "4.1.1" + "fbjs": "^0.8.9", + "loose-envify": "^1.3.1", + "object-assign": "^4.1.1" } }, "cross-spawn": { @@ -5517,11 +5479,11 @@ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", "requires": { - "nice-try": "1.0.5", - "path-key": "2.0.1", - "semver": "5.7.1", - "shebang-command": "1.2.0", - "which": "1.3.1" + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" } }, "crypto-browserify": { @@ -5530,17 +5492,17 @@ "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", "dev": true, "requires": { - "browserify-cipher": "1.0.1", - "browserify-sign": "4.2.1", - "create-ecdh": "4.0.4", - "create-hash": "1.2.0", - "create-hmac": "1.1.7", - "diffie-hellman": "5.0.3", - "inherits": "2.0.4", - "pbkdf2": "3.1.1", - "public-encrypt": "4.0.3", - "randombytes": "2.1.0", - "randomfill": "1.0.4" + "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": { @@ -5549,10 +5511,10 @@ "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", "dev": true, "requires": { - "inherits": "2.0.4", - "source-map": "0.6.1", - "source-map-resolve": "0.5.3", - "urix": "0.1.0" + "inherits": "^2.0.3", + "source-map": "^0.6.1", + "source-map-resolve": "^0.5.2", + "urix": "^0.1.0" }, "dependencies": { "source-map": { @@ -5568,8 +5530,8 @@ "resolved": "https://registry.npmjs.org/css-animation/-/css-animation-1.6.1.tgz", "integrity": "sha512-/48+/BaEaHRY6kNQ2OIPzKf9A6g8WjZYjhiNDNuIVbsm5tXCGIAsHDjB4Xu1C4vXJtUWZo26O68OQkDpNBaPog==", "requires": { - "babel-runtime": "6.26.0", - "component-classes": "1.2.6" + "babel-runtime": "6.x", + "component-classes": "^1.2.5" } }, "css-b64-images": { @@ -5583,7 +5545,7 @@ "integrity": "sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w==", "dev": true, "requires": { - "postcss": "7.0.35" + "postcss": "^7.0.5" } }, "css-color-keywords": { @@ -5603,8 +5565,8 @@ "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", "dev": true, "requires": { - "postcss": "7.0.35", - "timsort": "0.3.0" + "postcss": "^7.0.1", + "timsort": "^0.3.0" } }, "css-has-pseudo": { @@ -5613,8 +5575,8 @@ "integrity": "sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ==", "dev": true, "requires": { - "postcss": "7.0.35", - "postcss-selector-parser": "5.0.0" + "postcss": "^7.0.6", + "postcss-selector-parser": "^5.0.0-rc.4" }, "dependencies": { "cssesc": { @@ -5629,9 +5591,9 @@ "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", "dev": true, "requires": { - "cssesc": "2.0.0", - "indexes-of": "1.0.1", - "uniq": "1.0.1" + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" } } } @@ -5642,18 +5604,18 @@ "integrity": "sha512-jYq4zdZT0oS0Iykt+fqnzVLRIeiPWhka+7BqPn+oSIpWJAHak5tmB/WZrJ2a21JhCeFyNnnlroSl8c+MtVndzA==", "dev": true, "requires": { - "camelcase": "5.3.1", - "cssesc": "3.0.0", - "icss-utils": "4.1.1", - "loader-utils": "1.4.0", - "normalize-path": "3.0.0", - "postcss": "7.0.35", - "postcss-modules-extract-imports": "2.0.0", - "postcss-modules-local-by-default": "3.0.3", - "postcss-modules-scope": "2.2.0", - "postcss-modules-values": "3.0.0", - "postcss-value-parser": "4.1.0", - "schema-utils": "2.7.1" + "camelcase": "^5.3.1", + "cssesc": "^3.0.0", + "icss-utils": "^4.1.1", + "loader-utils": "^1.2.3", + "normalize-path": "^3.0.0", + "postcss": "^7.0.23", + "postcss-modules-extract-imports": "^2.0.0", + "postcss-modules-local-by-default": "^3.0.2", + "postcss-modules-scope": "^2.1.1", + "postcss-modules-values": "^3.0.0", + "postcss-value-parser": "^4.0.2", + "schema-utils": "^2.6.0" }, "dependencies": { "camelcase": { @@ -5676,7 +5638,7 @@ "integrity": "sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg==", "dev": true, "requires": { - "postcss": "7.0.35" + "postcss": "^7.0.5" } }, "css-select": { @@ -5685,10 +5647,10 @@ "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", "dev": true, "requires": { - "boolbase": "1.0.0", - "css-what": "3.4.2", - "domutils": "1.7.0", - "nth-check": "1.0.2" + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" } }, "css-select-base-adapter": { @@ -5702,9 +5664,9 @@ "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-2.3.2.tgz", "integrity": "sha512-VOFaeZA053BqvvvqIA8c9n0+9vFppVBAHCp6JgFTtTMU3Mzi+XnelJ9XC9ul3BqFzZyQ5N+H0SnwsWT2Ebchxw==", "requires": { - "camelize": "1.0.0", - "css-color-keywords": "1.0.0", - "postcss-value-parser": "3.3.1" + "camelize": "^1.0.0", + "css-color-keywords": "^1.0.0", + "postcss-value-parser": "^3.3.0" } }, "css-tree": { @@ -5714,7 +5676,7 @@ "dev": true, "requires": { "mdn-data": "2.0.4", - "source-map": "0.6.1" + "source-map": "^0.6.1" }, "dependencies": { "source-map": { @@ -5749,10 +5711,10 @@ "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==", "dev": true, "requires": { - "cosmiconfig": "5.2.1", - "cssnano-preset-default": "4.0.7", - "is-resolvable": "1.1.0", - "postcss": "7.0.35" + "cosmiconfig": "^5.0.0", + "cssnano-preset-default": "^4.0.7", + "is-resolvable": "^1.0.0", + "postcss": "^7.0.0" } }, "cssnano-preset-default": { @@ -5761,36 +5723,36 @@ "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==", "dev": true, "requires": { - "css-declaration-sorter": "4.0.1", - "cssnano-util-raw-cache": "4.0.1", - "postcss": "7.0.35", - "postcss-calc": "7.0.5", - "postcss-colormin": "4.0.3", - "postcss-convert-values": "4.0.1", - "postcss-discard-comments": "4.0.2", - "postcss-discard-duplicates": "4.0.2", - "postcss-discard-empty": "4.0.1", - "postcss-discard-overridden": "4.0.1", - "postcss-merge-longhand": "4.0.11", - "postcss-merge-rules": "4.0.3", - "postcss-minify-font-values": "4.0.2", - "postcss-minify-gradients": "4.0.2", - "postcss-minify-params": "4.0.2", - "postcss-minify-selectors": "4.0.2", - "postcss-normalize-charset": "4.0.1", - "postcss-normalize-display-values": "4.0.2", - "postcss-normalize-positions": "4.0.2", - "postcss-normalize-repeat-style": "4.0.2", - "postcss-normalize-string": "4.0.2", - "postcss-normalize-timing-functions": "4.0.2", - "postcss-normalize-unicode": "4.0.1", - "postcss-normalize-url": "4.0.1", - "postcss-normalize-whitespace": "4.0.2", - "postcss-ordered-values": "4.1.2", - "postcss-reduce-initial": "4.0.3", - "postcss-reduce-transforms": "4.0.2", - "postcss-svgo": "4.0.2", - "postcss-unique-selectors": "4.0.1" + "css-declaration-sorter": "^4.0.1", + "cssnano-util-raw-cache": "^4.0.1", + "postcss": "^7.0.0", + "postcss-calc": "^7.0.1", + "postcss-colormin": "^4.0.3", + "postcss-convert-values": "^4.0.1", + "postcss-discard-comments": "^4.0.2", + "postcss-discard-duplicates": "^4.0.2", + "postcss-discard-empty": "^4.0.1", + "postcss-discard-overridden": "^4.0.1", + "postcss-merge-longhand": "^4.0.11", + "postcss-merge-rules": "^4.0.3", + "postcss-minify-font-values": "^4.0.2", + "postcss-minify-gradients": "^4.0.2", + "postcss-minify-params": "^4.0.2", + "postcss-minify-selectors": "^4.0.2", + "postcss-normalize-charset": "^4.0.1", + "postcss-normalize-display-values": "^4.0.2", + "postcss-normalize-positions": "^4.0.2", + "postcss-normalize-repeat-style": "^4.0.2", + "postcss-normalize-string": "^4.0.2", + "postcss-normalize-timing-functions": "^4.0.2", + "postcss-normalize-unicode": "^4.0.1", + "postcss-normalize-url": "^4.0.1", + "postcss-normalize-whitespace": "^4.0.2", + "postcss-ordered-values": "^4.1.2", + "postcss-reduce-initial": "^4.0.3", + "postcss-reduce-transforms": "^4.0.2", + "postcss-svgo": "^4.0.2", + "postcss-unique-selectors": "^4.0.1" } }, "cssnano-util-get-arguments": { @@ -5811,7 +5773,7 @@ "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", "dev": true, "requires": { - "postcss": "7.0.35" + "postcss": "^7.0.0" } }, "cssnano-util-same-parent": { @@ -5826,7 +5788,7 @@ "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", "dev": true, "requires": { - "css-tree": "1.1.3" + "css-tree": "^1.1.2" }, "dependencies": { "css-tree": { @@ -5836,7 +5798,7 @@ "dev": true, "requires": { "mdn-data": "2.0.14", - "source-map": "0.6.1" + "source-map": "^0.6.1" } }, "mdn-data": { @@ -5865,7 +5827,7 @@ "integrity": "sha512-GBrLZYZ4X4x6/QEoBnIrqb8B/f5l4+8me2dkom/j1Gtbxy0kBv6OGzKuAsGM75bkGwGAFkt56Iwg28S3XTZgSA==", "dev": true, "requires": { - "cssom": "0.3.8" + "cssom": "0.3.x" } }, "csstype": { @@ -5884,7 +5846,7 @@ "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", "dev": true, "requires": { - "array-find-index": "1.0.2" + "array-find-index": "^1.0.1" } }, "cycle": { @@ -5905,8 +5867,8 @@ "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", "dev": true, "requires": { - "es5-ext": "0.10.53", - "type": "1.2.0" + "es5-ext": "^0.10.50", + "type": "^1.0.1" } }, "d3-array": { @@ -5939,10 +5901,10 @@ "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-1.2.1.tgz", "integrity": "sha512-HHvehyaiUlVo5CxBJ0yF/xny4xoaxFxDnBXNvNcfW9adORGZfyNF1dj6DGLKyk4Yh3brP/1h3rnDzdIAwL08zg==", "requires": { - "d3-collection": "1.0.7", - "d3-dispatch": "1.0.6", - "d3-quadtree": "1.0.7", - "d3-timer": "1.0.10" + "d3-collection": "1", + "d3-dispatch": "1", + "d3-quadtree": "1", + "d3-timer": "1" } }, "d3-format": { @@ -5955,7 +5917,7 @@ "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-1.4.0.tgz", "integrity": "sha512-V9znK0zc3jOPV4VD2zZn0sDhZU3WAE2bmlxdIwwQPPzPjvyLkd8B3JUVdS1IDUFDkWZ72c9qnv1GK2ZagTZ8EA==", "requires": { - "d3-color": "1.4.1" + "d3-color": "1" } }, "d3-path": { @@ -5973,12 +5935,12 @@ "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-2.2.2.tgz", "integrity": "sha512-LbeEvGgIb8UMcAa0EATLNX0lelKWGYDQiPdHj+gLblGVhGLyNbaCn3EvrJf0A3Y/uOOU5aD6MTh5ZFCdEwGiCw==", "requires": { - "d3-array": "1.2.4", - "d3-collection": "1.0.7", - "d3-format": "1.4.4", - "d3-interpolate": "1.4.0", - "d3-time": "1.0.11", - "d3-time-format": "2.2.3" + "d3-array": "^1.2.0", + "d3-collection": "1", + "d3-format": "1", + "d3-interpolate": "1", + "d3-time": "1", + "d3-time-format": "2" } }, "d3-selection": { @@ -5991,7 +5953,7 @@ "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-1.3.7.tgz", "integrity": "sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw==", "requires": { - "d3-path": "1.0.9" + "d3-path": "1" } }, "d3-time": { @@ -6004,7 +5966,7 @@ "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-2.2.3.tgz", "integrity": "sha512-RAHNnD8+XvC4Zc4d2A56Uw0yJoM7bsvOlJR33bclxq399Rak/b9bhvu/InjxdWhPtkgU53JJcleJTGkNRnN6IA==", "requires": { - "d3-time": "1.0.11" + "d3-time": "1" } }, "d3-timer": { @@ -6024,7 +5986,7 @@ "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", "dev": true, "requires": { - "assert-plus": "1.0.0" + "assert-plus": "^1.0.0" } }, "data-urls": { @@ -6033,9 +5995,9 @@ "integrity": "sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==", "dev": true, "requires": { - "abab": "2.0.5", - "whatwg-mimetype": "2.3.0", - "whatwg-url": "7.1.0" + "abab": "^2.0.0", + "whatwg-mimetype": "^2.2.0", + "whatwg-url": "^7.0.0" }, "dependencies": { "whatwg-url": { @@ -6044,9 +6006,9 @@ "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", "dev": true, "requires": { - "lodash.sortby": "4.7.0", - "tr46": "1.0.1", - "webidl-conversions": "4.0.2" + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" } } } @@ -6061,7 +6023,7 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", "requires": { - "ms": "2.1.2" + "ms": "^2.1.1" } }, "decamelize": { @@ -6076,8 +6038,8 @@ "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", "dev": true, "requires": { - "decamelize": "1.2.0", - "map-obj": "1.0.1" + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" } }, "decimal.js": { @@ -6107,12 +6069,12 @@ "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", "dev": true, "requires": { - "is-arguments": "1.0.4", - "is-date-object": "1.0.2", - "is-regex": "1.1.0", - "object-is": "1.1.2", - "object-keys": "1.1.1", - "regexp.prototype.flags": "1.3.0" + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" } }, "deep-is": { @@ -6132,8 +6094,8 @@ "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", "dev": true, "requires": { - "execa": "1.0.0", - "ip-regex": "2.1.0" + "execa": "^1.0.0", + "ip-regex": "^2.1.0" } }, "define-properties": { @@ -6141,7 +6103,7 @@ "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", "requires": { - "object-keys": "1.1.1" + "object-keys": "^1.0.12" } }, "define-property": { @@ -6150,8 +6112,8 @@ "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", "dev": true, "requires": { - "is-descriptor": "1.0.2", - "isobject": "3.0.1" + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" }, "dependencies": { "is-accessor-descriptor": { @@ -6160,7 +6122,7 @@ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dev": true, "requires": { - "kind-of": "6.0.3" + "kind-of": "^6.0.0" } }, "is-data-descriptor": { @@ -6169,7 +6131,7 @@ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "dev": true, "requires": { - "kind-of": "6.0.3" + "kind-of": "^6.0.0" } }, "is-descriptor": { @@ -6178,9 +6140,9 @@ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "dev": true, "requires": { - "is-accessor-descriptor": "1.0.0", - "is-data-descriptor": "1.0.0", - "kind-of": "6.0.3" + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" } } } @@ -6191,13 +6153,13 @@ "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", "dev": true, "requires": { - "@types/glob": "7.1.3", - "globby": "6.1.0", - "is-path-cwd": "2.2.0", - "is-path-in-cwd": "2.1.0", - "p-map": "2.1.0", - "pify": "4.0.1", - "rimraf": "2.7.1" + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" }, "dependencies": { "globby": { @@ -6206,11 +6168,11 @@ "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", "dev": true, "requires": { - "array-union": "1.0.2", - "glob": "7.1.6", - "object-assign": "4.1.1", - "pify": "2.3.0", - "pinkie-promise": "2.0.1" + "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": { @@ -6239,7 +6201,7 @@ "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", "dev": true, "requires": { - "glob": "7.1.6" + "glob": "^7.1.3" } } } @@ -6268,8 +6230,8 @@ "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", "dev": true, "requires": { - "inherits": "2.0.4", - "minimalistic-assert": "1.0.1" + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" } }, "destroy": { @@ -6296,8 +6258,8 @@ "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", "dev": true, "requires": { - "address": "1.1.2", - "debug": "2.6.9" + "address": "^1.0.1", + "debug": "^2.6.0" }, "dependencies": { "debug": { @@ -6329,9 +6291,9 @@ "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", "dev": true, "requires": { - "bn.js": "4.12.0", - "miller-rabin": "4.0.1", - "randombytes": "2.1.0" + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" }, "dependencies": { "bn.js": { @@ -6348,8 +6310,8 @@ "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==", "dev": true, "requires": { - "arrify": "1.0.1", - "path-type": "3.0.0" + "arrify": "^1.0.1", + "path-type": "^3.0.0" }, "dependencies": { "path-type": { @@ -6358,7 +6320,7 @@ "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", "dev": true, "requires": { - "pify": "3.0.0" + "pify": "^3.0.0" } } } @@ -6380,8 +6342,8 @@ "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==", "dev": true, "requires": { - "ip": "1.1.5", - "safe-buffer": "5.2.1" + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" } }, "dns-txt": { @@ -6390,7 +6352,7 @@ "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", "dev": true, "requires": { - "buffer-indexof": "1.1.1" + "buffer-indexof": "^1.0.0" } }, "doctrine": { @@ -6399,7 +6361,7 @@ "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", "dev": true, "requires": { - "esutils": "2.0.3" + "esutils": "^2.0.2" } }, "document.contains": { @@ -6407,7 +6369,7 @@ "resolved": "https://registry.npmjs.org/document.contains/-/document.contains-1.0.2.tgz", "integrity": "sha512-YcvYFs15mX8m3AO1QNQy3BlIpSMfNRj3Ujk2BEJxsZG+HZf7/hZ6jr7mDpXrF8q+ff95Vef5yjhiZxm8CGJr6Q==", "requires": { - "define-properties": "1.1.3" + "define-properties": "^1.1.3" } }, "dom-align": { @@ -6421,7 +6383,7 @@ "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", "dev": true, "requires": { - "utila": "0.4.0" + "utila": "~0.4" } }, "dom-css": { @@ -6439,8 +6401,8 @@ "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.0.tgz", "integrity": "sha512-Ru5o9+V8CpunKnz5LGgWXkmrH/20cGKwcHwS4m73zIvs54CN9epEmT/HLqFJW3kXpakAFkEdzgy1hzlJe3E4OQ==", "requires": { - "@babel/runtime": "7.10.4", - "csstype": "3.0.5" + "@babel/runtime": "^7.8.7", + "csstype": "^3.0.2" } }, "dom-scroll-into-view": { @@ -6454,8 +6416,8 @@ "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", "dev": true, "requires": { - "domelementtype": "2.2.0", - "entities": "2.2.0" + "domelementtype": "^2.0.1", + "entities": "^2.0.0" }, "dependencies": { "domelementtype": { @@ -6484,7 +6446,7 @@ "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", "dev": true, "requires": { - "webidl-conversions": "4.0.2" + "webidl-conversions": "^4.0.2" } }, "domhandler": { @@ -6493,7 +6455,7 @@ "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", "dev": true, "requires": { - "domelementtype": "1.3.1" + "domelementtype": "1" } }, "domutils": { @@ -6502,8 +6464,8 @@ "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", "dev": true, "requires": { - "dom-serializer": "0.2.2", - "domelementtype": "1.3.1" + "dom-serializer": "0", + "domelementtype": "1" } }, "dot-case": { @@ -6511,8 +6473,8 @@ "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.3.tgz", "integrity": "sha512-7hwEmg6RiSQfm/GwPL4AAWXKy3YNNZA3oFv2Pdiey0mwkRCPZ9x6SZbkLcn8Ma5PYeVokzoD4Twv2n7LKp5WeA==", "requires": { - "no-case": "3.0.3", - "tslib": "1.13.0" + "no-case": "^3.0.3", + "tslib": "^1.10.0" } }, "dot-prop": { @@ -6521,7 +6483,7 @@ "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", "dev": true, "requires": { - "is-obj": "2.0.0" + "is-obj": "^2.0.0" }, "dependencies": { "is-obj": { @@ -6549,9 +6511,9 @@ "resolved": "https://registry.npmjs.org/draft-js/-/draft-js-0.11.5.tgz", "integrity": "sha512-RlHcoDtblwCD6Bw2ay3D0dTLA6lH8862OcdJrHGnYrY5JjlitzSzGvGQwqqumVvbGUNDSZLD3FyNpSs4z5WIUg==", "requires": { - "fbjs": "1.0.0", - "immutable": "3.7.6", - "object-assign": "4.1.1" + "fbjs": "^1.0.0", + "immutable": "~3.7.4", + "object-assign": "^4.1.1" }, "dependencies": { "fbjs": { @@ -6559,14 +6521,14 @@ "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-1.0.0.tgz", "integrity": "sha512-MUgcMEJaFhCaF1QtWGnmq9ZDRAzECTCRAF7O6UZIlAlkTs1SasiX9aP0Iw7wfD2mJ7wDTNfg2w7u5fSCwJk1OA==", "requires": { - "core-js": "2.6.12", - "fbjs-css-vars": "1.0.2", - "isomorphic-fetch": "2.2.1", - "loose-envify": "1.4.0", - "object-assign": "4.1.1", - "promise": "7.3.1", - "setimmediate": "1.0.5", - "ua-parser-js": "0.7.21" + "core-js": "^2.4.1", + "fbjs-css-vars": "^1.0.0", + "isomorphic-fetch": "^2.1.1", + "loose-envify": "^1.0.0", + "object-assign": "^4.1.0", + "promise": "^7.1.1", + "setimmediate": "^1.0.5", + "ua-parser-js": "^0.7.18" }, "dependencies": { "core-js": { @@ -6600,10 +6562,10 @@ "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", "dev": true, "requires": { - "end-of-stream": "1.4.4", - "inherits": "2.0.4", - "readable-stream": "2.3.7", - "stream-shift": "1.0.1" + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" }, "dependencies": { "readable-stream": { @@ -6612,13 +6574,13 @@ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.4", - "isarray": "1.0.0", - "process-nextick-args": "2.0.1", - "safe-buffer": "5.1.2", - "string_decoder": "1.1.1", - "util-deprecate": "1.0.2" + "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" } }, "safe-buffer": { @@ -6633,7 +6595,7 @@ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "~5.1.0" } } } @@ -6644,8 +6606,8 @@ "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", "dev": true, "requires": { - "jsbn": "0.1.1", - "safer-buffer": "2.1.2" + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" } }, "ee-first": { @@ -6666,13 +6628,13 @@ "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", "dev": true, "requires": { - "bn.js": "4.12.0", - "brorand": "1.1.0", - "hash.js": "1.1.7", - "hmac-drbg": "1.0.1", - "inherits": "2.0.4", - "minimalistic-assert": "1.0.1", - "minimalistic-crypto-utils": "1.0.1" + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" }, "dependencies": { "bn.js": { @@ -6688,7 +6650,7 @@ "resolved": "https://registry.npmjs.org/emoji-mart/-/emoji-mart-2.11.1.tgz", "integrity": "sha512-Hr4N56YEkaPtmojO2dfgnMLLE/d5HpnhH0+M8cw9LRHpG2EgQQaCelRad3d5qQAPHI5+K0wMc/rwM0eRo0FnUA==", "requires": { - "prop-types": "15.7.2" + "prop-types": "^15.6.0" } }, "emoji-regex": { @@ -6714,7 +6676,7 @@ "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz", "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=", "requires": { - "iconv-lite": "0.4.24" + "iconv-lite": "~0.4.13" } }, "end-of-stream": { @@ -6723,7 +6685,7 @@ "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", "dev": true, "requires": { - "once": "1.4.0" + "once": "^1.4.0" } }, "enhanced-resolve": { @@ -6732,9 +6694,9 @@ "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", "dev": true, "requires": { - "graceful-fs": "4.2.4", - "memory-fs": "0.5.0", - "tapable": "1.1.3" + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" }, "dependencies": { "memory-fs": { @@ -6743,8 +6705,8 @@ "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", "dev": true, "requires": { - "errno": "0.1.8", - "readable-stream": "2.3.7" + "errno": "^0.1.3", + "readable-stream": "^2.0.1" } }, "readable-stream": { @@ -6753,13 +6715,13 @@ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.4", - "isarray": "1.0.0", - "process-nextick-args": "2.0.1", - "safe-buffer": "5.1.2", - "string_decoder": "1.1.1", - "util-deprecate": "1.0.2" + "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" } }, "safe-buffer": { @@ -6774,7 +6736,7 @@ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "~5.1.0" } } } @@ -6785,7 +6747,7 @@ "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", "dev": true, "requires": { - "ansi-colors": "4.1.1" + "ansi-colors": "^4.1.1" }, "dependencies": { "ansi-colors": { @@ -6808,7 +6770,7 @@ "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", "dev": true, "requires": { - "prr": "1.0.1" + "prr": "~1.0.1" } }, "error-ex": { @@ -6816,7 +6778,7 @@ "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", "requires": { - "is-arrayish": "0.2.1" + "is-arrayish": "^0.2.1" } }, "es-abstract": { @@ -6824,17 +6786,17 @@ "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz", "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==", "requires": { - "es-to-primitive": "1.2.1", - "function-bind": "1.1.1", - "has": "1.0.3", - "has-symbols": "1.0.1", - "is-callable": "1.2.0", - "is-regex": "1.1.0", - "object-inspect": "1.8.0", - "object-keys": "1.1.1", - "object.assign": "4.1.0", - "string.prototype.trimend": "1.0.1", - "string.prototype.trimstart": "1.0.1" + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.0", + "is-regex": "^1.1.0", + "object-inspect": "^1.7.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.0", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" } }, "es-to-primitive": { @@ -6842,9 +6804,9 @@ "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", "requires": { - "is-callable": "1.2.0", - "is-date-object": "1.0.2", - "is-symbol": "1.0.3" + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" } }, "es5-ext": { @@ -6853,9 +6815,9 @@ "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", "dev": true, "requires": { - "es6-iterator": "2.0.3", - "es6-symbol": "3.1.3", - "next-tick": "1.0.0" + "es6-iterator": "~2.0.3", + "es6-symbol": "~3.1.3", + "next-tick": "~1.0.0" } }, "es6-error": { @@ -6869,9 +6831,9 @@ "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", "dev": true, "requires": { - "d": "1.0.1", - "es5-ext": "0.10.53", - "es6-symbol": "3.1.3" + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" } }, "es6-symbol": { @@ -6880,8 +6842,8 @@ "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", "dev": true, "requires": { - "d": "1.0.1", - "ext": "1.4.0" + "d": "^1.0.1", + "ext": "^1.1.2" } }, "escalade": { @@ -6912,11 +6874,11 @@ "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", "dev": true, "requires": { - "esprima": "4.0.1", - "estraverse": "4.3.0", - "esutils": "2.0.3", - "optionator": "0.8.3", - "source-map": "0.6.1" + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" }, "dependencies": { "source-map": { @@ -6934,43 +6896,43 @@ "integrity": "sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig==", "dev": true, "requires": { - "@babel/code-frame": "7.10.4", - "ajv": "6.12.3", - "chalk": "2.4.2", - "cross-spawn": "6.0.5", - "debug": "4.3.1", - "doctrine": "3.0.0", - "eslint-scope": "5.1.1", - "eslint-utils": "1.4.3", - "eslint-visitor-keys": "1.3.0", - "espree": "6.2.1", - "esquery": "1.4.0", - "esutils": "2.0.3", - "file-entry-cache": "5.0.1", - "functional-red-black-tree": "1.0.1", - "glob-parent": "5.1.2", - "globals": "12.4.0", - "ignore": "4.0.6", - "import-fresh": "3.3.0", - "imurmurhash": "0.1.4", - "inquirer": "7.3.3", - "is-glob": "4.0.1", - "js-yaml": "3.14.1", - "json-stable-stringify-without-jsonify": "1.0.1", - "levn": "0.3.0", - "lodash": "4.17.19", - "minimatch": "3.0.4", - "mkdirp": "0.5.5", - "natural-compare": "1.4.0", - "optionator": "0.8.3", - "progress": "2.0.3", - "regexpp": "2.0.1", - "semver": "6.3.0", - "strip-ansi": "5.2.0", - "strip-json-comments": "3.1.1", - "table": "5.4.6", - "text-table": "0.2.0", - "v8-compile-cache": "2.3.0" + "@babel/code-frame": "^7.0.0", + "ajv": "^6.10.0", + "chalk": "^2.1.0", + "cross-spawn": "^6.0.5", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "eslint-scope": "^5.0.0", + "eslint-utils": "^1.4.3", + "eslint-visitor-keys": "^1.1.0", + "espree": "^6.1.2", + "esquery": "^1.0.1", + "esutils": "^2.0.2", + "file-entry-cache": "^5.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.0.0", + "globals": "^12.1.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "inquirer": "^7.0.0", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.3.0", + "lodash": "^4.17.14", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "optionator": "^0.8.3", + "progress": "^2.0.0", + "regexpp": "^2.0.1", + "semver": "^6.1.2", + "strip-ansi": "^5.2.0", + "strip-json-comments": "^3.0.1", + "table": "^5.2.3", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" }, "dependencies": { "ansi-regex": { @@ -6994,7 +6956,7 @@ "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==", "dev": true, "requires": { - "eslint-visitor-keys": "1.3.0" + "eslint-visitor-keys": "^1.1.0" } }, "glob-parent": { @@ -7003,7 +6965,7 @@ "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dev": true, "requires": { - "is-glob": "4.0.1" + "is-glob": "^4.0.1" } }, "globals": { @@ -7012,7 +6974,7 @@ "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", "dev": true, "requires": { - "type-fest": "0.8.1" + "type-fest": "^0.8.1" } }, "import-fresh": { @@ -7021,8 +6983,8 @@ "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", "dev": true, "requires": { - "parent-module": "1.0.1", - "resolve-from": "4.0.0" + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" } }, "regexpp": { @@ -7049,7 +7011,7 @@ "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "dev": true, "requires": { - "ansi-regex": "4.1.0" + "ansi-regex": "^4.1.0" } } } @@ -7060,7 +7022,7 @@ "integrity": "sha512-pGIZ8t0mFLcV+6ZirRgYK6RVqUIKRIi9MmgzUEmrIknsn3AdO0I32asO86dJgloHq+9ZPl8UIg8mYrvgP5u2wQ==", "dev": true, "requires": { - "confusing-browser-globals": "1.0.10" + "confusing-browser-globals": "^1.0.9" } }, "eslint-import-resolver-node": { @@ -7069,8 +7031,8 @@ "integrity": "sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA==", "dev": true, "requires": { - "debug": "2.6.9", - "resolve": "1.17.0" + "debug": "^2.6.9", + "resolve": "^1.13.1" }, "dependencies": { "debug": { @@ -7096,11 +7058,11 @@ "integrity": "sha512-+YRqB95PnNvxNp1HEjQmvf9KNvCin5HXYYseOXVC2U0KEcw4IkQ2IQEBG46j7+gW39bMzeu0GsUhVbBY3Votpw==", "dev": true, "requires": { - "fs-extra": "8.1.0", - "loader-fs-cache": "1.0.3", - "loader-utils": "1.4.0", - "object-hash": "2.1.1", - "schema-utils": "2.7.1" + "fs-extra": "^8.1.0", + "loader-fs-cache": "^1.0.2", + "loader-utils": "^1.2.3", + "object-hash": "^2.0.1", + "schema-utils": "^2.6.1" } }, "eslint-module-utils": { @@ -7109,8 +7071,8 @@ "integrity": "sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA==", "dev": true, "requires": { - "debug": "2.6.9", - "pkg-dir": "2.0.0" + "debug": "^2.6.9", + "pkg-dir": "^2.0.0" }, "dependencies": { "debug": { @@ -7128,7 +7090,7 @@ "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", "dev": true, "requires": { - "locate-path": "2.0.0" + "locate-path": "^2.0.0" } }, "locate-path": { @@ -7137,8 +7099,8 @@ "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", "dev": true, "requires": { - "p-locate": "2.0.0", - "path-exists": "3.0.0" + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" } }, "ms": { @@ -7153,7 +7115,7 @@ "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", "dev": true, "requires": { - "p-try": "1.0.0" + "p-try": "^1.0.0" } }, "p-locate": { @@ -7162,7 +7124,7 @@ "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", "dev": true, "requires": { - "p-limit": "1.3.0" + "p-limit": "^1.1.0" } }, "p-try": { @@ -7177,7 +7139,7 @@ "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", "dev": true, "requires": { - "find-up": "2.1.0" + "find-up": "^2.1.0" } } } @@ -7188,7 +7150,7 @@ "integrity": "sha512-W5hLjpFfZyZsXfo5anlu7HM970JBDqbEshAJUkeczP6BFCIfJXuiIBQXyberLRtOStT0OGPF8efeTbxlHk4LpQ==", "dev": true, "requires": { - "lodash": "4.17.19" + "lodash": "^4.17.15" } }, "eslint-plugin-import": { @@ -7197,18 +7159,18 @@ "integrity": "sha512-qQHgFOTjguR+LnYRoToeZWT62XM55MBVXObHM6SKFd1VzDcX/vqT1kAz8ssqigh5eMj8qXcRoXXGZpPP6RfdCw==", "dev": true, "requires": { - "array-includes": "3.1.3", - "array.prototype.flat": "1.2.3", - "contains-path": "0.1.0", - "debug": "2.6.9", + "array-includes": "^3.0.3", + "array.prototype.flat": "^1.2.1", + "contains-path": "^0.1.0", + "debug": "^2.6.9", "doctrine": "1.5.0", - "eslint-import-resolver-node": "0.3.4", - "eslint-module-utils": "2.6.0", - "has": "1.0.3", - "minimatch": "3.0.4", - "object.values": "1.1.1", - "read-pkg-up": "2.0.0", - "resolve": "1.17.0" + "eslint-import-resolver-node": "^0.3.2", + "eslint-module-utils": "^2.4.1", + "has": "^1.0.3", + "minimatch": "^3.0.4", + "object.values": "^1.1.0", + "read-pkg-up": "^2.0.0", + "resolve": "^1.12.0" }, "dependencies": { "debug": { @@ -7226,8 +7188,8 @@ "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", "dev": true, "requires": { - "esutils": "2.0.3", - "isarray": "1.0.0" + "esutils": "^2.0.2", + "isarray": "^1.0.0" } }, "find-up": { @@ -7236,7 +7198,7 @@ "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", "dev": true, "requires": { - "locate-path": "2.0.0" + "locate-path": "^2.0.0" } }, "load-json-file": { @@ -7245,10 +7207,10 @@ "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", "dev": true, "requires": { - "graceful-fs": "4.2.4", - "parse-json": "2.2.0", - "pify": "2.3.0", - "strip-bom": "3.0.0" + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" } }, "locate-path": { @@ -7257,8 +7219,8 @@ "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", "dev": true, "requires": { - "p-locate": "2.0.0", - "path-exists": "3.0.0" + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" } }, "ms": { @@ -7273,7 +7235,7 @@ "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", "dev": true, "requires": { - "p-try": "1.0.0" + "p-try": "^1.0.0" } }, "p-locate": { @@ -7282,7 +7244,7 @@ "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", "dev": true, "requires": { - "p-limit": "1.3.0" + "p-limit": "^1.1.0" } }, "p-try": { @@ -7297,7 +7259,7 @@ "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", "dev": true, "requires": { - "error-ex": "1.3.2" + "error-ex": "^1.2.0" } }, "path-type": { @@ -7306,7 +7268,7 @@ "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", "dev": true, "requires": { - "pify": "2.3.0" + "pify": "^2.0.0" } }, "pify": { @@ -7321,9 +7283,9 @@ "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", "dev": true, "requires": { - "load-json-file": "2.0.0", - "normalize-package-data": "2.5.0", - "path-type": "2.0.0" + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" } }, "read-pkg-up": { @@ -7332,8 +7294,8 @@ "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", "dev": true, "requires": { - "find-up": "2.1.0", - "read-pkg": "2.0.0" + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" } }, "strip-bom": { @@ -7350,15 +7312,15 @@ "integrity": "sha512-CawzfGt9w83tyuVekn0GDPU9ytYtxyxyFZ3aSWROmnRRFQFT2BiPJd7jvRdzNDi6oLWaS2asMeYSNMjWTV4eNg==", "dev": true, "requires": { - "@babel/runtime": "7.10.4", - "aria-query": "3.0.0", - "array-includes": "3.1.3", - "ast-types-flow": "0.0.7", - "axobject-query": "2.2.0", - "damerau-levenshtein": "1.0.6", - "emoji-regex": "7.0.3", - "has": "1.0.3", - "jsx-ast-utils": "2.4.1" + "@babel/runtime": "^7.4.5", + "aria-query": "^3.0.0", + "array-includes": "^3.0.3", + "ast-types-flow": "^0.0.7", + "axobject-query": "^2.0.2", + "damerau-levenshtein": "^1.0.4", + "emoji-regex": "^7.0.2", + "has": "^1.0.3", + "jsx-ast-utils": "^2.2.1" } }, "eslint-plugin-react": { @@ -7367,18 +7329,18 @@ "integrity": "sha512-SPT8j72CGuAP+JFbT0sJHOB80TX/pu44gQ4vXH/cq+hQTiY2PuZ6IHkqXJV6x1b28GDdo1lbInjKUrrdUf0LOQ==", "dev": true, "requires": { - "array-includes": "3.1.3", - "doctrine": "2.1.0", - "has": "1.0.3", - "jsx-ast-utils": "2.4.1", - "object.entries": "1.1.2", - "object.fromentries": "2.0.4", - "object.values": "1.1.1", - "prop-types": "15.7.2", - "resolve": "1.17.0", - "semver": "6.3.0", - "string.prototype.matchall": "4.0.4", - "xregexp": "4.4.1" + "array-includes": "^3.1.1", + "doctrine": "^2.1.0", + "has": "^1.0.3", + "jsx-ast-utils": "^2.2.3", + "object.entries": "^1.1.1", + "object.fromentries": "^2.0.2", + "object.values": "^1.1.1", + "prop-types": "^15.7.2", + "resolve": "^1.15.1", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.2", + "xregexp": "^4.3.0" }, "dependencies": { "doctrine": { @@ -7387,7 +7349,7 @@ "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", "dev": true, "requires": { - "esutils": "2.0.3" + "esutils": "^2.0.2" } }, "semver": { @@ -7410,8 +7372,8 @@ "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", "dev": true, "requires": { - "esrecurse": "4.3.0", - "estraverse": "4.3.0" + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" } }, "eslint-utils": { @@ -7420,7 +7382,7 @@ "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", "dev": true, "requires": { - "eslint-visitor-keys": "1.3.0" + "eslint-visitor-keys": "^1.1.0" } }, "eslint-visitor-keys": { @@ -7435,9 +7397,9 @@ "integrity": "sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==", "dev": true, "requires": { - "acorn": "7.4.1", - "acorn-jsx": "5.3.1", - "eslint-visitor-keys": "1.3.0" + "acorn": "^7.1.1", + "acorn-jsx": "^5.2.0", + "eslint-visitor-keys": "^1.1.0" } }, "esprima": { @@ -7452,7 +7414,7 @@ "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", "dev": true, "requires": { - "estraverse": "5.2.0" + "estraverse": "^5.1.0" }, "dependencies": { "estraverse": { @@ -7469,7 +7431,7 @@ "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", "dev": true, "requires": { - "estraverse": "5.2.0" + "estraverse": "^5.2.0" }, "dependencies": { "estraverse": { @@ -7516,7 +7478,7 @@ "integrity": "sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg==", "dev": true, "requires": { - "original": "1.0.2" + "original": "^1.0.0" } }, "evp_bytestokey": { @@ -7525,8 +7487,8 @@ "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", "dev": true, "requires": { - "md5.js": "1.3.5", - "safe-buffer": "5.2.1" + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" } }, "exec-sh": { @@ -7541,13 +7503,13 @@ "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", "dev": true, "requires": { - "cross-spawn": "6.0.5", - "get-stream": "4.1.0", - "is-stream": "1.1.0", - "npm-run-path": "2.0.2", - "p-finally": "1.0.0", - "signal-exit": "3.0.3", - "strip-eof": "1.0.0" + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" } }, "exenv": { @@ -7567,13 +7529,13 @@ "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", "dev": true, "requires": { - "debug": "2.6.9", - "define-property": "0.2.5", - "extend-shallow": "2.0.1", - "posix-character-classes": "0.1.1", - "regex-not": "1.0.2", - "snapdragon": "0.8.2", - "to-regex": "3.0.2" + "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": { @@ -7591,7 +7553,7 @@ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, "requires": { - "is-descriptor": "0.1.6" + "is-descriptor": "^0.1.0" } }, "extend-shallow": { @@ -7600,7 +7562,7 @@ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "is-extendable": "0.1.1" + "is-extendable": "^0.1.0" } }, "ms": { @@ -7617,12 +7579,12 @@ "integrity": "sha512-wvVAx8XIol3Z5m9zvZXiyZOQ+sRJqNTIm6sGjdWlaZIeupQGO3WbYI+15D/AmEwZywL6wtJkbAbJtzkOfBuR0Q==", "dev": true, "requires": { - "@jest/types": "24.9.0", - "ansi-styles": "3.2.1", - "jest-get-type": "24.9.0", - "jest-matcher-utils": "24.9.0", - "jest-message-util": "24.9.0", - "jest-regex-util": "24.9.0" + "@jest/types": "^24.9.0", + "ansi-styles": "^3.2.0", + "jest-get-type": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-regex-util": "^24.9.0" } }, "express": { @@ -7631,36 +7593,36 @@ "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", "dev": true, "requires": { - "accepts": "1.3.7", + "accepts": "~1.3.7", "array-flatten": "1.1.1", "body-parser": "1.19.0", "content-disposition": "0.5.3", - "content-type": "1.0.4", + "content-type": "~1.0.4", "cookie": "0.4.0", "cookie-signature": "1.0.6", "debug": "2.6.9", - "depd": "1.1.2", - "encodeurl": "1.0.2", - "escape-html": "1.0.3", - "etag": "1.8.1", - "finalhandler": "1.1.2", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", "fresh": "0.5.2", "merge-descriptors": "1.0.1", - "methods": "1.1.2", - "on-finished": "2.3.0", - "parseurl": "1.3.3", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", "path-to-regexp": "0.1.7", - "proxy-addr": "2.0.6", + "proxy-addr": "~2.0.5", "qs": "6.7.0", - "range-parser": "1.2.1", + "range-parser": "~1.2.1", "safe-buffer": "5.1.2", "send": "0.17.1", "serve-static": "1.14.1", "setprototypeof": "1.1.1", - "statuses": "1.5.0", - "type-is": "1.6.18", + "statuses": "~1.5.0", + "type-is": "~1.6.18", "utils-merge": "1.0.1", - "vary": "1.1.2" + "vary": "~1.1.2" }, "dependencies": { "array-flatten": { @@ -7704,7 +7666,7 @@ "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==", "dev": true, "requires": { - "type": "2.5.0" + "type": "^2.0.0" }, "dependencies": { "type": { @@ -7727,8 +7689,8 @@ "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", "dev": true, "requires": { - "assign-symbols": "1.0.0", - "is-extendable": "1.0.1" + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" }, "dependencies": { "is-extendable": { @@ -7737,7 +7699,7 @@ "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", "dev": true, "requires": { - "is-plain-object": "2.0.4" + "is-plain-object": "^2.0.4" } } } @@ -7748,9 +7710,9 @@ "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", "dev": true, "requires": { - "chardet": "0.7.0", - "iconv-lite": "0.4.24", - "tmp": "0.0.33" + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" } }, "extglob": { @@ -7759,14 +7721,14 @@ "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.2", - "snapdragon": "0.8.2", - "to-regex": "3.0.2" + "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": { @@ -7775,7 +7737,7 @@ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", "dev": true, "requires": { - "is-descriptor": "1.0.2" + "is-descriptor": "^1.0.0" } }, "extend-shallow": { @@ -7784,7 +7746,7 @@ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "is-extendable": "0.1.1" + "is-extendable": "^0.1.0" } }, "is-accessor-descriptor": { @@ -7793,7 +7755,7 @@ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dev": true, "requires": { - "kind-of": "6.0.3" + "kind-of": "^6.0.0" } }, "is-data-descriptor": { @@ -7802,7 +7764,7 @@ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "dev": true, "requires": { - "kind-of": "6.0.3" + "kind-of": "^6.0.0" } }, "is-descriptor": { @@ -7811,9 +7773,9 @@ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "dev": true, "requires": { - "is-accessor-descriptor": "1.0.0", - "is-data-descriptor": "1.0.0", - "kind-of": "6.0.3" + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" } } } @@ -7842,12 +7804,12 @@ "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", "dev": true, "requires": { - "@mrmlnc/readdir-enhanced": "2.2.1", - "@nodelib/fs.stat": "1.1.3", - "glob-parent": "3.1.0", - "is-glob": "4.0.1", - "merge2": "1.4.1", - "micromatch": "3.1.10" + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" } }, "fast-json-stable-stringify": { @@ -7868,7 +7830,7 @@ "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", "dev": true, "requires": { - "websocket-driver": "0.6.5" + "websocket-driver": ">=0.5.1" } }, "fb-watchman": { @@ -7885,13 +7847,13 @@ "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.17.tgz", "integrity": "sha1-xNWY6taUkRJlPWWIsBpc3Nn5D90=", "requires": { - "core-js": "1.2.7", - "isomorphic-fetch": "2.2.1", - "loose-envify": "1.4.0", - "object-assign": "4.1.1", - "promise": "7.3.1", - "setimmediate": "1.0.5", - "ua-parser-js": "0.7.21" + "core-js": "^1.0.0", + "isomorphic-fetch": "^2.1.1", + "loose-envify": "^1.0.0", + "object-assign": "^4.1.0", + "promise": "^7.1.1", + "setimmediate": "^1.0.5", + "ua-parser-js": "^0.7.18" }, "dependencies": { "core-js": { @@ -7918,7 +7880,7 @@ "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", "dev": true, "requires": { - "escape-string-regexp": "1.0.5" + "escape-string-regexp": "^1.0.5" } }, "file-entry-cache": { @@ -7927,7 +7889,7 @@ "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", "dev": true, "requires": { - "flat-cache": "2.0.1" + "flat-cache": "^2.0.1" } }, "file-loader": { @@ -7936,8 +7898,8 @@ "integrity": "sha512-aKrYPYjF1yG3oX0kWRrqrSMfgftm7oJW5M+m4owoldH5C51C0RkIwB++JbRvEW3IU6/ZG5n8UvEcdgwOt2UOWA==", "dev": true, "requires": { - "loader-utils": "1.4.0", - "schema-utils": "2.7.1" + "loader-utils": "^1.2.3", + "schema-utils": "^2.5.0" } }, "filesize": { @@ -7952,10 +7914,10 @@ "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.1" + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" }, "dependencies": { "extend-shallow": { @@ -7964,7 +7926,7 @@ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "is-extendable": "0.1.1" + "is-extendable": "^0.1.0" } } } @@ -7976,12 +7938,12 @@ "dev": true, "requires": { "debug": "2.6.9", - "encodeurl": "1.0.2", - "escape-html": "1.0.3", - "on-finished": "2.3.0", - "parseurl": "1.3.3", - "statuses": "1.5.0", - "unpipe": "1.0.0" + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" }, "dependencies": { "debug": { @@ -8007,9 +7969,9 @@ "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", "dev": true, "requires": { - "commondir": "1.0.1", - "make-dir": "2.1.0", - "pkg-dir": "3.0.0" + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" } }, "find-up": { @@ -8018,7 +7980,7 @@ "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", "dev": true, "requires": { - "locate-path": "3.0.0" + "locate-path": "^3.0.0" } }, "find-versions": { @@ -8027,7 +7989,7 @@ "integrity": "sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==", "dev": true, "requires": { - "semver-regex": "2.0.0" + "semver-regex": "^2.0.0" } }, "flag-icon-css": { @@ -8046,7 +8008,7 @@ "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", "dev": true, "requires": { - "flatted": "2.0.2", + "flatted": "^2.0.0", "rimraf": "2.6.3", "write": "1.0.3" }, @@ -8057,7 +8019,7 @@ "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", "dev": true, "requires": { - "glob": "7.1.6" + "glob": "^7.1.3" } } } @@ -8080,8 +8042,8 @@ "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", "dev": true, "requires": { - "inherits": "2.0.4", - "readable-stream": "2.3.7" + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" }, "dependencies": { "readable-stream": { @@ -8090,13 +8052,13 @@ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.4", - "isarray": "1.0.0", - "process-nextick-args": "2.0.1", - "safe-buffer": "5.1.2", - "string_decoder": "1.1.1", - "util-deprecate": "1.0.2" + "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" } }, "safe-buffer": { @@ -8111,7 +8073,7 @@ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "~5.1.0" } } } @@ -8133,7 +8095,7 @@ "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", "dev": true, "requires": { - "for-in": "1.0.2" + "for-in": "^1.0.1" } }, "forever-agent": { @@ -8148,14 +8110,14 @@ "integrity": "sha512-DuVkPNrM12jR41KM2e+N+styka0EgLkTnXmNcXdgOM37vtGeY+oCBK/Jx0hzSeEU6memFCtWb4htrHPMDfwwUQ==", "dev": true, "requires": { - "babel-code-frame": "6.26.0", - "chalk": "2.4.2", - "chokidar": "3.5.1", - "micromatch": "3.1.10", - "minimatch": "3.0.4", - "semver": "5.7.1", - "tapable": "1.1.3", - "worker-rpc": "0.1.1" + "babel-code-frame": "^6.22.0", + "chalk": "^2.4.1", + "chokidar": "^3.3.0", + "micromatch": "^3.1.10", + "minimatch": "^3.0.4", + "semver": "^5.6.0", + "tapable": "^1.0.0", + "worker-rpc": "^0.1.0" } }, "form-data": { @@ -8164,9 +8126,9 @@ "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", "dev": true, "requires": { - "asynckit": "0.4.0", - "combined-stream": "1.0.8", - "mime-types": "2.1.27" + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" } }, "forwarded": { @@ -8186,7 +8148,7 @@ "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", "dev": true, "requires": { - "map-cache": "0.2.2" + "map-cache": "^0.2.2" } }, "fresh": { @@ -8201,8 +8163,8 @@ "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", "dev": true, "requires": { - "inherits": "2.0.4", - "readable-stream": "2.3.7" + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" }, "dependencies": { "readable-stream": { @@ -8211,13 +8173,13 @@ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.4", - "isarray": "1.0.0", - "process-nextick-args": "2.0.1", - "safe-buffer": "5.1.2", - "string_decoder": "1.1.1", - "util-deprecate": "1.0.2" + "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" } }, "safe-buffer": { @@ -8232,7 +8194,7 @@ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "~5.1.0" } } } @@ -8243,9 +8205,9 @@ "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", "dev": true, "requires": { - "graceful-fs": "4.2.4", - "jsonfile": "4.0.0", - "universalify": "0.1.2" + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" } }, "fs-minipass": { @@ -8254,7 +8216,7 @@ "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", "dev": true, "requires": { - "minipass": "3.1.3" + "minipass": "^3.0.0" } }, "fs-write-stream-atomic": { @@ -8263,10 +8225,10 @@ "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", "dev": true, "requires": { - "graceful-fs": "4.2.4", - "iferr": "0.1.5", - "imurmurhash": "0.1.4", - "readable-stream": "2.3.7" + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" }, "dependencies": { "readable-stream": { @@ -8275,13 +8237,13 @@ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.4", - "isarray": "1.0.0", - "process-nextick-args": "2.0.1", - "safe-buffer": "5.1.2", - "string_decoder": "1.1.1", - "util-deprecate": "1.0.2" + "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" } }, "safe-buffer": { @@ -8296,7 +8258,7 @@ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "~5.1.0" } } } @@ -8319,10 +8281,10 @@ "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", "dev": true, "requires": { - "graceful-fs": "4.2.4", - "inherits": "2.0.4", - "mkdirp": "0.5.5", - "rimraf": "2.7.1" + "graceful-fs": "^4.1.2", + "inherits": "~2.0.0", + "mkdirp": ">=0.5 0", + "rimraf": "2" }, "dependencies": { "rimraf": { @@ -8331,7 +8293,7 @@ "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", "dev": true, "requires": { - "glob": "7.1.6" + "glob": "^7.1.3" } } } @@ -8346,9 +8308,9 @@ "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.2.tgz", "integrity": "sha512-C8A+LlHBJjB2AdcRPorc5JvJ5VUoWlXdEHLOJdCI7kjHEtGTpHQUiqMvCIKUwIsGwZX2jZJy761AXsn356bJQg==", "requires": { - "define-properties": "1.1.3", - "es-abstract": "1.17.6", - "functions-have-names": "1.2.1" + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "functions-have-names": "^1.2.0" } }, "functional-red-black-tree": { @@ -8368,14 +8330,14 @@ "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", "dev": true, "requires": { - "aproba": "1.2.0", - "console-control-strings": "1.1.0", - "has-unicode": "2.0.1", - "object-assign": "4.1.1", - "signal-exit": "3.0.3", - "string-width": "1.0.2", - "strip-ansi": "3.0.1", - "wide-align": "1.1.3" + "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": { @@ -8384,7 +8346,7 @@ "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", "dev": true, "requires": { - "globule": "1.3.2" + "globule": "^1.0.0" } }, "gensync": { @@ -8405,9 +8367,9 @@ "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", "dev": true, "requires": { - "function-bind": "1.1.1", - "has": "1.0.3", - "has-symbols": "1.0.1" + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" } }, "get-own-enumerable-property-symbols": { @@ -8422,7 +8384,7 @@ "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", "dev": true, "requires": { - "pump": "3.0.0" + "pump": "^3.0.0" } }, "get-value": { @@ -8437,7 +8399,7 @@ "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", "dev": true, "requires": { - "assert-plus": "1.0.0" + "assert-plus": "^1.0.0" } }, "glob": { @@ -8445,12 +8407,12 @@ "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", "requires": { - "fs.realpath": "1.0.0", - "inflight": "1.0.6", - "inherits": "2.0.4", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" + "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": { @@ -8459,8 +8421,8 @@ "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", "dev": true, "requires": { - "is-glob": "3.1.0", - "path-dirname": "1.0.2" + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" }, "dependencies": { "is-glob": { @@ -8469,7 +8431,7 @@ "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", "dev": true, "requires": { - "is-extglob": "2.1.1" + "is-extglob": "^2.1.0" } } } @@ -8485,8 +8447,8 @@ "resolved": "https://registry.npmjs.org/global-cache/-/global-cache-1.2.1.tgz", "integrity": "sha512-EOeUaup5DgWKlCMhA9YFqNRIlZwoxt731jCh47WBV9fQqHgXhr3Fa55hfgIUqilIcPsfdNKN7LHjrNY+Km40KA==", "requires": { - "define-properties": "1.1.3", - "is-symbol": "1.0.3" + "define-properties": "^1.1.2", + "is-symbol": "^1.0.1" } }, "global-modules": { @@ -8495,7 +8457,7 @@ "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", "dev": true, "requires": { - "global-prefix": "3.0.0" + "global-prefix": "^3.0.0" } }, "global-prefix": { @@ -8504,9 +8466,9 @@ "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", "dev": true, "requires": { - "ini": "1.3.8", - "kind-of": "6.0.3", - "which": "1.3.1" + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" } }, "globals": { @@ -8521,13 +8483,13 @@ "integrity": "sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w==", "dev": true, "requires": { - "array-union": "1.0.2", + "array-union": "^1.0.1", "dir-glob": "2.0.0", - "fast-glob": "2.2.7", - "glob": "7.1.6", - "ignore": "3.3.10", - "pify": "3.0.0", - "slash": "1.0.0" + "fast-glob": "^2.0.2", + "glob": "^7.1.2", + "ignore": "^3.3.5", + "pify": "^3.0.0", + "slash": "^1.0.0" }, "dependencies": { "ignore": { @@ -8550,9 +8512,9 @@ "integrity": "sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==", "dev": true, "requires": { - "glob": "7.1.6", - "lodash": "4.17.19", - "minimatch": "3.0.4" + "glob": "~7.1.1", + "lodash": "~4.17.10", + "minimatch": "~3.0.2" } }, "graceful-fs": { @@ -8572,8 +8534,8 @@ "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==", "dev": true, "requires": { - "duplexer": "0.1.2", - "pify": "4.0.1" + "duplexer": "^0.1.1", + "pify": "^4.0.1" }, "dependencies": { "pify": { @@ -8602,8 +8564,8 @@ "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", "dev": true, "requires": { - "ajv": "6.12.3", - "har-schema": "2.0.0" + "ajv": "^6.5.5", + "har-schema": "^2.0.0" } }, "hard-rejection": { @@ -8623,7 +8585,7 @@ "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", "requires": { - "function-bind": "1.1.1" + "function-bind": "^1.1.1" } }, "has-ansi": { @@ -8632,7 +8594,7 @@ "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", "dev": true, "requires": { - "ansi-regex": "2.1.1" + "ansi-regex": "^2.0.0" } }, "has-bigints": { @@ -8652,7 +8614,7 @@ "integrity": "sha1-mqqe7b/7G6OZCnsAEPtnjuAIEgc=", "dev": true, "requires": { - "is-glob": "3.1.0" + "is-glob": "^3.0.0" }, "dependencies": { "is-glob": { @@ -8661,7 +8623,7 @@ "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", "dev": true, "requires": { - "is-extglob": "2.1.1" + "is-extglob": "^2.1.0" } } } @@ -8683,9 +8645,9 @@ "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", "dev": true, "requires": { - "get-value": "2.0.6", - "has-values": "1.0.0", - "isobject": "3.0.1" + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" } }, "has-values": { @@ -8694,8 +8656,8 @@ "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", "dev": true, "requires": { - "is-number": "3.0.0", - "kind-of": "4.0.0" + "is-number": "^3.0.0", + "kind-of": "^4.0.0" }, "dependencies": { "kind-of": { @@ -8704,7 +8666,7 @@ "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", "dev": true, "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -8713,10 +8675,11 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "dev": true, "requires": { - "inherits": "2.0.4", - "readable-stream": "3.6.0", - "safe-buffer": "5.2.1" + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" } }, "hash.js": { @@ -8725,8 +8688,8 @@ "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", "dev": true, "requires": { - "inherits": "2.0.4", - "minimalistic-assert": "1.0.1" + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" } }, "he": { @@ -8755,10 +8718,10 @@ "resolved": "https://registry.npmjs.org/history/-/history-3.3.0.tgz", "integrity": "sha1-/O3M6PEpdTcVRdc1RhAzV5ptrpw=", "requires": { - "invariant": "2.2.4", - "loose-envify": "1.4.0", - "query-string": "4.3.4", - "warning": "3.0.0" + "invariant": "^2.2.1", + "loose-envify": "^1.2.0", + "query-string": "^4.2.2", + "warning": "^3.0.0" }, "dependencies": { "query-string": { @@ -8766,8 +8729,8 @@ "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", "requires": { - "object-assign": "4.1.1", - "strict-uri-encode": "1.1.0" + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" } }, "warning": { @@ -8775,7 +8738,7 @@ "resolved": "https://registry.npmjs.org/warning/-/warning-3.0.0.tgz", "integrity": "sha1-MuU3fLVy3kqwR1O9+IIcAe1gW3w=", "requires": { - "loose-envify": "1.4.0" + "loose-envify": "^1.0.0" } } } @@ -8786,9 +8749,9 @@ "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", "dev": true, "requires": { - "hash.js": "1.1.7", - "minimalistic-assert": "1.0.1", - "minimalistic-crypto-utils": "1.0.1" + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" } }, "hoist-non-react-statics": { @@ -8796,7 +8759,17 @@ "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", "requires": { - "react-is": "16.13.1" + "react-is": "^16.7.0" + } + }, + "hollaex-web-lib": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/hollaex-web-lib/-/hollaex-web-lib-0.3.0.tgz", + "integrity": "sha512-DDMFM5cVNAgWYwmsgJTck30xSBfCQB/Xe+kK2liVfQgkOeoFVj7F65uLi72IB7LBO55hfxmPj2bSt8XkN87ydA==", + "requires": { + "@material/button": "0.7.0", + "keycode": "2.2.0", + "react-copy-to-clipboard": "5.0.1" } }, "hosted-git-info": { @@ -8810,10 +8783,10 @@ "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", "dev": true, "requires": { - "inherits": "2.0.4", - "obuf": "1.1.2", - "readable-stream": "2.3.7", - "wbuf": "1.7.3" + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" }, "dependencies": { "readable-stream": { @@ -8822,13 +8795,13 @@ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.4", - "isarray": "1.0.0", - "process-nextick-args": "2.0.1", - "safe-buffer": "5.1.2", - "string_decoder": "1.1.1", - "util-deprecate": "1.0.2" + "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" } }, "safe-buffer": { @@ -8843,7 +8816,7 @@ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "~5.1.0" } } } @@ -8872,7 +8845,7 @@ "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", "dev": true, "requires": { - "whatwg-encoding": "1.0.5" + "whatwg-encoding": "^1.0.1" } }, "html-entities": { @@ -8892,13 +8865,13 @@ "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==", "requires": { - "camel-case": "4.1.1", - "clean-css": "4.2.3", - "commander": "4.1.1", - "he": "1.2.0", - "param-case": "3.0.3", - "relateurl": "0.2.7", - "terser": "4.8.0" + "camel-case": "^4.1.1", + "clean-css": "^4.2.3", + "commander": "^4.1.1", + "he": "^1.2.0", + "param-case": "^3.0.3", + "relateurl": "^0.2.7", + "terser": "^4.6.3" }, "dependencies": { "commander": { @@ -8919,11 +8892,11 @@ "integrity": "sha512-4Xzepf0qWxf8CGg7/WQM5qBB2Lc/NFI7MhU59eUDTkuQp3skZczH4UA1d6oQyDEIoMDgERVhRyTdtUPZ5s5HBg==", "dev": true, "requires": { - "html-minifier-terser": "5.1.1", - "loader-utils": "1.4.0", - "lodash": "4.17.19", - "pretty-error": "2.1.2", - "tapable": "1.1.3", + "html-minifier-terser": "^5.0.1", + "loader-utils": "^1.2.3", + "lodash": "^4.17.15", + "pretty-error": "^2.1.1", + "tapable": "^1.1.3", "util.promisify": "1.0.0" }, "dependencies": { @@ -8933,8 +8906,8 @@ "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", "dev": true, "requires": { - "define-properties": "1.1.3", - "object.getownpropertydescriptors": "2.1.2" + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" } } } @@ -8945,12 +8918,12 @@ "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", "dev": true, "requires": { - "domelementtype": "1.3.1", - "domhandler": "2.4.2", - "domutils": "1.7.0", - "entities": "1.1.2", - "inherits": "2.0.4", - "readable-stream": "3.6.0" + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" }, "dependencies": { "entities": { @@ -8973,10 +8946,10 @@ "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", "dev": true, "requires": { - "depd": "1.1.2", + "depd": "~1.1.2", "inherits": "2.0.3", "setprototypeof": "1.1.1", - "statuses": "1.5.0", + "statuses": ">= 1.5.0 < 2", "toidentifier": "1.0.0" }, "dependencies": { @@ -8994,9 +8967,9 @@ "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", "dev": true, "requires": { - "eventemitter3": "4.0.7", - "follow-redirects": "1.12.1", - "requires-port": "1.0.0" + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" } }, "http-proxy-middleware": { @@ -9005,10 +8978,10 @@ "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", "dev": true, "requires": { - "http-proxy": "1.18.1", - "is-glob": "4.0.1", - "lodash": "4.17.19", - "micromatch": "3.1.10" + "http-proxy": "^1.17.0", + "is-glob": "^4.0.0", + "lodash": "^4.17.11", + "micromatch": "^3.1.10" } }, "http-signature": { @@ -9017,9 +8990,9 @@ "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", "dev": true, "requires": { - "assert-plus": "1.0.0", - "jsprim": "1.4.1", - "sshpk": "1.16.1" + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" } }, "https-browserify": { @@ -9040,16 +9013,16 @@ "integrity": "sha512-tTMeLCLqSBqnflBZnlVDhpaIMucSGaYyX6855jM4AguGeWCeSzNdb1mfyWduTZ3pe3SJVvVWGL0jO1iKZVPfTA==", "dev": true, "requires": { - "chalk": "4.1.0", - "ci-info": "2.0.0", - "compare-versions": "3.6.0", - "cosmiconfig": "7.0.0", - "find-versions": "3.2.0", - "opencollective-postinstall": "2.0.3", - "pkg-dir": "4.2.0", - "please-upgrade-node": "3.2.0", - "slash": "3.0.0", - "which-pm-runs": "1.0.0" + "chalk": "^4.0.0", + "ci-info": "^2.0.0", + "compare-versions": "^3.6.0", + "cosmiconfig": "^7.0.0", + "find-versions": "^3.2.0", + "opencollective-postinstall": "^2.0.2", + "pkg-dir": "^4.2.0", + "please-upgrade-node": "^3.2.0", + "slash": "^3.0.0", + "which-pm-runs": "^1.0.0" }, "dependencies": { "ansi-styles": { @@ -9058,7 +9031,7 @@ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { - "color-convert": "2.0.1" + "color-convert": "^2.0.1" } }, "chalk": { @@ -9067,8 +9040,8 @@ "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dev": true, "requires": { - "ansi-styles": "4.3.0", - "supports-color": "7.2.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" } }, "color-convert": { @@ -9077,7 +9050,7 @@ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "requires": { - "color-name": "1.1.4" + "color-name": "~1.1.4" } }, "color-name": { @@ -9092,11 +9065,11 @@ "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", "dev": true, "requires": { - "@types/parse-json": "4.0.0", - "import-fresh": "3.2.2", - "parse-json": "5.1.0", - "path-type": "4.0.0", - "yaml": "1.10.0" + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" } }, "find-up": { @@ -9105,8 +9078,8 @@ "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, "requires": { - "locate-path": "5.0.0", - "path-exists": "4.0.0" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" } }, "has-flag": { @@ -9121,8 +9094,8 @@ "integrity": "sha512-cTPNrlvJT6twpYy+YmKUKrTSjWFs3bjYjAhCwm+z4EOCubZxAuO+hHpRN64TqjEaYSHs7tJAE0w1CKMGmsG/lw==", "dev": true, "requires": { - "parent-module": "1.0.1", - "resolve-from": "4.0.0" + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" } }, "locate-path": { @@ -9131,7 +9104,7 @@ "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, "requires": { - "p-locate": "4.1.0" + "p-locate": "^4.1.0" } }, "p-locate": { @@ -9140,7 +9113,7 @@ "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dev": true, "requires": { - "p-limit": "2.3.0" + "p-limit": "^2.2.0" } }, "parse-json": { @@ -9149,10 +9122,10 @@ "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==", "dev": true, "requires": { - "@babel/code-frame": "7.10.4", - "error-ex": "1.3.2", - "json-parse-even-better-errors": "2.3.1", - "lines-and-columns": "1.1.6" + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" } }, "path-exists": { @@ -9173,7 +9146,7 @@ "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", "dev": true, "requires": { - "find-up": "4.1.0" + "find-up": "^4.0.0" } }, "resolve-from": { @@ -9194,7 +9167,7 @@ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "requires": { - "has-flag": "4.0.0" + "has-flag": "^4.0.0" } } } @@ -9210,7 +9183,7 @@ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "requires": { - "safer-buffer": "2.1.2" + "safer-buffer": ">= 2.1.2 < 3" } }, "icss-utils": { @@ -9219,7 +9192,7 @@ "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", "dev": true, "requires": { - "postcss": "7.0.35" + "postcss": "^7.0.14" } }, "identity-obj-proxy": { @@ -9228,7 +9201,7 @@ "integrity": "sha1-lNK9qWCERT7zb7xarsN+D3nx/BQ=", "dev": true, "requires": { - "harmony-reflect": "1.6.1" + "harmony-reflect": "^1.4.6" } }, "ieee754": { @@ -9265,7 +9238,7 @@ "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", "dev": true, "requires": { - "import-from": "2.1.0" + "import-from": "^2.1.0" } }, "import-fresh": { @@ -9274,8 +9247,8 @@ "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", "dev": true, "requires": { - "caller-path": "2.0.0", - "resolve-from": "3.0.0" + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" } }, "import-from": { @@ -9284,7 +9257,7 @@ "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", "dev": true, "requires": { - "resolve-from": "3.0.0" + "resolve-from": "^3.0.0" } }, "import-local": { @@ -9293,8 +9266,8 @@ "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", "dev": true, "requires": { - "pkg-dir": "3.0.0", - "resolve-cwd": "2.0.0" + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" } }, "imurmurhash": { @@ -9332,8 +9305,8 @@ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", "requires": { - "once": "1.4.0", - "wrappy": "1.0.2" + "once": "^1.3.0", + "wrappy": "1" } }, "inherits": { @@ -9353,19 +9326,19 @@ "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", "dev": true, "requires": { - "ansi-escapes": "4.3.2", - "chalk": "4.1.0", - "cli-cursor": "3.1.0", - "cli-width": "3.0.0", - "external-editor": "3.1.0", - "figures": "3.2.0", - "lodash": "4.17.19", + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.19", "mute-stream": "0.0.8", - "run-async": "2.4.1", - "rxjs": "6.6.0", - "string-width": "4.2.2", - "strip-ansi": "6.0.0", - "through": "2.3.8" + "run-async": "^2.4.0", + "rxjs": "^6.6.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6" }, "dependencies": { "ansi-escapes": { @@ -9374,7 +9347,7 @@ "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", "dev": true, "requires": { - "type-fest": "0.21.3" + "type-fest": "^0.21.3" } }, "ansi-regex": { @@ -9389,7 +9362,7 @@ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { - "color-convert": "2.0.1" + "color-convert": "^2.0.1" } }, "chalk": { @@ -9398,8 +9371,8 @@ "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dev": true, "requires": { - "ansi-styles": "4.3.0", - "supports-color": "7.2.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" } }, "cli-cursor": { @@ -9408,7 +9381,7 @@ "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", "dev": true, "requires": { - "restore-cursor": "3.1.0" + "restore-cursor": "^3.1.0" } }, "color-convert": { @@ -9417,7 +9390,7 @@ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "requires": { - "color-name": "1.1.4" + "color-name": "~1.1.4" } }, "color-name": { @@ -9456,7 +9429,7 @@ "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", "dev": true, "requires": { - "mimic-fn": "2.1.0" + "mimic-fn": "^2.1.0" } }, "restore-cursor": { @@ -9465,8 +9438,8 @@ "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", "dev": true, "requires": { - "onetime": "5.1.2", - "signal-exit": "3.0.3" + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" } }, "string-width": { @@ -9475,9 +9448,9 @@ "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", "dev": true, "requires": { - "emoji-regex": "8.0.0", - "is-fullwidth-code-point": "3.0.0", - "strip-ansi": "6.0.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" } }, "strip-ansi": { @@ -9486,7 +9459,7 @@ "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", "dev": true, "requires": { - "ansi-regex": "5.0.0" + "ansi-regex": "^5.0.0" } }, "supports-color": { @@ -9495,7 +9468,7 @@ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "requires": { - "has-flag": "4.0.0" + "has-flag": "^4.0.0" } }, "type-fest": { @@ -9517,8 +9490,8 @@ "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", "dev": true, "requires": { - "default-gateway": "4.2.0", - "ipaddr.js": "1.9.1" + "default-gateway": "^4.2.0", + "ipaddr.js": "^1.9.0" } }, "internal-slot": { @@ -9527,9 +9500,9 @@ "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", "dev": true, "requires": { - "get-intrinsic": "1.1.1", - "has": "1.0.3", - "side-channel": "1.0.4" + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" } }, "invariant": { @@ -9537,7 +9510,7 @@ "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", "requires": { - "loose-envify": "1.4.0" + "loose-envify": "^1.0.0" } }, "invert-kv": { @@ -9576,7 +9549,7 @@ "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", "dev": true, "requires": { - "kind-of": "3.2.2" + "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { @@ -9585,7 +9558,7 @@ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -9613,7 +9586,7 @@ "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", "dev": true, "requires": { - "binary-extensions": "2.2.0" + "binary-extensions": "^2.0.0" } }, "is-boolean-object": { @@ -9622,7 +9595,7 @@ "integrity": "sha512-a7Uprx8UtD+HWdyYwnD1+ExtTgqQtD2k/1yJgtXP6wnMm8byhkoTZRl+95LLThpzNZJ5aEvi46cdH+ayMFRwmA==", "dev": true, "requires": { - "call-bind": "1.0.2" + "call-bind": "^1.0.0" } }, "is-buffer": { @@ -9642,7 +9615,7 @@ "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", "dev": true, "requires": { - "ci-info": "2.0.0" + "ci-info": "^2.0.0" } }, "is-color-stop": { @@ -9651,12 +9624,12 @@ "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", "dev": true, "requires": { - "css-color-names": "0.0.4", - "hex-color-regex": "1.1.0", - "hsl-regex": "1.0.0", - "hsla-regex": "1.0.0", - "rgb-regex": "1.0.1", - "rgba-regex": "1.0.0" + "css-color-names": "^0.0.4", + "hex-color-regex": "^1.1.0", + "hsl-regex": "^1.0.0", + "hsla-regex": "^1.0.0", + "rgb-regex": "^1.0.1", + "rgba-regex": "^1.0.0" } }, "is-data-descriptor": { @@ -9665,7 +9638,7 @@ "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", "dev": true, "requires": { - "kind-of": "3.2.2" + "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { @@ -9674,7 +9647,7 @@ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -9690,9 +9663,9 @@ "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "dev": true, "requires": { - "is-accessor-descriptor": "0.1.6", - "is-data-descriptor": "0.1.4", - "kind-of": "5.1.0" + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" }, "dependencies": { "kind-of": { @@ -9745,7 +9718,7 @@ "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "dev": true, "requires": { - "number-is-nan": "1.0.1" + "number-is-nan": "^1.0.0" } }, "is-function": { @@ -9765,7 +9738,7 @@ "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", "dev": true, "requires": { - "is-extglob": "2.1.1" + "is-extglob": "^2.1.1" } }, "is-negative-zero": { @@ -9780,7 +9753,7 @@ "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", "dev": true, "requires": { - "kind-of": "3.2.2" + "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { @@ -9789,7 +9762,7 @@ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -9818,7 +9791,7 @@ "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", "dev": true, "requires": { - "is-path-inside": "2.1.0" + "is-path-inside": "^2.1.0" } }, "is-path-inside": { @@ -9827,7 +9800,7 @@ "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", "dev": true, "requires": { - "path-is-inside": "1.0.2" + "path-is-inside": "^1.0.2" } }, "is-plain-obj": { @@ -9841,7 +9814,7 @@ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", "requires": { - "isobject": "3.0.1" + "isobject": "^3.0.1" } }, "is-promise": { @@ -9854,7 +9827,7 @@ "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.0.tgz", "integrity": "sha512-iI97M8KTWID2la5uYXlkbSDQIg4F6o1sYboZKKTDpnDQMLtUL86zxhgDet3Q2SriaYsyGqZ6Mn2SjbRKeLHdqw==", "requires": { - "has-symbols": "1.0.1" + "has-symbols": "^1.0.1" } }, "is-regexp": { @@ -9892,7 +9865,7 @@ "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==", "dev": true, "requires": { - "html-comment-regex": "1.1.2" + "html-comment-regex": "^1.1.0" } }, "is-symbol": { @@ -9900,7 +9873,7 @@ "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", "requires": { - "has-symbols": "1.0.1" + "has-symbols": "^1.0.1" } }, "is-touch-device": { @@ -9953,8 +9926,8 @@ "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz", "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=", "requires": { - "node-fetch": "1.7.3", - "whatwg-fetch": "3.1.1" + "node-fetch": "^1.0.1", + "whatwg-fetch": ">=0.10.0" } }, "isstream": { @@ -9975,13 +9948,13 @@ "integrity": "sha512-5nnIN4vo5xQZHdXno/YDXJ0G+I3dAm4XgzfSVTPLQpj/zAV2dV6Juy0yaf10/zrJOJeHoN3fraFe+XRq2bFVZA==", "dev": true, "requires": { - "@babel/generator": "7.13.9", - "@babel/parser": "7.13.13", - "@babel/template": "7.12.13", - "@babel/traverse": "7.13.13", - "@babel/types": "7.13.14", - "istanbul-lib-coverage": "2.0.5", - "semver": "6.3.0" + "@babel/generator": "^7.4.0", + "@babel/parser": "^7.4.3", + "@babel/template": "^7.4.0", + "@babel/traverse": "^7.4.3", + "@babel/types": "^7.4.0", + "istanbul-lib-coverage": "^2.0.5", + "semver": "^6.0.0" }, "dependencies": { "semver": { @@ -9998,9 +9971,9 @@ "integrity": "sha512-fHBeG573EIihhAblwgxrSenp0Dby6tJMFR/HvlerBsrCTD5bkUuoNtn3gVh29ZCS824cGGBPn7Sg7cNk+2xUsQ==", "dev": true, "requires": { - "istanbul-lib-coverage": "2.0.5", - "make-dir": "2.1.0", - "supports-color": "6.1.0" + "istanbul-lib-coverage": "^2.0.5", + "make-dir": "^2.1.0", + "supports-color": "^6.1.0" }, "dependencies": { "supports-color": { @@ -10009,7 +9982,7 @@ "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", "dev": true, "requires": { - "has-flag": "3.0.0" + "has-flag": "^3.0.0" } } } @@ -10020,11 +9993,11 @@ "integrity": "sha512-R47KzMtDJH6X4/YW9XTx+jrLnZnscW4VpNN+1PViSYTejLVPWv7oov+Duf8YQSPyVRUvueQqz1TcsC6mooZTXw==", "dev": true, "requires": { - "debug": "4.3.1", - "istanbul-lib-coverage": "2.0.5", - "make-dir": "2.1.0", - "rimraf": "2.7.1", - "source-map": "0.6.1" + "debug": "^4.1.1", + "istanbul-lib-coverage": "^2.0.5", + "make-dir": "^2.1.0", + "rimraf": "^2.6.3", + "source-map": "^0.6.1" }, "dependencies": { "debug": { @@ -10042,7 +10015,7 @@ "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", "dev": true, "requires": { - "glob": "7.1.6" + "glob": "^7.1.3" } }, "source-map": { @@ -10059,7 +10032,7 @@ "integrity": "sha512-uu1F/L1o5Y6LzPVSVZXNOoD/KXpJue9aeLRd0sM9uMXfZvzomB0WxVamWb5ue8kA2vVWEmW7EG+A5n3f1kqHKg==", "dev": true, "requires": { - "html-escaper": "2.0.2" + "html-escaper": "^2.0.0" } }, "jalaali-js": { @@ -10078,8 +10051,8 @@ "integrity": "sha512-YvkBL1Zm7d2B1+h5fHEOdyjCG+sGMz4f8D86/0HiqJ6MB4MnDc8FgP5vdWsGnemOQro7lnYo8UakZ3+5A0jxGw==", "dev": true, "requires": { - "import-local": "2.0.0", - "jest-cli": "24.9.0" + "import-local": "^2.0.0", + "jest-cli": "^24.9.0" }, "dependencies": { "jest-cli": { @@ -10088,19 +10061,19 @@ "integrity": "sha512-+VLRKyitT3BWoMeSUIHRxV/2g8y9gw91Jh5z2UmXZzkZKpbC08CSehVxgHUwTpy+HwGcns/tqafQDJW7imYvGg==", "dev": true, "requires": { - "@jest/core": "24.9.0", - "@jest/test-result": "24.9.0", - "@jest/types": "24.9.0", - "chalk": "2.4.2", - "exit": "0.1.2", - "import-local": "2.0.0", - "is-ci": "2.0.0", - "jest-config": "24.9.0", - "jest-util": "24.9.0", - "jest-validate": "24.9.0", - "prompts": "2.4.1", - "realpath-native": "1.1.0", - "yargs": "13.3.2" + "@jest/core": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "import-local": "^2.0.0", + "is-ci": "^2.0.0", + "jest-config": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "prompts": "^2.0.1", + "realpath-native": "^1.1.0", + "yargs": "^13.3.0" } } } @@ -10111,9 +10084,9 @@ "integrity": "sha512-6aTWpe2mHF0DhL28WjdkO8LyGjs3zItPET4bMSeXU6T3ub4FPMw+mcOcbdGXQOAfmLcxofD23/5Bl9Z4AkFwqg==", "dev": true, "requires": { - "@jest/types": "24.9.0", - "execa": "1.0.0", - "throat": "4.1.0" + "@jest/types": "^24.9.0", + "execa": "^1.0.0", + "throat": "^4.0.0" } }, "jest-config": { @@ -10122,23 +10095,23 @@ "integrity": "sha512-RATtQJtVYQrp7fvWg6f5y3pEFj9I+H8sWw4aKxnDZ96mob5i5SD6ZEGWgMLXQ4LE8UurrjbdlLWdUeo+28QpfQ==", "dev": true, "requires": { - "@babel/core": "7.9.0", - "@jest/test-sequencer": "24.9.0", - "@jest/types": "24.9.0", - "babel-jest": "24.9.0", - "chalk": "2.4.2", - "glob": "7.1.6", - "jest-environment-jsdom": "24.9.0", - "jest-environment-node": "24.9.0", - "jest-get-type": "24.9.0", - "jest-jasmine2": "24.9.0", - "jest-regex-util": "24.9.0", - "jest-resolve": "24.9.0", - "jest-util": "24.9.0", - "jest-validate": "24.9.0", - "micromatch": "3.1.10", - "pretty-format": "24.9.0", - "realpath-native": "1.1.0" + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^24.9.0", + "@jest/types": "^24.9.0", + "babel-jest": "^24.9.0", + "chalk": "^2.0.1", + "glob": "^7.1.1", + "jest-environment-jsdom": "^24.9.0", + "jest-environment-node": "^24.9.0", + "jest-get-type": "^24.9.0", + "jest-jasmine2": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "micromatch": "^3.1.10", + "pretty-format": "^24.9.0", + "realpath-native": "^1.1.0" } }, "jest-diff": { @@ -10147,10 +10120,10 @@ "integrity": "sha512-qMfrTs8AdJE2iqrTp0hzh7kTd2PQWrsFyj9tORoKmu32xjPjeE4NyjVRDz8ybYwqS2ik8N4hsIpiVTyFeo2lBQ==", "dev": true, "requires": { - "chalk": "2.4.2", - "diff-sequences": "24.9.0", - "jest-get-type": "24.9.0", - "pretty-format": "24.9.0" + "chalk": "^2.0.1", + "diff-sequences": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" } }, "jest-docblock": { @@ -10159,7 +10132,7 @@ "integrity": "sha512-F1DjdpDMJMA1cN6He0FNYNZlo3yYmOtRUnktrT9Q37njYzC5WEaDdmbynIgy0L/IvXvvgsG8OsqhLPXTpfmZAA==", "dev": true, "requires": { - "detect-newline": "2.1.0" + "detect-newline": "^2.1.0" } }, "jest-each": { @@ -10168,11 +10141,11 @@ "integrity": "sha512-ONi0R4BvW45cw8s2Lrx8YgbeXL1oCQ/wIDwmsM3CqM/nlblNCPmnC3IPQlMbRFZu3wKdQ2U8BqM6lh3LJ5Bsog==", "dev": true, "requires": { - "@jest/types": "24.9.0", - "chalk": "2.4.2", - "jest-get-type": "24.9.0", - "jest-util": "24.9.0", - "pretty-format": "24.9.0" + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "jest-get-type": "^24.9.0", + "jest-util": "^24.9.0", + "pretty-format": "^24.9.0" } }, "jest-environment-jsdom": { @@ -10181,12 +10154,12 @@ "integrity": "sha512-Zv9FV9NBRzLuALXjvRijO2351DRQeLYXtpD4xNvfoVFw21IOKNhZAEUKcbiEtjTkm2GsJ3boMVgkaR7rN8qetA==", "dev": true, "requires": { - "@jest/environment": "24.9.0", - "@jest/fake-timers": "24.9.0", - "@jest/types": "24.9.0", - "jest-mock": "24.9.0", - "jest-util": "24.9.0", - "jsdom": "11.12.0" + "@jest/environment": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0", + "jest-util": "^24.9.0", + "jsdom": "^11.5.1" } }, "jest-environment-jsdom-fourteen": { @@ -10195,12 +10168,12 @@ "integrity": "sha512-DojMX1sY+at5Ep+O9yME34CdidZnO3/zfPh8UW+918C5fIZET5vCjfkegixmsi7AtdYfkr4bPlIzmWnlvQkP7Q==", "dev": true, "requires": { - "@jest/environment": "24.9.0", - "@jest/fake-timers": "24.9.0", - "@jest/types": "24.9.0", - "jest-mock": "24.9.0", - "jest-util": "24.9.0", - "jsdom": "14.1.0" + "@jest/environment": "^24.3.0", + "@jest/fake-timers": "^24.3.0", + "@jest/types": "^24.3.0", + "jest-mock": "^24.0.0", + "jest-util": "^24.0.0", + "jsdom": "^14.1.0" }, "dependencies": { "acorn": { @@ -10215,32 +10188,32 @@ "integrity": "sha512-O901mfJSuTdwU2w3Sn+74T+RnDVP+FuV5fH8tcPWyqrseRAb0s5xOtPgCFiPOtLcyK7CLIJwPyD83ZqQWvA5ng==", "dev": true, "requires": { - "abab": "2.0.5", - "acorn": "6.4.2", - "acorn-globals": "4.3.4", - "array-equal": "1.0.0", - "cssom": "0.3.8", - "cssstyle": "1.4.0", - "data-urls": "1.1.0", - "domexception": "1.0.1", - "escodegen": "1.14.3", - "html-encoding-sniffer": "1.0.2", - "nwsapi": "2.2.0", + "abab": "^2.0.0", + "acorn": "^6.0.4", + "acorn-globals": "^4.3.0", + "array-equal": "^1.0.0", + "cssom": "^0.3.4", + "cssstyle": "^1.1.1", + "data-urls": "^1.1.0", + "domexception": "^1.0.1", + "escodegen": "^1.11.0", + "html-encoding-sniffer": "^1.0.2", + "nwsapi": "^2.1.3", "parse5": "5.1.0", - "pn": "1.1.0", - "request": "2.88.2", - "request-promise-native": "1.0.9", - "saxes": "3.1.11", - "symbol-tree": "3.2.4", - "tough-cookie": "2.5.0", - "w3c-hr-time": "1.0.2", - "w3c-xmlserializer": "1.1.2", - "webidl-conversions": "4.0.2", - "whatwg-encoding": "1.0.5", - "whatwg-mimetype": "2.3.0", - "whatwg-url": "7.1.0", - "ws": "6.2.1", - "xml-name-validator": "3.0.0" + "pn": "^1.1.0", + "request": "^2.88.0", + "request-promise-native": "^1.0.5", + "saxes": "^3.1.9", + "symbol-tree": "^3.2.2", + "tough-cookie": "^2.5.0", + "w3c-hr-time": "^1.0.1", + "w3c-xmlserializer": "^1.1.2", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^7.0.0", + "ws": "^6.1.2", + "xml-name-validator": "^3.0.0" } }, "parse5": { @@ -10255,9 +10228,9 @@ "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", "dev": true, "requires": { - "lodash.sortby": "4.7.0", - "tr46": "1.0.1", - "webidl-conversions": "4.0.2" + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" } }, "ws": { @@ -10266,7 +10239,7 @@ "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", "dev": true, "requires": { - "async-limiter": "1.0.1" + "async-limiter": "~1.0.0" } } } @@ -10277,11 +10250,11 @@ "integrity": "sha512-6d4V2f4nxzIzwendo27Tr0aFm+IXWa0XEUnaH6nU0FMaozxovt+sfRvh4J47wL1OvF83I3SSTu0XK+i4Bqe7uA==", "dev": true, "requires": { - "@jest/environment": "24.9.0", - "@jest/fake-timers": "24.9.0", - "@jest/types": "24.9.0", - "jest-mock": "24.9.0", - "jest-util": "24.9.0" + "@jest/environment": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0", + "jest-util": "^24.9.0" } }, "jest-get-type": { @@ -10296,18 +10269,18 @@ "integrity": "sha512-kfVFmsuWui2Sj1Rp1AJ4D9HqJwE4uwTlS/vO+eRUaMmd54BFpli2XhMQnPC2k4cHFVbB2Q2C+jtI1AGLgEnCjQ==", "dev": true, "requires": { - "@jest/types": "24.9.0", - "anymatch": "2.0.0", - "fb-watchman": "2.0.1", - "fsevents": "1.2.13", - "graceful-fs": "4.2.4", - "invariant": "2.2.4", - "jest-serializer": "24.9.0", - "jest-util": "24.9.0", - "jest-worker": "24.9.0", - "micromatch": "3.1.10", - "sane": "4.1.0", - "walker": "1.0.7" + "@jest/types": "^24.9.0", + "anymatch": "^2.0.0", + "fb-watchman": "^2.0.0", + "fsevents": "^1.2.7", + "graceful-fs": "^4.1.15", + "invariant": "^2.2.4", + "jest-serializer": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.9.0", + "micromatch": "^3.1.10", + "sane": "^4.0.3", + "walker": "^1.0.7" }, "dependencies": { "fsevents": { @@ -10317,7 +10290,7 @@ "dev": true, "optional": true, "requires": { - "nan": "2.14.1" + "nan": "^2.12.1" } } } @@ -10328,22 +10301,22 @@ "integrity": "sha512-Cq7vkAgaYKp+PsX+2/JbTarrk0DmNhsEtqBXNwUHkdlbrTBLtMJINADf2mf5FkowNsq8evbPc07/qFO0AdKTzw==", "dev": true, "requires": { - "@babel/traverse": "7.13.13", - "@jest/environment": "24.9.0", - "@jest/test-result": "24.9.0", - "@jest/types": "24.9.0", - "chalk": "2.4.2", - "co": "4.6.0", - "expect": "24.9.0", - "is-generator-fn": "2.1.0", - "jest-each": "24.9.0", - "jest-matcher-utils": "24.9.0", - "jest-message-util": "24.9.0", - "jest-runtime": "24.9.0", - "jest-snapshot": "24.9.0", - "jest-util": "24.9.0", - "pretty-format": "24.9.0", - "throat": "4.1.0" + "@babel/traverse": "^7.1.0", + "@jest/environment": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "co": "^4.6.0", + "expect": "^24.9.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-snapshot": "^24.9.0", + "jest-util": "^24.9.0", + "pretty-format": "^24.9.0", + "throat": "^4.0.0" } }, "jest-leak-detector": { @@ -10352,8 +10325,8 @@ "integrity": "sha512-tYkFIDsiKTGwb2FG1w8hX9V0aUb2ot8zY/2nFg087dUageonw1zrLMP4W6zsRO59dPkTSKie+D4rhMuP9nRmrA==", "dev": true, "requires": { - "jest-get-type": "24.9.0", - "pretty-format": "24.9.0" + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" } }, "jest-matcher-utils": { @@ -10362,10 +10335,10 @@ "integrity": "sha512-OZz2IXsu6eaiMAwe67c1T+5tUAtQyQx27/EMEkbFAGiw52tB9em+uGbzpcgYVpA8wl0hlxKPZxrly4CXU/GjHA==", "dev": true, "requires": { - "chalk": "2.4.2", - "jest-diff": "24.9.0", - "jest-get-type": "24.9.0", - "pretty-format": "24.9.0" + "chalk": "^2.0.1", + "jest-diff": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" } }, "jest-message-util": { @@ -10374,14 +10347,14 @@ "integrity": "sha512-oCj8FiZ3U0hTP4aSui87P4L4jC37BtQwUMqk+zk/b11FR19BJDeZsZAvIHutWnmtw7r85UmR3CEWZ0HWU2mAlw==", "dev": true, "requires": { - "@babel/code-frame": "7.10.4", - "@jest/test-result": "24.9.0", - "@jest/types": "24.9.0", - "@types/stack-utils": "1.0.1", - "chalk": "2.4.2", - "micromatch": "3.1.10", - "slash": "2.0.0", - "stack-utils": "1.0.5" + "@babel/code-frame": "^7.0.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/stack-utils": "^1.0.1", + "chalk": "^2.0.1", + "micromatch": "^3.1.10", + "slash": "^2.0.0", + "stack-utils": "^1.0.1" } }, "jest-mock": { @@ -10390,7 +10363,7 @@ "integrity": "sha512-3BEYN5WbSq9wd+SyLDES7AHnjH9A/ROBwmz7l2y+ol+NtSFO8DYiEBzoO1CeFc9a8DYy10EO4dDFVv/wN3zl1w==", "dev": true, "requires": { - "@jest/types": "24.9.0" + "@jest/types": "^24.9.0" } }, "jest-pnp-resolver": { @@ -10411,11 +10384,11 @@ "integrity": "sha512-TaLeLVL1l08YFZAt3zaPtjiVvyy4oSA6CRe+0AFPPVX3Q/VI0giIWWoAvoS5L96vj9Dqxj4fB5p2qrHCmTU/MQ==", "dev": true, "requires": { - "@jest/types": "24.9.0", - "browser-resolve": "1.11.3", - "chalk": "2.4.2", - "jest-pnp-resolver": "1.2.2", - "realpath-native": "1.1.0" + "@jest/types": "^24.9.0", + "browser-resolve": "^1.11.3", + "chalk": "^2.0.1", + "jest-pnp-resolver": "^1.2.1", + "realpath-native": "^1.1.0" } }, "jest-resolve-dependencies": { @@ -10424,9 +10397,9 @@ "integrity": "sha512-Fm7b6AlWnYhT0BXy4hXpactHIqER7erNgIsIozDXWl5dVm+k8XdGVe1oTg1JyaFnOxarMEbax3wyRJqGP2Pq+g==", "dev": true, "requires": { - "@jest/types": "24.9.0", - "jest-regex-util": "24.9.0", - "jest-snapshot": "24.9.0" + "@jest/types": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-snapshot": "^24.9.0" } }, "jest-runner": { @@ -10435,25 +10408,25 @@ "integrity": "sha512-KksJQyI3/0mhcfspnxxEOBueGrd5E4vV7ADQLT9ESaCzz02WnbdbKWIf5Mkaucoaj7obQckYPVX6JJhgUcoWWg==", "dev": true, "requires": { - "@jest/console": "24.9.0", - "@jest/environment": "24.9.0", - "@jest/test-result": "24.9.0", - "@jest/types": "24.9.0", - "chalk": "2.4.2", - "exit": "0.1.2", - "graceful-fs": "4.2.4", - "jest-config": "24.9.0", - "jest-docblock": "24.9.0", - "jest-haste-map": "24.9.0", - "jest-jasmine2": "24.9.0", - "jest-leak-detector": "24.9.0", - "jest-message-util": "24.9.0", - "jest-resolve": "24.9.0", - "jest-runtime": "24.9.0", - "jest-util": "24.9.0", - "jest-worker": "24.9.0", - "source-map-support": "0.5.19", - "throat": "4.1.0" + "@jest/console": "^24.7.1", + "@jest/environment": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "chalk": "^2.4.2", + "exit": "^0.1.2", + "graceful-fs": "^4.1.15", + "jest-config": "^24.9.0", + "jest-docblock": "^24.3.0", + "jest-haste-map": "^24.9.0", + "jest-jasmine2": "^24.9.0", + "jest-leak-detector": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-resolve": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.6.0", + "source-map-support": "^0.5.6", + "throat": "^4.0.0" } }, "jest-runtime": { @@ -10462,29 +10435,29 @@ "integrity": "sha512-8oNqgnmF3v2J6PVRM2Jfuj8oX3syKmaynlDMMKQ4iyzbQzIG6th5ub/lM2bCMTmoTKM3ykcUYI2Pw9xwNtjMnw==", "dev": true, "requires": { - "@jest/console": "24.9.0", - "@jest/environment": "24.9.0", - "@jest/source-map": "24.9.0", - "@jest/transform": "24.9.0", - "@jest/types": "24.9.0", - "@types/yargs": "13.0.11", - "chalk": "2.4.2", - "exit": "0.1.2", - "glob": "7.1.6", - "graceful-fs": "4.2.4", - "jest-config": "24.9.0", - "jest-haste-map": "24.9.0", - "jest-message-util": "24.9.0", - "jest-mock": "24.9.0", - "jest-regex-util": "24.9.0", - "jest-resolve": "24.9.0", - "jest-snapshot": "24.9.0", - "jest-util": "24.9.0", - "jest-validate": "24.9.0", - "realpath-native": "1.1.0", - "slash": "2.0.0", - "strip-bom": "3.0.0", - "yargs": "13.3.2" + "@jest/console": "^24.7.1", + "@jest/environment": "^24.9.0", + "@jest/source-map": "^24.3.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/yargs": "^13.0.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.1.15", + "jest-config": "^24.9.0", + "jest-haste-map": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.9.0", + "jest-snapshot": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "realpath-native": "^1.1.0", + "slash": "^2.0.0", + "strip-bom": "^3.0.0", + "yargs": "^13.3.0" }, "dependencies": { "strip-bom": { @@ -10507,19 +10480,19 @@ "integrity": "sha512-uI/rszGSs73xCM0l+up7O7a40o90cnrk429LOiK3aeTvfC0HHmldbd81/B7Ix81KSFe1lwkbl7GnBGG4UfuDew==", "dev": true, "requires": { - "@babel/types": "7.13.14", - "@jest/types": "24.9.0", - "chalk": "2.4.2", - "expect": "24.9.0", - "jest-diff": "24.9.0", - "jest-get-type": "24.9.0", - "jest-matcher-utils": "24.9.0", - "jest-message-util": "24.9.0", - "jest-resolve": "24.9.0", - "mkdirp": "0.5.5", - "natural-compare": "1.4.0", - "pretty-format": "24.9.0", - "semver": "6.3.0" + "@babel/types": "^7.0.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "expect": "^24.9.0", + "jest-diff": "^24.9.0", + "jest-get-type": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-resolve": "^24.9.0", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^24.9.0", + "semver": "^6.2.0" }, "dependencies": { "semver": { @@ -10536,18 +10509,18 @@ "integrity": "sha512-x+cZU8VRmOJxbA1K5oDBdxQmdq0OIdADarLxk0Mq+3XS4jgvhG/oKGWcIDCtPG0HgjxOYvF+ilPJQsAyXfbNOg==", "dev": true, "requires": { - "@jest/console": "24.9.0", - "@jest/fake-timers": "24.9.0", - "@jest/source-map": "24.9.0", - "@jest/test-result": "24.9.0", - "@jest/types": "24.9.0", - "callsites": "3.1.0", - "chalk": "2.4.2", - "graceful-fs": "4.2.4", - "is-ci": "2.0.0", - "mkdirp": "0.5.5", - "slash": "2.0.0", - "source-map": "0.6.1" + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" }, "dependencies": { "callsites": { @@ -10570,12 +10543,12 @@ "integrity": "sha512-HPIt6C5ACwiqSiwi+OfSSHbK8sG7akG8eATl+IPKaeIjtPOeBUd/g3J7DghugzxrGjI93qS/+RPKe1H6PqvhRQ==", "dev": true, "requires": { - "@jest/types": "24.9.0", - "camelcase": "5.3.1", - "chalk": "2.4.2", - "jest-get-type": "24.9.0", - "leven": "3.1.0", - "pretty-format": "24.9.0" + "@jest/types": "^24.9.0", + "camelcase": "^5.3.1", + "chalk": "^2.0.1", + "jest-get-type": "^24.9.0", + "leven": "^3.1.0", + "pretty-format": "^24.9.0" }, "dependencies": { "camelcase": { @@ -10592,13 +10565,13 @@ "integrity": "sha512-f7VpLebTdaXs81rg/oj4Vg/ObZy2QtGzAmGLNsqUS5G5KtSN68tFcIsbvNODfNyQxU78g7D8x77o3bgfBTR+2Q==", "dev": true, "requires": { - "ansi-escapes": "4.3.2", - "chalk": "2.4.2", - "jest-regex-util": "24.9.0", - "jest-watcher": "24.9.0", - "slash": "3.0.0", - "string-length": "3.1.0", - "strip-ansi": "5.2.0" + "ansi-escapes": "^4.2.1", + "chalk": "^2.4.1", + "jest-regex-util": "^24.9.0", + "jest-watcher": "^24.3.0", + "slash": "^3.0.0", + "string-length": "^3.1.0", + "strip-ansi": "^5.0.0" }, "dependencies": { "ansi-escapes": { @@ -10607,7 +10580,7 @@ "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", "dev": true, "requires": { - "type-fest": "0.21.3" + "type-fest": "^0.21.3" } }, "ansi-regex": { @@ -10628,8 +10601,8 @@ "integrity": "sha512-Ttp5YvkGm5v9Ijagtaz1BnN+k9ObpvS0eIBblPMp2YWL8FBmi9qblQ9fexc2k/CXFgrTIteU3jAw3payCnwSTA==", "dev": true, "requires": { - "astral-regex": "1.0.0", - "strip-ansi": "5.2.0" + "astral-regex": "^1.0.0", + "strip-ansi": "^5.2.0" } }, "strip-ansi": { @@ -10638,7 +10611,7 @@ "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "dev": true, "requires": { - "ansi-regex": "4.1.0" + "ansi-regex": "^4.1.0" } }, "type-fest": { @@ -10655,13 +10628,13 @@ "integrity": "sha512-+/fLOfKPXXYJDYlks62/4R4GoT+GU1tYZed99JSCOsmzkkF7727RqKrjNAxtfO4YpGv11wybgRvCjR73lK2GZw==", "dev": true, "requires": { - "@jest/test-result": "24.9.0", - "@jest/types": "24.9.0", - "@types/yargs": "13.0.11", - "ansi-escapes": "3.2.0", - "chalk": "2.4.2", - "jest-util": "24.9.0", - "string-length": "2.0.0" + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/yargs": "^13.0.0", + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.1", + "jest-util": "^24.9.0", + "string-length": "^2.0.0" } }, "jest-worker": { @@ -10670,8 +10643,8 @@ "integrity": "sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==", "dev": true, "requires": { - "merge-stream": "2.0.0", - "supports-color": "6.1.0" + "merge-stream": "^2.0.0", + "supports-color": "^6.1.0" }, "dependencies": { "supports-color": { @@ -10680,7 +10653,7 @@ "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", "dev": true, "requires": { - "has-flag": "3.0.0" + "has-flag": "^3.0.0" } } } @@ -10707,8 +10680,8 @@ "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", "dev": true, "requires": { - "argparse": "1.0.10", - "esprima": "4.0.1" + "argparse": "^1.0.7", + "esprima": "^4.0.0" } }, "jsbn": { @@ -10723,32 +10696,32 @@ "integrity": "sha512-y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw==", "dev": true, "requires": { - "abab": "2.0.5", - "acorn": "5.7.4", - "acorn-globals": "4.3.4", - "array-equal": "1.0.0", - "cssom": "0.3.8", - "cssstyle": "1.4.0", - "data-urls": "1.1.0", - "domexception": "1.0.1", - "escodegen": "1.14.3", - "html-encoding-sniffer": "1.0.2", - "left-pad": "1.3.0", - "nwsapi": "2.2.0", + "abab": "^2.0.0", + "acorn": "^5.5.3", + "acorn-globals": "^4.1.0", + "array-equal": "^1.0.0", + "cssom": ">= 0.3.2 < 0.4.0", + "cssstyle": "^1.0.0", + "data-urls": "^1.0.0", + "domexception": "^1.0.1", + "escodegen": "^1.9.1", + "html-encoding-sniffer": "^1.0.2", + "left-pad": "^1.3.0", + "nwsapi": "^2.0.7", "parse5": "4.0.0", - "pn": "1.1.0", - "request": "2.88.2", - "request-promise-native": "1.0.9", - "sax": "1.2.4", - "symbol-tree": "3.2.4", - "tough-cookie": "2.5.0", - "w3c-hr-time": "1.0.2", - "webidl-conversions": "4.0.2", - "whatwg-encoding": "1.0.5", - "whatwg-mimetype": "2.3.0", - "whatwg-url": "6.5.0", - "ws": "5.2.2", - "xml-name-validator": "3.0.0" + "pn": "^1.1.0", + "request": "^2.87.0", + "request-promise-native": "^1.0.5", + "sax": "^1.2.4", + "symbol-tree": "^3.2.2", + "tough-cookie": "^2.3.4", + "w3c-hr-time": "^1.0.1", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.3", + "whatwg-mimetype": "^2.1.0", + "whatwg-url": "^6.4.1", + "ws": "^5.2.0", + "xml-name-validator": "^3.0.0" }, "dependencies": { "acorn": { @@ -10794,7 +10767,7 @@ "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", "dev": true, "requires": { - "jsonify": "0.0.0" + "jsonify": "~0.0.0" } }, "json-stable-stringify-without-jsonify": { @@ -10813,7 +10786,7 @@ "resolved": "https://registry.npmjs.org/json2mq/-/json2mq-0.2.0.tgz", "integrity": "sha1-tje9O6nqvhIsg+lyBIOusQ0skEo=", "requires": { - "string-convert": "0.2.1" + "string-convert": "^0.2.0" } }, "json3": { @@ -10828,7 +10801,7 @@ "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", "dev": true, "requires": { - "minimist": "1.2.5" + "minimist": "^1.2.5" } }, "jsonfile": { @@ -10837,7 +10810,7 @@ "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", "dev": true, "requires": { - "graceful-fs": "4.2.4" + "graceful-fs": "^4.1.6" } }, "jsonify": { @@ -10864,8 +10837,8 @@ "integrity": "sha512-z1xSldJ6imESSzOjd3NNkieVJKRlKYSOtMG8SFyCj2FIrvSaSuli/WjpBkEzCBoR9bYYYFgqJw61Xhu7Lcgk+w==", "dev": true, "requires": { - "array-includes": "3.1.3", - "object.assign": "4.1.0" + "array-includes": "^3.1.1", + "object.assign": "^4.1.0" } }, "junk": { @@ -10908,8 +10881,8 @@ "integrity": "sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w==", "dev": true, "requires": { - "lodash": "4.17.19", - "webpack-sources": "1.4.3" + "lodash": "^4.17.5", + "webpack-sources": "^1.1.0" } }, "lazy-cache": { @@ -10924,7 +10897,7 @@ "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", "dev": true, "requires": { - "invert-kv": "1.0.0" + "invert-kv": "^1.0.0" } }, "left-pad": { @@ -10945,7 +10918,7 @@ "integrity": "sha512-mkAdOIt79FD6irqjYSs4rdbnlT5vRonMEvBVPVb3XmevfS8kgRXwfes0dhPdEtzTWD/1eNE/Bm/G1iRt6DcnQQ==", "dev": true, "requires": { - "leven": "3.1.0" + "leven": "^3.1.0" } }, "levn": { @@ -10954,8 +10927,8 @@ "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", "dev": true, "requires": { - "prelude-ls": "1.1.2", - "type-check": "0.3.2" + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" } }, "line-height": { @@ -10963,7 +10936,7 @@ "resolved": "https://registry.npmjs.org/line-height/-/line-height-0.3.1.tgz", "integrity": "sha1-SxIF7d4YKHKl76PI9iCzGHqcVMk=", "requires": { - "computed-style": "0.1.4" + "computed-style": "~0.1.3" } }, "lines-and-columns": { @@ -10977,7 +10950,7 @@ "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-2.2.0.tgz", "integrity": "sha512-GnAl/knGn+i1U/wjBz3akz2stz+HrHLsxMwHQGofCDfPvlf+gDKN58UtfmUquTY4/MXeE2x7k19KQmeoZi94Iw==", "requires": { - "uc.micro": "1.0.6" + "uc.micro": "^1.0.1" } }, "lint-staged": { @@ -10986,21 +10959,21 @@ "integrity": "sha512-fTkTGFtwFIJJzn/PbUO3RXyEBHIhbfYBE7+rJyLcOXabViaO/h6OslgeK6zpeUtzkDrzkgyAYDTLAwx6JzDTHw==", "dev": true, "requires": { - "chalk": "4.1.0", - "cli-truncate": "2.1.0", - "commander": "6.2.0", - "cosmiconfig": "7.0.0", - "debug": "4.2.0", - "dedent": "0.7.0", - "enquirer": "2.3.6", - "execa": "4.1.0", - "listr2": "3.2.2", - "log-symbols": "4.0.0", - "micromatch": "4.0.2", - "normalize-path": "3.0.0", - "please-upgrade-node": "3.2.0", + "chalk": "^4.1.0", + "cli-truncate": "^2.1.0", + "commander": "^6.2.0", + "cosmiconfig": "^7.0.0", + "debug": "^4.2.0", + "dedent": "^0.7.0", + "enquirer": "^2.3.6", + "execa": "^4.1.0", + "listr2": "^3.2.2", + "log-symbols": "^4.0.0", + "micromatch": "^4.0.2", + "normalize-path": "^3.0.0", + "please-upgrade-node": "^3.2.0", "string-argv": "0.3.1", - "stringify-object": "3.3.0" + "stringify-object": "^3.3.0" }, "dependencies": { "ansi-styles": { @@ -11009,7 +10982,7 @@ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { - "color-convert": "2.0.1" + "color-convert": "^2.0.1" } }, "braces": { @@ -11018,7 +10991,7 @@ "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", "dev": true, "requires": { - "fill-range": "7.0.1" + "fill-range": "^7.0.1" } }, "chalk": { @@ -11027,8 +11000,8 @@ "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dev": true, "requires": { - "ansi-styles": "4.3.0", - "supports-color": "7.2.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" } }, "color-convert": { @@ -11037,7 +11010,7 @@ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "requires": { - "color-name": "1.1.4" + "color-name": "~1.1.4" } }, "color-name": { @@ -11058,11 +11031,11 @@ "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", "dev": true, "requires": { - "@types/parse-json": "4.0.0", - "import-fresh": "3.2.2", - "parse-json": "5.1.0", - "path-type": "4.0.0", - "yaml": "1.10.0" + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" } }, "cross-spawn": { @@ -11071,9 +11044,9 @@ "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "dev": true, "requires": { - "path-key": "3.1.1", - "shebang-command": "2.0.0", - "which": "2.0.2" + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" } }, "debug": { @@ -11091,15 +11064,15 @@ "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", "dev": true, "requires": { - "cross-spawn": "7.0.3", - "get-stream": "5.2.0", - "human-signals": "1.1.1", - "is-stream": "2.0.0", - "merge-stream": "2.0.0", - "npm-run-path": "4.0.1", - "onetime": "5.1.2", - "signal-exit": "3.0.3", - "strip-final-newline": "2.0.0" + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" } }, "fill-range": { @@ -11108,7 +11081,7 @@ "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", "dev": true, "requires": { - "to-regex-range": "5.0.1" + "to-regex-range": "^5.0.1" } }, "get-stream": { @@ -11117,7 +11090,7 @@ "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", "dev": true, "requires": { - "pump": "3.0.0" + "pump": "^3.0.0" } }, "has-flag": { @@ -11132,8 +11105,8 @@ "integrity": "sha512-cTPNrlvJT6twpYy+YmKUKrTSjWFs3bjYjAhCwm+z4EOCubZxAuO+hHpRN64TqjEaYSHs7tJAE0w1CKMGmsG/lw==", "dev": true, "requires": { - "parent-module": "1.0.1", - "resolve-from": "4.0.0" + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" } }, "is-number": { @@ -11154,8 +11127,8 @@ "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", "dev": true, "requires": { - "braces": "3.0.2", - "picomatch": "2.2.2" + "braces": "^3.0.1", + "picomatch": "^2.0.5" } }, "mimic-fn": { @@ -11170,7 +11143,7 @@ "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", "dev": true, "requires": { - "path-key": "3.1.1" + "path-key": "^3.0.0" } }, "onetime": { @@ -11179,7 +11152,7 @@ "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", "dev": true, "requires": { - "mimic-fn": "2.1.0" + "mimic-fn": "^2.1.0" } }, "parse-json": { @@ -11188,10 +11161,10 @@ "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==", "dev": true, "requires": { - "@babel/code-frame": "7.10.4", - "error-ex": "1.3.2", - "json-parse-even-better-errors": "2.3.1", - "lines-and-columns": "1.1.6" + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" } }, "path-key": { @@ -11218,7 +11191,7 @@ "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "dev": true, "requires": { - "shebang-regex": "3.0.0" + "shebang-regex": "^3.0.0" } }, "shebang-regex": { @@ -11233,7 +11206,7 @@ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "requires": { - "has-flag": "4.0.0" + "has-flag": "^4.0.0" } }, "to-regex-range": { @@ -11242,7 +11215,7 @@ "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "dev": true, "requires": { - "is-number": "7.0.0" + "is-number": "^7.0.0" } }, "which": { @@ -11251,7 +11224,7 @@ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dev": true, "requires": { - "isexe": "2.0.0" + "isexe": "^2.0.0" } } } @@ -11262,14 +11235,14 @@ "integrity": "sha512-AajqcZEUikF2ioph6PfH3dIuxJclhr3i3kHgTOP0xeXdWQohrvJAAmqVcV43/GI987HFY/vzT73jYXoa4esDHg==", "dev": true, "requires": { - "chalk": "4.1.0", - "cli-truncate": "2.1.0", - "figures": "3.2.0", - "indent-string": "4.0.0", - "log-update": "4.0.0", - "p-map": "4.0.0", - "rxjs": "6.6.3", - "through": "2.3.8" + "chalk": "^4.1.0", + "cli-truncate": "^2.1.0", + "figures": "^3.2.0", + "indent-string": "^4.0.0", + "log-update": "^4.0.0", + "p-map": "^4.0.0", + "rxjs": "^6.6.3", + "through": "^2.3.8" }, "dependencies": { "ansi-styles": { @@ -11278,7 +11251,7 @@ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { - "color-convert": "2.0.1" + "color-convert": "^2.0.1" } }, "chalk": { @@ -11287,8 +11260,8 @@ "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dev": true, "requires": { - "ansi-styles": "4.3.0", - "supports-color": "7.2.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" } }, "color-convert": { @@ -11297,7 +11270,7 @@ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "requires": { - "color-name": "1.1.4" + "color-name": "~1.1.4" } }, "color-name": { @@ -11318,7 +11291,7 @@ "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==", "dev": true, "requires": { - "tslib": "1.13.0" + "tslib": "^1.9.0" } }, "supports-color": { @@ -11327,7 +11300,7 @@ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "requires": { - "has-flag": "4.0.0" + "has-flag": "^4.0.0" } } } @@ -11338,11 +11311,11 @@ "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", "dev": true, "requires": { - "graceful-fs": "4.2.4", - "parse-json": "2.2.0", - "pify": "2.3.0", - "pinkie-promise": "2.0.1", - "strip-bom": "2.0.0" + "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": { "parse-json": { @@ -11351,7 +11324,7 @@ "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", "dev": true, "requires": { - "error-ex": "1.3.2" + "error-ex": "^1.2.0" } }, "pify": { @@ -11368,8 +11341,8 @@ "integrity": "sha512-ldcgZpjNJj71n+2Mf6yetz+c9bM4xpKtNds4LbqXzU/PTdeAX0g3ytnU1AJMEcTk2Lex4Smpe3Q/eCTsvUBxbA==", "dev": true, "requires": { - "find-cache-dir": "0.1.1", - "mkdirp": "0.5.5" + "find-cache-dir": "^0.1.1", + "mkdirp": "^0.5.1" }, "dependencies": { "find-cache-dir": { @@ -11378,9 +11351,9 @@ "integrity": "sha1-yN765XyKUqinhPnjHFfHQumToLk=", "dev": true, "requires": { - "commondir": "1.0.1", - "mkdirp": "0.5.5", - "pkg-dir": "1.0.0" + "commondir": "^1.0.1", + "mkdirp": "^0.5.1", + "pkg-dir": "^1.0.0" } }, "find-up": { @@ -11389,8 +11362,8 @@ "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", "dev": true, "requires": { - "path-exists": "2.1.0", - "pinkie-promise": "2.0.1" + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" } }, "path-exists": { @@ -11399,7 +11372,7 @@ "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", "dev": true, "requires": { - "pinkie-promise": "2.0.1" + "pinkie-promise": "^2.0.0" } }, "pkg-dir": { @@ -11408,7 +11381,7 @@ "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=", "dev": true, "requires": { - "find-up": "1.1.2" + "find-up": "^1.0.0" } } } @@ -11425,9 +11398,9 @@ "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", "dev": true, "requires": { - "big.js": "5.2.2", - "emojis-list": "3.0.0", - "json5": "1.0.1" + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" }, "dependencies": { "json5": { @@ -11436,7 +11409,7 @@ "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", "dev": true, "requires": { - "minimist": "1.2.5" + "minimist": "^1.2.0" } } } @@ -11447,8 +11420,8 @@ "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", "dev": true, "requires": { - "p-locate": "3.0.0", - "path-exists": "3.0.0" + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" } }, "lodash": { @@ -11510,8 +11483,8 @@ "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", "dev": true, "requires": { - "lodash._reinterpolate": "3.0.0", - "lodash.templatesettings": "4.2.0" + "lodash._reinterpolate": "^3.0.0", + "lodash.templatesettings": "^4.0.0" } }, "lodash.templatesettings": { @@ -11520,7 +11493,7 @@ "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", "dev": true, "requires": { - "lodash._reinterpolate": "3.0.0" + "lodash._reinterpolate": "^3.0.0" } }, "lodash.uniq": { @@ -11540,7 +11513,7 @@ "integrity": "sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==", "dev": true, "requires": { - "chalk": "4.1.0" + "chalk": "^4.0.0" }, "dependencies": { "ansi-styles": { @@ -11549,7 +11522,7 @@ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { - "color-convert": "2.0.1" + "color-convert": "^2.0.1" } }, "chalk": { @@ -11558,8 +11531,8 @@ "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dev": true, "requires": { - "ansi-styles": "4.3.0", - "supports-color": "7.2.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" } }, "color-convert": { @@ -11568,7 +11541,7 @@ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "requires": { - "color-name": "1.1.4" + "color-name": "~1.1.4" } }, "color-name": { @@ -11589,7 +11562,7 @@ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "requires": { - "has-flag": "4.0.0" + "has-flag": "^4.0.0" } } } @@ -11600,10 +11573,10 @@ "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", "dev": true, "requires": { - "ansi-escapes": "4.3.1", - "cli-cursor": "3.1.0", - "slice-ansi": "4.0.0", - "wrap-ansi": "6.2.0" + "ansi-escapes": "^4.3.0", + "cli-cursor": "^3.1.0", + "slice-ansi": "^4.0.0", + "wrap-ansi": "^6.2.0" }, "dependencies": { "ansi-escapes": { @@ -11612,7 +11585,7 @@ "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", "dev": true, "requires": { - "type-fest": "0.11.0" + "type-fest": "^0.11.0" } }, "ansi-styles": { @@ -11621,7 +11594,7 @@ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { - "color-convert": "2.0.1" + "color-convert": "^2.0.1" } }, "astral-regex": { @@ -11636,7 +11609,7 @@ "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", "dev": true, "requires": { - "restore-cursor": "3.1.0" + "restore-cursor": "^3.1.0" } }, "color-convert": { @@ -11645,7 +11618,7 @@ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "requires": { - "color-name": "1.1.4" + "color-name": "~1.1.4" } }, "color-name": { @@ -11672,7 +11645,7 @@ "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", "dev": true, "requires": { - "mimic-fn": "2.1.0" + "mimic-fn": "^2.1.0" } }, "restore-cursor": { @@ -11681,8 +11654,8 @@ "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", "dev": true, "requires": { - "onetime": "5.1.2", - "signal-exit": "3.0.3" + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" } }, "slice-ansi": { @@ -11691,9 +11664,9 @@ "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", "dev": true, "requires": { - "ansi-styles": "4.3.0", - "astral-regex": "2.0.0", - "is-fullwidth-code-point": "3.0.0" + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" } }, "type-fest": { @@ -11715,7 +11688,7 @@ "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", "requires": { - "js-tokens": "4.0.0" + "js-tokens": "^3.0.0 || ^4.0.0" } }, "loud-rejection": { @@ -11724,8 +11697,8 @@ "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", "dev": true, "requires": { - "currently-unhandled": "0.4.1", - "signal-exit": "3.0.3" + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" } }, "lower-case": { @@ -11733,7 +11706,7 @@ "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.1.tgz", "integrity": "sha512-LiWgfDLLb1dwbFQZsSglpRj+1ctGnayXz3Uv0/WO8n558JycT5fg6zkNcnW0G68Nn0aEldTFeEfmjCfmqry/rQ==", "requires": { - "tslib": "1.13.0" + "tslib": "^1.10.0" } }, "lru-cache": { @@ -11742,8 +11715,8 @@ "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", "dev": true, "requires": { - "pseudomap": "1.0.2", - "yallist": "2.1.2" + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" } }, "make-dir": { @@ -11752,8 +11725,8 @@ "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", "dev": true, "requires": { - "pify": "4.0.1", - "semver": "5.7.1" + "pify": "^4.0.1", + "semver": "^5.6.0" }, "dependencies": { "pify": { @@ -11770,7 +11743,7 @@ "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", "dev": true, "requires": { - "tmpl": "1.0.4" + "tmpl": "1.0.x" } }, "mamacro": { @@ -11797,7 +11770,7 @@ "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", "dev": true, "requires": { - "object-visit": "1.0.1" + "object-visit": "^1.0.0" } }, "mathjs": { @@ -11819,10 +11792,11 @@ "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.1.0", - "inherits": "2.0.4", - "safe-buffer": "5.2.1" + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" } }, "mdn-data": { @@ -11843,8 +11817,8 @@ "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", "dev": true, "requires": { - "errno": "0.1.8", - "readable-stream": "2.3.7" + "errno": "^0.1.3", + "readable-stream": "^2.0.1" }, "dependencies": { "readable-stream": { @@ -11853,13 +11827,13 @@ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.4", - "isarray": "1.0.0", - "process-nextick-args": "2.0.1", - "safe-buffer": "5.1.2", - "string_decoder": "1.1.1", - "util-deprecate": "1.0.2" + "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" } }, "safe-buffer": { @@ -11874,7 +11848,7 @@ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "~5.1.0" } } } @@ -11890,16 +11864,16 @@ "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", "dev": true, "requires": { - "camelcase-keys": "2.1.0", - "decamelize": "1.2.0", - "loud-rejection": "1.6.0", - "map-obj": "1.0.1", - "minimist": "1.2.5", - "normalize-package-data": "2.5.0", - "object-assign": "4.1.1", - "read-pkg-up": "1.0.1", - "redent": "1.0.0", - "trim-newlines": "1.0.0" + "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" } }, "merge-deep": { @@ -11908,9 +11882,9 @@ "integrity": "sha512-qtmzAS6t6grwEkNrunqTBdn0qKwFgNWvlxUbAV8es9M7Ot1EbyApytCnvE0jALPa46ZpKDUo527kKiaWplmlFA==", "dev": true, "requires": { - "arr-union": "3.1.0", - "clone-deep": "0.2.4", - "kind-of": "3.2.2" + "arr-union": "^3.1.0", + "clone-deep": "^0.2.4", + "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { @@ -11919,7 +11893,7 @@ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -11960,19 +11934,19 @@ "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "dev": true, "requires": { - "arr-diff": "4.0.0", - "array-unique": "0.3.2", - "braces": "2.3.2", - "define-property": "2.0.2", - "extend-shallow": "3.0.2", - "extglob": "2.0.4", - "fragment-cache": "0.2.1", - "kind-of": "6.0.3", - "nanomatch": "1.2.13", - "object.pick": "1.3.0", - "regex-not": "1.0.2", - "snapdragon": "0.8.2", - "to-regex": "3.0.2" + "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": { @@ -11981,8 +11955,8 @@ "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", "dev": true, "requires": { - "bn.js": "4.12.0", - "brorand": "1.1.0" + "bn.js": "^4.0.0", + "brorand": "^1.0.1" }, "dependencies": { "bn.js": { @@ -12032,10 +12006,10 @@ "integrity": "sha512-lp3GeY7ygcgAmVIcRPBVhIkf8Us7FZjA+ILpal44qLdSu11wmjKQ3d9k15lfD7pO4esu9eUIAW7qiYIBppv40A==", "dev": true, "requires": { - "loader-utils": "1.4.0", + "loader-utils": "^1.1.0", "normalize-url": "1.9.1", - "schema-utils": "1.0.0", - "webpack-sources": "1.4.3" + "schema-utils": "^1.0.0", + "webpack-sources": "^1.1.0" }, "dependencies": { "schema-utils": { @@ -12044,9 +12018,9 @@ "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", "dev": true, "requires": { - "ajv": "6.12.3", - "ajv-errors": "1.0.1", - "ajv-keywords": "3.5.2" + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" } } } @@ -12056,8 +12030,8 @@ "resolved": "https://registry.npmjs.org/mini-store/-/mini-store-3.0.6.tgz", "integrity": "sha512-YzffKHbYsMQGUWQRKdsearR79QsMzzJcDDmZKlJBqt5JNkqpyJHYlK6gP61O36X+sLf76sO9G6mhKBe83gIZIQ==", "requires": { - "hoist-non-react-statics": "3.3.2", - "shallowequal": "1.1.0" + "hoist-non-react-statics": "^3.3.2", + "shallowequal": "^1.0.2" } }, "minify": { @@ -12065,12 +12039,12 @@ "resolved": "https://registry.npmjs.org/minify/-/minify-6.0.1.tgz", "integrity": "sha512-JMG5VruvghXZ1VnPCffnpESUzrhNPTT/uNogew9CmPdd3zmohSEt8/HhPxpR7CiXnBYWExW2gGoagZxTy9rnLg==", "requires": { - "clean-css": "4.2.3", - "css-b64-images": "0.2.5", - "debug": "4.3.1", - "html-minifier-terser": "5.1.1", - "terser": "5.6.1", - "try-to-catch": "3.0.0" + "clean-css": "^4.1.6", + "css-b64-images": "~0.2.5", + "debug": "^4.1.0", + "html-minifier-terser": "^5.1.1", + "terser": "^5.3.2", + "try-to-catch": "^3.0.0" }, "dependencies": { "debug": { @@ -12091,9 +12065,9 @@ "resolved": "https://registry.npmjs.org/terser/-/terser-5.6.1.tgz", "integrity": "sha512-yv9YLFQQ+3ZqgWCUk+pvNJwgUTdlIxUk1WTN+RnaFJe2L7ipG2csPT0ra2XRm7Cs8cxN7QXmK1rFzEwYEQkzXw==", "requires": { - "commander": "2.20.3", - "source-map": "0.7.3", - "source-map-support": "0.5.19" + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.19" } } } @@ -12115,7 +12089,7 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "requires": { - "brace-expansion": "1.1.11" + "brace-expansion": "^1.1.7" } }, "minimist": { @@ -12130,9 +12104,9 @@ "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", "dev": true, "requires": { - "arrify": "1.0.1", - "is-plain-obj": "1.1.0", - "kind-of": "6.0.3" + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" } }, "minipass": { @@ -12141,7 +12115,7 @@ "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", "dev": true, "requires": { - "yallist": "4.0.0" + "yallist": "^4.0.0" }, "dependencies": { "yallist": { @@ -12158,7 +12132,7 @@ "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", "dev": true, "requires": { - "minipass": "3.1.3" + "minipass": "^3.0.0" } }, "minipass-flush": { @@ -12167,7 +12141,7 @@ "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", "dev": true, "requires": { - "minipass": "3.1.3" + "minipass": "^3.0.0" } }, "minipass-pipeline": { @@ -12176,7 +12150,7 @@ "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", "dev": true, "requires": { - "minipass": "3.1.3" + "minipass": "^3.0.0" } }, "mississippi": { @@ -12185,16 +12159,16 @@ "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", "dev": true, "requires": { - "concat-stream": "1.6.2", - "duplexify": "3.7.1", - "end-of-stream": "1.4.4", - "flush-write-stream": "1.1.1", - "from2": "2.3.0", - "parallel-transform": "1.2.0", - "pump": "3.0.0", - "pumpify": "1.5.1", - "stream-each": "1.2.3", - "through2": "2.0.5" + "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" } }, "mixin-deep": { @@ -12203,8 +12177,8 @@ "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", "dev": true, "requires": { - "for-in": "1.0.2", - "is-extendable": "1.0.1" + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" }, "dependencies": { "is-extendable": { @@ -12213,7 +12187,7 @@ "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", "dev": true, "requires": { - "is-plain-object": "2.0.4" + "is-plain-object": "^2.0.4" } } } @@ -12224,8 +12198,8 @@ "integrity": "sha1-T7lJRB2rGCVA8f4DW6YOGUel5X4=", "dev": true, "requires": { - "for-in": "0.1.8", - "is-extendable": "0.1.1" + "for-in": "^0.1.3", + "is-extendable": "^0.1.1" }, "dependencies": { "for-in": { @@ -12242,7 +12216,7 @@ "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", "dev": true, "requires": { - "minimist": "1.2.5" + "minimist": "^1.2.5" } }, "mobile-detect": { @@ -12260,9 +12234,9 @@ "resolved": "https://registry.npmjs.org/moment-jalaali/-/moment-jalaali-0.7.2.tgz", "integrity": "sha512-CO9FG+vuuhzcyboqmocubwmVj0d0Z1QvnU1uNUzuO9ZyyMT7oJAAj1oGC1JvN9PA5GcAhDcrEQkGWim1lfRYYQ==", "requires": { - "jalaali-js": "1.1.0", - "moment": "2.24.0", - "rimraf": "2.7.1" + "jalaali-js": "^1.0.0", + "moment": "^2.18.1", + "rimraf": "^2.6.1" }, "dependencies": { "rimraf": { @@ -12270,7 +12244,7 @@ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", "requires": { - "glob": "7.1.6" + "glob": "^7.1.3" } } } @@ -12280,7 +12254,7 @@ "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.21.tgz", "integrity": "sha512-j96bAh4otsgj3lKydm3K7kdtA3iKf2m6MY2iSYCzCm5a1zmHo1g+aK3068dDEeocLZQIS9kU8bsdQHLqEvgW0A==", "requires": { - "moment": "2.24.0" + "moment": ">= 2.9.0" } }, "moniker": { @@ -12295,12 +12269,12 @@ "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", "dev": true, "requires": { - "aproba": "1.2.0", - "copy-concurrently": "1.0.5", - "fs-write-stream-atomic": "1.0.10", - "mkdirp": "0.5.5", - "rimraf": "2.7.1", - "run-queue": "1.0.3" + "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" }, "dependencies": { "rimraf": { @@ -12309,7 +12283,7 @@ "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", "dev": true, "requires": { - "glob": "7.1.6" + "glob": "^7.1.3" } } } @@ -12325,8 +12299,8 @@ "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", "dev": true, "requires": { - "dns-packet": "1.3.1", - "thunky": "1.1.0" + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" } }, "multicast-dns-service-types": { @@ -12340,15 +12314,15 @@ "resolved": "https://registry.npmjs.org/multicoin-address-validator/-/multicoin-address-validator-0.4.16.tgz", "integrity": "sha512-734i3dFtiFdTAg0zOU/2NXGNbDbYcv9gf5Oolqu4M8NAJVVh7mDKNvO/4lut+WLaYWBG7LffmbFdnLrhdqKKKQ==", "requires": { - "base-x": "3.0.8", - "browserify-bignum": "1.3.0-2", - "bundle": "2.1.0", - "cbor-js": "0.1.0", - "crc": "3.8.0", - "js-sha512": "0.8.0", - "jssha": "2.4.2", - "lodash.isequal": "4.5.0", - "minify": "6.0.1" + "base-x": "^3.0.8", + "browserify-bignum": "^1.3.0-2", + "bundle": "^2.1.0", + "cbor-js": "^0.1.0", + "crc": "^3.8.0", + "js-sha512": "^0.8.0", + "jssha": "^2.4.2", + "lodash.isequal": "^4.5.0", + "minify": "^6.0.1" }, "dependencies": { "jssha": { @@ -12376,17 +12350,17 @@ "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.3", - "object.pick": "1.3.0", - "regex-not": "1.0.2", - "snapdragon": "0.8.2", - "to-regex": "3.0.2" + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" } }, "natural-compare": { @@ -12441,8 +12415,8 @@ "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.3.tgz", "integrity": "sha512-ehY/mVQCf9BL0gKfsJBvFJen+1V//U+0HQMPrWct40ixE4jnv0bfvxDbWtAHL9EcaPEOJHVVYKoQn1TlZUB8Tw==", "requires": { - "lower-case": "2.0.1", - "tslib": "1.13.0" + "lower-case": "^2.0.1", + "tslib": "^1.10.0" } }, "node-fetch": { @@ -12450,8 +12424,8 @@ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==", "requires": { - "encoding": "0.1.12", - "is-stream": "1.1.0" + "encoding": "^0.1.11", + "is-stream": "^1.0.1" } }, "node-forge": { @@ -12466,18 +12440,18 @@ "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==", "dev": true, "requires": { - "fstream": "1.0.12", - "glob": "7.1.6", - "graceful-fs": "4.2.4", - "mkdirp": "0.5.5", - "nopt": "3.0.6", - "npmlog": "4.1.2", - "osenv": "0.1.5", - "request": "2.88.2", - "rimraf": "2.7.1", - "semver": "5.3.0", - "tar": "2.2.2", - "which": "1.3.1" + "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": { "rimraf": { @@ -12486,7 +12460,7 @@ "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", "dev": true, "requires": { - "glob": "7.1.6" + "glob": "^7.1.3" } }, "semver": { @@ -12509,29 +12483,29 @@ "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", "dev": true, "requires": { - "assert": "1.4.1", - "browserify-zlib": "0.2.0", - "buffer": "4.9.2", - "console-browserify": "1.2.0", - "constants-browserify": "1.0.0", - "crypto-browserify": "3.12.0", - "domain-browser": "1.2.0", - "events": "3.3.0", - "https-browserify": "1.0.0", - "os-browserify": "0.3.0", + "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": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", "path-browserify": "0.0.1", - "process": "0.11.10", - "punycode": "1.4.1", - "querystring-es3": "0.2.1", - "readable-stream": "2.3.7", - "stream-browserify": "2.0.2", - "stream-http": "2.8.3", - "string_decoder": "1.3.0", - "timers-browserify": "2.0.12", + "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.11.1", - "vm-browserify": "1.1.2" + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" }, "dependencies": { "buffer": { @@ -12540,9 +12514,9 @@ "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", "dev": true, "requires": { - "base64-js": "1.3.1", - "ieee754": "1.1.13", - "isarray": "1.0.0" + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" } }, "punycode": { @@ -12557,13 +12531,13 @@ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.4", - "isarray": "1.0.0", - "process-nextick-args": "2.0.1", - "safe-buffer": "5.1.2", - "string_decoder": "1.1.1", - "util-deprecate": "1.0.2" + "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" }, "dependencies": { "string_decoder": { @@ -12572,7 +12546,7 @@ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "~5.1.0" } } } @@ -12614,11 +12588,11 @@ "integrity": "sha512-tVbHs7DyTLtzOiN78izLA85zRqB9NvEXkAf014Vx3jtSvn/xBl6bR8ZYifj+dFcFrKI21huSQgJZ6ZtL3B4HfQ==", "dev": true, "requires": { - "growly": "1.3.0", - "is-wsl": "1.1.0", - "semver": "5.7.1", - "shellwords": "0.1.1", - "which": "1.3.1" + "growly": "^1.3.0", + "is-wsl": "^1.1.0", + "semver": "^5.5.0", + "shellwords": "^0.1.1", + "which": "^1.3.0" } }, "node-releases": { @@ -12633,23 +12607,23 @@ "integrity": "sha512-sjCuOlvGyCJS40R8BscF5vhVlQjNN069NtQ1gSxyK1u9iqvn6tf7O1R4GNowVZfiZUCRt5MmMs1xd+4V/7Yr0g==", "dev": true, "requires": { - "async-foreach": "0.1.3", - "chalk": "1.1.3", - "cross-spawn": "3.0.1", - "gaze": "1.1.3", - "get-stdin": "4.0.1", - "glob": "7.1.6", - "in-publish": "2.0.1", - "lodash": "4.17.19", - "meow": "3.7.0", - "mkdirp": "0.5.5", - "nan": "2.14.1", - "node-gyp": "3.8.0", - "npmlog": "4.1.2", - "request": "2.88.2", + "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": "^4.17.15", + "meow": "^3.7.0", + "mkdirp": "^0.5.1", + "nan": "^2.13.2", + "node-gyp": "^3.8.0", + "npmlog": "^4.0.0", + "request": "^2.88.0", "sass-graph": "2.2.5", - "stdout-stream": "1.4.1", - "true-case-path": "1.0.3" + "stdout-stream": "^1.4.0", + "true-case-path": "^1.0.2" }, "dependencies": { "ansi-styles": { @@ -12664,11 +12638,11 @@ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "dev": true, "requires": { - "ansi-styles": "2.2.1", - "escape-string-regexp": "1.0.5", - "has-ansi": "2.0.0", - "strip-ansi": "3.0.1", - "supports-color": "2.0.0" + "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" } }, "cross-spawn": { @@ -12677,8 +12651,8 @@ "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", "dev": true, "requires": { - "lru-cache": "4.1.5", - "which": "1.3.1" + "lru-cache": "^4.0.1", + "which": "^1.2.9" } }, "get-stdin": { @@ -12693,10 +12667,10 @@ "integrity": "sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==", "dev": true, "requires": { - "glob": "7.1.6", - "lodash": "4.17.19", - "scss-tokenizer": "0.2.3", - "yargs": "13.3.2" + "glob": "^7.0.0", + "lodash": "^4.0.0", + "scss-tokenizer": "^0.2.3", + "yargs": "^13.3.2" } }, "supports-color": { @@ -12713,14 +12687,14 @@ "integrity": "sha512-Ss7PbeKd1OmJGzWVObBjoYeqgVIi0S0w7b9Ryx+cC2+c2UwU2VL4ODxLJoXC8LBzMJNmKHlCHQ1gRRNXQRTLjQ==", "dev": true, "requires": { - "async-foreach": "0.1.3", - "chokidar": "3.4.3", - "get-stdin": "4.0.1", - "glob": "7.1.6", - "meow": "3.7.0", - "node-sass": "4.14.1", - "sass-graph": "2.2.6", - "stdout-stream": "1.4.1" + "async-foreach": "^0.1.3", + "chokidar": "^3.4.0", + "get-stdin": "^4.0.1", + "glob": "^7.0.3", + "meow": "^3.7.0", + "node-sass": "^4.14.1", + "sass-graph": "^2.2.4", + "stdout-stream": "^1.4.0" }, "dependencies": { "anymatch": { @@ -12729,8 +12703,8 @@ "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", "dev": true, "requires": { - "normalize-path": "3.0.0", - "picomatch": "2.2.2" + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" } }, "binary-extensions": { @@ -12745,7 +12719,7 @@ "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", "dev": true, "requires": { - "fill-range": "7.0.1" + "fill-range": "^7.0.1" } }, "chokidar": { @@ -12754,14 +12728,14 @@ "integrity": "sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==", "dev": true, "requires": { - "anymatch": "3.1.1", - "braces": "3.0.2", - "fsevents": "2.1.3", - "glob-parent": "5.1.1", - "is-binary-path": "2.1.0", - "is-glob": "4.0.1", - "normalize-path": "3.0.0", - "readdirp": "3.5.0" + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.1.2", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.5.0" } }, "fill-range": { @@ -12770,7 +12744,7 @@ "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", "dev": true, "requires": { - "to-regex-range": "5.0.1" + "to-regex-range": "^5.0.1" } }, "fsevents": { @@ -12792,7 +12766,7 @@ "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", "dev": true, "requires": { - "is-glob": "4.0.1" + "is-glob": "^4.0.1" } }, "is-binary-path": { @@ -12801,7 +12775,7 @@ "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", "dev": true, "requires": { - "binary-extensions": "2.1.0" + "binary-extensions": "^2.0.0" } }, "is-number": { @@ -12816,7 +12790,7 @@ "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", "dev": true, "requires": { - "picomatch": "2.2.2" + "picomatch": "^2.2.1" } }, "to-regex-range": { @@ -12825,7 +12799,7 @@ "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "dev": true, "requires": { - "is-number": "7.0.0" + "is-number": "^7.0.0" } } } @@ -12836,7 +12810,7 @@ "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", "dev": true, "requires": { - "abbrev": "1.1.1" + "abbrev": "1" } }, "normalize-package-data": { @@ -12844,10 +12818,10 @@ "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", "requires": { - "hosted-git-info": "2.8.8", - "resolve": "1.17.0", - "semver": "5.7.1", - "validate-npm-package-license": "3.0.4" + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" } }, "normalize-path": { @@ -12868,10 +12842,10 @@ "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", "dev": true, "requires": { - "object-assign": "4.1.1", - "prepend-http": "1.0.4", - "query-string": "4.3.4", - "sort-keys": "1.1.2" + "object-assign": "^4.0.1", + "prepend-http": "^1.0.0", + "query-string": "^4.1.0", + "sort-keys": "^1.0.0" }, "dependencies": { "query-string": { @@ -12880,8 +12854,8 @@ "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", "dev": true, "requires": { - "object-assign": "4.1.1", - "strict-uri-encode": "1.1.0" + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" } } } @@ -12896,15 +12870,15 @@ "resolved": "https://registry.npmjs.org/npm-run-all/-/npm-run-all-4.1.5.tgz", "integrity": "sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==", "requires": { - "ansi-styles": "3.2.1", - "chalk": "2.4.2", - "cross-spawn": "6.0.5", - "memorystream": "0.3.1", - "minimatch": "3.0.4", - "pidtree": "0.3.1", - "read-pkg": "3.0.0", - "shell-quote": "1.7.2", - "string.prototype.padend": "3.1.0" + "ansi-styles": "^3.2.1", + "chalk": "^2.4.1", + "cross-spawn": "^6.0.5", + "memorystream": "^0.3.1", + "minimatch": "^3.0.4", + "pidtree": "^0.3.0", + "read-pkg": "^3.0.0", + "shell-quote": "^1.6.1", + "string.prototype.padend": "^3.0.0" }, "dependencies": { "load-json-file": { @@ -12912,10 +12886,10 @@ "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", "requires": { - "graceful-fs": "4.2.4", - "parse-json": "4.0.0", - "pify": "3.0.0", - "strip-bom": "3.0.0" + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" } }, "path-type": { @@ -12923,7 +12897,7 @@ "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", "requires": { - "pify": "3.0.0" + "pify": "^3.0.0" } }, "read-pkg": { @@ -12931,9 +12905,9 @@ "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", "requires": { - "load-json-file": "4.0.0", - "normalize-package-data": "2.5.0", - "path-type": "3.0.0" + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" } }, "strip-bom": { @@ -12949,7 +12923,7 @@ "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", "dev": true, "requires": { - "path-key": "2.0.1" + "path-key": "^2.0.0" } }, "npmlog": { @@ -12958,10 +12932,10 @@ "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", "dev": true, "requires": { - "are-we-there-yet": "1.1.5", - "console-control-strings": "1.1.0", - "gauge": "2.7.4", - "set-blocking": "2.0.0" + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" } }, "nth-check": { @@ -12970,7 +12944,7 @@ "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", "dev": true, "requires": { - "boolbase": "1.0.0" + "boolbase": "~1.0.0" } }, "num2fraction": { @@ -13013,9 +12987,9 @@ "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", "dev": true, "requires": { - "copy-descriptor": "0.1.1", - "define-property": "0.2.5", - "kind-of": "3.2.2" + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" }, "dependencies": { "define-property": { @@ -13024,7 +12998,7 @@ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, "requires": { - "is-descriptor": "0.1.6" + "is-descriptor": "^0.1.0" } }, "kind-of": { @@ -13033,7 +13007,7 @@ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -13054,8 +13028,8 @@ "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.2.tgz", "integrity": "sha512-5lHCz+0uufF6wZ7CRFWJN3hp8Jqblpgve06U5CMQ3f//6iDjPr2PEo9MWCjEssDsa+UZEL4PkFpr+BMop6aKzQ==", "requires": { - "define-properties": "1.1.3", - "es-abstract": "1.17.6" + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" } }, "object-keys": { @@ -13075,7 +13049,7 @@ "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", "dev": true, "requires": { - "isobject": "3.0.1" + "isobject": "^3.0.0" } }, "object.assign": { @@ -13083,10 +13057,10 @@ "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", "requires": { - "define-properties": "1.1.3", - "function-bind": "1.1.1", - "has-symbols": "1.0.1", - "object-keys": "1.1.1" + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.0", + "object-keys": "^1.0.11" } }, "object.entries": { @@ -13094,9 +13068,9 @@ "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.2.tgz", "integrity": "sha512-BQdB9qKmb/HyNdMNWVr7O3+z5MUIx3aiegEIJqjMBbBf0YT9RRxTJSim4mzFqtyr7PDAHigq0N9dO0m0tRakQA==", "requires": { - "define-properties": "1.1.3", - "es-abstract": "1.17.6", - "has": "1.0.3" + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5", + "has": "^1.0.3" } }, "object.fromentries": { @@ -13105,10 +13079,10 @@ "integrity": "sha512-EsFBshs5RUUpQEY1D4q/m59kMfz4YJvxuNCJcv/jWwOJr34EaVnG11ZrZa0UHB3wnzV1wx8m58T4hQL8IuNXlQ==", "dev": true, "requires": { - "call-bind": "1.0.2", - "define-properties": "1.1.3", - "es-abstract": "1.18.0", - "has": "1.0.3" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.2", + "has": "^1.0.3" }, "dependencies": { "es-abstract": { @@ -13117,22 +13091,22 @@ "integrity": "sha512-LJzK7MrQa8TS0ja2w3YNLzUgJCGPdPOV1yVvezjNnS89D+VR08+Szt2mz3YB2Dck/+w5tfIq/RoUAFqJJGM2yw==", "dev": true, "requires": { - "call-bind": "1.0.2", - "es-to-primitive": "1.2.1", - "function-bind": "1.1.1", - "get-intrinsic": "1.1.1", - "has": "1.0.3", - "has-symbols": "1.0.2", - "is-callable": "1.2.3", - "is-negative-zero": "2.0.1", - "is-regex": "1.1.2", - "is-string": "1.0.5", - "object-inspect": "1.9.0", - "object-keys": "1.1.1", - "object.assign": "4.1.2", - "string.prototype.trimend": "1.0.4", - "string.prototype.trimstart": "1.0.4", - "unbox-primitive": "1.0.1" + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "is-callable": "^1.2.3", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.2", + "is-string": "^1.0.5", + "object-inspect": "^1.9.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.0" } }, "has-symbols": { @@ -13153,8 +13127,8 @@ "integrity": "sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg==", "dev": true, "requires": { - "call-bind": "1.0.2", - "has-symbols": "1.0.2" + "call-bind": "^1.0.2", + "has-symbols": "^1.0.1" } }, "object-inspect": { @@ -13169,10 +13143,10 @@ "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", "dev": true, "requires": { - "call-bind": "1.0.2", - "define-properties": "1.1.3", - "has-symbols": "1.0.2", - "object-keys": "1.1.1" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" } }, "string.prototype.trimend": { @@ -13181,8 +13155,8 @@ "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", "dev": true, "requires": { - "call-bind": "1.0.2", - "define-properties": "1.1.3" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" } }, "string.prototype.trimstart": { @@ -13191,8 +13165,8 @@ "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", "dev": true, "requires": { - "call-bind": "1.0.2", - "define-properties": "1.1.3" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" } } } @@ -13203,9 +13177,9 @@ "integrity": "sha512-WtxeKSzfBjlzL+F9b7M7hewDzMwy+C8NRssHd1YrNlzHzIDrXcXiNOMrezdAEM4UXixgV+vvnyBeN7Rygl2ttQ==", "dev": true, "requires": { - "call-bind": "1.0.2", - "define-properties": "1.1.3", - "es-abstract": "1.18.0" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.2" }, "dependencies": { "es-abstract": { @@ -13214,22 +13188,22 @@ "integrity": "sha512-LJzK7MrQa8TS0ja2w3YNLzUgJCGPdPOV1yVvezjNnS89D+VR08+Szt2mz3YB2Dck/+w5tfIq/RoUAFqJJGM2yw==", "dev": true, "requires": { - "call-bind": "1.0.2", - "es-to-primitive": "1.2.1", - "function-bind": "1.1.1", - "get-intrinsic": "1.1.1", - "has": "1.0.3", - "has-symbols": "1.0.2", - "is-callable": "1.2.3", - "is-negative-zero": "2.0.1", - "is-regex": "1.1.2", - "is-string": "1.0.5", - "object-inspect": "1.9.0", - "object-keys": "1.1.1", - "object.assign": "4.1.2", - "string.prototype.trimend": "1.0.4", - "string.prototype.trimstart": "1.0.4", - "unbox-primitive": "1.0.1" + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "is-callable": "^1.2.3", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.2", + "is-string": "^1.0.5", + "object-inspect": "^1.9.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.0" } }, "has-symbols": { @@ -13250,8 +13224,8 @@ "integrity": "sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg==", "dev": true, "requires": { - "call-bind": "1.0.2", - "has-symbols": "1.0.2" + "call-bind": "^1.0.2", + "has-symbols": "^1.0.1" } }, "object-inspect": { @@ -13266,10 +13240,10 @@ "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", "dev": true, "requires": { - "call-bind": "1.0.2", - "define-properties": "1.1.3", - "has-symbols": "1.0.2", - "object-keys": "1.1.1" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" } }, "string.prototype.trimend": { @@ -13278,8 +13252,8 @@ "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", "dev": true, "requires": { - "call-bind": "1.0.2", - "define-properties": "1.1.3" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" } }, "string.prototype.trimstart": { @@ -13288,8 +13262,8 @@ "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", "dev": true, "requires": { - "call-bind": "1.0.2", - "define-properties": "1.1.3" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" } } } @@ -13300,7 +13274,7 @@ "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", "dev": true, "requires": { - "isobject": "3.0.1" + "isobject": "^3.0.1" } }, "object.values": { @@ -13308,10 +13282,10 @@ "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.1.tgz", "integrity": "sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==", "requires": { - "define-properties": "1.1.3", - "es-abstract": "1.17.6", - "function-bind": "1.1.1", - "has": "1.0.3" + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "function-bind": "^1.1.1", + "has": "^1.0.3" } }, "obuf": { @@ -13325,7 +13299,7 @@ "resolved": "https://registry.npmjs.org/omit.js/-/omit.js-1.0.2.tgz", "integrity": "sha512-/QPc6G2NS+8d4L/cQhbk6Yit1WTB6Us2g84A7A/1+w9d/eRGHyEqC5kkQtHVoHZ5NFWGG7tUGgrhVZwgZanKrQ==", "requires": { - "babel-runtime": "6.26.0" + "babel-runtime": "^6.23.0" } }, "on-finished": { @@ -13348,7 +13322,7 @@ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "requires": { - "wrappy": "1.0.2" + "wrappy": "1" } }, "onetime": { @@ -13357,7 +13331,7 @@ "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", "dev": true, "requires": { - "mimic-fn": "1.2.0" + "mimic-fn": "^1.0.0" } }, "open": { @@ -13366,8 +13340,8 @@ "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", "dev": true, "requires": { - "is-docker": "2.2.0", - "is-wsl": "2.2.0" + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" }, "dependencies": { "is-wsl": { @@ -13376,7 +13350,7 @@ "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", "dev": true, "requires": { - "is-docker": "2.2.0" + "is-docker": "^2.0.0" } } } @@ -13393,7 +13367,7 @@ "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", "dev": true, "requires": { - "is-wsl": "1.1.0" + "is-wsl": "^1.1.0" } }, "optimize-css-assets-webpack-plugin": { @@ -13402,8 +13376,8 @@ "integrity": "sha512-q9fbvCRS6EYtUKKSwI87qm2IxlyJK5b4dygW1rKUBT6mMDhdG5e5bZT63v6tnJR9F9FB/H5a0HTmtw+laUBxKA==", "dev": true, "requires": { - "cssnano": "4.1.10", - "last-call-webpack-plugin": "3.0.0" + "cssnano": "^4.1.10", + "last-call-webpack-plugin": "^3.0.0" } }, "optionator": { @@ -13412,12 +13386,12 @@ "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", "dev": true, "requires": { - "deep-is": "0.1.3", - "fast-levenshtein": "2.0.6", - "levn": "0.3.0", - "prelude-ls": "1.1.2", - "type-check": "0.3.2", - "word-wrap": "1.2.3" + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" } }, "original": { @@ -13426,7 +13400,7 @@ "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", "dev": true, "requires": { - "url-parse": "1.5.1" + "url-parse": "^1.4.3" } }, "os-browserify": { @@ -13447,7 +13421,7 @@ "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", "dev": true, "requires": { - "lcid": "1.0.0" + "lcid": "^1.0.0" } }, "os-tmpdir": { @@ -13462,8 +13436,8 @@ "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", "dev": true, "requires": { - "os-homedir": "1.0.2", - "os-tmpdir": "1.0.2" + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" } }, "p-all": { @@ -13472,7 +13446,7 @@ "integrity": "sha512-HbZxz5FONzz/z2gJfk6bFca0BCiSRF8jU3yCsWOen/vR6lZjfPOu/e7L3uFzTW1i0H8TlC3vqQstEJPQL4/uLA==", "dev": true, "requires": { - "p-map": "2.1.0" + "p-map": "^2.0.0" }, "dependencies": { "p-map": { @@ -13489,7 +13463,7 @@ "integrity": "sha1-kw89Et0fUOdDRFeiLNbwSsatf3E=", "dev": true, "requires": { - "p-reduce": "1.0.0" + "p-reduce": "^1.0.0" } }, "p-event": { @@ -13498,7 +13472,7 @@ "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==", "dev": true, "requires": { - "p-timeout": "3.2.0" + "p-timeout": "^3.1.0" } }, "p-filter": { @@ -13507,7 +13481,7 @@ "integrity": "sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==", "dev": true, "requires": { - "p-map": "2.1.0" + "p-map": "^2.0.0" }, "dependencies": { "p-map": { @@ -13530,7 +13504,7 @@ "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, "requires": { - "p-try": "2.2.0" + "p-try": "^2.0.0" } }, "p-locate": { @@ -13539,7 +13513,7 @@ "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", "dev": true, "requires": { - "p-limit": "2.3.0" + "p-limit": "^2.0.0" } }, "p-map": { @@ -13548,7 +13522,7 @@ "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", "dev": true, "requires": { - "aggregate-error": "3.0.1" + "aggregate-error": "^3.0.0" } }, "p-reduce": { @@ -13563,7 +13537,7 @@ "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", "dev": true, "requires": { - "retry": "0.12.0" + "retry": "^0.12.0" } }, "p-timeout": { @@ -13572,7 +13546,7 @@ "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", "dev": true, "requires": { - "p-finally": "1.0.0" + "p-finally": "^1.0.0" } }, "p-try": { @@ -13593,9 +13567,9 @@ "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", "dev": true, "requires": { - "cyclist": "1.0.1", - "inherits": "2.0.4", - "readable-stream": "2.3.7" + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" }, "dependencies": { "readable-stream": { @@ -13604,13 +13578,13 @@ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.4", - "isarray": "1.0.0", - "process-nextick-args": "2.0.1", - "safe-buffer": "5.1.2", - "string_decoder": "1.1.1", - "util-deprecate": "1.0.2" + "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" } }, "safe-buffer": { @@ -13625,7 +13599,7 @@ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "~5.1.0" } } } @@ -13635,8 +13609,8 @@ "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.3.tgz", "integrity": "sha512-VWBVyimc1+QrzappRs7waeN2YmoZFCGXWASRYX1/rGHtXqEcrGEIDm+jqIwFa2fRXNgQEwrxaYuIrX0WcAguTA==", "requires": { - "dot-case": "3.0.3", - "tslib": "1.13.0" + "dot-case": "^3.0.3", + "tslib": "^1.10.0" } }, "parent-module": { @@ -13645,7 +13619,7 @@ "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", "dev": true, "requires": { - "callsites": "3.1.0" + "callsites": "^3.0.0" }, "dependencies": { "callsites": { @@ -13662,11 +13636,11 @@ "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", "dev": true, "requires": { - "asn1.js": "5.4.1", - "browserify-aes": "1.2.0", - "evp_bytestokey": "1.0.3", - "pbkdf2": "3.1.1", - "safe-buffer": "5.2.1" + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" } }, "parse-json": { @@ -13674,8 +13648,8 @@ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", "requires": { - "error-ex": "1.3.2", - "json-parse-better-errors": "1.0.2" + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" } }, "parse5": { @@ -13695,8 +13669,8 @@ "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.1.tgz", "integrity": "sha512-XIeHKqIrsquVTQL2crjq3NfJUxmdLasn3TYOU0VBM+UX2a6ztAWBlJQBePLGY7VHW8+2dRadeIPK5+KImwTxQA==", "requires": { - "no-case": "3.0.3", - "tslib": "1.13.0" + "no-case": "^3.0.3", + "tslib": "^1.10.0" } }, "pascalcase": { @@ -13756,9 +13730,9 @@ "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", "dev": true, "requires": { - "graceful-fs": "4.2.4", - "pify": "2.3.0", - "pinkie-promise": "2.0.1" + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" }, "dependencies": { "pify": { @@ -13775,11 +13749,11 @@ "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", "dev": true, "requires": { - "create-hash": "1.2.0", - "create-hmac": "1.1.7", - "ripemd160": "2.0.2", - "safe-buffer": "5.2.1", - "sha.js": "2.4.11" + "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": { @@ -13815,7 +13789,7 @@ "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", "dev": true, "requires": { - "pinkie": "2.0.4" + "pinkie": "^2.0.0" } }, "pirates": { @@ -13824,7 +13798,7 @@ "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", "dev": true, "requires": { - "node-modules-regexp": "1.0.0" + "node-modules-regexp": "^1.0.0" } }, "pkg-dir": { @@ -13833,7 +13807,7 @@ "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", "dev": true, "requires": { - "find-up": "3.0.0" + "find-up": "^3.0.0" } }, "pkg-up": { @@ -13842,7 +13816,7 @@ "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", "dev": true, "requires": { - "find-up": "3.0.0" + "find-up": "^3.0.0" } }, "pkginfo": { @@ -13857,7 +13831,7 @@ "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", "dev": true, "requires": { - "semver-compare": "1.0.0" + "semver-compare": "^1.0.0" } }, "pn": { @@ -13872,7 +13846,7 @@ "integrity": "sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==", "dev": true, "requires": { - "ts-pnp": "1.1.6" + "ts-pnp": "^1.1.6" } }, "portfinder": { @@ -13881,9 +13855,9 @@ "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", "dev": true, "requires": { - "async": "2.6.3", - "debug": "3.2.6", - "mkdirp": "0.5.5" + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.5" } }, "posix-character-classes": { @@ -13898,9 +13872,9 @@ "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", "dev": true, "requires": { - "chalk": "2.4.2", - "source-map": "0.6.1", - "supports-color": "6.1.0" + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" }, "dependencies": { "source-map": { @@ -13915,7 +13889,7 @@ "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", "dev": true, "requires": { - "has-flag": "3.0.0" + "has-flag": "^3.0.0" } } } @@ -13926,8 +13900,8 @@ "integrity": "sha512-clkFxk/9pcdb4Vkn0hAHq3YnxBQ2p0CGD1dy24jN+reBck+EWxMbxSUqN4Yj7t0w8csl87K6p0gxBe1utkJsYA==", "dev": true, "requires": { - "postcss": "7.0.35", - "postcss-selector-parser": "6.0.4" + "postcss": "^7.0.2", + "postcss-selector-parser": "^6.0.2" } }, "postcss-browser-comments": { @@ -13936,7 +13910,7 @@ "integrity": "sha512-qfVjLfq7HFd2e0HW4s1dvU8X080OZdG46fFbIBFjW7US7YPDcWfRvdElvwMJr2LI6hMmD+7LnH2HcmXTs+uOig==", "dev": true, "requires": { - "postcss": "7.0.35" + "postcss": "^7" } }, "postcss-calc": { @@ -13945,9 +13919,9 @@ "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==", "dev": true, "requires": { - "postcss": "7.0.35", - "postcss-selector-parser": "6.0.4", - "postcss-value-parser": "4.1.0" + "postcss": "^7.0.27", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" }, "dependencies": { "postcss-value-parser": { @@ -13964,8 +13938,8 @@ "integrity": "sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g==", "dev": true, "requires": { - "postcss": "7.0.35", - "postcss-values-parser": "2.0.1" + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" } }, "postcss-color-gray": { @@ -13974,9 +13948,9 @@ "integrity": "sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw==", "dev": true, "requires": { - "@csstools/convert-colors": "1.4.0", - "postcss": "7.0.35", - "postcss-values-parser": "2.0.1" + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.5", + "postcss-values-parser": "^2.0.0" } }, "postcss-color-hex-alpha": { @@ -13985,8 +13959,8 @@ "integrity": "sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw==", "dev": true, "requires": { - "postcss": "7.0.35", - "postcss-values-parser": "2.0.1" + "postcss": "^7.0.14", + "postcss-values-parser": "^2.0.1" } }, "postcss-color-mod-function": { @@ -13995,9 +13969,9 @@ "integrity": "sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ==", "dev": true, "requires": { - "@csstools/convert-colors": "1.4.0", - "postcss": "7.0.35", - "postcss-values-parser": "2.0.1" + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" } }, "postcss-color-rebeccapurple": { @@ -14006,8 +13980,8 @@ "integrity": "sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g==", "dev": true, "requires": { - "postcss": "7.0.35", - "postcss-values-parser": "2.0.1" + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" } }, "postcss-colormin": { @@ -14016,11 +13990,11 @@ "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", "dev": true, "requires": { - "browserslist": "4.16.3", - "color": "3.1.3", - "has": "1.0.3", - "postcss": "7.0.35", - "postcss-value-parser": "3.3.1" + "browserslist": "^4.0.0", + "color": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" } }, "postcss-convert-values": { @@ -14029,8 +14003,8 @@ "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", "dev": true, "requires": { - "postcss": "7.0.35", - "postcss-value-parser": "3.3.1" + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" } }, "postcss-custom-media": { @@ -14039,7 +14013,7 @@ "integrity": "sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg==", "dev": true, "requires": { - "postcss": "7.0.35" + "postcss": "^7.0.14" } }, "postcss-custom-properties": { @@ -14048,8 +14022,8 @@ "integrity": "sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA==", "dev": true, "requires": { - "postcss": "7.0.35", - "postcss-values-parser": "2.0.1" + "postcss": "^7.0.17", + "postcss-values-parser": "^2.0.1" } }, "postcss-custom-selectors": { @@ -14058,8 +14032,8 @@ "integrity": "sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w==", "dev": true, "requires": { - "postcss": "7.0.35", - "postcss-selector-parser": "5.0.0" + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" }, "dependencies": { "cssesc": { @@ -14074,9 +14048,9 @@ "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", "dev": true, "requires": { - "cssesc": "2.0.0", - "indexes-of": "1.0.1", - "uniq": "1.0.1" + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" } } } @@ -14087,8 +14061,8 @@ "integrity": "sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw==", "dev": true, "requires": { - "postcss": "7.0.35", - "postcss-selector-parser": "5.0.0" + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" }, "dependencies": { "cssesc": { @@ -14103,9 +14077,9 @@ "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", "dev": true, "requires": { - "cssesc": "2.0.0", - "indexes-of": "1.0.1", - "uniq": "1.0.1" + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" } } } @@ -14116,7 +14090,7 @@ "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", "dev": true, "requires": { - "postcss": "7.0.35" + "postcss": "^7.0.0" } }, "postcss-discard-duplicates": { @@ -14125,7 +14099,7 @@ "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", "dev": true, "requires": { - "postcss": "7.0.35" + "postcss": "^7.0.0" } }, "postcss-discard-empty": { @@ -14134,7 +14108,7 @@ "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", "dev": true, "requires": { - "postcss": "7.0.35" + "postcss": "^7.0.0" } }, "postcss-discard-overridden": { @@ -14143,7 +14117,7 @@ "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", "dev": true, "requires": { - "postcss": "7.0.35" + "postcss": "^7.0.0" } }, "postcss-double-position-gradients": { @@ -14152,8 +14126,8 @@ "integrity": "sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA==", "dev": true, "requires": { - "postcss": "7.0.35", - "postcss-values-parser": "2.0.1" + "postcss": "^7.0.5", + "postcss-values-parser": "^2.0.0" } }, "postcss-env-function": { @@ -14162,8 +14136,8 @@ "integrity": "sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw==", "dev": true, "requires": { - "postcss": "7.0.35", - "postcss-values-parser": "2.0.1" + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" } }, "postcss-flexbugs-fixes": { @@ -14172,7 +14146,7 @@ "integrity": "sha512-jr1LHxQvStNNAHlgco6PzY308zvLklh7SJVYuWUwyUQncofaAlD2l+P/gxKHOdqWKe7xJSkVLFF/2Tp+JqMSZA==", "dev": true, "requires": { - "postcss": "7.0.35" + "postcss": "^7.0.0" } }, "postcss-focus-visible": { @@ -14181,7 +14155,7 @@ "integrity": "sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g==", "dev": true, "requires": { - "postcss": "7.0.35" + "postcss": "^7.0.2" } }, "postcss-focus-within": { @@ -14190,7 +14164,7 @@ "integrity": "sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w==", "dev": true, "requires": { - "postcss": "7.0.35" + "postcss": "^7.0.2" } }, "postcss-font-variant": { @@ -14199,7 +14173,7 @@ "integrity": "sha512-I3ADQSTNtLTTd8uxZhtSOrTCQ9G4qUVKPjHiDk0bV75QSxXjVWiJVJ2VLdspGUi9fbW9BcjKJoRvxAH1pckqmA==", "dev": true, "requires": { - "postcss": "7.0.35" + "postcss": "^7.0.2" } }, "postcss-gap-properties": { @@ -14208,7 +14182,7 @@ "integrity": "sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg==", "dev": true, "requires": { - "postcss": "7.0.35" + "postcss": "^7.0.2" } }, "postcss-image-set-function": { @@ -14217,8 +14191,8 @@ "integrity": "sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw==", "dev": true, "requires": { - "postcss": "7.0.35", - "postcss-values-parser": "2.0.1" + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" } }, "postcss-initial": { @@ -14227,8 +14201,8 @@ "integrity": "sha512-ugA2wKonC0xeNHgirR4D3VWHs2JcU08WAi1KFLVcnb7IN89phID6Qtg2RIctWbnvp1TM2BOmDtX8GGLCKdR8YA==", "dev": true, "requires": { - "lodash.template": "4.5.0", - "postcss": "7.0.35" + "lodash.template": "^4.5.0", + "postcss": "^7.0.2" } }, "postcss-lab-function": { @@ -14237,9 +14211,9 @@ "integrity": "sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg==", "dev": true, "requires": { - "@csstools/convert-colors": "1.4.0", - "postcss": "7.0.35", - "postcss-values-parser": "2.0.1" + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" } }, "postcss-load-config": { @@ -14248,8 +14222,8 @@ "integrity": "sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw==", "dev": true, "requires": { - "cosmiconfig": "5.2.1", - "import-cwd": "2.1.0" + "cosmiconfig": "^5.0.0", + "import-cwd": "^2.0.0" } }, "postcss-loader": { @@ -14258,10 +14232,10 @@ "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==", "dev": true, "requires": { - "loader-utils": "1.4.0", - "postcss": "7.0.35", - "postcss-load-config": "2.1.2", - "schema-utils": "1.0.0" + "loader-utils": "^1.1.0", + "postcss": "^7.0.0", + "postcss-load-config": "^2.0.0", + "schema-utils": "^1.0.0" }, "dependencies": { "schema-utils": { @@ -14270,9 +14244,9 @@ "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", "dev": true, "requires": { - "ajv": "6.12.3", - "ajv-errors": "1.0.1", - "ajv-keywords": "3.5.2" + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" } } } @@ -14283,7 +14257,7 @@ "integrity": "sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA==", "dev": true, "requires": { - "postcss": "7.0.35" + "postcss": "^7.0.2" } }, "postcss-media-minmax": { @@ -14292,7 +14266,7 @@ "integrity": "sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw==", "dev": true, "requires": { - "postcss": "7.0.35" + "postcss": "^7.0.2" } }, "postcss-merge-longhand": { @@ -14302,9 +14276,9 @@ "dev": true, "requires": { "css-color-names": "0.0.4", - "postcss": "7.0.35", - "postcss-value-parser": "3.3.1", - "stylehacks": "4.0.3" + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "stylehacks": "^4.0.0" } }, "postcss-merge-rules": { @@ -14313,12 +14287,12 @@ "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", "dev": true, "requires": { - "browserslist": "4.16.3", - "caniuse-api": "3.0.0", - "cssnano-util-same-parent": "4.0.1", - "postcss": "7.0.35", - "postcss-selector-parser": "3.1.2", - "vendors": "1.0.4" + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "cssnano-util-same-parent": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0", + "vendors": "^1.0.0" }, "dependencies": { "postcss-selector-parser": { @@ -14327,9 +14301,9 @@ "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", "dev": true, "requires": { - "dot-prop": "5.3.0", - "indexes-of": "1.0.1", - "uniq": "1.0.1" + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" } } } @@ -14340,8 +14314,8 @@ "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", "dev": true, "requires": { - "postcss": "7.0.35", - "postcss-value-parser": "3.3.1" + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" } }, "postcss-minify-gradients": { @@ -14350,10 +14324,10 @@ "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", "dev": true, "requires": { - "cssnano-util-get-arguments": "4.0.0", - "is-color-stop": "1.1.0", - "postcss": "7.0.35", - "postcss-value-parser": "3.3.1" + "cssnano-util-get-arguments": "^4.0.0", + "is-color-stop": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" } }, "postcss-minify-params": { @@ -14362,12 +14336,12 @@ "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", "dev": true, "requires": { - "alphanum-sort": "1.0.2", - "browserslist": "4.16.3", - "cssnano-util-get-arguments": "4.0.0", - "postcss": "7.0.35", - "postcss-value-parser": "3.3.1", - "uniqs": "2.0.0" + "alphanum-sort": "^1.0.0", + "browserslist": "^4.0.0", + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "uniqs": "^2.0.0" } }, "postcss-minify-selectors": { @@ -14376,10 +14350,10 @@ "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", "dev": true, "requires": { - "alphanum-sort": "1.0.2", - "has": "1.0.3", - "postcss": "7.0.35", - "postcss-selector-parser": "3.1.2" + "alphanum-sort": "^1.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" }, "dependencies": { "postcss-selector-parser": { @@ -14388,9 +14362,9 @@ "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", "dev": true, "requires": { - "dot-prop": "5.3.0", - "indexes-of": "1.0.1", - "uniq": "1.0.1" + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" } } } @@ -14401,7 +14375,7 @@ "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", "dev": true, "requires": { - "postcss": "7.0.35" + "postcss": "^7.0.5" } }, "postcss-modules-local-by-default": { @@ -14410,10 +14384,10 @@ "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", "dev": true, "requires": { - "icss-utils": "4.1.1", - "postcss": "7.0.35", - "postcss-selector-parser": "6.0.4", - "postcss-value-parser": "4.1.0" + "icss-utils": "^4.1.1", + "postcss": "^7.0.32", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" }, "dependencies": { "postcss-value-parser": { @@ -14430,8 +14404,8 @@ "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", "dev": true, "requires": { - "postcss": "7.0.35", - "postcss-selector-parser": "6.0.4" + "postcss": "^7.0.6", + "postcss-selector-parser": "^6.0.0" } }, "postcss-modules-values": { @@ -14440,8 +14414,8 @@ "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", "dev": true, "requires": { - "icss-utils": "4.1.1", - "postcss": "7.0.35" + "icss-utils": "^4.0.0", + "postcss": "^7.0.6" } }, "postcss-nesting": { @@ -14450,7 +14424,7 @@ "integrity": "sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg==", "dev": true, "requires": { - "postcss": "7.0.35" + "postcss": "^7.0.2" } }, "postcss-normalize": { @@ -14459,11 +14433,11 @@ "integrity": "sha512-rt9JMS/m9FHIRroDDBGSMsyW1c0fkvOJPy62ggxSHUldJO7B195TqFMqIf+lY5ezpDcYOV4j86aUp3/XbxzCCQ==", "dev": true, "requires": { - "@csstools/normalize.css": "10.1.0", - "browserslist": "4.16.3", - "postcss": "7.0.35", - "postcss-browser-comments": "3.0.0", - "sanitize.css": "10.0.0" + "@csstools/normalize.css": "^10.1.0", + "browserslist": "^4.6.2", + "postcss": "^7.0.17", + "postcss-browser-comments": "^3.0.0", + "sanitize.css": "^10.0.0" } }, "postcss-normalize-charset": { @@ -14472,7 +14446,7 @@ "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", "dev": true, "requires": { - "postcss": "7.0.35" + "postcss": "^7.0.0" } }, "postcss-normalize-display-values": { @@ -14481,9 +14455,9 @@ "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", "dev": true, "requires": { - "cssnano-util-get-match": "4.0.0", - "postcss": "7.0.35", - "postcss-value-parser": "3.3.1" + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" } }, "postcss-normalize-positions": { @@ -14492,10 +14466,10 @@ "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", "dev": true, "requires": { - "cssnano-util-get-arguments": "4.0.0", - "has": "1.0.3", - "postcss": "7.0.35", - "postcss-value-parser": "3.3.1" + "cssnano-util-get-arguments": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" } }, "postcss-normalize-repeat-style": { @@ -14504,10 +14478,10 @@ "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", "dev": true, "requires": { - "cssnano-util-get-arguments": "4.0.0", - "cssnano-util-get-match": "4.0.0", - "postcss": "7.0.35", - "postcss-value-parser": "3.3.1" + "cssnano-util-get-arguments": "^4.0.0", + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" } }, "postcss-normalize-string": { @@ -14516,9 +14490,9 @@ "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", "dev": true, "requires": { - "has": "1.0.3", - "postcss": "7.0.35", - "postcss-value-parser": "3.3.1" + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" } }, "postcss-normalize-timing-functions": { @@ -14527,9 +14501,9 @@ "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", "dev": true, "requires": { - "cssnano-util-get-match": "4.0.0", - "postcss": "7.0.35", - "postcss-value-parser": "3.3.1" + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" } }, "postcss-normalize-unicode": { @@ -14538,9 +14512,9 @@ "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", "dev": true, "requires": { - "browserslist": "4.16.3", - "postcss": "7.0.35", - "postcss-value-parser": "3.3.1" + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" } }, "postcss-normalize-url": { @@ -14549,10 +14523,10 @@ "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", "dev": true, "requires": { - "is-absolute-url": "2.1.0", - "normalize-url": "3.3.0", - "postcss": "7.0.35", - "postcss-value-parser": "3.3.1" + "is-absolute-url": "^2.0.0", + "normalize-url": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" }, "dependencies": { "normalize-url": { @@ -14569,8 +14543,8 @@ "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", "dev": true, "requires": { - "postcss": "7.0.35", - "postcss-value-parser": "3.3.1" + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" } }, "postcss-ordered-values": { @@ -14579,9 +14553,9 @@ "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", "dev": true, "requires": { - "cssnano-util-get-arguments": "4.0.0", - "postcss": "7.0.35", - "postcss-value-parser": "3.3.1" + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" } }, "postcss-overflow-shorthand": { @@ -14590,7 +14564,7 @@ "integrity": "sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g==", "dev": true, "requires": { - "postcss": "7.0.35" + "postcss": "^7.0.2" } }, "postcss-page-break": { @@ -14599,7 +14573,7 @@ "integrity": "sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ==", "dev": true, "requires": { - "postcss": "7.0.35" + "postcss": "^7.0.2" } }, "postcss-place": { @@ -14608,8 +14582,8 @@ "integrity": "sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg==", "dev": true, "requires": { - "postcss": "7.0.35", - "postcss-values-parser": "2.0.1" + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" } }, "postcss-preset-env": { @@ -14618,43 +14592,43 @@ "integrity": "sha512-eU4/K5xzSFwUFJ8hTdTQzo2RBLbDVt83QZrAvI07TULOkmyQlnYlpwep+2yIK+K+0KlZO4BvFcleOCCcUtwchg==", "dev": true, "requires": { - "autoprefixer": "9.8.6", - "browserslist": "4.16.3", - "caniuse-lite": "1.0.30001207", - "css-blank-pseudo": "0.1.4", - "css-has-pseudo": "0.10.0", - "css-prefers-color-scheme": "3.1.1", - "cssdb": "4.4.0", - "postcss": "7.0.35", - "postcss-attribute-case-insensitive": "4.0.2", - "postcss-color-functional-notation": "2.0.1", - "postcss-color-gray": "5.0.0", - "postcss-color-hex-alpha": "5.0.3", - "postcss-color-mod-function": "3.0.3", - "postcss-color-rebeccapurple": "4.0.1", - "postcss-custom-media": "7.0.8", - "postcss-custom-properties": "8.0.11", - "postcss-custom-selectors": "5.1.2", - "postcss-dir-pseudo-class": "5.0.0", - "postcss-double-position-gradients": "1.0.0", - "postcss-env-function": "2.0.2", - "postcss-focus-visible": "4.0.0", - "postcss-focus-within": "3.0.0", - "postcss-font-variant": "4.0.1", - "postcss-gap-properties": "2.0.0", - "postcss-image-set-function": "3.0.1", - "postcss-initial": "3.0.2", - "postcss-lab-function": "2.0.1", - "postcss-logical": "3.0.0", - "postcss-media-minmax": "4.0.0", - "postcss-nesting": "7.0.1", - "postcss-overflow-shorthand": "2.0.0", - "postcss-page-break": "2.0.0", - "postcss-place": "4.0.1", - "postcss-pseudo-class-any-link": "6.0.0", - "postcss-replace-overflow-wrap": "3.0.0", - "postcss-selector-matches": "4.0.0", - "postcss-selector-not": "4.0.1" + "autoprefixer": "^9.6.1", + "browserslist": "^4.6.4", + "caniuse-lite": "^1.0.30000981", + "css-blank-pseudo": "^0.1.4", + "css-has-pseudo": "^0.10.0", + "css-prefers-color-scheme": "^3.1.1", + "cssdb": "^4.4.0", + "postcss": "^7.0.17", + "postcss-attribute-case-insensitive": "^4.0.1", + "postcss-color-functional-notation": "^2.0.1", + "postcss-color-gray": "^5.0.0", + "postcss-color-hex-alpha": "^5.0.3", + "postcss-color-mod-function": "^3.0.3", + "postcss-color-rebeccapurple": "^4.0.1", + "postcss-custom-media": "^7.0.8", + "postcss-custom-properties": "^8.0.11", + "postcss-custom-selectors": "^5.1.2", + "postcss-dir-pseudo-class": "^5.0.0", + "postcss-double-position-gradients": "^1.0.0", + "postcss-env-function": "^2.0.2", + "postcss-focus-visible": "^4.0.0", + "postcss-focus-within": "^3.0.0", + "postcss-font-variant": "^4.0.0", + "postcss-gap-properties": "^2.0.0", + "postcss-image-set-function": "^3.0.1", + "postcss-initial": "^3.0.0", + "postcss-lab-function": "^2.0.1", + "postcss-logical": "^3.0.0", + "postcss-media-minmax": "^4.0.0", + "postcss-nesting": "^7.0.0", + "postcss-overflow-shorthand": "^2.0.0", + "postcss-page-break": "^2.0.0", + "postcss-place": "^4.0.1", + "postcss-pseudo-class-any-link": "^6.0.0", + "postcss-replace-overflow-wrap": "^3.0.0", + "postcss-selector-matches": "^4.0.0", + "postcss-selector-not": "^4.0.0" } }, "postcss-pseudo-class-any-link": { @@ -14663,8 +14637,8 @@ "integrity": "sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew==", "dev": true, "requires": { - "postcss": "7.0.35", - "postcss-selector-parser": "5.0.0" + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" }, "dependencies": { "cssesc": { @@ -14679,9 +14653,9 @@ "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", "dev": true, "requires": { - "cssesc": "2.0.0", - "indexes-of": "1.0.1", - "uniq": "1.0.1" + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" } } } @@ -14692,10 +14666,10 @@ "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", "dev": true, "requires": { - "browserslist": "4.16.3", - "caniuse-api": "3.0.0", - "has": "1.0.3", - "postcss": "7.0.35" + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0" } }, "postcss-reduce-transforms": { @@ -14704,10 +14678,10 @@ "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", "dev": true, "requires": { - "cssnano-util-get-match": "4.0.0", - "has": "1.0.3", - "postcss": "7.0.35", - "postcss-value-parser": "3.3.1" + "cssnano-util-get-match": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" } }, "postcss-replace-overflow-wrap": { @@ -14716,7 +14690,7 @@ "integrity": "sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw==", "dev": true, "requires": { - "postcss": "7.0.35" + "postcss": "^7.0.2" } }, "postcss-safe-parser": { @@ -14725,7 +14699,7 @@ "integrity": "sha512-xZsFA3uX8MO3yAda03QrG3/Eg1LN3EPfjjf07vke/46HERLZyHrTsQ9E1r1w1W//fWEhtYNndo2hQplN2cVpCQ==", "dev": true, "requires": { - "postcss": "7.0.35" + "postcss": "^7.0.0" } }, "postcss-selector-matches": { @@ -14734,8 +14708,8 @@ "integrity": "sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww==", "dev": true, "requires": { - "balanced-match": "1.0.0", - "postcss": "7.0.35" + "balanced-match": "^1.0.0", + "postcss": "^7.0.2" } }, "postcss-selector-not": { @@ -14744,8 +14718,8 @@ "integrity": "sha512-YolvBgInEK5/79C+bdFMyzqTg6pkYqDbzZIST/PDMqa/o3qtXenD05apBG2jLgT0/BQ77d4U2UK12jWpilqMAQ==", "dev": true, "requires": { - "balanced-match": "1.0.0", - "postcss": "7.0.35" + "balanced-match": "^1.0.0", + "postcss": "^7.0.2" } }, "postcss-selector-parser": { @@ -14754,10 +14728,10 @@ "integrity": "sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==", "dev": true, "requires": { - "cssesc": "3.0.0", - "indexes-of": "1.0.1", - "uniq": "1.0.1", - "util-deprecate": "1.0.2" + "cssesc": "^3.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1", + "util-deprecate": "^1.0.2" } }, "postcss-svgo": { @@ -14766,10 +14740,10 @@ "integrity": "sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==", "dev": true, "requires": { - "is-svg": "3.0.0", - "postcss": "7.0.35", - "postcss-value-parser": "3.3.1", - "svgo": "1.3.2" + "is-svg": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "svgo": "^1.0.0" } }, "postcss-unique-selectors": { @@ -14778,9 +14752,9 @@ "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", "dev": true, "requires": { - "alphanum-sort": "1.0.2", - "postcss": "7.0.35", - "uniqs": "2.0.0" + "alphanum-sort": "^1.0.0", + "postcss": "^7.0.0", + "uniqs": "^2.0.0" } }, "postcss-value-parser": { @@ -14794,9 +14768,9 @@ "integrity": "sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg==", "dev": true, "requires": { - "flatten": "1.0.3", - "indexes-of": "1.0.1", - "uniq": "1.0.1" + "flatten": "^1.0.2", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" } }, "prefix-style": { @@ -14834,8 +14808,8 @@ "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", "dev": true, "requires": { - "lodash": "4.17.21", - "renderkid": "2.0.5" + "lodash": "^4.17.20", + "renderkid": "^2.0.4" }, "dependencies": { "lodash": { @@ -14852,10 +14826,10 @@ "integrity": "sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA==", "dev": true, "requires": { - "@jest/types": "24.9.0", - "ansi-regex": "4.1.0", - "ansi-styles": "3.2.1", - "react-is": "16.13.1" + "@jest/types": "^24.9.0", + "ansi-regex": "^4.0.0", + "ansi-styles": "^3.2.0", + "react-is": "^16.8.4" }, "dependencies": { "ansi-regex": { @@ -14889,7 +14863,7 @@ "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", "requires": { - "asap": "2.0.6" + "asap": "~2.0.3" } }, "promise-inflight": { @@ -14904,11 +14878,11 @@ "integrity": "sha1-V3VPZPVD/XsIRXB8gY7OYY8F/9w=", "dev": true, "requires": { - "pkginfo": "0.4.1", - "read": "1.0.5", - "revalidator": "0.1.8", - "utile": "0.2.1", - "winston": "0.8.3" + "pkginfo": "0.x.x", + "read": "1.0.x", + "revalidator": "0.1.x", + "utile": "0.2.x", + "winston": "0.8.x" } }, "prompts": { @@ -14917,8 +14891,8 @@ "integrity": "sha512-EQyfIuO2hPDsX1L/blblV+H7I0knhgAd82cVneCwcdND9B8AuCDuRcBH6yIcG4dFzlOUqbazQqwGjx5xmsNLuQ==", "dev": true, "requires": { - "kleur": "3.0.3", - "sisteransi": "1.0.5" + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" } }, "prop-types": { @@ -14926,9 +14900,9 @@ "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", "requires": { - "loose-envify": "1.4.0", - "object-assign": "4.1.1", - "react-is": "16.13.1" + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" } }, "prop-types-exact": { @@ -14936,9 +14910,9 @@ "resolved": "https://registry.npmjs.org/prop-types-exact/-/prop-types-exact-1.2.0.tgz", "integrity": "sha512-K+Tk3Kd9V0odiXFP9fwDHUYRyvK3Nun3GVyPapSIs5OBkITAm15W0CPFD/YKTkMUAbc0b9CUwRQp2ybiBIq+eA==", "requires": { - "has": "1.0.3", - "object.assign": "4.1.0", - "reflect.ownkeys": "0.2.0" + "has": "^1.0.3", + "object.assign": "^4.1.0", + "reflect.ownkeys": "^0.2.0" } }, "proxy-addr": { @@ -14947,7 +14921,7 @@ "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", "dev": true, "requires": { - "forwarded": "0.1.2", + "forwarded": "~0.1.2", "ipaddr.js": "1.9.1" } }, @@ -14975,12 +14949,12 @@ "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", "dev": true, "requires": { - "bn.js": "4.12.0", - "browserify-rsa": "4.1.0", - "create-hash": "1.2.0", - "parse-asn1": "5.1.6", - "randombytes": "2.1.0", - "safe-buffer": "5.2.1" + "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" }, "dependencies": { "bn.js": { @@ -14997,8 +14971,8 @@ "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", "dev": true, "requires": { - "end-of-stream": "1.4.4", - "once": "1.4.0" + "end-of-stream": "^1.1.0", + "once": "^1.3.1" } }, "pumpify": { @@ -15007,9 +14981,9 @@ "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", "dev": true, "requires": { - "duplexify": "3.7.1", - "inherits": "2.0.4", - "pump": "2.0.1" + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" }, "dependencies": { "pump": { @@ -15018,8 +14992,8 @@ "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", "dev": true, "requires": { - "end-of-stream": "1.4.4", - "once": "1.4.0" + "end-of-stream": "^1.1.0", + "once": "^1.3.1" } } } @@ -15046,7 +15020,7 @@ "resolved": "https://registry.npmjs.org/qrcode.react/-/qrcode.react-0.9.3.tgz", "integrity": "sha512-gGd30Ez7cmrKxyN2M3nueaNLk/f9J7NDRgaD5fVgxGpPLsYGWMn9UQ+XnDpv95cfszTQTdaf4QGLNMf3xU0hmw==", "requires": { - "prop-types": "15.7.2", + "prop-types": "^15.6.0", "qr.js": "0.0.0" } }, @@ -15061,9 +15035,9 @@ "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==", "requires": { - "decode-uri-component": "0.2.0", - "object-assign": "4.1.1", - "strict-uri-encode": "1.1.0" + "decode-uri-component": "^0.2.0", + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" } }, "querystring": { @@ -15095,7 +15069,7 @@ "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", "requires": { - "performance-now": "2.1.0" + "performance-now": "^2.1.0" } }, "randombytes": { @@ -15104,7 +15078,7 @@ "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", "dev": true, "requires": { - "safe-buffer": "5.2.1" + "safe-buffer": "^5.1.0" } }, "randomfill": { @@ -15113,8 +15087,8 @@ "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", "dev": true, "requires": { - "randombytes": "2.1.0", - "safe-buffer": "5.2.1" + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" } }, "range-parser": { @@ -15148,10 +15122,10 @@ "resolved": "https://registry.npmjs.org/rc-align/-/rc-align-2.4.5.tgz", "integrity": "sha512-nv9wYUYdfyfK+qskThf4BQUSIadeI/dCsfaMZfNEoxm9HwOIioQ+LyqmMK6jWHAZQgOzMLaqawhuBXlF63vgjw==", "requires": { - "babel-runtime": "6.26.0", - "dom-align": "1.12.0", - "prop-types": "15.7.2", - "rc-util": "4.21.1" + "babel-runtime": "^6.26.0", + "dom-align": "^1.7.0", + "prop-types": "^15.5.8", + "rc-util": "^4.0.4" } }, "rc-animate": { @@ -15159,13 +15133,13 @@ "resolved": "https://registry.npmjs.org/rc-animate/-/rc-animate-2.11.1.tgz", "integrity": "sha512-1NyuCGFJG/0Y+9RKh5y/i/AalUCA51opyyS/jO2seELpgymZm2u9QV3xwODwEuzkmeQ1BDPxMLmYLcTJedPlkQ==", "requires": { - "babel-runtime": "6.26.0", - "classnames": "2.2.6", - "css-animation": "1.6.1", - "prop-types": "15.7.2", - "raf": "3.4.1", - "rc-util": "4.21.1", - "react-lifecycles-compat": "3.0.4" + "babel-runtime": "6.x", + "classnames": "^2.2.6", + "css-animation": "^1.3.2", + "prop-types": "15.x", + "raf": "^3.4.0", + "rc-util": "^4.15.3", + "react-lifecycles-compat": "^3.0.4" } }, "rc-cascader": { @@ -15173,10 +15147,10 @@ "resolved": "https://registry.npmjs.org/rc-cascader/-/rc-cascader-1.3.0.tgz", "integrity": "sha512-wayuMo/dSZixvdpiRFZB4Q6A3omKRXQcJ3CxN02+PNiTEcRnK2KDqKUzrx7GwgMsyH5tz90lUZ91lLaEPNFv0A==", "requires": { - "array-tree-filter": "2.1.0", - "rc-trigger": "4.4.2", - "rc-util": "5.2.1", - "warning": "4.0.3" + "array-tree-filter": "^2.1.0", + "rc-trigger": "^4.0.0", + "rc-util": "^5.0.1", + "warning": "^4.0.1" }, "dependencies": { "rc-align": { @@ -15184,11 +15158,11 @@ "resolved": "https://registry.npmjs.org/rc-align/-/rc-align-4.0.3.tgz", "integrity": "sha512-TpI0t1tvAo/wYdoZbZlkCK+MkQBqNuPyRZesfsji4tMlqoqQ0q0MhnC9JD5KGPitMvmSB+KWgFpaN2uTz4hw6Q==", "requires": { - "@babel/runtime": "7.10.4", - "classnames": "2.2.6", - "dom-align": "1.12.0", - "rc-util": "5.2.1", - "resize-observer-polyfill": "1.5.1" + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "dom-align": "^1.7.0", + "rc-util": "^5.0.1", + "resize-observer-polyfill": "^1.5.1" } }, "rc-trigger": { @@ -15196,12 +15170,12 @@ "resolved": "https://registry.npmjs.org/rc-trigger/-/rc-trigger-4.4.2.tgz", "integrity": "sha512-uw2/s7j1b/RXyixa4omPuxZWv/3ln+H+p0v3trIUBxseolbdj8TTFpXYjXMZdGtMpAEAIbN1yo/K+r7wRB+xtQ==", "requires": { - "@babel/runtime": "7.10.4", - "classnames": "2.2.6", - "raf": "3.4.1", - "rc-align": "4.0.3", - "rc-motion": "1.1.2", - "rc-util": "5.2.1" + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.6", + "raf": "^3.4.1", + "rc-align": "^4.0.0", + "rc-motion": "^1.0.0", + "rc-util": "^5.0.1" } }, "rc-util": { @@ -15209,8 +15183,8 @@ "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-5.2.1.tgz", "integrity": "sha512-OnIKp4DsYZpT3St9LwiGARXyMR38wNbk7C4jXS6NGAGHZEQWck7W6qfiJwj+MUmhJiUisAknU6BUs65exbhFTw==", "requires": { - "react-is": "16.13.1", - "shallowequal": "1.1.0" + "react-is": "^16.12.0", + "shallowequal": "^1.1.0" } } } @@ -15220,8 +15194,8 @@ "resolved": "https://registry.npmjs.org/rc-checkbox/-/rc-checkbox-2.3.1.tgz", "integrity": "sha512-i290/iTqmZ0WtI2UPIryqT9rW6O99+an4KeZIyZDH3r+Jbb6YdddaWNdzq7g5m9zaNhJvgjf//wJtC4fvve2Tg==", "requires": { - "@babel/runtime": "7.10.4", - "classnames": "2.2.6" + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1" } }, "rc-collapse": { @@ -15229,11 +15203,11 @@ "resolved": "https://registry.npmjs.org/rc-collapse/-/rc-collapse-2.0.0.tgz", "integrity": "sha512-R5+Ge1uzwK9G1wZPRPhqQsed4FXTDmU0BKzsqfNBtZdk/wd+yey8ZutmJmSozYc5hQwjPkCvJHV7gOIRZKIlJg==", "requires": { - "@ant-design/css-animation": "1.7.3", - "classnames": "2.2.6", - "rc-animate": "3.1.0", - "react-is": "16.13.1", - "shallowequal": "1.1.0" + "@ant-design/css-animation": "^1.7.2", + "classnames": "2.x", + "rc-animate": "3.x", + "react-is": "^16.7.0", + "shallowequal": "^1.1.0" }, "dependencies": { "rc-animate": { @@ -15241,10 +15215,10 @@ "resolved": "https://registry.npmjs.org/rc-animate/-/rc-animate-3.1.0.tgz", "integrity": "sha512-8FsM+3B1H+0AyTyGggY6JyVldHTs1CyYT8CfTmG/nGHHXlecvSLeICJhcKgRLjUiQlctNnRtB1rwz79cvBVmrw==", "requires": { - "@ant-design/css-animation": "1.7.3", - "classnames": "2.2.6", - "raf": "3.4.1", - "rc-util": "5.2.1" + "@ant-design/css-animation": "^1.7.2", + "classnames": "^2.2.6", + "raf": "^3.4.0", + "rc-util": "^5.0.1" } }, "rc-util": { @@ -15252,8 +15226,8 @@ "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-5.2.1.tgz", "integrity": "sha512-OnIKp4DsYZpT3St9LwiGARXyMR38wNbk7C4jXS6NGAGHZEQWck7W6qfiJwj+MUmhJiUisAknU6BUs65exbhFTw==", "requires": { - "react-is": "16.13.1", - "shallowequal": "1.1.0" + "react-is": "^16.12.0", + "shallowequal": "^1.1.0" } } } @@ -15263,11 +15237,11 @@ "resolved": "https://registry.npmjs.org/rc-color-picker/-/rc-color-picker-1.2.6.tgz", "integrity": "sha512-AaC9Pg7qCHSy5M4eVbqDIaNb2FC4SEw82GOHB2C4R/+vF2FVa/r5XA+Igg5+zLPmAvBLhz9tL4MAfkRA8yWNJw==", "requires": { - "classnames": "2.2.6", - "prop-types": "15.7.2", - "rc-trigger": "1.11.5", - "rc-util": "4.21.1", - "tinycolor2": "1.4.1" + "classnames": "^2.2.5", + "prop-types": "^15.5.8", + "rc-trigger": "1.x", + "rc-util": "^4.0.2", + "tinycolor2": "^1.4.1" }, "dependencies": { "rc-trigger": { @@ -15275,12 +15249,12 @@ "resolved": "https://registry.npmjs.org/rc-trigger/-/rc-trigger-1.11.5.tgz", "integrity": "sha512-MBuUPw1nFzA4K7jQOwb7uvFaZFjXGd00EofUYiZ+l/fgKVq8wnLC0lkv36kwqM7vfKyftRo2sh7cWVpdPuNnnw==", "requires": { - "babel-runtime": "6.26.0", - "create-react-class": "15.6.3", - "prop-types": "15.7.2", - "rc-align": "2.4.5", - "rc-animate": "2.11.1", - "rc-util": "4.21.1" + "babel-runtime": "6.x", + "create-react-class": "15.x", + "prop-types": "15.x", + "rc-align": "2.x", + "rc-animate": "2.x", + "rc-util": "4.x" } } } @@ -15290,8 +15264,8 @@ "resolved": "https://registry.npmjs.org/rc-dialog/-/rc-dialog-8.1.1.tgz", "integrity": "sha512-ToyHiMlV94z8LfnmeKoVvu04Pd9+HdwwSHhY2a8IWeYGA5Cjk1WyIZvS+njCsm8rSMM4NqPqFkMZA0N/Iw0NrQ==", "requires": { - "rc-animate": "3.1.0", - "rc-util": "5.2.1" + "rc-animate": "3.x", + "rc-util": "^5.0.1" }, "dependencies": { "rc-animate": { @@ -15299,10 +15273,10 @@ "resolved": "https://registry.npmjs.org/rc-animate/-/rc-animate-3.1.0.tgz", "integrity": "sha512-8FsM+3B1H+0AyTyGggY6JyVldHTs1CyYT8CfTmG/nGHHXlecvSLeICJhcKgRLjUiQlctNnRtB1rwz79cvBVmrw==", "requires": { - "@ant-design/css-animation": "1.7.3", - "classnames": "2.2.6", - "raf": "3.4.1", - "rc-util": "5.2.1" + "@ant-design/css-animation": "^1.7.2", + "classnames": "^2.2.6", + "raf": "^3.4.0", + "rc-util": "^5.0.1" } }, "rc-util": { @@ -15310,8 +15284,8 @@ "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-5.2.1.tgz", "integrity": "sha512-OnIKp4DsYZpT3St9LwiGARXyMR38wNbk7C4jXS6NGAGHZEQWck7W6qfiJwj+MUmhJiUisAknU6BUs65exbhFTw==", "requires": { - "react-is": "16.13.1", - "shallowequal": "1.1.0" + "react-is": "^16.12.0", + "shallowequal": "^1.1.0" } } } @@ -15321,9 +15295,9 @@ "resolved": "https://registry.npmjs.org/rc-drawer/-/rc-drawer-4.1.0.tgz", "integrity": "sha512-kjeQFngPjdzAFahNIV0EvEBoIKMOnvUsAxpkSPELoD/1DuR4nLafom5ryma+TIxGwkFJ92W6yjsMi1U9aiOTeQ==", "requires": { - "@babel/runtime": "7.10.4", - "classnames": "2.2.6", - "rc-util": "5.2.1" + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.6", + "rc-util": "^5.0.1" }, "dependencies": { "rc-util": { @@ -15331,8 +15305,8 @@ "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-5.2.1.tgz", "integrity": "sha512-OnIKp4DsYZpT3St9LwiGARXyMR38wNbk7C4jXS6NGAGHZEQWck7W6qfiJwj+MUmhJiUisAknU6BUs65exbhFTw==", "requires": { - "react-is": "16.13.1", - "shallowequal": "1.1.0" + "react-is": "^16.12.0", + "shallowequal": "^1.1.0" } } } @@ -15342,9 +15316,9 @@ "resolved": "https://registry.npmjs.org/rc-dropdown/-/rc-dropdown-3.1.2.tgz", "integrity": "sha512-s2W5jqvjTid5DxotGO5FlTBaQWeB+Bu7McQgjB8Ot3Wbl72AIKwLf11+lgbV4mA2vWC1H8DKyn6SW9TKLTi0xg==", "requires": { - "@babel/runtime": "7.10.4", - "classnames": "2.2.6", - "rc-trigger": "4.4.2" + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.6", + "rc-trigger": "^4.0.0" }, "dependencies": { "rc-align": { @@ -15352,11 +15326,11 @@ "resolved": "https://registry.npmjs.org/rc-align/-/rc-align-4.0.3.tgz", "integrity": "sha512-TpI0t1tvAo/wYdoZbZlkCK+MkQBqNuPyRZesfsji4tMlqoqQ0q0MhnC9JD5KGPitMvmSB+KWgFpaN2uTz4hw6Q==", "requires": { - "@babel/runtime": "7.10.4", - "classnames": "2.2.6", - "dom-align": "1.12.0", - "rc-util": "5.2.1", - "resize-observer-polyfill": "1.5.1" + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "dom-align": "^1.7.0", + "rc-util": "^5.0.1", + "resize-observer-polyfill": "^1.5.1" } }, "rc-trigger": { @@ -15364,12 +15338,12 @@ "resolved": "https://registry.npmjs.org/rc-trigger/-/rc-trigger-4.4.2.tgz", "integrity": "sha512-uw2/s7j1b/RXyixa4omPuxZWv/3ln+H+p0v3trIUBxseolbdj8TTFpXYjXMZdGtMpAEAIbN1yo/K+r7wRB+xtQ==", "requires": { - "@babel/runtime": "7.10.4", - "classnames": "2.2.6", - "raf": "3.4.1", - "rc-align": "4.0.3", - "rc-motion": "1.1.2", - "rc-util": "5.2.1" + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.6", + "raf": "^3.4.1", + "rc-align": "^4.0.0", + "rc-motion": "^1.0.0", + "rc-util": "^5.0.1" } }, "rc-util": { @@ -15377,8 +15351,8 @@ "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-5.2.1.tgz", "integrity": "sha512-OnIKp4DsYZpT3St9LwiGARXyMR38wNbk7C4jXS6NGAGHZEQWck7W6qfiJwj+MUmhJiUisAknU6BUs65exbhFTw==", "requires": { - "react-is": "16.13.1", - "shallowequal": "1.1.0" + "react-is": "^16.12.0", + "shallowequal": "^1.1.0" } } } @@ -15388,13 +15362,13 @@ "resolved": "https://registry.npmjs.org/rc-editor-core/-/rc-editor-core-0.8.10.tgz", "integrity": "sha512-T3aHpeMCIYA1sdAI7ynHHjXy5fqp83uPlD68ovZ0oClTSc3tbHmyCxXlA+Ti4YgmcpCYv7avF6a+TIbAka53kw==", "requires": { - "babel-runtime": "6.26.0", - "classnames": "2.2.6", - "draft-js": "0.10.5", - "immutable": "3.7.6", - "lodash": "4.17.19", - "prop-types": "15.7.2", - "setimmediate": "1.0.5" + "babel-runtime": "^6.26.0", + "classnames": "^2.2.5", + "draft-js": "^0.10.0", + "immutable": "^3.7.4", + "lodash": "^4.16.5", + "prop-types": "^15.5.8", + "setimmediate": "^1.0.5" }, "dependencies": { "draft-js": { @@ -15402,9 +15376,9 @@ "resolved": "https://registry.npmjs.org/draft-js/-/draft-js-0.10.5.tgz", "integrity": "sha512-LE6jSCV9nkPhfVX2ggcRLA4FKs6zWq9ceuO/88BpXdNCS7mjRTgs0NsV6piUCJX9YxMsB9An33wnkMmU2sD2Zg==", "requires": { - "fbjs": "0.8.17", - "immutable": "3.7.6", - "object-assign": "4.1.1" + "fbjs": "^0.8.15", + "immutable": "~3.7.4", + "object-assign": "^4.1.0" } } } @@ -15414,14 +15388,14 @@ "resolved": "https://registry.npmjs.org/rc-editor-mention/-/rc-editor-mention-1.1.13.tgz", "integrity": "sha512-3AOmGir91Fi2ogfRRaXLtqlNuIwQpvla7oUnGHS1+3eo7b+fUp5IlKcagqtwUBB5oDNofoySXkLBxzWvSYNp/Q==", "requires": { - "babel-runtime": "6.26.0", - "classnames": "2.2.6", - "dom-scroll-into-view": "1.2.1", - "draft-js": "0.10.5", - "immutable": "3.7.6", - "prop-types": "15.7.2", - "rc-animate": "2.11.1", - "rc-editor-core": "0.8.10" + "babel-runtime": "^6.23.0", + "classnames": "^2.2.5", + "dom-scroll-into-view": "^1.2.0", + "draft-js": "~0.10.0", + "immutable": "~3.7.4", + "prop-types": "^15.5.8", + "rc-animate": "^2.3.0", + "rc-editor-core": "~0.8.3" }, "dependencies": { "draft-js": { @@ -15429,9 +15403,9 @@ "resolved": "https://registry.npmjs.org/draft-js/-/draft-js-0.10.5.tgz", "integrity": "sha512-LE6jSCV9nkPhfVX2ggcRLA4FKs6zWq9ceuO/88BpXdNCS7mjRTgs0NsV6piUCJX9YxMsB9An33wnkMmU2sD2Zg==", "requires": { - "fbjs": "0.8.17", - "immutable": "3.7.6", - "object-assign": "4.1.1" + "fbjs": "^0.8.15", + "immutable": "~3.7.4", + "object-assign": "^4.1.0" } } } @@ -15441,9 +15415,9 @@ "resolved": "https://registry.npmjs.org/rc-field-form/-/rc-field-form-1.10.1.tgz", "integrity": "sha512-aosTtNTqLYX2jsG5GyCv7axe+b57XH73T7TmmrX/cmhemhtFjvNE6RkRkmtP9VOJnZg5YGC5HfK172cnJ1Ij7Q==", "requires": { - "@babel/runtime": "7.10.4", - "async-validator": "3.4.0", - "rc-util": "5.2.1" + "@babel/runtime": "^7.8.4", + "async-validator": "^3.0.3", + "rc-util": "^5.0.0" }, "dependencies": { "async-validator": { @@ -15456,8 +15430,8 @@ "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-5.2.1.tgz", "integrity": "sha512-OnIKp4DsYZpT3St9LwiGARXyMR38wNbk7C4jXS6NGAGHZEQWck7W6qfiJwj+MUmhJiUisAknU6BUs65exbhFTw==", "requires": { - "react-is": "16.13.1", - "shallowequal": "1.1.0" + "react-is": "^16.12.0", + "shallowequal": "^1.1.0" } } } @@ -15467,14 +15441,14 @@ "resolved": "https://registry.npmjs.org/rc-form/-/rc-form-2.4.11.tgz", "integrity": "sha512-8BL+FNlFLTOY/A5X6tU35GQJLSIpsmqpwn/tFAYQTczXc4dMJ33ggtH248Cum8+LS0jLTsJKG2L4Qp+1CkY+sA==", "requires": { - "async-validator": "1.11.5", - "babel-runtime": "6.26.0", - "create-react-class": "15.6.3", - "dom-scroll-into-view": "1.2.1", - "hoist-non-react-statics": "3.3.2", - "lodash": "4.17.19", - "rc-util": "4.21.1", - "warning": "4.0.3" + "async-validator": "~1.11.3", + "babel-runtime": "6.x", + "create-react-class": "^15.5.3", + "dom-scroll-into-view": "1.x", + "hoist-non-react-statics": "^3.3.0", + "lodash": "^4.17.4", + "rc-util": "^4.15.3", + "warning": "^4.0.3" } }, "rc-gesture": { @@ -15482,7 +15456,7 @@ "resolved": "https://registry.npmjs.org/rc-gesture/-/rc-gesture-0.0.22.tgz", "integrity": "sha512-6G6qrCE0MUTXyjh/powj91XkjRjoFL4HiJLPU5lALXHvGX+/efcUjGYUrHrrw0mwQdmrmg4POqnY/bibns+G3g==", "requires": { - "babel-runtime": "6.26.0" + "babel-runtime": "6.x" } }, "rc-image": { @@ -15490,11 +15464,11 @@ "resolved": "https://registry.npmjs.org/rc-image/-/rc-image-3.0.4.tgz", "integrity": "sha512-XPcggtKffW4k2ktOxzcu4N4RXnQwN7yrdiS0rRXK4r55SHb8BG7qQUmA0VnvKF7o+bPXUP18A3y+OI35hr8CLQ==", "requires": { - "@ant-design/icons": "4.2.2", - "@babel/runtime": "7.11.2", - "classnames": "2.2.6", - "rc-dialog": "8.3.3", - "rc-util": "5.2.1" + "@ant-design/icons": "^4.2.2", + "@babel/runtime": "^7.11.2", + "classnames": "^2.2.6", + "rc-dialog": "^8.3.2", + "rc-util": "^5.0.6" }, "dependencies": { "@babel/runtime": { @@ -15502,7 +15476,7 @@ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.11.2.tgz", "integrity": "sha512-TeWkU52so0mPtDcaCTxNBI/IHiz0pZgr8VEFqXFtZWpYD08ZB6FaSwVAS8MKRQAP3bYKiVjwysOJgMFY28o6Tw==", "requires": { - "regenerator-runtime": "0.13.7" + "regenerator-runtime": "^0.13.4" } }, "rc-animate": { @@ -15510,10 +15484,10 @@ "resolved": "https://registry.npmjs.org/rc-animate/-/rc-animate-3.1.0.tgz", "integrity": "sha512-8FsM+3B1H+0AyTyGggY6JyVldHTs1CyYT8CfTmG/nGHHXlecvSLeICJhcKgRLjUiQlctNnRtB1rwz79cvBVmrw==", "requires": { - "@ant-design/css-animation": "1.7.3", - "classnames": "2.2.6", - "raf": "3.4.1", - "rc-util": "5.2.1" + "@ant-design/css-animation": "^1.7.2", + "classnames": "^2.2.6", + "raf": "^3.4.0", + "rc-util": "^5.0.1" } }, "rc-dialog": { @@ -15521,9 +15495,9 @@ "resolved": "https://registry.npmjs.org/rc-dialog/-/rc-dialog-8.3.3.tgz", "integrity": "sha512-EEc9PoyZ+5lLdoT+b8p39628qQngULF/+Id1Sw/LNE26+P/fjEdbTisAanCZyrguhjPI5ougAkEr3drlQAW/ZA==", "requires": { - "@babel/runtime": "7.11.2", - "rc-animate": "3.1.0", - "rc-util": "5.2.1" + "@babel/runtime": "^7.10.1", + "rc-animate": "3.x", + "rc-util": "^5.0.1" } }, "rc-util": { @@ -15531,8 +15505,8 @@ "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-5.2.1.tgz", "integrity": "sha512-OnIKp4DsYZpT3St9LwiGARXyMR38wNbk7C4jXS6NGAGHZEQWck7W6qfiJwj+MUmhJiUisAknU6BUs65exbhFTw==", "requires": { - "react-is": "16.13.1", - "shallowequal": "1.1.0" + "react-is": "^16.12.0", + "shallowequal": "^1.1.0" } }, "regenerator-runtime": { @@ -15547,9 +15521,9 @@ "resolved": "https://registry.npmjs.org/rc-input-number/-/rc-input-number-6.0.0.tgz", "integrity": "sha512-vbe+g7HvR/joknSnvLkBTi9N9I+LsV4kljfuog8WNiS7OAF3aEN0QcHSOQ4+xk6+Hx9P1tU63z2+TyEx8W/j2Q==", "requires": { - "@babel/runtime": "7.10.4", - "classnames": "2.2.6", - "rc-util": "5.2.1" + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.5", + "rc-util": "^5.0.1" }, "dependencies": { "rc-util": { @@ -15557,8 +15531,8 @@ "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-5.2.1.tgz", "integrity": "sha512-OnIKp4DsYZpT3St9LwiGARXyMR38wNbk7C4jXS6NGAGHZEQWck7W6qfiJwj+MUmhJiUisAknU6BUs65exbhFTw==", "requires": { - "react-is": "16.13.1", - "shallowequal": "1.1.0" + "react-is": "^16.12.0", + "shallowequal": "^1.1.0" } } } @@ -15568,12 +15542,12 @@ "resolved": "https://registry.npmjs.org/rc-mentions/-/rc-mentions-1.4.2.tgz", "integrity": "sha512-wSmHRF9kFwrbj59mR+u4yVr0KtcrfPw53PYOVizYxYeDfmwaCcSgk29F8OjlDy5jVqUaMhHX5nIiYCePu5Aytg==", "requires": { - "@babel/runtime": "7.10.4", - "classnames": "2.2.6", - "rc-menu": "8.5.3", - "rc-textarea": "0.3.0", - "rc-trigger": "4.4.2", - "rc-util": "5.2.1" + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.6", + "rc-menu": "^8.0.1", + "rc-textarea": "^0.3.0", + "rc-trigger": "^4.3.0", + "rc-util": "^5.0.1" }, "dependencies": { "rc-align": { @@ -15581,11 +15555,11 @@ "resolved": "https://registry.npmjs.org/rc-align/-/rc-align-4.0.3.tgz", "integrity": "sha512-TpI0t1tvAo/wYdoZbZlkCK+MkQBqNuPyRZesfsji4tMlqoqQ0q0MhnC9JD5KGPitMvmSB+KWgFpaN2uTz4hw6Q==", "requires": { - "@babel/runtime": "7.10.4", - "classnames": "2.2.6", - "dom-align": "1.12.0", - "rc-util": "5.2.1", - "resize-observer-polyfill": "1.5.1" + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "dom-align": "^1.7.0", + "rc-util": "^5.0.1", + "resize-observer-polyfill": "^1.5.1" } }, "rc-trigger": { @@ -15593,12 +15567,12 @@ "resolved": "https://registry.npmjs.org/rc-trigger/-/rc-trigger-4.4.2.tgz", "integrity": "sha512-uw2/s7j1b/RXyixa4omPuxZWv/3ln+H+p0v3trIUBxseolbdj8TTFpXYjXMZdGtMpAEAIbN1yo/K+r7wRB+xtQ==", "requires": { - "@babel/runtime": "7.10.4", - "classnames": "2.2.6", - "raf": "3.4.1", - "rc-align": "4.0.3", - "rc-motion": "1.1.2", - "rc-util": "5.2.1" + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.6", + "raf": "^3.4.1", + "rc-align": "^4.0.0", + "rc-motion": "^1.0.0", + "rc-util": "^5.0.1" } }, "rc-util": { @@ -15606,8 +15580,8 @@ "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-5.2.1.tgz", "integrity": "sha512-OnIKp4DsYZpT3St9LwiGARXyMR38wNbk7C4jXS6NGAGHZEQWck7W6qfiJwj+MUmhJiUisAknU6BUs65exbhFTw==", "requires": { - "react-is": "16.13.1", - "shallowequal": "1.1.0" + "react-is": "^16.12.0", + "shallowequal": "^1.1.0" } } } @@ -15617,15 +15591,15 @@ "resolved": "https://registry.npmjs.org/rc-menu/-/rc-menu-8.5.3.tgz", "integrity": "sha512-OLdN+jwhabgyRZDvWYjYpO7RP7wLybhNuAulgGqx1oUPBJrtgVlG/X4HtPb7nypRx/n+eicj6H8CtbCs0L4m/Q==", "requires": { - "@babel/runtime": "7.10.4", - "classnames": "2.2.6", - "mini-store": "3.0.6", - "omit.js": "2.0.2", - "rc-motion": "1.1.2", - "rc-trigger": "4.4.2", - "rc-util": "5.2.1", - "resize-observer-polyfill": "1.5.1", - "shallowequal": "1.1.0" + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "mini-store": "^3.0.1", + "omit.js": "^2.0.0", + "rc-motion": "^1.0.1", + "rc-trigger": "^4.4.0", + "rc-util": "^5.0.1", + "resize-observer-polyfill": "^1.5.0", + "shallowequal": "^1.1.0" }, "dependencies": { "omit.js": { @@ -15638,11 +15612,11 @@ "resolved": "https://registry.npmjs.org/rc-align/-/rc-align-4.0.3.tgz", "integrity": "sha512-TpI0t1tvAo/wYdoZbZlkCK+MkQBqNuPyRZesfsji4tMlqoqQ0q0MhnC9JD5KGPitMvmSB+KWgFpaN2uTz4hw6Q==", "requires": { - "@babel/runtime": "7.10.4", - "classnames": "2.2.6", - "dom-align": "1.12.0", - "rc-util": "5.2.1", - "resize-observer-polyfill": "1.5.1" + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "dom-align": "^1.7.0", + "rc-util": "^5.0.1", + "resize-observer-polyfill": "^1.5.1" } }, "rc-trigger": { @@ -15650,12 +15624,12 @@ "resolved": "https://registry.npmjs.org/rc-trigger/-/rc-trigger-4.4.2.tgz", "integrity": "sha512-uw2/s7j1b/RXyixa4omPuxZWv/3ln+H+p0v3trIUBxseolbdj8TTFpXYjXMZdGtMpAEAIbN1yo/K+r7wRB+xtQ==", "requires": { - "@babel/runtime": "7.10.4", - "classnames": "2.2.6", - "raf": "3.4.1", - "rc-align": "4.0.3", - "rc-motion": "1.1.2", - "rc-util": "5.2.1" + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.6", + "raf": "^3.4.1", + "rc-align": "^4.0.0", + "rc-motion": "^1.0.0", + "rc-util": "^5.0.1" } }, "rc-util": { @@ -15663,8 +15637,8 @@ "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-5.2.1.tgz", "integrity": "sha512-OnIKp4DsYZpT3St9LwiGARXyMR38wNbk7C4jXS6NGAGHZEQWck7W6qfiJwj+MUmhJiUisAknU6BUs65exbhFTw==", "requires": { - "react-is": "16.13.1", - "shallowequal": "1.1.0" + "react-is": "^16.12.0", + "shallowequal": "^1.1.0" } } } @@ -15674,10 +15648,10 @@ "resolved": "https://registry.npmjs.org/rc-motion/-/rc-motion-1.1.2.tgz", "integrity": "sha512-YC/E7SSWKBFakYg4PENhSRWD4ZLDqkI7FKmutJcrMewZ91/ZIWfoZSDvPaBdKO0hsFrrzWepFhXQIq0FNnCMWA==", "requires": { - "@babel/runtime": "7.11.2", - "classnames": "2.2.6", - "raf": "3.4.1", - "rc-util": "5.2.1" + "@babel/runtime": "^7.11.1", + "classnames": "^2.2.1", + "raf": "^3.4.1", + "rc-util": "^5.0.6" }, "dependencies": { "@babel/runtime": { @@ -15685,7 +15659,7 @@ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.11.2.tgz", "integrity": "sha512-TeWkU52so0mPtDcaCTxNBI/IHiz0pZgr8VEFqXFtZWpYD08ZB6FaSwVAS8MKRQAP3bYKiVjwysOJgMFY28o6Tw==", "requires": { - "regenerator-runtime": "0.13.7" + "regenerator-runtime": "^0.13.4" } }, "rc-util": { @@ -15693,8 +15667,8 @@ "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-5.2.1.tgz", "integrity": "sha512-OnIKp4DsYZpT3St9LwiGARXyMR38wNbk7C4jXS6NGAGHZEQWck7W6qfiJwj+MUmhJiUisAknU6BUs65exbhFTw==", "requires": { - "react-is": "16.13.1", - "shallowequal": "1.1.0" + "react-is": "^16.12.0", + "shallowequal": "^1.1.0" } }, "regenerator-runtime": { @@ -15709,10 +15683,10 @@ "resolved": "https://registry.npmjs.org/rc-notification/-/rc-notification-4.4.0.tgz", "integrity": "sha512-IDeNAFGVeOsy1tv4zNVqMAXB9tianR80ewQbtObaAQfjwAjWfONdqdyjFkEU6nc6UQhSUYA5OcTGb7kwwbnh0g==", "requires": { - "@babel/runtime": "7.10.4", - "classnames": "2.2.6", - "rc-animate": "3.1.0", - "rc-util": "5.2.1" + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-animate": "3.x", + "rc-util": "^5.0.1" }, "dependencies": { "rc-animate": { @@ -15720,10 +15694,10 @@ "resolved": "https://registry.npmjs.org/rc-animate/-/rc-animate-3.1.0.tgz", "integrity": "sha512-8FsM+3B1H+0AyTyGggY6JyVldHTs1CyYT8CfTmG/nGHHXlecvSLeICJhcKgRLjUiQlctNnRtB1rwz79cvBVmrw==", "requires": { - "@ant-design/css-animation": "1.7.3", - "classnames": "2.2.6", - "raf": "3.4.1", - "rc-util": "5.2.1" + "@ant-design/css-animation": "^1.7.2", + "classnames": "^2.2.6", + "raf": "^3.4.0", + "rc-util": "^5.0.1" } }, "rc-util": { @@ -15731,8 +15705,8 @@ "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-5.2.1.tgz", "integrity": "sha512-OnIKp4DsYZpT3St9LwiGARXyMR38wNbk7C4jXS6NGAGHZEQWck7W6qfiJwj+MUmhJiUisAknU6BUs65exbhFTw==", "requires": { - "react-is": "16.13.1", - "shallowequal": "1.1.0" + "react-is": "^16.12.0", + "shallowequal": "^1.1.0" } } } @@ -15742,8 +15716,8 @@ "resolved": "https://registry.npmjs.org/rc-pagination/-/rc-pagination-3.0.3.tgz", "integrity": "sha512-xm6LsiSOAWlxferiL5e0jcun1B9vbvYzcIkqpYZR7YvC5ZrcU9KKihb+DZe3DY+oUc49xhX2qGS4D66ITHqekQ==", "requires": { - "@babel/runtime": "7.10.4", - "classnames": "2.2.6" + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1" } }, "rc-picker": { @@ -15751,14 +15725,14 @@ "resolved": "https://registry.npmjs.org/rc-picker/-/rc-picker-2.0.9.tgz", "integrity": "sha512-fLVYQYUv+gV9Nr5TXsf//3if7mKaGT/h3roONNSrw3KN86To/ppbfFgvJfzkfdO7zyfY8TpOVhdgYPATehEolg==", "requires": { - "@babel/runtime": "7.10.4", - "classnames": "2.2.6", - "date-fns": "2.16.1", - "dayjs": "1.8.35", - "moment": "2.24.0", - "rc-trigger": "4.4.2", - "rc-util": "5.2.1", - "shallowequal": "1.1.0" + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1", + "date-fns": "^2.15.0", + "dayjs": "^1.8.30", + "moment": "^2.24.0", + "rc-trigger": "^4.0.0", + "rc-util": "^5.0.1", + "shallowequal": "^1.1.0" }, "dependencies": { "date-fns": { @@ -15771,11 +15745,11 @@ "resolved": "https://registry.npmjs.org/rc-align/-/rc-align-4.0.3.tgz", "integrity": "sha512-TpI0t1tvAo/wYdoZbZlkCK+MkQBqNuPyRZesfsji4tMlqoqQ0q0MhnC9JD5KGPitMvmSB+KWgFpaN2uTz4hw6Q==", "requires": { - "@babel/runtime": "7.10.4", - "classnames": "2.2.6", - "dom-align": "1.12.0", - "rc-util": "5.2.1", - "resize-observer-polyfill": "1.5.1" + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "dom-align": "^1.7.0", + "rc-util": "^5.0.1", + "resize-observer-polyfill": "^1.5.1" } }, "rc-trigger": { @@ -15783,12 +15757,12 @@ "resolved": "https://registry.npmjs.org/rc-trigger/-/rc-trigger-4.4.2.tgz", "integrity": "sha512-uw2/s7j1b/RXyixa4omPuxZWv/3ln+H+p0v3trIUBxseolbdj8TTFpXYjXMZdGtMpAEAIbN1yo/K+r7wRB+xtQ==", "requires": { - "@babel/runtime": "7.10.4", - "classnames": "2.2.6", - "raf": "3.4.1", - "rc-align": "4.0.3", - "rc-motion": "1.1.2", - "rc-util": "5.2.1" + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.6", + "raf": "^3.4.1", + "rc-align": "^4.0.0", + "rc-motion": "^1.0.0", + "rc-util": "^5.0.1" } }, "rc-util": { @@ -15796,8 +15770,8 @@ "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-5.2.1.tgz", "integrity": "sha512-OnIKp4DsYZpT3St9LwiGARXyMR38wNbk7C4jXS6NGAGHZEQWck7W6qfiJwj+MUmhJiUisAknU6BUs65exbhFTw==", "requires": { - "react-is": "16.13.1", - "shallowequal": "1.1.0" + "react-is": "^16.12.0", + "shallowequal": "^1.1.0" } } } @@ -15807,7 +15781,7 @@ "resolved": "https://registry.npmjs.org/rc-progress/-/rc-progress-3.0.0.tgz", "integrity": "sha512-dQv1KU3o6Vay604FMYMF4S0x4GNXAgXf1tbQ1QoxeIeQt4d5fUeB7Ri82YPu+G+aRvH/AtxYAlEcnxyVZ1/4Hw==", "requires": { - "classnames": "2.2.6" + "classnames": "^2.2.6" } }, "rc-rate": { @@ -15815,9 +15789,9 @@ "resolved": "https://registry.npmjs.org/rc-rate/-/rc-rate-2.8.2.tgz", "integrity": "sha512-f9T/D+ZwWQrWHkpidpQbnXpnVMGMC4eSRAkwuu88a8Qv1C/9LNc4AErazoh8tpnZBFqq19F3j0Glv+sDgkfEig==", "requires": { - "@babel/runtime": "7.10.4", - "classnames": "2.2.6", - "rc-util": "5.2.1" + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.5", + "rc-util": "^5.0.1" }, "dependencies": { "rc-util": { @@ -15825,8 +15799,8 @@ "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-5.2.1.tgz", "integrity": "sha512-OnIKp4DsYZpT3St9LwiGARXyMR38wNbk7C4jXS6NGAGHZEQWck7W6qfiJwj+MUmhJiUisAknU6BUs65exbhFTw==", "requires": { - "react-is": "16.13.1", - "shallowequal": "1.1.0" + "react-is": "^16.12.0", + "shallowequal": "^1.1.0" } } } @@ -15836,10 +15810,10 @@ "resolved": "https://registry.npmjs.org/rc-resize-observer/-/rc-resize-observer-0.2.5.tgz", "integrity": "sha512-cc4sOI722MVoCkGf/ZZybDVsjxvnH0giyDdA7wBJLTiMSFJ0eyxBMnr0JLYoClxftjnr75Xzl/VUB3HDrAx04Q==", "requires": { - "@babel/runtime": "7.10.4", - "classnames": "2.2.6", - "rc-util": "5.2.1", - "resize-observer-polyfill": "1.5.1" + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1", + "rc-util": "^5.0.0", + "resize-observer-polyfill": "^1.5.1" }, "dependencies": { "rc-util": { @@ -15847,8 +15821,8 @@ "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-5.2.1.tgz", "integrity": "sha512-OnIKp4DsYZpT3St9LwiGARXyMR38wNbk7C4jXS6NGAGHZEQWck7W6qfiJwj+MUmhJiUisAknU6BUs65exbhFTw==", "requires": { - "react-is": "16.13.1", - "shallowequal": "1.1.0" + "react-is": "^16.12.0", + "shallowequal": "^1.1.0" } } } @@ -15858,13 +15832,13 @@ "resolved": "https://registry.npmjs.org/rc-select/-/rc-select-11.1.7.tgz", "integrity": "sha512-HZozKGhFbLDI995OUKQW2uZ2ZcGyzNhWN6gTQqpW5/Z0rae1zftpgkI1yxZ79LukOc8lO2NKlDDKCGH/SJH2Cg==", "requires": { - "@babel/runtime": "7.10.4", - "classnames": "2.2.6", - "rc-motion": "1.1.2", - "rc-trigger": "4.4.2", - "rc-util": "5.2.1", - "rc-virtual-list": "3.0.12", - "warning": "4.0.3" + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-motion": "^1.0.1", + "rc-trigger": "^4.3.0", + "rc-util": "^5.0.1", + "rc-virtual-list": "^3.0.3", + "warning": "^4.0.3" }, "dependencies": { "rc-align": { @@ -15872,11 +15846,11 @@ "resolved": "https://registry.npmjs.org/rc-align/-/rc-align-4.0.3.tgz", "integrity": "sha512-TpI0t1tvAo/wYdoZbZlkCK+MkQBqNuPyRZesfsji4tMlqoqQ0q0MhnC9JD5KGPitMvmSB+KWgFpaN2uTz4hw6Q==", "requires": { - "@babel/runtime": "7.10.4", - "classnames": "2.2.6", - "dom-align": "1.12.0", - "rc-util": "5.2.1", - "resize-observer-polyfill": "1.5.1" + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "dom-align": "^1.7.0", + "rc-util": "^5.0.1", + "resize-observer-polyfill": "^1.5.1" } }, "rc-trigger": { @@ -15884,12 +15858,12 @@ "resolved": "https://registry.npmjs.org/rc-trigger/-/rc-trigger-4.4.2.tgz", "integrity": "sha512-uw2/s7j1b/RXyixa4omPuxZWv/3ln+H+p0v3trIUBxseolbdj8TTFpXYjXMZdGtMpAEAIbN1yo/K+r7wRB+xtQ==", "requires": { - "@babel/runtime": "7.10.4", - "classnames": "2.2.6", - "raf": "3.4.1", - "rc-align": "4.0.3", - "rc-motion": "1.1.2", - "rc-util": "5.2.1" + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.6", + "raf": "^3.4.1", + "rc-align": "^4.0.0", + "rc-motion": "^1.0.0", + "rc-util": "^5.0.1" } }, "rc-util": { @@ -15897,8 +15871,8 @@ "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-5.2.1.tgz", "integrity": "sha512-OnIKp4DsYZpT3St9LwiGARXyMR38wNbk7C4jXS6NGAGHZEQWck7W6qfiJwj+MUmhJiUisAknU6BUs65exbhFTw==", "requires": { - "react-is": "16.13.1", - "shallowequal": "1.1.0" + "react-is": "^16.12.0", + "shallowequal": "^1.1.0" } } } @@ -15908,11 +15882,11 @@ "resolved": "https://registry.npmjs.org/rc-slider/-/rc-slider-9.3.1.tgz", "integrity": "sha512-c52PWPyrfJWh28K6dixAm0906L3/4MUIxqrNQA4TLnC/Z+cBNycWJUZoJerpwSOE1HdM3XDwixCsmtFc/7aWlQ==", "requires": { - "@babel/runtime": "7.10.4", - "classnames": "2.2.6", - "rc-tooltip": "4.2.2", - "rc-util": "5.2.1", - "shallowequal": "1.1.0" + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.5", + "rc-tooltip": "^4.0.0", + "rc-util": "^5.0.0", + "shallowequal": "^1.1.0" }, "dependencies": { "rc-align": { @@ -15920,11 +15894,11 @@ "resolved": "https://registry.npmjs.org/rc-align/-/rc-align-4.0.3.tgz", "integrity": "sha512-TpI0t1tvAo/wYdoZbZlkCK+MkQBqNuPyRZesfsji4tMlqoqQ0q0MhnC9JD5KGPitMvmSB+KWgFpaN2uTz4hw6Q==", "requires": { - "@babel/runtime": "7.10.4", - "classnames": "2.2.6", - "dom-align": "1.12.0", - "rc-util": "5.2.1", - "resize-observer-polyfill": "1.5.1" + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "dom-align": "^1.7.0", + "rc-util": "^5.0.1", + "resize-observer-polyfill": "^1.5.1" } }, "rc-tooltip": { @@ -15932,7 +15906,7 @@ "resolved": "https://registry.npmjs.org/rc-tooltip/-/rc-tooltip-4.2.2.tgz", "integrity": "sha512-mAs+gAngUyHVA6HdFXsELoJOHgfjAACLLc8SGtnVhovJdyqs5ZGSL9p5i+ApNaVpwjswqShw7L4DRtMl7cXCQg==", "requires": { - "rc-trigger": "4.4.2" + "rc-trigger": "^4.2.1" } }, "rc-trigger": { @@ -15940,12 +15914,12 @@ "resolved": "https://registry.npmjs.org/rc-trigger/-/rc-trigger-4.4.2.tgz", "integrity": "sha512-uw2/s7j1b/RXyixa4omPuxZWv/3ln+H+p0v3trIUBxseolbdj8TTFpXYjXMZdGtMpAEAIbN1yo/K+r7wRB+xtQ==", "requires": { - "@babel/runtime": "7.10.4", - "classnames": "2.2.6", - "raf": "3.4.1", - "rc-align": "4.0.3", - "rc-motion": "1.1.2", - "rc-util": "5.2.1" + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.6", + "raf": "^3.4.1", + "rc-align": "^4.0.0", + "rc-motion": "^1.0.0", + "rc-util": "^5.0.1" } }, "rc-util": { @@ -15953,8 +15927,8 @@ "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-5.2.1.tgz", "integrity": "sha512-OnIKp4DsYZpT3St9LwiGARXyMR38wNbk7C4jXS6NGAGHZEQWck7W6qfiJwj+MUmhJiUisAknU6BUs65exbhFTw==", "requires": { - "react-is": "16.13.1", - "shallowequal": "1.1.0" + "react-is": "^16.12.0", + "shallowequal": "^1.1.0" } } } @@ -15964,9 +15938,9 @@ "resolved": "https://registry.npmjs.org/rc-steps/-/rc-steps-4.1.2.tgz", "integrity": "sha512-kTPiojPtJi12Y7whRqlydRgJXQ1u9JlvGchI6xDrmOMZVpCTLpfc/18iu+aHCtCZaSnM2ENU/9lfm/naWVFcRw==", "requires": { - "@babel/runtime": "7.10.4", - "classnames": "2.2.6", - "rc-util": "5.2.1" + "@babel/runtime": "^7.10.2", + "classnames": "^2.2.3", + "rc-util": "^5.0.1" }, "dependencies": { "rc-util": { @@ -15974,8 +15948,8 @@ "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-5.2.1.tgz", "integrity": "sha512-OnIKp4DsYZpT3St9LwiGARXyMR38wNbk7C4jXS6NGAGHZEQWck7W6qfiJwj+MUmhJiUisAknU6BUs65exbhFTw==", "requires": { - "react-is": "16.13.1", - "shallowequal": "1.1.0" + "react-is": "^16.12.0", + "shallowequal": "^1.1.0" } } } @@ -15985,10 +15959,10 @@ "resolved": "https://registry.npmjs.org/rc-swipeout/-/rc-swipeout-2.0.11.tgz", "integrity": "sha512-d37Lgn4RX4OOQyuA2BFo0rGlUwrmZk5q83srH3ixJ1Y1jidr2GKjgJDbNeGUVZPNfYBL91Elu6+xfVGftWf4Lg==", "requires": { - "babel-runtime": "6.26.0", - "classnames": "2.2.6", - "rc-gesture": "0.0.22", - "react-native-swipeout": "2.3.6" + "babel-runtime": "6.x", + "classnames": "2.x", + "rc-gesture": "~0.0.22", + "react-native-swipeout": "^2.2.2" } }, "rc-switch": { @@ -15996,9 +15970,9 @@ "resolved": "https://registry.npmjs.org/rc-switch/-/rc-switch-3.2.1.tgz", "integrity": "sha512-ZXYSmx2U+bpHjljjqS5LGj2UIPcQk0EAq6japkaOzQ/OcyzMwWVD9oXMjcRZdO5W1g/pClIV70uEBOWuBMqP4g==", "requires": { - "@babel/runtime": "7.10.4", - "classnames": "2.2.6", - "rc-util": "5.2.1" + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1", + "rc-util": "^5.0.1" }, "dependencies": { "rc-util": { @@ -16006,8 +15980,8 @@ "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-5.2.1.tgz", "integrity": "sha512-OnIKp4DsYZpT3St9LwiGARXyMR38wNbk7C4jXS6NGAGHZEQWck7W6qfiJwj+MUmhJiUisAknU6BUs65exbhFTw==", "requires": { - "react-is": "16.13.1", - "shallowequal": "1.1.0" + "react-is": "^16.12.0", + "shallowequal": "^1.1.0" } } } @@ -16017,12 +15991,12 @@ "resolved": "https://registry.npmjs.org/rc-table/-/rc-table-7.9.7.tgz", "integrity": "sha512-S/46pdU7fKBoL7N8JDu+KpkGSB3fJkiGoxvMCLBrR4p7/BJEYr1X4MFKb5BpkE7ZpEK4n44ILiVZZT7I7EiGVA==", "requires": { - "@babel/runtime": "7.10.4", - "classnames": "2.2.6", - "raf": "3.4.1", - "rc-resize-observer": "0.2.5", - "rc-util": "5.2.1", - "shallowequal": "1.1.0" + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.5", + "raf": "^3.4.1", + "rc-resize-observer": "^0.2.0", + "rc-util": "^5.0.4", + "shallowequal": "^1.1.0" }, "dependencies": { "rc-util": { @@ -16030,8 +16004,8 @@ "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-5.2.1.tgz", "integrity": "sha512-OnIKp4DsYZpT3St9LwiGARXyMR38wNbk7C4jXS6NGAGHZEQWck7W6qfiJwj+MUmhJiUisAknU6BUs65exbhFTw==", "requires": { - "react-is": "16.13.1", - "shallowequal": "1.1.0" + "react-is": "^16.12.0", + "shallowequal": "^1.1.0" } } } @@ -16041,14 +16015,14 @@ "resolved": "https://registry.npmjs.org/rc-tabs/-/rc-tabs-11.6.1.tgz", "integrity": "sha512-fJZUOmwBo2E4WTbucCSZO/N1ZK+d9K/QchgDeycTIqxl5D/xtX0Dw/vC2DFi140OFjAy2JL7H0EmsSeOFfCgzw==", "requires": { - "@babel/runtime": "7.10.4", - "classnames": "2.2.6", - "raf": "3.4.1", - "rc-dropdown": "3.1.2", - "rc-menu": "8.5.3", - "rc-resize-observer": "0.2.5", - "rc-trigger": "4.4.2", - "rc-util": "5.2.1" + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "raf": "^3.4.1", + "rc-dropdown": "^3.1.0", + "rc-menu": "^8.2.1", + "rc-resize-observer": "^0.2.1", + "rc-trigger": "^4.2.1", + "rc-util": "^5.0.0" }, "dependencies": { "rc-align": { @@ -16056,11 +16030,11 @@ "resolved": "https://registry.npmjs.org/rc-align/-/rc-align-4.0.3.tgz", "integrity": "sha512-TpI0t1tvAo/wYdoZbZlkCK+MkQBqNuPyRZesfsji4tMlqoqQ0q0MhnC9JD5KGPitMvmSB+KWgFpaN2uTz4hw6Q==", "requires": { - "@babel/runtime": "7.10.4", - "classnames": "2.2.6", - "dom-align": "1.12.0", - "rc-util": "5.2.1", - "resize-observer-polyfill": "1.5.1" + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "dom-align": "^1.7.0", + "rc-util": "^5.0.1", + "resize-observer-polyfill": "^1.5.1" } }, "rc-trigger": { @@ -16068,12 +16042,12 @@ "resolved": "https://registry.npmjs.org/rc-trigger/-/rc-trigger-4.4.2.tgz", "integrity": "sha512-uw2/s7j1b/RXyixa4omPuxZWv/3ln+H+p0v3trIUBxseolbdj8TTFpXYjXMZdGtMpAEAIbN1yo/K+r7wRB+xtQ==", "requires": { - "@babel/runtime": "7.10.4", - "classnames": "2.2.6", - "raf": "3.4.1", - "rc-align": "4.0.3", - "rc-motion": "1.1.2", - "rc-util": "5.2.1" + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.6", + "raf": "^3.4.1", + "rc-align": "^4.0.0", + "rc-motion": "^1.0.0", + "rc-util": "^5.0.1" } }, "rc-util": { @@ -16081,8 +16055,8 @@ "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-5.2.1.tgz", "integrity": "sha512-OnIKp4DsYZpT3St9LwiGARXyMR38wNbk7C4jXS6NGAGHZEQWck7W6qfiJwj+MUmhJiUisAknU6BUs65exbhFTw==", "requires": { - "react-is": "16.13.1", - "shallowequal": "1.1.0" + "react-is": "^16.12.0", + "shallowequal": "^1.1.0" } } } @@ -16092,10 +16066,10 @@ "resolved": "https://registry.npmjs.org/rc-textarea/-/rc-textarea-0.3.0.tgz", "integrity": "sha512-vrTPkPT6wrO7EI8ouLFZZLXA1pFVrVRCnkmyyf0yRComFbcH1ogmFEGu85CjVT96rQqAiQFOe0QV3nKopZOJow==", "requires": { - "@babel/runtime": "7.10.4", - "classnames": "2.2.6", - "omit.js": "2.0.2", - "rc-resize-observer": "0.2.5" + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1", + "omit.js": "^2.0.0", + "rc-resize-observer": "^0.2.3" }, "dependencies": { "omit.js": { @@ -16110,9 +16084,9 @@ "resolved": "https://registry.npmjs.org/rc-tooltip/-/rc-tooltip-3.7.3.tgz", "integrity": "sha512-dE2ibukxxkrde7wH9W8ozHKUO4aQnPZ6qBHtrTH9LoO836PjDdiaWO73fgPB05VfJs9FbZdmGPVEbXCeOP99Ww==", "requires": { - "babel-runtime": "6.26.0", - "prop-types": "15.7.2", - "rc-trigger": "2.6.5" + "babel-runtime": "6.x", + "prop-types": "^15.5.8", + "rc-trigger": "^2.2.2" } }, "rc-tree": { @@ -16120,11 +16094,11 @@ "resolved": "https://registry.npmjs.org/rc-tree/-/rc-tree-3.9.4.tgz", "integrity": "sha512-uzgpQL4LLoriYE7xTro2tzb5rd6Eg9lhjWZlN/MaWn+lsFw2nnlLbMULejHd7RQXdYB7t3tTCwk7DiKSN+udrA==", "requires": { - "@babel/runtime": "7.10.4", - "classnames": "2.2.6", - "rc-motion": "1.1.2", - "rc-util": "5.2.1", - "rc-virtual-list": "3.0.12" + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-motion": "^1.0.0", + "rc-util": "^5.0.0", + "rc-virtual-list": "^3.0.1" }, "dependencies": { "rc-util": { @@ -16132,8 +16106,8 @@ "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-5.2.1.tgz", "integrity": "sha512-OnIKp4DsYZpT3St9LwiGARXyMR38wNbk7C4jXS6NGAGHZEQWck7W6qfiJwj+MUmhJiUisAknU6BUs65exbhFTw==", "requires": { - "react-is": "16.13.1", - "shallowequal": "1.1.0" + "react-is": "^16.12.0", + "shallowequal": "^1.1.0" } } } @@ -16143,11 +16117,11 @@ "resolved": "https://registry.npmjs.org/rc-tree-select/-/rc-tree-select-4.1.2.tgz", "integrity": "sha512-2tRwZ4ChY+BarVKHoPR65kSZtopgwKCig6ngJiiTVgYfRdAhfdQp2j2+L8YW9TkosYGmwgTOhmlphlG3QNy7Pg==", "requires": { - "@babel/runtime": "7.10.4", - "classnames": "2.2.6", - "rc-select": "11.1.7", - "rc-tree": "3.9.4", - "rc-util": "5.2.1" + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-select": "^11.1.1", + "rc-tree": "^3.8.0", + "rc-util": "^5.0.5" }, "dependencies": { "rc-util": { @@ -16155,8 +16129,8 @@ "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-5.2.1.tgz", "integrity": "sha512-OnIKp4DsYZpT3St9LwiGARXyMR38wNbk7C4jXS6NGAGHZEQWck7W6qfiJwj+MUmhJiUisAknU6BUs65exbhFTw==", "requires": { - "react-is": "16.13.1", - "shallowequal": "1.1.0" + "react-is": "^16.12.0", + "shallowequal": "^1.1.0" } } } @@ -16166,13 +16140,13 @@ "resolved": "https://registry.npmjs.org/rc-trigger/-/rc-trigger-2.6.5.tgz", "integrity": "sha512-m6Cts9hLeZWsTvWnuMm7oElhf+03GOjOLfTuU0QmdB9ZrW7jR2IpI5rpNM7i9MvAAlMAmTx5Zr7g3uu/aMvZAw==", "requires": { - "babel-runtime": "6.26.0", - "classnames": "2.2.6", - "prop-types": "15.7.2", - "rc-align": "2.4.5", - "rc-animate": "2.11.1", - "rc-util": "4.21.1", - "react-lifecycles-compat": "3.0.4" + "babel-runtime": "6.x", + "classnames": "^2.2.6", + "prop-types": "15.x", + "rc-align": "^2.4.0", + "rc-animate": "2.x", + "rc-util": "^4.4.0", + "react-lifecycles-compat": "^3.0.4" } }, "rc-upload": { @@ -16180,7 +16154,7 @@ "resolved": "https://registry.npmjs.org/rc-upload/-/rc-upload-3.2.1.tgz", "integrity": "sha512-gmIy08tco2YFTSiru9zgeTmUcDKPyUMUUBdUIjG2CcHz4jdbpaPx/RL/Wz9CMD6ppQizK0gES0rcQ1+o5frK2Q==", "requires": { - "classnames": "2.2.6" + "classnames": "^2.2.5" } }, "rc-util": { @@ -16188,11 +16162,11 @@ "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-4.21.1.tgz", "integrity": "sha512-Z+vlkSQVc1l8O2UjR3WQ+XdWlhj5q9BMQNLk2iOBch75CqPfrJyGtcWMcnhRlNuDu0Ndtt4kLVO8JI8BrABobg==", "requires": { - "add-dom-event-listener": "1.1.0", - "prop-types": "15.7.2", - "react-is": "16.13.1", - "react-lifecycles-compat": "3.0.4", - "shallowequal": "1.1.0" + "add-dom-event-listener": "^1.1.0", + "prop-types": "^15.5.10", + "react-is": "^16.12.0", + "react-lifecycles-compat": "^3.0.4", + "shallowequal": "^1.1.0" } }, "rc-virtual-list": { @@ -16200,9 +16174,9 @@ "resolved": "https://registry.npmjs.org/rc-virtual-list/-/rc-virtual-list-3.0.12.tgz", "integrity": "sha512-CSl/QFkLzuq84rqKi1GcrDnQgnYGdsfDiGtISIX8ZE2Uc4ZmUA2exQ/4lXmX2Hnex/sQK4oO+NJuQYfY3CTxxg==", "requires": { - "classnames": "2.2.6", - "rc-resize-observer": "0.2.5", - "rc-util": "5.2.1" + "classnames": "^2.2.6", + "rc-resize-observer": "^0.2.3", + "rc-util": "^5.0.7" }, "dependencies": { "rc-util": { @@ -16210,8 +16184,8 @@ "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-5.2.1.tgz", "integrity": "sha512-OnIKp4DsYZpT3St9LwiGARXyMR38wNbk7C4jXS6NGAGHZEQWck7W6qfiJwj+MUmhJiUisAknU6BUs65exbhFTw==", "requires": { - "react-is": "16.13.1", - "shallowequal": "1.1.0" + "react-is": "^16.12.0", + "shallowequal": "^1.1.0" } } } @@ -16221,9 +16195,9 @@ "resolved": "https://registry.npmjs.org/react/-/react-16.13.1.tgz", "integrity": "sha512-YMZQQq32xHLX0bz5Mnibv1/LHb3Sqzngu7xstSM+vrkE5Kzr9xE0yMByK5kMoTK30YVJE61WfbxIFFvfeDKT1w==", "requires": { - "loose-envify": "1.4.0", - "object-assign": "4.1.1", - "prop-types": "15.7.2" + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2" } }, "react-addons-shallow-compare": { @@ -16231,8 +16205,8 @@ "resolved": "https://registry.npmjs.org/react-addons-shallow-compare/-/react-addons-shallow-compare-15.6.2.tgz", "integrity": "sha1-GYoAuR/DdiPbZKKP0XtZa6NicC8=", "requires": { - "fbjs": "0.8.17", - "object-assign": "4.1.1" + "fbjs": "^0.8.4", + "object-assign": "^4.1.0" } }, "react-alice-carousel": { @@ -16240,7 +16214,7 @@ "resolved": "https://registry.npmjs.org/react-alice-carousel/-/react-alice-carousel-1.19.3.tgz", "integrity": "sha512-FaOQ/f7C/4cBuXr2tA4YgVyVrvWI7VbccGxJpu+rCsnnUlcN0YLz+20iJ2TFCXJp9M+/FjBratUNC7vQBrMQPw==", "requires": { - "prop-types": "15.7.2", + "prop-types": "^15.5.10", "vanilla-swipe": "1.2.0" } }, @@ -16250,12 +16224,12 @@ "integrity": "sha512-OfBnObtnGgLGfweORmdZbyEz+3dgVePQBb3zipiaDsMHV1NpWm0rDFYIVXFV/AK+x4VIIfWHhrdMIeoTLyRr2g==", "dev": true, "requires": { - "core-js": "3.10.0", - "object-assign": "4.1.1", - "promise": "8.1.0", - "raf": "3.4.1", - "regenerator-runtime": "0.13.7", - "whatwg-fetch": "3.1.1" + "core-js": "^3.5.0", + "object-assign": "^4.1.1", + "promise": "^8.0.3", + "raf": "^3.4.1", + "regenerator-runtime": "^0.13.3", + "whatwg-fetch": "^3.0.0" }, "dependencies": { "core-js": { @@ -16270,7 +16244,7 @@ "integrity": "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==", "dev": true, "requires": { - "asap": "2.0.6" + "asap": "~2.0.6" } }, "regenerator-runtime": { @@ -16286,8 +16260,8 @@ "resolved": "https://registry.npmjs.org/react-copy-to-clipboard/-/react-copy-to-clipboard-5.0.1.tgz", "integrity": "sha512-ELKq31/E3zjFs5rDWNCfFL4NvNFQvGRoJdAKReD/rUPA+xxiLPQmZBZBvy2vgH7V0GE9isIQpT9WXbwIVErYdA==", "requires": { - "copy-to-clipboard": "3.3.1", - "prop-types": "15.7.2" + "copy-to-clipboard": "^3", + "prop-types": "^15.5.8" } }, "react-csv": { @@ -16300,9 +16274,9 @@ "resolved": "https://registry.npmjs.org/react-custom-scrollbars/-/react-custom-scrollbars-4.2.1.tgz", "integrity": "sha1-gw/ZUCkn6X6KeMIIaBOJmyqLZts=", "requires": { - "dom-css": "2.1.0", - "prop-types": "15.7.2", - "raf": "3.4.1" + "dom-css": "^2.0.0", + "prop-types": "^15.5.10", + "raf": "^3.1.0" } }, "react-dates": { @@ -16310,20 +16284,20 @@ "resolved": "https://registry.npmjs.org/react-dates/-/react-dates-20.1.0.tgz", "integrity": "sha512-GHUb7UHzsomYLUWxafVgMBnwHPzkP6dcPk0u84ODf1USiU819eLqFu7HMRCFQsvSBSSl41dTRT8dIUs+zC4Q6Q==", "requires": { - "airbnb-prop-types": "2.16.0", - "consolidated-events": "2.0.2", - "is-touch-device": "1.0.1", - "lodash": "4.17.19", - "object.assign": "4.1.0", - "object.values": "1.1.1", - "prop-types": "15.7.2", - "react-addons-shallow-compare": "15.6.2", - "react-moment-proptypes": "1.7.0", - "react-outside-click-handler": "1.3.0", - "react-portal": "4.2.1", - "react-with-direction": "1.3.1", - "react-with-styles": "3.2.3", - "react-with-styles-interface-css": "4.0.3" + "airbnb-prop-types": "^2.10.0", + "consolidated-events": "^1.1.1 || ^2.0.0", + "is-touch-device": "^1.0.1", + "lodash": "^4.1.1", + "object.assign": "^4.1.0", + "object.values": "^1.0.4", + "prop-types": "^15.6.1", + "react-addons-shallow-compare": "^15.6.2", + "react-moment-proptypes": "^1.6.0", + "react-outside-click-handler": "^1.2.0", + "react-portal": "^4.1.5", + "react-with-direction": "^1.3.0", + "react-with-styles": "^3.2.0", + "react-with-styles-interface-css": "^4.0.2" } }, "react-dev-utils": { @@ -16349,9 +16323,9 @@ "inquirer": "7.0.4", "is-root": "2.1.0", "loader-utils": "1.2.3", - "open": "7.4.2", + "open": "^7.0.2", "pkg-up": "3.1.0", - "react-error-overlay": "6.0.9", + "react-error-overlay": "^6.0.7", "recursive-readdir": "2.2.2", "shell-quote": "1.7.2", "strip-ansi": "6.0.0", @@ -16364,7 +16338,7 @@ "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", "dev": true, "requires": { - "@babel/highlight": "7.10.4" + "@babel/highlight": "^7.8.3" } }, "ansi-escapes": { @@ -16373,7 +16347,7 @@ "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", "dev": true, "requires": { - "type-fest": "0.21.3" + "type-fest": "^0.21.3" } }, "ansi-regex": { @@ -16388,10 +16362,10 @@ "integrity": "sha512-TpfK0TDgv71dzuTsEAlQiHeWQ/tiPqgNZVdv046fvNtBZrjbv2O3TsWCDU0AWGJJKCF/KsjNdLzR9hXOsh/CfA==", "dev": true, "requires": { - "caniuse-lite": "1.0.30001207", - "electron-to-chromium": "1.3.708", - "node-releases": "1.1.71", - "pkg-up": "3.1.0" + "caniuse-lite": "^1.0.30001035", + "electron-to-chromium": "^1.3.378", + "node-releases": "^1.1.52", + "pkg-up": "^3.1.0" } }, "cli-cursor": { @@ -16400,7 +16374,7 @@ "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", "dev": true, "requires": { - "restore-cursor": "3.1.0" + "restore-cursor": "^3.1.0" } }, "cli-width": { @@ -16415,9 +16389,9 @@ "integrity": "sha512-u7v4o84SwFpD32Z8IIcPZ6z1/ie24O6RU3RbtL5Y316l3KuHVPx9ItBgWQ6VlfAFnRnTtMUrsQ9MUUTuEZjogg==", "dev": true, "requires": { - "path-key": "3.1.1", - "shebang-command": "2.0.0", - "which": "2.0.2" + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" } }, "emoji-regex": { @@ -16444,8 +16418,8 @@ "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, "requires": { - "locate-path": "5.0.0", - "path-exists": "4.0.0" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" } }, "inquirer": { @@ -16454,19 +16428,19 @@ "integrity": "sha512-Bu5Td5+j11sCkqfqmUTiwv+tWisMtP0L7Q8WrqA2C/BbBhy1YTdFrvjjlrKq8oagA/tLQBski2Gcx/Sqyi2qSQ==", "dev": true, "requires": { - "ansi-escapes": "4.3.2", - "chalk": "2.4.2", - "cli-cursor": "3.1.0", - "cli-width": "2.2.1", - "external-editor": "3.1.0", - "figures": "3.2.0", - "lodash": "4.17.19", + "ansi-escapes": "^4.2.1", + "chalk": "^2.4.2", + "cli-cursor": "^3.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.15", "mute-stream": "0.0.8", - "run-async": "2.4.1", - "rxjs": "6.6.0", - "string-width": "4.2.2", - "strip-ansi": "5.2.0", - "through": "2.3.8" + "run-async": "^2.2.0", + "rxjs": "^6.5.3", + "string-width": "^4.1.0", + "strip-ansi": "^5.1.0", + "through": "^2.3.6" }, "dependencies": { "ansi-regex": { @@ -16481,7 +16455,7 @@ "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "dev": true, "requires": { - "ansi-regex": "4.1.0" + "ansi-regex": "^4.1.0" } } } @@ -16498,7 +16472,7 @@ "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", "dev": true, "requires": { - "minimist": "1.2.5" + "minimist": "^1.2.0" } }, "loader-utils": { @@ -16507,9 +16481,9 @@ "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", "dev": true, "requires": { - "big.js": "5.2.2", - "emojis-list": "2.1.0", - "json5": "1.0.1" + "big.js": "^5.2.2", + "emojis-list": "^2.0.0", + "json5": "^1.0.1" } }, "locate-path": { @@ -16518,7 +16492,7 @@ "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, "requires": { - "p-locate": "4.1.0" + "p-locate": "^4.1.0" } }, "mimic-fn": { @@ -16533,7 +16507,7 @@ "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", "dev": true, "requires": { - "mimic-fn": "2.1.0" + "mimic-fn": "^2.1.0" } }, "p-locate": { @@ -16542,7 +16516,7 @@ "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dev": true, "requires": { - "p-limit": "2.3.0" + "p-limit": "^2.2.0" } }, "path-exists": { @@ -16563,8 +16537,8 @@ "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", "dev": true, "requires": { - "onetime": "5.1.2", - "signal-exit": "3.0.3" + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" } }, "shebang-command": { @@ -16573,7 +16547,7 @@ "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "dev": true, "requires": { - "shebang-regex": "3.0.0" + "shebang-regex": "^3.0.0" } }, "shebang-regex": { @@ -16588,9 +16562,9 @@ "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", "dev": true, "requires": { - "emoji-regex": "8.0.0", - "is-fullwidth-code-point": "3.0.0", - "strip-ansi": "6.0.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" } }, "strip-ansi": { @@ -16599,7 +16573,7 @@ "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", "dev": true, "requires": { - "ansi-regex": "5.0.0" + "ansi-regex": "^5.0.0" } }, "type-fest": { @@ -16614,7 +16588,7 @@ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dev": true, "requires": { - "isexe": "2.0.0" + "isexe": "^2.0.0" } } } @@ -16629,10 +16603,10 @@ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.13.1.tgz", "integrity": "sha512-81PIMmVLnCNLO/fFOQxdQkvEq/+Hfpv24XNJfpyZhTRfO0QcmQIF/PgCa1zCOj2w1hrn12MFLyaJ/G0+Mxtfag==", "requires": { - "loose-envify": "1.4.0", - "object-assign": "4.1.1", - "prop-types": "15.7.2", - "scheduler": "0.19.1" + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.19.1" } }, "react-draft-wysiwyg": { @@ -16640,11 +16614,11 @@ "resolved": "https://registry.npmjs.org/react-draft-wysiwyg/-/react-draft-wysiwyg-1.14.5.tgz", "integrity": "sha512-utbJEs91757QXYoBwKRb/4kB3JdswLlj0heUiAeXs/OxZAUISJXxLMFLBIixRlIcUnNkwxOsMikRshDMtWIS3g==", "requires": { - "classnames": "2.2.6", - "draftjs-utils": "0.10.2", - "html-to-draftjs": "1.5.0", - "linkify-it": "2.2.0", - "prop-types": "15.7.2" + "classnames": "^2.2.6", + "draftjs-utils": "^0.10.2", + "html-to-draftjs": "^1.5.0", + "linkify-it": "^2.2.0", + "prop-types": "^15.7.2" } }, "react-error-overlay": { @@ -16658,9 +16632,9 @@ "resolved": "https://registry.npmjs.org/react-event-listener/-/react-event-listener-0.6.6.tgz", "integrity": "sha512-+hCNqfy7o9wvO6UgjqFmBzARJS7qrNoda0VqzvOuioEpoEXKutiKuv92dSz6kP7rYLmyHPyYNLesi5t/aH1gfw==", "requires": { - "@babel/runtime": "7.10.4", - "prop-types": "15.7.2", - "warning": "4.0.3" + "@babel/runtime": "^7.2.0", + "prop-types": "^15.6.0", + "warning": "^4.0.1" } }, "react-expanding-textarea": { @@ -16683,10 +16657,10 @@ "resolved": "https://registry.npmjs.org/react-helmet/-/react-helmet-6.0.0.tgz", "integrity": "sha512-My6S4sa0uHN/IuVUn0HFmasW5xj9clTkB9qmMngscVycQ5vVG51Qp44BEvLJ4lixupTwDlU9qX1/sCrMN4AEPg==", "requires": { - "object-assign": "4.1.1", - "prop-types": "15.7.2", - "react-fast-compare": "2.0.4", - "react-side-effect": "2.1.0" + "object-assign": "^4.1.1", + "prop-types": "^15.7.2", + "react-fast-compare": "^2.0.4", + "react-side-effect": "^2.1.0" } }, "react-ionicons": { @@ -16705,8 +16679,8 @@ "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.5.10.tgz", "integrity": "sha1-J5ffwxJhguOpXj37suiT3ddFYVQ=", "requires": { - "fbjs": "0.8.17", - "loose-envify": "1.4.0" + "fbjs": "^0.8.9", + "loose-envify": "^1.3.1" } }, "react": { @@ -16714,9 +16688,9 @@ "resolved": "https://registry.npmjs.org/react/-/react-15.4.2.tgz", "integrity": "sha1-QfeZGyYYU5K6m66WyIiefgGDl+8=", "requires": { - "fbjs": "0.8.17", - "loose-envify": "1.4.0", - "object-assign": "4.1.1" + "fbjs": "^0.8.4", + "loose-envify": "^1.1.0", + "object-assign": "^4.1.0" } }, "react-dom": { @@ -16724,9 +16698,9 @@ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-15.4.2.tgz", "integrity": "sha1-AVNj8FsKH9Uq6e/dOgBg2QaVII8=", "requires": { - "fbjs": "0.8.17", - "loose-envify": "1.4.0", - "object-assign": "4.1.1" + "fbjs": "^0.8.1", + "loose-envify": "^1.1.0", + "object-assign": "^4.1.0" } } } @@ -16746,7 +16720,7 @@ "resolved": "https://registry.npmjs.org/react-localization/-/react-localization-0.1.10.tgz", "integrity": "sha512-rYwucM/GPE9MSlbK7Wd7tArJz5jpu9KEHsAcm5brwQM6mp2sylo5MRUbbNhT2vzYFMIxEcwfzVtxJ9qbyawixQ==", "requires": { - "react": "16.13.1" + "react": "^16.0.0" } }, "react-modal": { @@ -16754,10 +16728,10 @@ "resolved": "https://registry.npmjs.org/react-modal/-/react-modal-3.8.1.tgz", "integrity": "sha512-aLKeZM9pgXpIKVwopRHMuvqKWiBajkqisDA8UzocdCF6S4fyKVfLWmZR5G1Q0ODBxxxxf2XIwiCP8G/11GJAuw==", "requires": { - "exenv": "1.2.2", - "prop-types": "15.7.2", - "react-lifecycles-compat": "3.0.4", - "warning": "3.0.0" + "exenv": "^1.2.0", + "prop-types": "^15.5.10", + "react-lifecycles-compat": "^3.0.0", + "warning": "^3.0.0" }, "dependencies": { "warning": { @@ -16765,7 +16739,7 @@ "resolved": "https://registry.npmjs.org/warning/-/warning-3.0.0.tgz", "integrity": "sha1-MuU3fLVy3kqwR1O9+IIcAe1gW3w=", "requires": { - "loose-envify": "1.4.0" + "loose-envify": "^1.0.0" } } } @@ -16780,7 +16754,7 @@ "resolved": "https://registry.npmjs.org/react-moment-proptypes/-/react-moment-proptypes-1.7.0.tgz", "integrity": "sha512-ZbOn/P4u469WEGAw5hgkS/E+g1YZqdves2BjYsLluJobzUZCtManhjHiZKjniBVT7MSHM6D/iKtRVzlXVv3ikA==", "requires": { - "moment": "2.24.0" + "moment": ">=1.6.0" } }, "react-native-swipeout": { @@ -16788,9 +16762,9 @@ "resolved": "https://registry.npmjs.org/react-native-swipeout/-/react-native-swipeout-2.3.6.tgz", "integrity": "sha512-t9suUCspzck4vp2pWggWe0frS/QOtX6yYCawHnEes75A7dZCEE74bxX2A1bQzGH9cUMjq6xsdfC94RbiDKIkJg==", "requires": { - "create-react-class": "15.6.3", - "prop-types": "15.7.2", - "react-tween-state": "0.1.5" + "create-react-class": "^15.6.0", + "prop-types": "^15.5.10", + "react-tween-state": "^0.1.5" } }, "react-outside-click-handler": { @@ -16798,11 +16772,11 @@ "resolved": "https://registry.npmjs.org/react-outside-click-handler/-/react-outside-click-handler-1.3.0.tgz", "integrity": "sha512-Te/7zFU0oHpAnctl//pP3hEAeobfeHMyygHB8MnjP6sX5OR8KHT1G3jmLsV3U9RnIYo+Yn+peJYWu+D5tUS8qQ==", "requires": { - "airbnb-prop-types": "2.16.0", - "consolidated-events": "2.0.2", - "document.contains": "1.0.2", - "object.values": "1.1.1", - "prop-types": "15.7.2" + "airbnb-prop-types": "^2.15.0", + "consolidated-events": "^1.1.1 || ^2.0.0", + "document.contains": "^1.0.1", + "object.values": "^1.1.0", + "prop-types": "^15.7.2" } }, "react-portal": { @@ -16810,7 +16784,7 @@ "resolved": "https://registry.npmjs.org/react-portal/-/react-portal-4.2.1.tgz", "integrity": "sha512-fE9kOBagwmTXZ3YGRYb4gcMy+kSA+yLO0xnPankjRlfBv4uCpFXqKPfkpsGQQR15wkZ9EssnvTOl1yMzbkxhPQ==", "requires": { - "prop-types": "15.7.2" + "prop-types": "^15.5.8" } }, "react-recaptcha-v3": { @@ -16823,12 +16797,12 @@ "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-6.0.1.tgz", "integrity": "sha512-T52I52Kxhbqy/6TEfBv85rQSDz6+Y28V/pf52vDWs1YRXG19mcFOGfHnY2HsNFHyhP+ST34Aih98fvt6tqwVcQ==", "requires": { - "@babel/runtime": "7.10.4", - "hoist-non-react-statics": "3.3.2", - "invariant": "2.2.4", - "loose-envify": "1.4.0", - "prop-types": "15.7.2", - "react-is": "16.13.1" + "@babel/runtime": "^7.3.1", + "hoist-non-react-statics": "^3.3.0", + "invariant": "^2.2.4", + "loose-envify": "^1.4.0", + "prop-types": "^15.7.2", + "react-is": "^16.8.2" } }, "react-router": { @@ -16836,13 +16810,13 @@ "resolved": "https://registry.npmjs.org/react-router/-/react-router-3.2.1.tgz", "integrity": "sha512-SXkhC0nr3G0ltzVU07IN8jYl0bB6FsrDIqlLC9dK3SITXqyTJyM7yhXlUqs89w3Nqi5OkXsfRUeHX+P874HQrg==", "requires": { - "create-react-class": "15.6.3", - "history": "3.3.0", - "hoist-non-react-statics": "2.5.5", - "invariant": "2.2.4", - "loose-envify": "1.4.0", - "prop-types": "15.7.2", - "warning": "3.0.0" + "create-react-class": "^15.5.1", + "history": "^3.0.0", + "hoist-non-react-statics": "^2.3.1", + "invariant": "^2.2.1", + "loose-envify": "^1.2.0", + "prop-types": "^15.5.6", + "warning": "^3.0.0" }, "dependencies": { "hoist-non-react-statics": { @@ -16855,7 +16829,7 @@ "resolved": "https://registry.npmjs.org/warning/-/warning-3.0.0.tgz", "integrity": "sha1-MuU3fLVy3kqwR1O9+IIcAe1gW3w=", "requires": { - "loose-envify": "1.4.0" + "loose-envify": "^1.0.0" } } } @@ -16868,28 +16842,28 @@ "requires": { "@babel/core": "7.9.0", "@svgr/webpack": "4.3.3", - "@typescript-eslint/eslint-plugin": "2.34.0", - "@typescript-eslint/parser": "2.34.0", + "@typescript-eslint/eslint-plugin": "^2.10.0", + "@typescript-eslint/parser": "^2.10.0", "babel-eslint": "10.1.0", - "babel-jest": "24.9.0", + "babel-jest": "^24.9.0", "babel-loader": "8.1.0", - "babel-plugin-named-asset-import": "0.3.7", - "babel-preset-react-app": "9.1.2", - "camelcase": "5.3.1", + "babel-plugin-named-asset-import": "^0.3.6", + "babel-preset-react-app": "^9.1.2", + "camelcase": "^5.3.1", "case-sensitive-paths-webpack-plugin": "2.3.0", "css-loader": "3.4.2", "dotenv": "8.2.0", "dotenv-expand": "5.1.0", - "eslint": "6.8.0", - "eslint-config-react-app": "5.2.1", + "eslint": "^6.6.0", + "eslint-config-react-app": "^5.2.1", "eslint-loader": "3.0.3", "eslint-plugin-flowtype": "4.6.0", "eslint-plugin-import": "2.20.1", "eslint-plugin-jsx-a11y": "6.2.3", "eslint-plugin-react": "7.19.0", - "eslint-plugin-react-hooks": "1.7.0", + "eslint-plugin-react-hooks": "^1.6.1", "file-loader": "4.3.0", - "fs-extra": "8.1.0", + "fs-extra": "^8.1.0", "fsevents": "2.1.2", "html-webpack-plugin": "4.0.0-beta.11", "identity-obj-proxy": "3.0.0", @@ -16905,8 +16879,8 @@ "postcss-normalize": "8.0.1", "postcss-preset-env": "6.7.0", "postcss-safe-parser": "4.0.1", - "react-app-polyfill": "1.0.6", - "react-dev-utils": "10.2.1", + "react-app-polyfill": "^1.0.6", + "react-dev-utils": "^10.2.1", "resolve": "1.15.0", "resolve-url-loader": "3.1.1", "sass-loader": "8.0.2", @@ -16933,7 +16907,7 @@ "integrity": "sha512-+hTmAldEGE80U2wJJDC1lebb5jWqvTYAfm3YZ1ckk1gBr0MnCqUKlwK1e+anaFljIl+F5tR5IoZcm4ZDA1zMQw==", "dev": true, "requires": { - "path-parse": "1.0.6" + "path-parse": "^1.0.6" } }, "semver": { @@ -16954,9 +16928,9 @@ "resolved": "https://registry.npmjs.org/react-sortable-hoc/-/react-sortable-hoc-1.10.1.tgz", "integrity": "sha512-eVyv5rrK6qY9bG60bboRY78In7OpdRRg+hxp4QMLIjC/UJaFSU7exTYd0764GtXvBqh+b+faYGzren5/ffRYKw==", "requires": { - "@babel/runtime": "7.10.4", - "invariant": "2.2.4", - "prop-types": "15.7.2" + "@babel/runtime": "^7.2.0", + "invariant": "^2.2.4", + "prop-types": "^15.5.7" } }, "react-sparklines": { @@ -16964,7 +16938,7 @@ "resolved": "https://registry.npmjs.org/react-sparklines/-/react-sparklines-1.7.0.tgz", "integrity": "sha512-bJFt9K4c5Z0k44G8KtxIhbG+iyxrKjBZhdW6afP+R7EnIq+iKjbWbEFISrf3WKNFsda+C46XAfnX0StS5fbDcg==", "requires": { - "prop-types": "15.7.2" + "prop-types": "^15.5.10" } }, "react-stockcharts": { @@ -16972,21 +16946,21 @@ "resolved": "https://registry.npmjs.org/react-stockcharts/-/react-stockcharts-0.7.8.tgz", "integrity": "sha512-swtnTFrp8+82dDGhuI3gg2qvO7irU/dz210k3KtmRiZGMwrmdWBsfYGRrctKRK2OSm+C7G4WgbhKo0pdfFlwyQ==", "requires": { - "d3-array": "1.2.4", - "d3-collection": "1.0.7", - "d3-force": "1.2.1", - "d3-format": "1.4.4", - "d3-interpolate": "1.4.0", - "d3-path": "1.0.9", - "d3-scale": "1.0.7", - "d3-selection": "1.4.0", - "d3-shape": "1.3.7", - "d3-time": "1.0.11", - "d3-time-format": "2.2.3", - "debug": "3.2.6", - "lodash.flattendeep": "4.4.0", - "prop-types": "15.7.2", - "save-svg-as-png": "1.4.17" + "d3-array": "^1.2.1", + "d3-collection": "^1.0.4", + "d3-force": "^1.1.0", + "d3-format": "^1.2.1", + "d3-interpolate": "^1.1.6", + "d3-path": "^1.0.5", + "d3-scale": "^1.0.7", + "d3-selection": "^1.2.0", + "d3-shape": "^1.2.0", + "d3-time": "^1.0.8", + "d3-time-format": "^2.1.1", + "debug": "^3.1.0", + "lodash.flattendeep": "^4.4.0", + "prop-types": "^15.6.0", + "save-svg-as-png": "^1.4.5" }, "dependencies": { "d3-scale": { @@ -16994,13 +16968,13 @@ "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-1.0.7.tgz", "integrity": "sha512-KvU92czp2/qse5tUfGms6Kjig0AhHOwkzXG0+PqIJB3ke0WUv088AHMZI0OssO9NCkXt4RP8yju9rpH8aGB7Lw==", "requires": { - "d3-array": "1.2.4", - "d3-collection": "1.0.7", - "d3-color": "1.4.1", - "d3-format": "1.4.4", - "d3-interpolate": "1.4.0", - "d3-time": "1.0.11", - "d3-time-format": "2.2.3" + "d3-array": "^1.2.0", + "d3-collection": "1", + "d3-color": "1", + "d3-format": "1", + "d3-interpolate": "1", + "d3-time": "1", + "d3-time-format": "2" } } } @@ -17010,9 +16984,9 @@ "resolved": "https://registry.npmjs.org/react-svg/-/react-svg-11.2.2.tgz", "integrity": "sha512-Q9lAuUgaI8c55OluftgrAyE4GAmIvmqVHJXt1fIzXFHcuIauKqVjhUH/BiizOqjPmY+R27kiTkv9g7AxY7O+wA==", "requires": { - "@babel/runtime": "7.12.5", - "@tanem/svg-injector": "8.2.2", - "prop-types": "15.7.2" + "@babel/runtime": "^7.12.5", + "@tanem/svg-injector": "^8.2.1", + "prop-types": "^15.7.2" }, "dependencies": { "@babel/runtime": { @@ -17020,7 +16994,7 @@ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.5.tgz", "integrity": "sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==", "requires": { - "regenerator-runtime": "0.13.7" + "regenerator-runtime": "^0.13.4" } }, "regenerator-runtime": { @@ -17035,10 +17009,10 @@ "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.1.tgz", "integrity": "sha512-Djqr7OQ2aPUiYurhPalTrVy9ddmFCCzwhqQmtN+J3+3DzLO209Fdr70QrN8Z3DsglWql6iY1lDWAfpFiBtuKGw==", "requires": { - "@babel/runtime": "7.10.4", - "dom-helpers": "5.2.0", - "loose-envify": "1.4.0", - "prop-types": "15.7.2" + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" } }, "react-truncate-markup": { @@ -17062,8 +17036,8 @@ "resolved": "https://registry.npmjs.org/react-tween-state/-/react-tween-state-0.1.5.tgz", "integrity": "sha1-6YsGZVHvuTy5LdG+FJlcLj3q4zk=", "requires": { - "raf": "3.4.1", - "tween-functions": "1.2.0" + "raf": "^3.1.0", + "tween-functions": "^1.0.1" } }, "react-with-direction": { @@ -17071,14 +17045,14 @@ "resolved": "https://registry.npmjs.org/react-with-direction/-/react-with-direction-1.3.1.tgz", "integrity": "sha512-aGcM21ZzhqeXFvDCfPj0rVNYuaVXfTz5D3Rbn0QMz/unZe+CCiLHthrjQWO7s6qdfXORgYFtmS7OVsRgSk5LXQ==", "requires": { - "airbnb-prop-types": "2.16.0", - "brcast": "2.0.2", - "deepmerge": "1.5.2", - "direction": "1.0.4", - "hoist-non-react-statics": "3.3.2", - "object.assign": "4.1.0", - "object.values": "1.1.1", - "prop-types": "15.7.2" + "airbnb-prop-types": "^2.10.0", + "brcast": "^2.0.2", + "deepmerge": "^1.5.2", + "direction": "^1.0.2", + "hoist-non-react-statics": "^3.3.0", + "object.assign": "^4.1.0", + "object.values": "^1.0.4", + "prop-types": "^15.6.2" } }, "react-with-styles": { @@ -17086,10 +17060,10 @@ "resolved": "https://registry.npmjs.org/react-with-styles/-/react-with-styles-3.2.3.tgz", "integrity": "sha512-MTI1UOvMHABRLj5M4WpODfwnveHaip6X7QUMI2x6zovinJiBXxzhA9AJP7MZNaKqg1JRFtHPXZdroUC8KcXwlQ==", "requires": { - "hoist-non-react-statics": "3.3.2", - "object.assign": "4.1.0", - "prop-types": "15.7.2", - "react-with-direction": "1.3.1" + "hoist-non-react-statics": "^3.2.1", + "object.assign": "^4.1.0", + "prop-types": "^15.6.2", + "react-with-direction": "^1.3.0" } }, "react-with-styles-interface-css": { @@ -17097,8 +17071,8 @@ "resolved": "https://registry.npmjs.org/react-with-styles-interface-css/-/react-with-styles-interface-css-4.0.3.tgz", "integrity": "sha512-wE43PIyjal2dexxyyx4Lhbcb+E42amoYPnkunRZkb9WTA+Z+9LagbyxwsI352NqMdFmghR0opg29dzDO4/YXbw==", "requires": { - "array.prototype.flat": "1.2.3", - "global-cache": "1.2.1" + "array.prototype.flat": "^1.2.1", + "global-cache": "^1.2.1" } }, "read": { @@ -17107,7 +17081,7 @@ "integrity": "sha1-AHo9FpR4qnEKSRcn5FPv+5LnYgM=", "dev": true, "requires": { - "mute-stream": "0.0.8" + "mute-stream": "~0.0.4" } }, "read-pkg": { @@ -17116,9 +17090,9 @@ "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", "dev": true, "requires": { - "load-json-file": "4.0.0", - "normalize-package-data": "2.5.0", - "path-type": "3.0.0" + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" }, "dependencies": { "load-json-file": { @@ -17127,10 +17101,10 @@ "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", "dev": true, "requires": { - "graceful-fs": "4.2.4", - "parse-json": "4.0.0", - "pify": "3.0.0", - "strip-bom": "3.0.0" + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" } }, "path-type": { @@ -17139,7 +17113,7 @@ "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", "dev": true, "requires": { - "pify": "3.0.0" + "pify": "^3.0.0" } }, "strip-bom": { @@ -17156,8 +17130,8 @@ "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", "dev": true, "requires": { - "find-up": "1.1.2", - "read-pkg": "1.1.0" + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" }, "dependencies": { "find-up": { @@ -17166,8 +17140,8 @@ "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", "dev": true, "requires": { - "path-exists": "2.1.0", - "pinkie-promise": "2.0.1" + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" } }, "path-exists": { @@ -17176,7 +17150,7 @@ "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", "dev": true, "requires": { - "pinkie-promise": "2.0.1" + "pinkie-promise": "^2.0.0" } }, "read-pkg": { @@ -17185,9 +17159,9 @@ "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", "dev": true, "requires": { - "load-json-file": "1.1.0", - "normalize-package-data": "2.5.0", - "path-type": "1.1.0" + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" } } } @@ -17196,10 +17170,11 @@ "version": "3.6.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, "requires": { - "inherits": "2.0.4", - "string_decoder": "1.3.0", - "util-deprecate": "1.0.2" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" } }, "readdirp": { @@ -17208,7 +17183,7 @@ "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", "dev": true, "requires": { - "picomatch": "2.2.2" + "picomatch": "^2.2.1" } }, "realpath-native": { @@ -17217,7 +17192,7 @@ "integrity": "sha512-wlgPA6cCIIg9gKz0fgAPjnzh4yR/LnXovwuo9hvyGvx3h8nX4+/iLZplfUWasXpqD8BdnGnP5njOFjkUwPzvjA==", "dev": true, "requires": { - "util.promisify": "1.0.1" + "util.promisify": "^1.0.0" } }, "recursive-readdir": { @@ -17235,8 +17210,8 @@ "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", "dev": true, "requires": { - "indent-string": "2.1.0", - "strip-indent": "1.0.1" + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" }, "dependencies": { "indent-string": { @@ -17245,7 +17220,7 @@ "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", "dev": true, "requires": { - "repeating": "2.0.1" + "repeating": "^2.0.0" } } } @@ -17255,8 +17230,8 @@ "resolved": "https://registry.npmjs.org/redux/-/redux-4.0.1.tgz", "integrity": "sha512-R7bAtSkk7nY6O/OYMVR9RiBI+XghjF9rlbl5806HJbQph0LJVHZrU5oaO4q70eUKiqMRqm4y07KLTlMZ2BlVmg==", "requires": { - "loose-envify": "1.4.0", - "symbol-observable": "1.2.0" + "loose-envify": "^1.4.0", + "symbol-observable": "^1.2.0" } }, "redux-form": { @@ -17264,16 +17239,16 @@ "resolved": "https://registry.npmjs.org/redux-form/-/redux-form-8.1.0.tgz", "integrity": "sha512-d2+0OaJpSq3kwkbPtFlG3W/HENWLxX8NqqTHSOnfgIrID/9faH/rxejLa1X3HChilCTm71zWe/g9zaLPCMCofQ==", "requires": { - "@babel/runtime": "7.10.4", - "es6-error": "4.1.1", - "hoist-non-react-statics": "3.3.2", - "invariant": "2.2.4", - "is-promise": "2.2.2", - "lodash": "4.17.19", - "lodash-es": "4.17.15", - "prop-types": "15.7.2", - "react-is": "16.13.1", - "react-lifecycles-compat": "3.0.4" + "@babel/runtime": "^7.2.0", + "es6-error": "^4.1.1", + "hoist-non-react-statics": "^3.2.1", + "invariant": "^2.2.4", + "is-promise": "^2.1.0", + "lodash": "^4.17.11", + "lodash-es": "^4.17.11", + "prop-types": "^15.6.1", + "react-is": "^16.7.0", + "react-lifecycles-compat": "^3.0.4" } }, "redux-logger": { @@ -17281,7 +17256,7 @@ "resolved": "https://registry.npmjs.org/redux-logger/-/redux-logger-3.0.6.tgz", "integrity": "sha1-91VZZvMJjzyIYExEnPC69XeCdL8=", "requires": { - "deep-diff": "0.3.8" + "deep-diff": "^0.3.5" } }, "redux-persist": { @@ -17289,9 +17264,9 @@ "resolved": "https://registry.npmjs.org/redux-persist/-/redux-persist-4.10.2.tgz", "integrity": "sha512-U+e0ieMGC69Zr72929iJW40dEld7Mflh6mu0eJtVMLGfMq/aJqjxUM1hzyUWMR1VUyAEEdPHuQmeq5ti9krIgg==", "requires": { - "json-stringify-safe": "5.0.1", - "lodash": "4.17.19", - "lodash-es": "4.17.15" + "json-stringify-safe": "^5.0.1", + "lodash": "^4.17.4", + "lodash-es": "^4.17.4" } }, "redux-promise-middleware": { @@ -17321,7 +17296,7 @@ "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", "dev": true, "requires": { - "regenerate": "1.4.2" + "regenerate": "^1.4.0" } }, "regenerator-runtime": { @@ -17335,7 +17310,7 @@ "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", "dev": true, "requires": { - "@babel/runtime": "7.10.4" + "@babel/runtime": "^7.8.4" } }, "regex-not": { @@ -17344,8 +17319,8 @@ "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", "dev": true, "requires": { - "extend-shallow": "3.0.2", - "safe-regex": "1.1.0" + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" } }, "regex-parser": { @@ -17360,8 +17335,8 @@ "integrity": "sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==", "dev": true, "requires": { - "define-properties": "1.1.3", - "es-abstract": "1.17.6" + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" } }, "regexpp": { @@ -17376,12 +17351,12 @@ "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", "dev": true, "requires": { - "regenerate": "1.4.2", - "regenerate-unicode-properties": "8.2.0", - "regjsgen": "0.5.2", - "regjsparser": "0.6.9", - "unicode-match-property-ecmascript": "1.0.4", - "unicode-match-property-value-ecmascript": "1.2.0" + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.2.0", + "regjsgen": "^0.5.1", + "regjsparser": "^0.6.4", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.2.0" } }, "regjsgen": { @@ -17396,7 +17371,7 @@ "integrity": "sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==", "dev": true, "requires": { - "jsesc": "0.5.0" + "jsesc": "~0.5.0" }, "dependencies": { "jsesc": { @@ -17424,11 +17399,11 @@ "integrity": "sha512-ccqoLg+HLOHq1vdfYNm4TBeaCDIi1FLt3wGojTDSvdewUv65oTmI3cnT2E4hRjl1gzKZIPK+KZrXzlUYKnR+vQ==", "dev": true, "requires": { - "css-select": "2.1.0", - "dom-converter": "0.2.0", - "htmlparser2": "3.10.1", - "lodash": "4.17.21", - "strip-ansi": "3.0.1" + "css-select": "^2.0.2", + "dom-converter": "^0.2", + "htmlparser2": "^3.10.1", + "lodash": "^4.17.20", + "strip-ansi": "^3.0.0" }, "dependencies": { "lodash": { @@ -17457,7 +17432,7 @@ "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", "dev": true, "requires": { - "is-finite": "1.1.0" + "is-finite": "^1.0.0" } }, "request": { @@ -17466,26 +17441,26 @@ "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", "dev": true, "requires": { - "aws-sign2": "0.7.0", - "aws4": "1.10.0", - "caseless": "0.12.0", - "combined-stream": "1.0.8", - "extend": "3.0.2", - "forever-agent": "0.6.1", - "form-data": "2.3.3", - "har-validator": "5.1.3", - "http-signature": "1.2.0", - "is-typedarray": "1.0.0", - "isstream": "0.1.2", - "json-stringify-safe": "5.0.1", - "mime-types": "2.1.27", - "oauth-sign": "0.9.0", - "performance-now": "2.1.0", - "qs": "6.5.2", - "safe-buffer": "5.2.1", - "tough-cookie": "2.5.0", - "tunnel-agent": "0.6.0", - "uuid": "3.4.0" + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" } }, "request-promise-core": { @@ -17494,7 +17469,7 @@ "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==", "dev": true, "requires": { - "lodash": "4.17.19" + "lodash": "^4.17.19" } }, "request-promise-native": { @@ -17504,8 +17479,8 @@ "dev": true, "requires": { "request-promise-core": "1.1.4", - "stealthy-require": "1.1.1", - "tough-cookie": "2.5.0" + "stealthy-require": "^1.1.1", + "tough-cookie": "^2.3.3" } }, "require-directory": { @@ -17541,7 +17516,7 @@ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", "requires": { - "path-parse": "1.0.6" + "path-parse": "^1.0.6" } }, "resolve-cwd": { @@ -17550,7 +17525,7 @@ "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", "dev": true, "requires": { - "resolve-from": "3.0.0" + "resolve-from": "^3.0.0" } }, "resolve-from": { @@ -17601,7 +17576,7 @@ "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", "dev": true, "requires": { - "minimist": "1.2.5" + "minimist": "^1.2.0" } }, "loader-utils": { @@ -17610,9 +17585,9 @@ "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", "dev": true, "requires": { - "big.js": "5.2.2", - "emojis-list": "2.1.0", - "json5": "1.0.1" + "big.js": "^5.2.2", + "emojis-list": "^2.0.0", + "json5": "^1.0.1" } }, "postcss": { @@ -17621,9 +17596,9 @@ "integrity": "sha512-uIFtJElxJo29QC753JzhidoAhvp/e/Exezkdhfmt8AymWT6/5B7W1WmponYWkHk2eg6sONyTch0A3nkMPun3SQ==", "dev": true, "requires": { - "chalk": "2.4.2", - "source-map": "0.6.1", - "supports-color": "6.1.0" + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" } }, "source-map": { @@ -17638,7 +17613,7 @@ "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", "dev": true, "requires": { - "has-flag": "3.0.0" + "has-flag": "^3.0.0" } } } @@ -17649,8 +17624,8 @@ "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", "dev": true, "requires": { - "onetime": "2.0.1", - "signal-exit": "3.0.3" + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" } }, "ret": { @@ -17677,8 +17652,8 @@ "integrity": "sha1-MIBqhBNCtUUQqkEQhQzUhTQUSqc=", "dev": true, "requires": { - "convert-source-map": "0.3.5", - "css": "2.2.4" + "convert-source-map": "^0.3.3", + "css": "^2.0.0" }, "dependencies": { "convert-source-map": { @@ -17713,16 +17688,17 @@ "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "dev": true, "requires": { - "glob": "7.1.6" + "glob": "^7.1.3" } }, "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.1.0", - "inherits": "2.0.4" + "hash-base": "^3.0.0", + "inherits": "^2.0.1" } }, "rmc-align": { @@ -17730,9 +17706,9 @@ "resolved": "https://registry.npmjs.org/rmc-align/-/rmc-align-1.0.0.tgz", "integrity": "sha512-3gEa5/+hqqoEVoeQ25KoRc8DOsXIdSaVpaBq1zQFaV941LR3xvZIRTlxTDT/IagYwoGM1KZea/jd7cNMYP34Rg==", "requires": { - "babel-runtime": "6.26.0", - "dom-align": "1.12.0", - "rc-util": "4.21.1" + "babel-runtime": "6.x", + "dom-align": "1.x", + "rc-util": "4.x" } }, "rmc-calendar": { @@ -17740,9 +17716,9 @@ "resolved": "https://registry.npmjs.org/rmc-calendar/-/rmc-calendar-1.1.4.tgz", "integrity": "sha512-xxQZaPFDnpHt4IFO8mukYrXSgC1W8LcNVp+EoX4iyeOJFimungOKB/iP5/cy+st8yXq8lUgk9TXsHNtM6Xo6ZA==", "requires": { - "babel-runtime": "6.26.0", - "rc-animate": "2.11.1", - "rmc-date-picker": "6.0.10" + "babel-runtime": "^6.26.0", + "rc-animate": "^2.4.4", + "rmc-date-picker": "^6.0.8" } }, "rmc-cascader": { @@ -17750,9 +17726,9 @@ "resolved": "https://registry.npmjs.org/rmc-cascader/-/rmc-cascader-5.0.3.tgz", "integrity": "sha512-PxDhMjWViDdG4SMZqoXtAthGwgDyYnyxxZEE17IDDYsiCHpWtOhoIL8nsI+/hZ212UT/XF2LpqCsOlMoJiYk+w==", "requires": { - "array-tree-filter": "2.1.0", - "babel-runtime": "6.26.0", - "rmc-picker": "5.0.10" + "array-tree-filter": "2.1.x", + "babel-runtime": "6.x", + "rmc-picker": "~5.0.0" } }, "rmc-date-picker": { @@ -17760,8 +17736,8 @@ "resolved": "https://registry.npmjs.org/rmc-date-picker/-/rmc-date-picker-6.0.10.tgz", "integrity": "sha512-/9+I6lm3EDEl6M7862V6++zFuxwsM0UEq8wSHbotYIPPmyB/65gx1cviblghOv2QfB0O9+U2w3qEJlRP/WsMrA==", "requires": { - "babel-runtime": "6.26.0", - "rmc-picker": "5.0.10" + "babel-runtime": "6.x", + "rmc-picker": "~5.0.0" } }, "rmc-dialog": { @@ -17769,8 +17745,8 @@ "resolved": "https://registry.npmjs.org/rmc-dialog/-/rmc-dialog-1.1.1.tgz", "integrity": "sha512-28aJqtPTX6v13Z/aU1WBy1AFIXkE74PxZXde7JvtEIy9hQDTjH8fqOi822BpzAbXCyNE7jF9iFomy3H2ClsDJA==", "requires": { - "babel-runtime": "6.26.0", - "rc-animate": "2.11.1" + "babel-runtime": "6.x", + "rc-animate": "2.x" } }, "rmc-drawer": { @@ -17778,9 +17754,9 @@ "resolved": "https://registry.npmjs.org/rmc-drawer/-/rmc-drawer-0.4.11.tgz", "integrity": "sha512-YfB9XEJ8iM0MMuLWAK4313uOxSM8NAljC8Cqun1KamXutglYTuRviUuTLNSOzV8HHPp5kNpsVduvPCGLWXvThw==", "requires": { - "babel-runtime": "6.26.0", - "classnames": "2.2.6", - "prop-types": "15.7.2" + "babel-runtime": "6.x", + "classnames": "^2.2.4", + "prop-types": "^15.5.10" } }, "rmc-feedback": { @@ -17788,8 +17764,8 @@ "resolved": "https://registry.npmjs.org/rmc-feedback/-/rmc-feedback-2.0.0.tgz", "integrity": "sha512-5PWOGOW7VXks/l3JzlOU9NIxRpuaSS8d9zA3UULUCuTKnpwBHNvv1jSJzxgbbCQeYzROWUpgKI4za3X4C/mKmQ==", "requires": { - "babel-runtime": "6.26.0", - "classnames": "2.2.6" + "babel-runtime": "6.x", + "classnames": "^2.2.5" } }, "rmc-input-number": { @@ -17797,9 +17773,9 @@ "resolved": "https://registry.npmjs.org/rmc-input-number/-/rmc-input-number-1.0.5.tgz", "integrity": "sha512-prPkEtoOVde77GnEnEaBeWjBobMOPgGqU5bd0gxfp1kt1pUN740mMpVAcH7uxpJjVfmw+kuGWtiz4S7CueagSg==", "requires": { - "babel-runtime": "6.26.0", - "classnames": "2.2.6", - "rmc-feedback": "2.0.0" + "babel-runtime": "6.x", + "classnames": "^2.2.0", + "rmc-feedback": "^2.0.0" } }, "rmc-list-view": { @@ -17807,12 +17783,12 @@ "resolved": "https://registry.npmjs.org/rmc-list-view/-/rmc-list-view-0.11.5.tgz", "integrity": "sha512-eMOC5394tLNawcdEEhF7boMpQgpjJGDdL5lS+LblAWdBec7Q4EYkUdnrKNbt+O9k5RGM6nSLAGZK5oB4FN85Lg==", "requires": { - "babel-runtime": "6.26.0", - "classnames": "2.2.6", - "fbjs": "0.8.17", - "prop-types": "15.7.2", - "warning": "3.0.0", - "zscroller": "0.4.8" + "babel-runtime": "6.x", + "classnames": "^2.2.5", + "fbjs": "^0.8.3", + "prop-types": "^15.5.8", + "warning": "^3.0.0", + "zscroller": "~0.4.0" }, "dependencies": { "warning": { @@ -17820,7 +17796,7 @@ "resolved": "https://registry.npmjs.org/warning/-/warning-3.0.0.tgz", "integrity": "sha1-MuU3fLVy3kqwR1O9+IIcAe1gW3w=", "requires": { - "loose-envify": "1.4.0" + "loose-envify": "^1.0.0" } } } @@ -17830,11 +17806,11 @@ "resolved": "https://registry.npmjs.org/rmc-notification/-/rmc-notification-1.0.0.tgz", "integrity": "sha512-9sPxjltFvtRLt2v312Hu7OXwk53pHkBYgINRDmnJ3A5NF1qtJeCCcdN0Xr0fzJ6sbQvtGju822tWHdzYA9u7Vw==", "requires": { - "babel-runtime": "6.26.0", - "classnames": "2.2.6", - "prop-types": "15.7.2", - "rc-animate": "2.11.1", - "rc-util": "4.21.1" + "babel-runtime": "6.x", + "classnames": "2.x", + "prop-types": "^15.5.8", + "rc-animate": "2.x", + "rc-util": "^4.0.4" } }, "rmc-nuka-carousel": { @@ -17842,8 +17818,8 @@ "resolved": "https://registry.npmjs.org/rmc-nuka-carousel/-/rmc-nuka-carousel-3.0.1.tgz", "integrity": "sha512-w2EPTERMUUZqcUSKFuejjin7xsMlhrLrtS0A/igTXpFJGq3kemDKcRi7q3pSYDuZBHYBl5iV4UqsLLkjdFtrYA==", "requires": { - "exenv": "1.2.2", - "raf": "3.4.1" + "exenv": "^1.2.0", + "raf": "^3.3.2" } }, "rmc-picker": { @@ -17851,10 +17827,10 @@ "resolved": "https://registry.npmjs.org/rmc-picker/-/rmc-picker-5.0.10.tgz", "integrity": "sha512-KZ70+WjcaZHnG5GyCxWCPFWAZ12s6NqyrbW73LeqH0WEqaTMMs0sOrk2f4mQAZ/CGT0XcFN6VZLw7Ozoxfn7LA==", "requires": { - "babel-runtime": "6.26.0", - "classnames": "2.2.6", - "rmc-dialog": "1.1.1", - "rmc-feedback": "2.0.0" + "babel-runtime": "6.x", + "classnames": "^2.2.6", + "rmc-dialog": "^1.1.1", + "rmc-feedback": "^2.0.0" } }, "rmc-pull-to-refresh": { @@ -17862,8 +17838,8 @@ "resolved": "https://registry.npmjs.org/rmc-pull-to-refresh/-/rmc-pull-to-refresh-1.0.13.tgz", "integrity": "sha512-iYLsURiR7G/sKmRA6p2kq6ZXicn7Hyeo6VQFljssV1eMW+fzDgihhaz0kv5mza0f88vphGJvjOihT9E6+xGb6Q==", "requires": { - "babel-runtime": "6.26.0", - "classnames": "2.2.6" + "babel-runtime": "6.x", + "classnames": "^2.2.5" } }, "rmc-steps": { @@ -17871,8 +17847,8 @@ "resolved": "https://registry.npmjs.org/rmc-steps/-/rmc-steps-1.0.1.tgz", "integrity": "sha512-8ijtwp4D1CYTtI2yerXJYqCv+GQbiBc9T12nrFngd/vM0y+58CnznGphTAueF6IWf7qbxBwcjTrcFgg7bP2YGA==", "requires": { - "babel-runtime": "6.26.0", - "classnames": "2.2.6" + "babel-runtime": "^6.23.0", + "classnames": "^2.2.3" } }, "rmc-tabs": { @@ -17880,8 +17856,8 @@ "resolved": "https://registry.npmjs.org/rmc-tabs/-/rmc-tabs-1.2.29.tgz", "integrity": "sha512-wiJS9WSJi9JH9GQO+FqncX+zaHP31qHa/S8nDW9UXUx0qbCX294QcJEnvfB+WmsfUws7rXjs6sOQp5EDiObnHg==", "requires": { - "babel-runtime": "6.26.0", - "rc-gesture": "0.0.22" + "babel-runtime": "6.x", + "rc-gesture": "~0.0.18" } }, "rmc-tooltip": { @@ -17889,8 +17865,8 @@ "resolved": "https://registry.npmjs.org/rmc-tooltip/-/rmc-tooltip-1.0.1.tgz", "integrity": "sha512-fSDArf2BlMVrHExmBiqb2TkCRJHshvXFJQ/7tMraLellwaJLNiwrxtWpW329k3S+zTtoVG8UxFS1TjBGEsMzRg==", "requires": { - "babel-runtime": "6.26.0", - "rmc-trigger": "1.0.12" + "babel-runtime": "6.x", + "rmc-trigger": "1.x" } }, "rmc-trigger": { @@ -17898,10 +17874,10 @@ "resolved": "https://registry.npmjs.org/rmc-trigger/-/rmc-trigger-1.0.12.tgz", "integrity": "sha512-AccQniX7PX7Pm8hBhHEsnf3JU6CA61Xc7fAt2WbO+oXrGaI/jqN8C3COhhOXG54S5iTOjLS26j858zshwAxR9A==", "requires": { - "babel-runtime": "6.26.0", - "rc-animate": "2.11.1", - "rc-util": "4.21.1", - "rmc-align": "1.0.0" + "babel-runtime": "6.x", + "rc-animate": "2.x", + "rc-util": "4.x", + "rmc-align": "~1.0.0" } }, "rsvp": { @@ -17921,7 +17897,7 @@ "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", "dev": true, "requires": { - "aproba": "1.2.0" + "aproba": "^1.1.1" } }, "rxjs": { @@ -17930,7 +17906,7 @@ "integrity": "sha512-3HMA8z/Oz61DUHe+SdOiQyzIf4tOx5oQHmMir7IZEu6TMqCLHT4LRcmNaUS0NwOz8VLvmmBduMsoaUvMaIiqzg==", "dev": true, "requires": { - "tslib": "1.13.0" + "tslib": "^1.9.0" } }, "safe-buffer": { @@ -17944,7 +17920,7 @@ "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", "dev": true, "requires": { - "ret": "0.1.15" + "ret": "~0.1.10" } }, "safer-buffer": { @@ -17958,15 +17934,15 @@ "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", "dev": true, "requires": { - "@cnakazawa/watch": "1.0.4", - "anymatch": "2.0.0", - "capture-exit": "2.0.0", - "exec-sh": "0.3.6", - "execa": "1.0.0", - "fb-watchman": "2.0.1", - "micromatch": "3.1.10", - "minimist": "1.2.5", - "walker": "1.0.7" + "@cnakazawa/watch": "^1.0.3", + "anymatch": "^2.0.0", + "capture-exit": "^2.0.0", + "exec-sh": "^0.3.2", + "execa": "^1.0.0", + "fb-watchman": "^2.0.0", + "micromatch": "^3.1.4", + "minimist": "^1.1.1", + "walker": "~1.0.5" } }, "sanitize.css": { @@ -17981,10 +17957,10 @@ "integrity": "sha512-MKuEYXFSGuRSi8FZ3A7imN1CeVn9Gpw0/SFJKdL1ejXJneI9a5rwlEZrKejhEFAA3O6yr3eIyl/WuvASvlT36g==", "dev": true, "requires": { - "glob": "7.1.6", - "lodash": "4.17.19", - "scss-tokenizer": "0.2.3", - "yargs": "7.1.1" + "glob": "^7.0.0", + "lodash": "^4.0.0", + "scss-tokenizer": "^0.2.3", + "yargs": "^7.0.0" }, "dependencies": { "camelcase": { @@ -17999,9 +17975,9 @@ "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", "dev": true, "requires": { - "string-width": "1.0.2", - "strip-ansi": "3.0.1", - "wrap-ansi": "2.1.0" + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" } }, "get-caller-file": { @@ -18028,8 +18004,8 @@ "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", "dev": true, "requires": { - "string-width": "1.0.2", - "strip-ansi": "3.0.1" + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" } }, "y18n": { @@ -18044,18 +18020,18 @@ "integrity": "sha512-huO4Fr1f9PmiJJdll5kwoS2e4GqzGSsMT3PPMpOwoVkOK8ckqAewMTZyA6LXVQWflleb/Z8oPBEvNsMft0XE+g==", "dev": true, "requires": { - "camelcase": "3.0.0", - "cliui": "3.2.0", - "decamelize": "1.2.0", - "get-caller-file": "1.0.3", - "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", + "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-security.0" } }, @@ -18065,8 +18041,8 @@ "integrity": "sha512-T69y4Ps64LNesYxeYGYPvfoMTt/7y1XtfpIslUeK4um+9Hu7hlGoRtaDLvdXb7+/tfq4opVa2HRY5xGip022rQ==", "dev": true, "requires": { - "camelcase": "3.0.0", - "object.assign": "4.1.0" + "camelcase": "^3.0.0", + "object.assign": "^4.1.0" } } } @@ -18077,11 +18053,11 @@ "integrity": "sha512-7o4dbSK8/Ol2KflEmSco4jTjQoV988bM82P9CZdmo9hR3RLnvNc0ufMNdMrB0caq38JQ/FgF4/7RcbcfKzxoFQ==", "dev": true, "requires": { - "clone-deep": "4.0.1", - "loader-utils": "1.4.0", - "neo-async": "2.6.2", - "schema-utils": "2.7.1", - "semver": "6.3.0" + "clone-deep": "^4.0.1", + "loader-utils": "^1.2.3", + "neo-async": "^2.6.1", + "schema-utils": "^2.6.1", + "semver": "^6.3.0" }, "dependencies": { "clone-deep": { @@ -18090,9 +18066,9 @@ "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", "dev": true, "requires": { - "is-plain-object": "2.0.4", - "kind-of": "6.0.3", - "shallow-clone": "3.0.1" + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" } }, "semver": { @@ -18107,7 +18083,7 @@ "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", "dev": true, "requires": { - "kind-of": "6.0.3" + "kind-of": "^6.0.2" } } } @@ -18129,7 +18105,7 @@ "integrity": "sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g==", "dev": true, "requires": { - "xmlchars": "2.2.0" + "xmlchars": "^2.1.1" } }, "scheduler": { @@ -18137,8 +18113,8 @@ "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", "requires": { - "loose-envify": "1.4.0", - "object-assign": "4.1.1" + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" } }, "schema-utils": { @@ -18147,9 +18123,9 @@ "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", "dev": true, "requires": { - "@types/json-schema": "7.0.7", - "ajv": "6.12.6", - "ajv-keywords": "3.5.2" + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" }, "dependencies": { "ajv": { @@ -18158,10 +18134,10 @@ "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, "requires": { - "fast-deep-equal": "3.1.3", - "fast-json-stable-stringify": "2.1.0", - "json-schema-traverse": "0.4.1", - "uri-js": "4.2.2" + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" } } } @@ -18171,7 +18147,7 @@ "resolved": "https://registry.npmjs.org/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.26.tgz", "integrity": "sha512-SQ6AOKfABaSchokAmmaxVnL9IArxEnLEX9j4wAZw+x4iUTb40q7irtHG3z4GtAWz5veVZcCnubXDBRyLVQaohw==", "requires": { - "compute-scroll-into-view": "1.0.16" + "compute-scroll-into-view": "^1.0.16" } }, "scss-tokenizer": { @@ -18180,8 +18156,8 @@ "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", "dev": true, "requires": { - "js-base64": "2.6.4", - "source-map": "0.4.4" + "js-base64": "^2.1.8", + "source-map": "^0.4.2" }, "dependencies": { "source-map": { @@ -18190,7 +18166,7 @@ "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", "dev": true, "requires": { - "amdefine": "1.0.1" + "amdefine": ">=0.0.4" } } } @@ -18212,7 +18188,7 @@ "integrity": "sha512-2P4PtieJeEwVgTU9QEcwIRDQ/mXJLX8/+I3ur+Pg16nS8oNbrGxEso9NyYWy8NAmXiNl4dlAp5MwoNeCWzON4w==", "dev": true, "requires": { - "node-forge": "0.10.0" + "node-forge": "^0.10.0" } }, "semver": { @@ -18239,18 +18215,18 @@ "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", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", "fresh": "0.5.2", - "http-errors": "1.7.2", + "http-errors": "~1.7.2", "mime": "1.6.0", "ms": "2.1.1", - "on-finished": "2.3.0", - "range-parser": "1.2.1", - "statuses": "1.5.0" + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" }, "dependencies": { "debug": { @@ -18290,7 +18266,7 @@ "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", "dev": true, "requires": { - "randombytes": "2.1.0" + "randombytes": "^2.1.0" } }, "serve-index": { @@ -18299,13 +18275,13 @@ "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", "dev": true, "requires": { - "accepts": "1.3.7", + "accepts": "~1.3.4", "batch": "0.6.1", "debug": "2.6.9", - "escape-html": "1.0.3", - "http-errors": "1.6.3", - "mime-types": "2.1.27", - "parseurl": "1.3.3" + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" }, "dependencies": { "debug": { @@ -18323,10 +18299,10 @@ "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", "dev": true, "requires": { - "depd": "1.1.2", + "depd": "~1.1.2", "inherits": "2.0.3", "setprototypeof": "1.1.0", - "statuses": "1.5.0" + "statuses": ">= 1.4.0 < 2" } }, "inherits": { @@ -18355,9 +18331,9 @@ "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", "dev": true, "requires": { - "encodeurl": "1.0.2", - "escape-html": "1.0.3", - "parseurl": "1.3.3", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", "send": "0.17.1" } }, @@ -18373,10 +18349,10 @@ "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", "dev": true, "requires": { - "extend-shallow": "2.0.1", - "is-extendable": "0.1.1", - "is-plain-object": "2.0.4", - "split-string": "3.1.0" + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" }, "dependencies": { "extend-shallow": { @@ -18385,7 +18361,7 @@ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "is-extendable": "0.1.1" + "is-extendable": "^0.1.0" } } } @@ -18405,9 +18381,10 @@ "version": "2.4.11", "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dev": true, "requires": { - "inherits": "2.0.4", - "safe-buffer": "5.2.1" + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" } }, "shallow-clone": { @@ -18416,10 +18393,10 @@ "integrity": "sha1-WQnodLp3EG1zrEFM/sH/yofZcGA=", "dev": true, "requires": { - "is-extendable": "0.1.1", - "kind-of": "2.0.1", - "lazy-cache": "0.2.7", - "mixin-object": "2.0.1" + "is-extendable": "^0.1.1", + "kind-of": "^2.0.1", + "lazy-cache": "^0.2.3", + "mixin-object": "^2.0.1" }, "dependencies": { "kind-of": { @@ -18428,7 +18405,7 @@ "integrity": "sha1-AY7HpM5+OobLkUG+UZ0kyPqpgbU=", "dev": true, "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.0.2" } }, "lazy-cache": { @@ -18449,7 +18426,7 @@ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", "requires": { - "shebang-regex": "1.0.0" + "shebang-regex": "^1.0.0" } }, "shebang-regex": { @@ -18474,9 +18451,9 @@ "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", "dev": true, "requires": { - "call-bind": "1.0.2", - "get-intrinsic": "1.1.1", - "object-inspect": "1.9.0" + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" }, "dependencies": { "object-inspect": { @@ -18498,7 +18475,7 @@ "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", "requires": { - "is-arrayish": "0.3.2" + "is-arrayish": "^0.3.1" }, "dependencies": { "is-arrayish": { @@ -18526,9 +18503,9 @@ "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", "dev": true, "requires": { - "ansi-styles": "4.3.0", - "astral-regex": "2.0.0", - "is-fullwidth-code-point": "3.0.0" + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" }, "dependencies": { "ansi-styles": { @@ -18537,7 +18514,7 @@ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { - "color-convert": "2.0.1" + "color-convert": "^2.0.1" } }, "astral-regex": { @@ -18552,7 +18529,7 @@ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "requires": { - "color-name": "1.1.4" + "color-name": "~1.1.4" } }, "color-name": { @@ -18575,14 +18552,14 @@ "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", "dev": true, "requires": { - "base": "0.11.2", - "debug": "2.6.9", - "define-property": "0.2.5", - "extend-shallow": "2.0.1", - "map-cache": "0.2.2", - "source-map": "0.5.7", - "source-map-resolve": "0.5.3", - "use": "3.1.1" + "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": { @@ -18600,7 +18577,7 @@ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, "requires": { - "is-descriptor": "0.1.6" + "is-descriptor": "^0.1.0" } }, "extend-shallow": { @@ -18609,7 +18586,7 @@ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "is-extendable": "0.1.1" + "is-extendable": "^0.1.0" } }, "ms": { @@ -18626,9 +18603,9 @@ "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", "dev": true, "requires": { - "define-property": "1.0.0", - "isobject": "3.0.1", - "snapdragon-util": "3.0.1" + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" }, "dependencies": { "define-property": { @@ -18637,7 +18614,7 @@ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", "dev": true, "requires": { - "is-descriptor": "1.0.2" + "is-descriptor": "^1.0.0" } }, "is-accessor-descriptor": { @@ -18646,7 +18623,7 @@ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dev": true, "requires": { - "kind-of": "6.0.3" + "kind-of": "^6.0.0" } }, "is-data-descriptor": { @@ -18655,7 +18632,7 @@ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "dev": true, "requires": { - "kind-of": "6.0.3" + "kind-of": "^6.0.0" } }, "is-descriptor": { @@ -18664,9 +18641,9 @@ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "dev": true, "requires": { - "is-accessor-descriptor": "1.0.0", - "is-data-descriptor": "1.0.0", - "kind-of": "6.0.3" + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" } } } @@ -18677,7 +18654,7 @@ "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", "dev": true, "requires": { - "kind-of": "3.2.2" + "kind-of": "^3.2.0" }, "dependencies": { "kind-of": { @@ -18686,7 +18663,7 @@ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -18697,8 +18674,8 @@ "integrity": "sha512-SpmVOVpdq0DJc0qArhF3E5xsxvaiqGNb73XfgBpK1y3UD5gs8DSo8aCTsuT5pX8rssdc2NDIzANwP9eCAiSdTA==", "dev": true, "requires": { - "faye-websocket": "0.10.0", - "uuid": "3.4.0", + "faye-websocket": "^0.10.0", + "uuid": "^3.4.0", "websocket-driver": "0.6.5" } }, @@ -18708,12 +18685,12 @@ "integrity": "sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g==", "dev": true, "requires": { - "debug": "3.2.6", - "eventsource": "1.1.0", - "faye-websocket": "0.11.3", - "inherits": "2.0.4", - "json3": "3.3.3", - "url-parse": "1.5.1" + "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": { "faye-websocket": { @@ -18722,7 +18699,7 @@ "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==", "dev": true, "requires": { - "websocket-driver": "0.6.5" + "websocket-driver": ">=0.5.1" } } } @@ -18733,7 +18710,7 @@ "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", "dev": true, "requires": { - "is-plain-obj": "1.1.0" + "is-plain-obj": "^1.0.0" } }, "source-list-map": { @@ -18754,11 +18731,11 @@ "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", "dev": true, "requires": { - "atob": "2.1.2", - "decode-uri-component": "0.2.0", - "resolve-url": "0.2.1", - "source-map-url": "0.4.0", - "urix": "0.1.0" + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" } }, "source-map-support": { @@ -18766,8 +18743,8 @@ "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", "requires": { - "buffer-from": "1.1.1", - "source-map": "0.6.1" + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" }, "dependencies": { "source-map": { @@ -18788,8 +18765,8 @@ "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", "requires": { - "spdx-expression-parse": "3.0.1", - "spdx-license-ids": "3.0.5" + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" } }, "spdx-exceptions": { @@ -18802,8 +18779,8 @@ "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", "requires": { - "spdx-exceptions": "2.3.0", - "spdx-license-ids": "3.0.5" + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" } }, "spdx-license-ids": { @@ -18817,11 +18794,11 @@ "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", "dev": true, "requires": { - "debug": "4.3.1", - "handle-thing": "2.0.1", - "http-deceiver": "1.2.7", - "select-hose": "2.0.0", - "spdy-transport": "3.0.0" + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" }, "dependencies": { "debug": { @@ -18841,12 +18818,12 @@ "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", "dev": true, "requires": { - "debug": "4.3.1", - "detect-node": "2.0.5", - "hpack.js": "2.1.6", - "obuf": "1.1.2", - "readable-stream": "3.6.0", - "wbuf": "1.7.3" + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" }, "dependencies": { "debug": { @@ -18866,7 +18843,7 @@ "integrity": "sha1-zrzxQr9hu7ZLFBYo5ttIKikUZUw=", "dev": true, "requires": { - "through": "2.3.8" + "through": "2" } }, "split-string": { @@ -18875,7 +18852,7 @@ "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", "dev": true, "requires": { - "extend-shallow": "3.0.2" + "extend-shallow": "^3.0.0" } }, "sprintf-js": { @@ -18890,15 +18867,15 @@ "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", "dev": true, "requires": { - "asn1": "0.2.4", - "assert-plus": "1.0.0", - "bcrypt-pbkdf": "1.0.2", - "dashdash": "1.14.1", - "ecc-jsbn": "0.1.2", - "getpass": "0.1.7", - "jsbn": "0.1.1", - "safer-buffer": "2.1.2", - "tweetnacl": "0.14.5" + "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": { @@ -18907,8 +18884,8 @@ "integrity": "sha512-77/WrDZUWocK0mvA5NTRQyveUf+wsrIc6vyrxpS8tVvYBcX215QbafrJR3KtkpskIzoFLqqNuuYQvxaMjXJ/0g==", "dev": true, "requires": { - "figgy-pudding": "3.5.2", - "minipass": "3.1.3" + "figgy-pudding": "^3.5.1", + "minipass": "^3.1.1" } }, "stable": { @@ -18929,7 +18906,7 @@ "integrity": "sha512-KZiTzuV3CnSnSvgMRrARVCj+Ht7rMbauGDK0LdVFRGyenwdylpajAp4Q0i6SX8rEmbTpMMf6ryq2gb8pPq2WgQ==", "dev": true, "requires": { - "escape-string-regexp": "2.0.0" + "escape-string-regexp": "^2.0.0" }, "dependencies": { "escape-string-regexp": { @@ -18946,8 +18923,8 @@ "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", "dev": true, "requires": { - "define-property": "0.2.5", - "object-copy": "0.1.0" + "define-property": "^0.2.5", + "object-copy": "^0.1.0" }, "dependencies": { "define-property": { @@ -18956,7 +18933,7 @@ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, "requires": { - "is-descriptor": "0.1.6" + "is-descriptor": "^0.1.0" } } } @@ -18973,7 +18950,7 @@ "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", "dev": true, "requires": { - "readable-stream": "2.3.7" + "readable-stream": "^2.0.1" }, "dependencies": { "readable-stream": { @@ -18982,13 +18959,13 @@ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.4", - "isarray": "1.0.0", - "process-nextick-args": "2.0.1", - "safe-buffer": "5.1.2", - "string_decoder": "1.1.1", - "util-deprecate": "1.0.2" + "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" } }, "safe-buffer": { @@ -19003,7 +18980,7 @@ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "~5.1.0" } } } @@ -19020,8 +18997,8 @@ "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", "dev": true, "requires": { - "inherits": "2.0.4", - "readable-stream": "2.3.7" + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" }, "dependencies": { "readable-stream": { @@ -19030,13 +19007,13 @@ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.4", - "isarray": "1.0.0", - "process-nextick-args": "2.0.1", - "safe-buffer": "5.1.2", - "string_decoder": "1.1.1", - "util-deprecate": "1.0.2" + "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" } }, "safe-buffer": { @@ -19051,7 +19028,7 @@ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "~5.1.0" } } } @@ -19062,8 +19039,8 @@ "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", "dev": true, "requires": { - "end-of-stream": "1.4.4", - "stream-shift": "1.0.1" + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" } }, "stream-http": { @@ -19072,11 +19049,11 @@ "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", "dev": true, "requires": { - "builtin-status-codes": "3.0.0", - "inherits": "2.0.4", - "readable-stream": "2.3.7", - "to-arraybuffer": "1.0.1", - "xtend": "4.0.2" + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" }, "dependencies": { "readable-stream": { @@ -19085,13 +19062,13 @@ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.4", - "isarray": "1.0.0", - "process-nextick-args": "2.0.1", - "safe-buffer": "5.1.2", - "string_decoder": "1.1.1", - "util-deprecate": "1.0.2" + "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" } }, "safe-buffer": { @@ -19106,7 +19083,7 @@ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "~5.1.0" } } } @@ -19139,8 +19116,8 @@ "integrity": "sha1-1A27aGo6zpYMHP/KVivyxF+DY+0=", "dev": true, "requires": { - "astral-regex": "1.0.0", - "strip-ansi": "4.0.0" + "astral-regex": "^1.0.0", + "strip-ansi": "^4.0.0" }, "dependencies": { "ansi-regex": { @@ -19155,7 +19132,7 @@ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "dev": true, "requires": { - "ansi-regex": "3.0.0" + "ansi-regex": "^3.0.0" } } } @@ -19166,9 +19143,9 @@ "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "dev": true, "requires": { - "code-point-at": "1.1.0", - "is-fullwidth-code-point": "1.0.0", - "strip-ansi": "3.0.1" + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" } }, "string.prototype.matchall": { @@ -19177,13 +19154,13 @@ "integrity": "sha512-pknFIWVachNcyqRfaQSeu/FUfpvJTe4uskUSZ9Wc1RijsPuzbZ8TyYT8WCNnntCjUEqQ3vUHMAfVj2+wLAisPQ==", "dev": true, "requires": { - "call-bind": "1.0.2", - "define-properties": "1.1.3", - "es-abstract": "1.18.0", - "has-symbols": "1.0.1", - "internal-slot": "1.0.3", - "regexp.prototype.flags": "1.3.1", - "side-channel": "1.0.4" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.2", + "has-symbols": "^1.0.1", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.3.1", + "side-channel": "^1.0.4" }, "dependencies": { "es-abstract": { @@ -19192,22 +19169,22 @@ "integrity": "sha512-LJzK7MrQa8TS0ja2w3YNLzUgJCGPdPOV1yVvezjNnS89D+VR08+Szt2mz3YB2Dck/+w5tfIq/RoUAFqJJGM2yw==", "dev": true, "requires": { - "call-bind": "1.0.2", - "es-to-primitive": "1.2.1", - "function-bind": "1.1.1", - "get-intrinsic": "1.1.1", - "has": "1.0.3", - "has-symbols": "1.0.2", - "is-callable": "1.2.3", - "is-negative-zero": "2.0.1", - "is-regex": "1.1.2", - "is-string": "1.0.5", - "object-inspect": "1.9.0", - "object-keys": "1.1.1", - "object.assign": "4.1.2", - "string.prototype.trimend": "1.0.4", - "string.prototype.trimstart": "1.0.4", - "unbox-primitive": "1.0.1" + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "is-callable": "^1.2.3", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.2", + "is-string": "^1.0.5", + "object-inspect": "^1.9.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.0" }, "dependencies": { "has-symbols": { @@ -19230,8 +19207,8 @@ "integrity": "sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg==", "dev": true, "requires": { - "call-bind": "1.0.2", - "has-symbols": "1.0.1" + "call-bind": "^1.0.2", + "has-symbols": "^1.0.1" } }, "object-inspect": { @@ -19246,10 +19223,10 @@ "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", "dev": true, "requires": { - "call-bind": "1.0.2", - "define-properties": "1.1.3", - "has-symbols": "1.0.1", - "object-keys": "1.1.1" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" } }, "regexp.prototype.flags": { @@ -19258,8 +19235,8 @@ "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==", "dev": true, "requires": { - "call-bind": "1.0.2", - "define-properties": "1.1.3" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" } }, "string.prototype.trimend": { @@ -19268,8 +19245,8 @@ "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", "dev": true, "requires": { - "call-bind": "1.0.2", - "define-properties": "1.1.3" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" } }, "string.prototype.trimstart": { @@ -19278,8 +19255,8 @@ "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", "dev": true, "requires": { - "call-bind": "1.0.2", - "define-properties": "1.1.3" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" } } } @@ -19289,8 +19266,8 @@ "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.1.0.tgz", "integrity": "sha512-3aIv8Ffdp8EZj8iLwREGpQaUZiPyrWrpzMBHvkiSW/bK/EGve9np07Vwy7IJ5waydpGXzQZu/F8Oze2/IWkBaA==", "requires": { - "define-properties": "1.1.3", - "es-abstract": "1.17.6" + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" } }, "string.prototype.trimend": { @@ -19298,8 +19275,8 @@ "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz", "integrity": "sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==", "requires": { - "define-properties": "1.1.3", - "es-abstract": "1.17.6" + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" } }, "string.prototype.trimstart": { @@ -19307,16 +19284,17 @@ "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz", "integrity": "sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==", "requires": { - "define-properties": "1.1.3", - "es-abstract": "1.17.6" + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" } }, "string_decoder": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, "requires": { - "safe-buffer": "5.2.1" + "safe-buffer": "~5.2.0" } }, "stringify-object": { @@ -19325,9 +19303,9 @@ "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", "dev": true, "requires": { - "get-own-enumerable-property-symbols": "3.0.2", - "is-obj": "1.0.1", - "is-regexp": "1.0.0" + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" } }, "strip-ansi": { @@ -19336,7 +19314,7 @@ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "dev": true, "requires": { - "ansi-regex": "2.1.1" + "ansi-regex": "^2.0.0" } }, "strip-bom": { @@ -19345,7 +19323,7 @@ "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", "dev": true, "requires": { - "is-utf8": "0.2.1" + "is-utf8": "^0.2.0" } }, "strip-comments": { @@ -19354,8 +19332,8 @@ "integrity": "sha512-kL97alc47hoyIQSV165tTt9rG5dn4w1dNnBhOQ3bOU1Nc1hel09jnXANaHJ7vzHLd4Ju8kseDGzlev96pghLFw==", "dev": true, "requires": { - "babel-extract-comments": "1.0.0", - "babel-plugin-transform-object-rest-spread": "6.26.0" + "babel-extract-comments": "^1.0.0", + "babel-plugin-transform-object-rest-spread": "^6.26.0" } }, "strip-eof": { @@ -19376,7 +19354,7 @@ "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", "dev": true, "requires": { - "get-stdin": "4.0.1" + "get-stdin": "^4.0.1" }, "dependencies": { "get-stdin": { @@ -19399,8 +19377,8 @@ "integrity": "sha512-XK+uv9kWwhZMZ1y7mysB+zoihsEj4wneFWAS5qoiLwzW0WzSqMrrsIy+a3zkQJq0ipFtBpX5W3MqyRIBF/WFGg==", "dev": true, "requires": { - "loader-utils": "1.4.0", - "schema-utils": "1.0.0" + "loader-utils": "^1.1.0", + "schema-utils": "^1.0.0" }, "dependencies": { "schema-utils": { @@ -19409,9 +19387,9 @@ "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", "dev": true, "requires": { - "ajv": "6.12.3", - "ajv-errors": "1.0.1", - "ajv-keywords": "3.5.2" + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" } } } @@ -19421,15 +19399,15 @@ "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-2.2.3.tgz", "integrity": "sha512-KzdZv4zyZPLoM4V90Tu+3evqTBZt1quFC1DBt5SA7k4dY3ANWmK+LZiIk/Q99GzLisBiEjV+Fn9nyty9rrZ1jw==", "requires": { - "buffer": "5.6.0", - "css-to-react-native": "2.3.2", - "fbjs": "0.8.17", - "hoist-non-react-statics": "1.2.0", - "is-function": "1.0.2", - "is-plain-object": "2.0.4", - "prop-types": "15.7.2", - "stylis": "3.5.4", - "supports-color": "3.2.3" + "buffer": "^5.0.3", + "css-to-react-native": "^2.0.3", + "fbjs": "^0.8.9", + "hoist-non-react-statics": "^1.2.0", + "is-function": "^1.0.1", + "is-plain-object": "^2.0.1", + "prop-types": "^15.5.4", + "stylis": "3.x", + "supports-color": "^3.2.3" }, "dependencies": { "has-flag": { @@ -19447,7 +19425,7 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "requires": { - "has-flag": "1.0.0" + "has-flag": "^1.0.0" } } } @@ -19458,9 +19436,9 @@ "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", "dev": true, "requires": { - "browserslist": "4.16.3", - "postcss": "7.0.35", - "postcss-selector-parser": "3.1.2" + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" }, "dependencies": { "postcss-selector-parser": { @@ -19469,9 +19447,9 @@ "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", "dev": true, "requires": { - "dot-prop": "5.3.0", - "indexes-of": "1.0.1", - "uniq": "1.0.1" + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" } } } @@ -19486,7 +19464,7 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "requires": { - "has-flag": "3.0.0" + "has-flag": "^3.0.0" } }, "surge": { @@ -19495,18 +19473,18 @@ "integrity": "sha512-FejQvGH9G1Xt9nWGaQnwX5anKReDJkFUrAh3/UCroJTf/M91hId8JOt1N6Glgh9T2Sz8G4DFaFFHJsoPaI5DBw==", "dev": true, "requires": { - "cli-table3": "0.5.1", - "inquirer": "6.5.2", + "cli-table3": "^0.5.1", + "inquirer": "^6.2.2", "is-domain": "0.0.1", "minimist": "1.2.3", "moniker": "0.1.2", "netrc": "0.1.4", "progress": "1.1.8", - "prompt": "0.2.14", + "prompt": "~0.2.14", "read": "1.0.5", - "request": "2.88.2", + "request": "^2.88.0", "split": "0.3.1", - "surge-fstream-ignore": "1.0.6", + "surge-fstream-ignore": "^1.0.6", "surge-ignore": "0.2.0", "tarr": "1.1.0", "url-parse-as-address": "1.0.0" @@ -19530,7 +19508,7 @@ "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", "dev": true, "requires": { - "escape-string-regexp": "1.0.5" + "escape-string-regexp": "^1.0.5" } }, "inquirer": { @@ -19539,19 +19517,19 @@ "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==", "dev": true, "requires": { - "ansi-escapes": "3.2.0", - "chalk": "2.4.2", - "cli-cursor": "2.1.0", - "cli-width": "2.2.1", - "external-editor": "3.1.0", - "figures": "2.0.0", - "lodash": "4.17.19", + "ansi-escapes": "^3.2.0", + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.3", + "figures": "^2.0.0", + "lodash": "^4.17.12", "mute-stream": "0.0.7", - "run-async": "2.4.1", - "rxjs": "6.6.0", - "string-width": "2.1.1", - "strip-ansi": "5.2.0", - "through": "2.3.8" + "run-async": "^2.2.0", + "rxjs": "^6.4.0", + "string-width": "^2.1.0", + "strip-ansi": "^5.1.0", + "through": "^2.3.6" } }, "is-fullwidth-code-point": { @@ -19584,8 +19562,8 @@ "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", "dev": true, "requires": { - "is-fullwidth-code-point": "2.0.0", - "strip-ansi": "4.0.0" + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" }, "dependencies": { "strip-ansi": { @@ -19594,7 +19572,7 @@ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "dev": true, "requires": { - "ansi-regex": "3.0.0" + "ansi-regex": "^3.0.0" } } } @@ -19605,7 +19583,7 @@ "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "dev": true, "requires": { - "ansi-regex": "4.1.0" + "ansi-regex": "^4.1.0" }, "dependencies": { "ansi-regex": { @@ -19624,9 +19602,9 @@ "integrity": "sha512-hNN52cz2fYCAzhlHmWPn4aE3bFbpBt01AkWFLljrtSzFvxlipLAeLuLtQ3t4f0RKoUkjzXWCAFK13WoET2iM1A==", "dev": true, "requires": { - "fstream": "1.0.12", - "inherits": "2.0.4", - "minimatch": "3.0.4" + "fstream": ">=1.0.12", + "inherits": "2", + "minimatch": "^3.0.0" } }, "surge-ignore": { @@ -19647,19 +19625,19 @@ "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", "dev": true, "requires": { - "chalk": "2.4.2", - "coa": "2.0.2", - "css-select": "2.1.0", - "css-select-base-adapter": "0.1.1", + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", "css-tree": "1.0.0-alpha.37", - "csso": "4.2.0", - "js-yaml": "3.14.1", - "mkdirp": "0.5.5", - "object.values": "1.1.1", - "sax": "1.2.4", - "stable": "0.1.8", - "unquote": "1.1.1", - "util.promisify": "1.0.1" + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" } }, "symbol-observable": { @@ -19679,10 +19657,10 @@ "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==", "dev": true, "requires": { - "ajv": "6.12.3", - "lodash": "4.17.19", - "slice-ansi": "2.1.0", - "string-width": "3.1.0" + "ajv": "^6.10.2", + "lodash": "^4.17.14", + "slice-ansi": "^2.1.0", + "string-width": "^3.0.0" }, "dependencies": { "ansi-regex": { @@ -19703,9 +19681,9 @@ "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", "dev": true, "requires": { - "ansi-styles": "3.2.1", - "astral-regex": "1.0.0", - "is-fullwidth-code-point": "2.0.0" + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" } }, "string-width": { @@ -19714,9 +19692,9 @@ "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", "dev": true, "requires": { - "emoji-regex": "7.0.3", - "is-fullwidth-code-point": "2.0.0", - "strip-ansi": "5.2.0" + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" } }, "strip-ansi": { @@ -19725,7 +19703,7 @@ "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "dev": true, "requires": { - "ansi-regex": "4.1.0" + "ansi-regex": "^4.1.0" } } } @@ -19742,9 +19720,9 @@ "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==", "dev": true, "requires": { - "block-stream": "0.0.9", - "fstream": "1.0.12", - "inherits": "2.0.4" + "block-stream": "*", + "fstream": "^1.0.12", + "inherits": "2" } }, "tarr": { @@ -19753,9 +19731,9 @@ "integrity": "sha512-tENbQ43IQckay71stp1p1lljRhoEZpZk10FzEZKW2tJcMcnLwV3CfZdxBAERlH6nwnFvnHMS9eJOJl6IzSsG0g==", "dev": true, "requires": { - "block-stream": "0.0.9", - "fstream": "1.0.12", - "inherits": "2.0.4" + "block-stream": "*", + "fstream": ">=1.0.12", + "inherits": "2" } }, "terser": { @@ -19763,9 +19741,9 @@ "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", "requires": { - "commander": "2.20.3", - "source-map": "0.6.1", - "source-map-support": "0.5.19" + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" }, "dependencies": { "source-map": { @@ -19781,15 +19759,15 @@ "integrity": "sha512-/fKw3R+hWyHfYx7Bv6oPqmk4HGQcrWLtV3X6ggvPuwPNHSnzvVV51z6OaaCOus4YLjutYGOz3pEpbhe6Up2s1w==", "dev": true, "requires": { - "cacache": "13.0.1", - "find-cache-dir": "3.3.1", - "jest-worker": "25.5.0", - "p-limit": "2.3.0", - "schema-utils": "2.7.1", - "serialize-javascript": "4.0.0", - "source-map": "0.6.1", - "terser": "4.8.0", - "webpack-sources": "1.4.3" + "cacache": "^13.0.1", + "find-cache-dir": "^3.3.1", + "jest-worker": "^25.4.0", + "p-limit": "^2.3.0", + "schema-utils": "^2.6.6", + "serialize-javascript": "^4.0.0", + "source-map": "^0.6.1", + "terser": "^4.6.12", + "webpack-sources": "^1.4.3" }, "dependencies": { "find-cache-dir": { @@ -19798,9 +19776,9 @@ "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", "dev": true, "requires": { - "commondir": "1.0.1", - "make-dir": "3.1.0", - "pkg-dir": "4.2.0" + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" } }, "find-up": { @@ -19809,8 +19787,8 @@ "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, "requires": { - "locate-path": "5.0.0", - "path-exists": "4.0.0" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" } }, "has-flag": { @@ -19825,8 +19803,8 @@ "integrity": "sha512-/dsSmUkIy5EBGfv/IjjqmFxrNAUpBERfGs1oHROyD7yxjG/w+t0GOJDX8O1k32ySmd7+a5IhnJU2qQFcJ4n1vw==", "dev": true, "requires": { - "merge-stream": "2.0.0", - "supports-color": "7.2.0" + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" } }, "locate-path": { @@ -19835,7 +19813,7 @@ "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, "requires": { - "p-locate": "4.1.0" + "p-locate": "^4.1.0" } }, "make-dir": { @@ -19844,7 +19822,7 @@ "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", "dev": true, "requires": { - "semver": "6.3.0" + "semver": "^6.0.0" } }, "p-locate": { @@ -19853,7 +19831,7 @@ "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dev": true, "requires": { - "p-limit": "2.3.0" + "p-limit": "^2.2.0" } }, "path-exists": { @@ -19868,7 +19846,7 @@ "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", "dev": true, "requires": { - "find-up": "4.1.0" + "find-up": "^4.0.0" } }, "semver": { @@ -19889,7 +19867,7 @@ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "requires": { - "has-flag": "4.0.0" + "has-flag": "^4.0.0" } } } @@ -19900,10 +19878,10 @@ "integrity": "sha512-M+oxtseCFO3EDtAaGH7iiej3CBkzXqFMbzqYAACdzKui4eZA+pq3tZEwChvOdNfa7xxy8BfbmgJSIr43cC/+2g==", "dev": true, "requires": { - "glob": "7.1.6", - "minimatch": "3.0.4", - "read-pkg-up": "4.0.0", - "require-main-filename": "2.0.0" + "glob": "^7.1.3", + "minimatch": "^3.0.4", + "read-pkg-up": "^4.0.0", + "require-main-filename": "^2.0.0" }, "dependencies": { "read-pkg-up": { @@ -19912,8 +19890,8 @@ "integrity": "sha512-6etQSH7nJGsK0RbG/2TeDzZFa8shjQ1um+SwQQ5cwKy0dhSXdOncEhb1CPpvQG4h7FyOV6EB6YlV0yJvZQNAkA==", "dev": true, "requires": { - "find-up": "3.0.0", - "read-pkg": "3.0.0" + "find-up": "^3.0.0", + "read-pkg": "^3.0.0" } } } @@ -19942,8 +19920,8 @@ "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", "dev": true, "requires": { - "readable-stream": "2.3.7", - "xtend": "4.0.2" + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" }, "dependencies": { "readable-stream": { @@ -19952,13 +19930,13 @@ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.4", - "isarray": "1.0.0", - "process-nextick-args": "2.0.1", - "safe-buffer": "5.1.2", - "string_decoder": "1.1.1", - "util-deprecate": "1.0.2" + "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" } }, "safe-buffer": { @@ -19973,7 +19951,7 @@ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "~5.1.0" } } } @@ -19990,7 +19968,7 @@ "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", "dev": true, "requires": { - "setimmediate": "1.0.5" + "setimmediate": "^1.0.4" } }, "timsort": { @@ -20015,7 +19993,7 @@ "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", "dev": true, "requires": { - "os-tmpdir": "1.0.2" + "os-tmpdir": "~1.0.2" } }, "tmpl": { @@ -20035,7 +20013,7 @@ "resolved": "https://registry.npmjs.org/to-camel-case/-/to-camel-case-1.0.0.tgz", "integrity": "sha1-GlYFSy+daWKYzmamCJcyK29CPkY=", "requires": { - "to-space-case": "1.0.0" + "to-space-case": "^1.0.0" } }, "to-fast-properties": { @@ -20055,7 +20033,7 @@ "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", "dev": true, "requires": { - "kind-of": "3.2.2" + "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { @@ -20064,7 +20042,7 @@ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -20075,10 +20053,10 @@ "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" + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" } }, "to-regex-range": { @@ -20087,8 +20065,8 @@ "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", "dev": true, "requires": { - "is-number": "3.0.0", - "repeat-string": "1.6.1" + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" } }, "to-space-case": { @@ -20096,7 +20074,7 @@ "resolved": "https://registry.npmjs.org/to-space-case/-/to-space-case-1.0.0.tgz", "integrity": "sha1-sFLar7Gysp3HcM6gFj5ewOvJ/Bc=", "requires": { - "to-no-case": "1.0.2" + "to-no-case": "^1.0.0" } }, "toggle-selection": { @@ -20116,8 +20094,8 @@ "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", "dev": true, "requires": { - "psl": "1.8.0", - "punycode": "2.1.1" + "psl": "^1.1.28", + "punycode": "^2.1.1" } }, "tr46": { @@ -20126,7 +20104,7 @@ "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", "dev": true, "requires": { - "punycode": "2.1.1" + "punycode": "^2.1.0" } }, "trim-newlines": { @@ -20141,7 +20119,7 @@ "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", "dev": true, "requires": { - "glob": "7.1.6" + "glob": "^7.1.2" } }, "try-to-catch": { @@ -20166,7 +20144,7 @@ "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", "dev": true, "requires": { - "tslib": "1.13.0" + "tslib": "^1.8.1" } }, "tty-browserify": { @@ -20181,7 +20159,7 @@ "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", "dev": true, "requires": { - "safe-buffer": "5.2.1" + "safe-buffer": "^5.0.1" } }, "tween-functions": { @@ -20207,7 +20185,7 @@ "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", "dev": true, "requires": { - "prelude-ls": "1.1.2" + "prelude-ls": "~1.1.2" } }, "type-fest": { @@ -20223,7 +20201,7 @@ "dev": true, "requires": { "media-typer": "0.3.0", - "mime-types": "2.1.27" + "mime-types": "~2.1.24" } }, "typed-function": { @@ -20253,10 +20231,10 @@ "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", "dev": true, "requires": { - "function-bind": "1.1.1", - "has-bigints": "1.0.1", - "has-symbols": "1.0.2", - "which-boxed-primitive": "1.0.2" + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" }, "dependencies": { "has-symbols": { @@ -20284,8 +20262,8 @@ "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", "dev": true, "requires": { - "unicode-canonical-property-names-ecmascript": "1.0.4", - "unicode-property-aliases-ecmascript": "1.1.0" + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" } }, "unicode-match-property-value-ecmascript": { @@ -20306,10 +20284,10 @@ "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", "dev": true, "requires": { - "arr-union": "3.1.0", - "get-value": "2.0.6", - "is-extendable": "0.1.1", - "set-value": "2.0.1" + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" } }, "uniq": { @@ -20330,7 +20308,7 @@ "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", "dev": true, "requires": { - "unique-slug": "2.0.2" + "unique-slug": "^2.0.0" } }, "unique-slug": { @@ -20339,7 +20317,7 @@ "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", "dev": true, "requires": { - "imurmurhash": "0.1.4" + "imurmurhash": "^0.1.4" } }, "universal-cookie": { @@ -20347,10 +20325,10 @@ "resolved": "https://registry.npmjs.org/universal-cookie/-/universal-cookie-4.0.2.tgz", "integrity": "sha512-n14lhA//lQeYRweP9j9uXsshN9Cs4LunVSnvAGmnA69SofwsjpUU03geaCaPC9LlsH2rkBy99o3zxQyVOldGvA==", "requires": { - "@types/cookie": "0.3.3", - "@types/object-assign": "4.0.30", - "cookie": "0.4.0", - "object-assign": "4.1.1" + "@types/cookie": "^0.3.3", + "@types/object-assign": "^4.0.30", + "cookie": "^0.4.0", + "object-assign": "^4.1.1" } }, "universalify": { @@ -20377,8 +20355,8 @@ "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", "dev": true, "requires": { - "has-value": "0.3.1", - "isobject": "3.0.1" + "has-value": "^0.3.1", + "isobject": "^3.0.0" }, "dependencies": { "has-value": { @@ -20387,9 +20365,9 @@ "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", "dev": true, "requires": { - "get-value": "2.0.6", - "has-values": "0.1.4", - "isobject": "2.1.0" + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" }, "dependencies": { "isobject": { @@ -20423,7 +20401,7 @@ "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", "dev": true, "requires": { - "punycode": "2.1.1" + "punycode": "^2.1.0" } }, "urix": { @@ -20456,9 +20434,9 @@ "integrity": "sha512-goSdg8VY+7nPZKUEChZSEtW5gjbS66USIGCeSJ1OVOJ7Yfuh/36YxCwMi5HVEJh6mqUYOoy3NJ0vlOMrWsSHog==", "dev": true, "requires": { - "loader-utils": "1.4.0", - "mime": "2.5.2", - "schema-utils": "2.7.1" + "loader-utils": "^1.2.3", + "mime": "^2.4.4", + "schema-utils": "^2.5.0" } }, "url-parse": { @@ -20467,8 +20445,8 @@ "integrity": "sha512-HOfCOUJt7iSYzEx/UqgtwKRMC6EU91NFhsCHMv9oM03VJcVo2Qrp8T8kI9D7amFf1cu+/3CEhgb3rF9zL7k85Q==", "dev": true, "requires": { - "querystringify": "2.2.0", - "requires-port": "1.0.0" + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" } }, "url-parse-as-address": { @@ -20503,7 +20481,8 @@ "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true }, "util.promisify": { "version": "1.0.1", @@ -20511,10 +20490,10 @@ "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", "dev": true, "requires": { - "define-properties": "1.1.3", - "es-abstract": "1.17.6", - "has-symbols": "1.0.1", - "object.getownpropertydescriptors": "2.1.2" + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" } }, "utila": { @@ -20529,12 +20508,12 @@ "integrity": "sha1-kwyI6ZCY1iIINMNWy9mncFItkNc=", "dev": true, "requires": { - "async": "0.2.10", - "deep-equal": "1.1.1", - "i": "0.3.6", - "mkdirp": "0.5.5", - "ncp": "0.4.2", - "rimraf": "2.7.1" + "async": "~0.2.9", + "deep-equal": "*", + "i": "0.3.x", + "mkdirp": "0.x.x", + "ncp": "0.4.x", + "rimraf": "2.x.x" }, "dependencies": { "async": { @@ -20549,7 +20528,7 @@ "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", "dev": true, "requires": { - "glob": "7.1.6" + "glob": "^7.1.3" } } } @@ -20582,8 +20561,8 @@ "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", "requires": { - "spdx-correct": "3.1.1", - "spdx-expression-parse": "3.0.1" + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" } }, "validator": { @@ -20614,9 +20593,9 @@ "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", "dev": true, "requires": { - "assert-plus": "1.0.0", + "assert-plus": "^1.0.0", "core-util-is": "1.0.2", - "extsprintf": "1.3.0" + "extsprintf": "^1.2.0" } }, "vm-browserify": { @@ -20631,7 +20610,7 @@ "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", "dev": true, "requires": { - "browser-process-hrtime": "1.0.0" + "browser-process-hrtime": "^1.0.0" } }, "w3c-xmlserializer": { @@ -20640,9 +20619,9 @@ "integrity": "sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg==", "dev": true, "requires": { - "domexception": "1.0.1", - "webidl-conversions": "4.0.2", - "xml-name-validator": "3.0.0" + "domexception": "^1.0.1", + "webidl-conversions": "^4.0.2", + "xml-name-validator": "^3.0.0" } }, "walker": { @@ -20651,7 +20630,7 @@ "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", "dev": true, "requires": { - "makeerror": "1.0.11" + "makeerror": "1.0.x" } }, "warning": { @@ -20659,7 +20638,7 @@ "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", "requires": { - "loose-envify": "1.4.0" + "loose-envify": "^1.0.0" } }, "watchpack": { @@ -20668,10 +20647,10 @@ "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", "dev": true, "requires": { - "chokidar": "3.5.1", - "graceful-fs": "4.2.4", - "neo-async": "2.6.2", - "watchpack-chokidar2": "2.0.1" + "chokidar": "^3.4.1", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0", + "watchpack-chokidar2": "^2.0.1" } }, "watchpack-chokidar2": { @@ -20681,7 +20660,7 @@ "dev": true, "optional": true, "requires": { - "chokidar": "2.1.8" + "chokidar": "^2.1.8" }, "dependencies": { "binary-extensions": { @@ -20698,18 +20677,18 @@ "dev": true, "optional": true, "requires": { - "anymatch": "2.0.0", - "async-each": "1.0.3", - "braces": "2.3.2", - "fsevents": "1.2.13", - "glob-parent": "3.1.0", - "inherits": "2.0.4", - "is-binary-path": "1.0.1", - "is-glob": "4.0.1", - "normalize-path": "3.0.0", - "path-is-absolute": "1.0.1", - "readdirp": "2.2.1", - "upath": "1.2.0" + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" } }, "fsevents": { @@ -20719,7 +20698,7 @@ "dev": true, "optional": true, "requires": { - "nan": "2.14.1" + "nan": "^2.12.1" } }, "is-binary-path": { @@ -20729,7 +20708,7 @@ "dev": true, "optional": true, "requires": { - "binary-extensions": "1.13.1" + "binary-extensions": "^1.0.0" } }, "readable-stream": { @@ -20739,13 +20718,13 @@ "dev": true, "optional": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.4", - "isarray": "1.0.0", - "process-nextick-args": "2.0.1", - "safe-buffer": "5.1.2", - "string_decoder": "1.1.1", - "util-deprecate": "1.0.2" + "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": { @@ -20755,16 +20734,17 @@ "dev": true, "optional": true, "requires": { - "graceful-fs": "4.2.4", - "micromatch": "3.1.10", - "readable-stream": "2.3.7" + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" } }, "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true + "dev": true, + "optional": true }, "string_decoder": { "version": "1.1.1", @@ -20773,7 +20753,7 @@ "dev": true, "optional": true, "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "~5.1.0" } } } @@ -20784,7 +20764,7 @@ "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", "dev": true, "requires": { - "minimalistic-assert": "1.0.1" + "minimalistic-assert": "^1.0.0" } }, "webidl-conversions": { @@ -20803,25 +20783,25 @@ "@webassemblyjs/helper-module-context": "1.8.5", "@webassemblyjs/wasm-edit": "1.8.5", "@webassemblyjs/wasm-parser": "1.8.5", - "acorn": "6.4.2", - "ajv": "6.12.3", - "ajv-keywords": "3.5.2", - "chrome-trace-event": "1.0.2", - "enhanced-resolve": "4.5.0", - "eslint-scope": "4.0.3", - "json-parse-better-errors": "1.0.2", - "loader-runner": "2.4.0", - "loader-utils": "1.4.0", - "memory-fs": "0.4.1", - "micromatch": "3.1.10", - "mkdirp": "0.5.5", - "neo-async": "2.6.2", - "node-libs-browser": "2.2.1", - "schema-utils": "1.0.0", - "tapable": "1.1.3", - "terser-webpack-plugin": "1.4.5", - "watchpack": "1.7.5", - "webpack-sources": "1.4.3" + "acorn": "^6.2.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^4.1.0", + "eslint-scope": "^4.0.3", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.4.0", + "loader-utils": "^1.2.3", + "memory-fs": "^0.4.1", + "micromatch": "^3.1.10", + "mkdirp": "^0.5.1", + "neo-async": "^2.6.1", + "node-libs-browser": "^2.2.1", + "schema-utils": "^1.0.0", + "tapable": "^1.1.3", + "terser-webpack-plugin": "^1.4.3", + "watchpack": "^1.6.0", + "webpack-sources": "^1.4.1" }, "dependencies": { "acorn": { @@ -20836,21 +20816,21 @@ "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", "dev": true, "requires": { - "bluebird": "3.5.5", - "chownr": "1.1.4", - "figgy-pudding": "3.5.2", - "glob": "7.1.6", - "graceful-fs": "4.2.4", - "infer-owner": "1.0.4", - "lru-cache": "5.1.1", - "mississippi": "3.0.0", - "mkdirp": "0.5.5", - "move-concurrently": "1.0.1", - "promise-inflight": "1.0.1", - "rimraf": "2.7.1", - "ssri": "6.0.1", - "unique-filename": "1.1.1", - "y18n": "4.0.0" + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" } }, "eslint-scope": { @@ -20859,8 +20839,8 @@ "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", "dev": true, "requires": { - "esrecurse": "4.3.0", - "estraverse": "4.3.0" + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" } }, "lru-cache": { @@ -20869,7 +20849,7 @@ "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", "dev": true, "requires": { - "yallist": "3.1.1" + "yallist": "^3.0.2" } }, "rimraf": { @@ -20878,7 +20858,7 @@ "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", "dev": true, "requires": { - "glob": "7.1.6" + "glob": "^7.1.3" } }, "schema-utils": { @@ -20887,9 +20867,9 @@ "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", "dev": true, "requires": { - "ajv": "6.12.3", - "ajv-errors": "1.0.1", - "ajv-keywords": "3.5.2" + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" } }, "source-map": { @@ -20904,7 +20884,7 @@ "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", "dev": true, "requires": { - "figgy-pudding": "3.5.2" + "figgy-pudding": "^3.5.1" } }, "terser-webpack-plugin": { @@ -20913,15 +20893,15 @@ "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", "dev": true, "requires": { - "cacache": "12.0.4", - "find-cache-dir": "2.1.0", - "is-wsl": "1.1.0", - "schema-utils": "1.0.0", - "serialize-javascript": "4.0.0", - "source-map": "0.6.1", - "terser": "4.8.0", - "webpack-sources": "1.4.3", - "worker-farm": "1.7.0" + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^4.0.0", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" } }, "yallist": { @@ -20938,11 +20918,11 @@ "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==", "dev": true, "requires": { - "memory-fs": "0.4.1", - "mime": "2.5.2", - "mkdirp": "0.5.5", - "range-parser": "1.2.1", - "webpack-log": "2.0.0" + "memory-fs": "^0.4.1", + "mime": "^2.4.4", + "mkdirp": "^0.5.1", + "range-parser": "^1.2.1", + "webpack-log": "^2.0.0" } }, "webpack-dev-server": { @@ -20952,38 +20932,38 @@ "dev": true, "requires": { "ansi-html": "0.0.7", - "bonjour": "3.5.0", - "chokidar": "2.1.8", - "compression": "1.7.4", - "connect-history-api-fallback": "1.6.0", - "debug": "4.3.1", - "del": "4.1.1", - "express": "4.17.1", - "html-entities": "1.4.0", + "bonjour": "^3.5.0", + "chokidar": "^2.1.8", + "compression": "^1.7.4", + "connect-history-api-fallback": "^1.6.0", + "debug": "^4.1.1", + "del": "^4.1.1", + "express": "^4.17.1", + "html-entities": "^1.3.1", "http-proxy-middleware": "0.19.1", - "import-local": "2.0.0", - "internal-ip": "4.3.0", - "ip": "1.1.5", - "is-absolute-url": "3.0.3", - "killable": "1.0.1", - "loglevel": "1.7.1", - "opn": "5.5.0", - "p-retry": "3.0.1", - "portfinder": "1.0.28", - "schema-utils": "1.0.0", - "selfsigned": "1.10.8", - "semver": "6.3.0", - "serve-index": "1.9.1", + "import-local": "^2.0.0", + "internal-ip": "^4.3.0", + "ip": "^1.1.5", + "is-absolute-url": "^3.0.3", + "killable": "^1.0.1", + "loglevel": "^1.6.8", + "opn": "^5.5.0", + "p-retry": "^3.0.1", + "portfinder": "^1.0.26", + "schema-utils": "^1.0.0", + "selfsigned": "^1.10.7", + "semver": "^6.3.0", + "serve-index": "^1.9.1", "sockjs": "0.3.20", "sockjs-client": "1.4.0", - "spdy": "4.0.2", - "strip-ansi": "3.0.1", - "supports-color": "6.1.0", - "url": "0.11.0", - "webpack-dev-middleware": "3.7.3", - "webpack-log": "2.0.0", - "ws": "6.2.1", - "yargs": "13.3.2" + "spdy": "^4.0.2", + "strip-ansi": "^3.0.1", + "supports-color": "^6.1.0", + "url": "^0.11.0", + "webpack-dev-middleware": "^3.7.2", + "webpack-log": "^2.0.0", + "ws": "^6.2.1", + "yargs": "^13.3.2" }, "dependencies": { "binary-extensions": { @@ -20998,18 +20978,18 @@ "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", "dev": true, "requires": { - "anymatch": "2.0.0", - "async-each": "1.0.3", - "braces": "2.3.2", - "fsevents": "1.2.13", - "glob-parent": "3.1.0", - "inherits": "2.0.4", - "is-binary-path": "1.0.1", - "is-glob": "4.0.1", - "normalize-path": "3.0.0", - "path-is-absolute": "1.0.1", - "readdirp": "2.2.1", - "upath": "1.2.0" + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" } }, "debug": { @@ -21028,7 +21008,7 @@ "dev": true, "optional": true, "requires": { - "nan": "2.14.1" + "nan": "^2.12.1" } }, "is-absolute-url": { @@ -21043,7 +21023,7 @@ "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", "dev": true, "requires": { - "binary-extensions": "1.13.1" + "binary-extensions": "^1.0.0" } }, "readable-stream": { @@ -21052,13 +21032,13 @@ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.4", - "isarray": "1.0.0", - "process-nextick-args": "2.0.1", - "safe-buffer": "5.1.2", - "string_decoder": "1.1.1", - "util-deprecate": "1.0.2" + "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": { @@ -21067,9 +21047,9 @@ "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", "dev": true, "requires": { - "graceful-fs": "4.2.4", - "micromatch": "3.1.10", - "readable-stream": "2.3.7" + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" } }, "safe-buffer": { @@ -21084,9 +21064,9 @@ "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", "dev": true, "requires": { - "ajv": "6.12.3", - "ajv-errors": "1.0.1", - "ajv-keywords": "3.5.2" + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" } }, "semver": { @@ -21101,7 +21081,7 @@ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "~5.1.0" } }, "supports-color": { @@ -21110,7 +21090,7 @@ "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", "dev": true, "requires": { - "has-flag": "3.0.0" + "has-flag": "^3.0.0" } }, "ws": { @@ -21119,7 +21099,7 @@ "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", "dev": true, "requires": { - "async-limiter": "1.0.1" + "async-limiter": "~1.0.0" } } } @@ -21130,8 +21110,8 @@ "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", "dev": true, "requires": { - "ansi-colors": "3.2.4", - "uuid": "3.4.0" + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" } }, "webpack-manifest-plugin": { @@ -21140,10 +21120,10 @@ "integrity": "sha512-9S6YyKKKh/Oz/eryM1RyLVDVmy3NSPV0JXMRhZ18fJsq+AwGxUY34X54VNwkzYcEmEkDwNxuEOboCZEebJXBAQ==", "dev": true, "requires": { - "fs-extra": "7.0.1", - "lodash": "4.17.19", - "object.entries": "1.1.2", - "tapable": "1.1.3" + "fs-extra": "^7.0.0", + "lodash": ">=3.5 <5", + "object.entries": "^1.1.0", + "tapable": "^1.0.0" }, "dependencies": { "fs-extra": { @@ -21152,9 +21132,9 @@ "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", "dev": true, "requires": { - "graceful-fs": "4.2.4", - "jsonfile": "4.0.0", - "universalify": "0.1.2" + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" } } } @@ -21165,8 +21145,8 @@ "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", "dev": true, "requires": { - "source-list-map": "2.0.1", - "source-map": "0.6.1" + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" }, "dependencies": { "source-map": { @@ -21183,7 +21163,7 @@ "integrity": "sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY=", "dev": true, "requires": { - "websocket-extensions": "0.1.4" + "websocket-extensions": ">=0.1.1" } }, "websocket-extensions": { @@ -21218,9 +21198,9 @@ "integrity": "sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ==", "dev": true, "requires": { - "lodash.sortby": "4.7.0", - "tr46": "1.0.1", - "webidl-conversions": "4.0.2" + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" } }, "which": { @@ -21228,7 +21208,7 @@ "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "requires": { - "isexe": "2.0.0" + "isexe": "^2.0.0" } }, "which-boxed-primitive": { @@ -21237,11 +21217,11 @@ "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", "dev": true, "requires": { - "is-bigint": "1.0.1", - "is-boolean-object": "1.1.0", - "is-number-object": "1.0.4", - "is-string": "1.0.5", - "is-symbol": "1.0.3" + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" } }, "which-module": { @@ -21262,7 +21242,7 @@ "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", "dev": true, "requires": { - "string-width": "1.0.2" + "string-width": "^1.0.2 || 2" } }, "winston": { @@ -21271,13 +21251,13 @@ "integrity": "sha1-ZLar9M0Brcrv1QCTk7HY6L7BnbA=", "dev": true, "requires": { - "async": "0.2.10", - "colors": "0.6.2", - "cycle": "1.0.3", - "eyes": "0.1.8", - "isstream": "0.1.2", - "pkginfo": "0.3.1", - "stack-trace": "0.0.10" + "async": "0.2.x", + "colors": "0.6.x", + "cycle": "1.0.x", + "eyes": "0.1.x", + "isstream": "0.1.x", + "pkginfo": "0.3.x", + "stack-trace": "0.0.x" }, "dependencies": { "async": { @@ -21312,7 +21292,7 @@ "integrity": "sha512-1uFkvU8JXi7L7fCHVBEEnc3asPpiAL33kO495UMcD5+arew9IbKW2rV5lpzhoWcm/qhGB89YfO4PmB/0hQwPRg==", "dev": true, "requires": { - "workbox-core": "4.3.1" + "workbox-core": "^4.3.1" } }, "workbox-broadcast-update": { @@ -21321,7 +21301,7 @@ "integrity": "sha512-MTSfgzIljpKLTBPROo4IpKjESD86pPFlZwlvVG32Kb70hW+aob4Jxpblud8EhNb1/L5m43DUM4q7C+W6eQMMbA==", "dev": true, "requires": { - "workbox-core": "4.3.1" + "workbox-core": "^4.3.1" } }, "workbox-build": { @@ -21330,29 +21310,29 @@ "integrity": "sha512-UHdwrN3FrDvicM3AqJS/J07X0KXj67R8Cg0waq1MKEOqzo89ap6zh6LmaLnRAjpB+bDIz+7OlPye9iii9KBnxw==", "dev": true, "requires": { - "@babel/runtime": "7.10.4", - "@hapi/joi": "15.1.1", - "common-tags": "1.8.0", - "fs-extra": "4.0.3", - "glob": "7.1.6", - "lodash.template": "4.5.0", - "pretty-bytes": "5.6.0", - "stringify-object": "3.3.0", - "strip-comments": "1.0.2", - "workbox-background-sync": "4.3.1", - "workbox-broadcast-update": "4.3.1", - "workbox-cacheable-response": "4.3.1", - "workbox-core": "4.3.1", - "workbox-expiration": "4.3.1", - "workbox-google-analytics": "4.3.1", - "workbox-navigation-preload": "4.3.1", - "workbox-precaching": "4.3.1", - "workbox-range-requests": "4.3.1", - "workbox-routing": "4.3.1", - "workbox-strategies": "4.3.1", - "workbox-streams": "4.3.1", - "workbox-sw": "4.3.1", - "workbox-window": "4.3.1" + "@babel/runtime": "^7.3.4", + "@hapi/joi": "^15.0.0", + "common-tags": "^1.8.0", + "fs-extra": "^4.0.2", + "glob": "^7.1.3", + "lodash.template": "^4.4.0", + "pretty-bytes": "^5.1.0", + "stringify-object": "^3.3.0", + "strip-comments": "^1.0.2", + "workbox-background-sync": "^4.3.1", + "workbox-broadcast-update": "^4.3.1", + "workbox-cacheable-response": "^4.3.1", + "workbox-core": "^4.3.1", + "workbox-expiration": "^4.3.1", + "workbox-google-analytics": "^4.3.1", + "workbox-navigation-preload": "^4.3.1", + "workbox-precaching": "^4.3.1", + "workbox-range-requests": "^4.3.1", + "workbox-routing": "^4.3.1", + "workbox-strategies": "^4.3.1", + "workbox-streams": "^4.3.1", + "workbox-sw": "^4.3.1", + "workbox-window": "^4.3.1" }, "dependencies": { "fs-extra": { @@ -21361,9 +21341,9 @@ "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", "dev": true, "requires": { - "graceful-fs": "4.2.4", - "jsonfile": "4.0.0", - "universalify": "0.1.2" + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" } } } @@ -21374,7 +21354,7 @@ "integrity": "sha512-Rp5qlzm6z8IOvnQNkCdO9qrDgDpoPNguovs0H8C+wswLuPgSzSp9p2afb5maUt9R1uTIwOXrVQMmPfPypv+npw==", "dev": true, "requires": { - "workbox-core": "4.3.1" + "workbox-core": "^4.3.1" } }, "workbox-core": { @@ -21389,7 +21369,7 @@ "integrity": "sha512-vsJLhgQsQouv9m0rpbXubT5jw0jMQdjpkum0uT+d9tTwhXcEZks7qLfQ9dGSaufTD2eimxbUOJfWLbNQpIDMPw==", "dev": true, "requires": { - "workbox-core": "4.3.1" + "workbox-core": "^4.3.1" } }, "workbox-google-analytics": { @@ -21398,10 +21378,10 @@ "integrity": "sha512-xzCjAoKuOb55CBSwQrbyWBKqp35yg1vw9ohIlU2wTy06ZrYfJ8rKochb1MSGlnoBfXGWss3UPzxR5QL5guIFdg==", "dev": true, "requires": { - "workbox-background-sync": "4.3.1", - "workbox-core": "4.3.1", - "workbox-routing": "4.3.1", - "workbox-strategies": "4.3.1" + "workbox-background-sync": "^4.3.1", + "workbox-core": "^4.3.1", + "workbox-routing": "^4.3.1", + "workbox-strategies": "^4.3.1" } }, "workbox-navigation-preload": { @@ -21410,7 +21390,7 @@ "integrity": "sha512-K076n3oFHYp16/C+F8CwrRqD25GitA6Rkd6+qAmLmMv1QHPI2jfDwYqrytOfKfYq42bYtW8Pr21ejZX7GvALOw==", "dev": true, "requires": { - "workbox-core": "4.3.1" + "workbox-core": "^4.3.1" } }, "workbox-precaching": { @@ -21419,7 +21399,7 @@ "integrity": "sha512-piSg/2csPoIi/vPpp48t1q5JLYjMkmg5gsXBQkh/QYapCdVwwmKlU9mHdmy52KsDGIjVaqEUMFvEzn2LRaigqQ==", "dev": true, "requires": { - "workbox-core": "4.3.1" + "workbox-core": "^4.3.1" } }, "workbox-range-requests": { @@ -21428,7 +21408,7 @@ "integrity": "sha512-S+HhL9+iTFypJZ/yQSl/x2Bf5pWnbXdd3j57xnb0V60FW1LVn9LRZkPtneODklzYuFZv7qK6riZ5BNyc0R0jZA==", "dev": true, "requires": { - "workbox-core": "4.3.1" + "workbox-core": "^4.3.1" } }, "workbox-routing": { @@ -21437,7 +21417,7 @@ "integrity": "sha512-FkbtrODA4Imsi0p7TW9u9MXuQ5P4pVs1sWHK4dJMMChVROsbEltuE79fBoIk/BCztvOJ7yUpErMKa4z3uQLX+g==", "dev": true, "requires": { - "workbox-core": "4.3.1" + "workbox-core": "^4.3.1" } }, "workbox-strategies": { @@ -21446,7 +21426,7 @@ "integrity": "sha512-F/+E57BmVG8dX6dCCopBlkDvvhg/zj6VDs0PigYwSN23L8hseSRwljrceU2WzTvk/+BSYICsWmRq5qHS2UYzhw==", "dev": true, "requires": { - "workbox-core": "4.3.1" + "workbox-core": "^4.3.1" } }, "workbox-streams": { @@ -21455,7 +21435,7 @@ "integrity": "sha512-4Kisis1f/y0ihf4l3u/+ndMkJkIT4/6UOacU3A4BwZSAC9pQ9vSvJpIi/WFGQRH/uPXvuVjF5c2RfIPQFSS2uA==", "dev": true, "requires": { - "workbox-core": "4.3.1" + "workbox-core": "^4.3.1" } }, "workbox-sw": { @@ -21470,9 +21450,9 @@ "integrity": "sha512-gJ9jd8Mb8wHLbRz9ZvGN57IAmknOipD3W4XNE/Lk/4lqs5Htw4WOQgakQy/o/4CoXQlMCYldaqUg+EJ35l9MEQ==", "dev": true, "requires": { - "@babel/runtime": "7.10.4", - "json-stable-stringify": "1.0.1", - "workbox-build": "4.3.1" + "@babel/runtime": "^7.0.0", + "json-stable-stringify": "^1.0.1", + "workbox-build": "^4.3.1" } }, "workbox-window": { @@ -21481,7 +21461,7 @@ "integrity": "sha512-C5gWKh6I58w3GeSc0wp2Ne+rqVw8qwcmZnQGpjiek8A2wpbxSJb1FdCoQVO+jDJs35bFgo/WETgl1fqgsxN0Hg==", "dev": true, "requires": { - "workbox-core": "4.3.1" + "workbox-core": "^4.3.1" } }, "worker-farm": { @@ -21490,7 +21470,7 @@ "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", "dev": true, "requires": { - "errno": "0.1.8" + "errno": "~0.1.7" } }, "worker-rpc": { @@ -21499,7 +21479,7 @@ "integrity": "sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg==", "dev": true, "requires": { - "microevent.ts": "0.1.1" + "microevent.ts": "~0.1.1" } }, "wrap-ansi": { @@ -21508,9 +21488,9 @@ "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", "dev": true, "requires": { - "ansi-styles": "4.3.0", - "string-width": "4.2.0", - "strip-ansi": "6.0.0" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" }, "dependencies": { "ansi-regex": { @@ -21525,7 +21505,7 @@ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { - "color-convert": "2.0.1" + "color-convert": "^2.0.1" } }, "color-convert": { @@ -21534,7 +21514,7 @@ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "requires": { - "color-name": "1.1.4" + "color-name": "~1.1.4" } }, "color-name": { @@ -21561,9 +21541,9 @@ "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", "dev": true, "requires": { - "emoji-regex": "8.0.0", - "is-fullwidth-code-point": "3.0.0", - "strip-ansi": "6.0.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" } }, "strip-ansi": { @@ -21572,7 +21552,7 @@ "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", "dev": true, "requires": { - "ansi-regex": "5.0.0" + "ansi-regex": "^5.0.0" } } } @@ -21588,7 +21568,7 @@ "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==", "dev": true, "requires": { - "mkdirp": "0.5.5" + "mkdirp": "^0.5.1" } }, "write-file-atomic": { @@ -21597,9 +21577,9 @@ "integrity": "sha512-TGHFeZEZMnv+gBFRfjAcxL5bPHrsGKtnb4qsFAws7/vlh+QfwAaySIw4AXP9ZskTTh5GWu3FLuJhsWVdiJPGvg==", "dev": true, "requires": { - "graceful-fs": "4.2.4", - "imurmurhash": "0.1.4", - "signal-exit": "3.0.3" + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" } }, "ws": { @@ -21608,7 +21588,7 @@ "integrity": "sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA==", "dev": true, "requires": { - "async-limiter": "1.0.1" + "async-limiter": "~1.0.0" } }, "ws-heartbeat": { @@ -21616,7 +21596,7 @@ "resolved": "https://registry.npmjs.org/ws-heartbeat/-/ws-heartbeat-1.2.0.tgz", "integrity": "sha512-HlN5j2LEFU5O3onX/poHEEwOduF4QYPWrY956CYe+nJQP4tU7aAM+8KciNFlZ1wDEX1/ZnLFP3QNMqnTgMmBkw==", "requires": { - "ws": "7.4.1" + "ws": "7" }, "dependencies": { "ws": { @@ -21644,7 +21624,7 @@ "integrity": "sha512-2u9HwfadaJaY9zHtRRnH6BY6CQVNQKkYm3oLtC9gJXXzfsbACg5X5e4EZZGVAH+YIfa+QA9lsFQTTe3HURF3ag==", "dev": true, "requires": { - "@babel/runtime-corejs3": "7.13.10" + "@babel/runtime-corejs3": "^7.12.1" } }, "xtend": { @@ -21677,16 +21657,16 @@ "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", "dev": true, "requires": { - "cliui": "5.0.0", - "find-up": "3.0.0", - "get-caller-file": "2.0.5", - "require-directory": "2.1.1", - "require-main-filename": "2.0.0", - "set-blocking": "2.0.0", - "string-width": "3.1.0", - "which-module": "2.0.0", - "y18n": "4.0.0", - "yargs-parser": "13.1.2" + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" }, "dependencies": { "ansi-regex": { @@ -21707,9 +21687,9 @@ "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", "dev": true, "requires": { - "emoji-regex": "7.0.3", - "is-fullwidth-code-point": "2.0.0", - "strip-ansi": "5.2.0" + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" } }, "strip-ansi": { @@ -21718,7 +21698,7 @@ "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "dev": true, "requires": { - "ansi-regex": "4.1.0" + "ansi-regex": "^4.1.0" } } } @@ -21729,8 +21709,8 @@ "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", "dev": true, "requires": { - "camelcase": "5.3.1", - "decamelize": "1.2.0" + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" }, "dependencies": { "camelcase": { @@ -21746,7 +21726,7 @@ "resolved": "https://registry.npmjs.org/zscroller/-/zscroller-0.4.8.tgz", "integrity": "sha512-G5NiNLKx2+QhhvZi2yV1jjVXY50otktxkseX2hG2N/eixohOUk0AY8ZpbAxNqS9oJS/NxItCsowupy2tsXxAMw==", "requires": { - "babel-runtime": "6.26.0" + "babel-runtime": "6.x" } } } diff --git a/web/package.json b/web/package.json index edbcb11086..534d98a9eb 100644 --- a/web/package.json +++ b/web/package.json @@ -1,6 +1,6 @@ { "name": "hollaex-kit", - "version": "2.1.15", + "version": "2.1.16", "private": true, "dependencies": { "@ant-design/compatible": "1.0.5", @@ -27,6 +27,7 @@ "flat": "5.0.2", "highcharts": "8.2.2", "highcharts-react-official": "3.0.0", + "hollaex-web-lib": "0.3.0", "html-to-draftjs": "1.5.0", "jwt-decode": "2.2.0", "keycode": "2.2.0", diff --git a/web/public/remote_page.js b/web/public/remote_page.js deleted file mode 100644 index ac4842eb1f..0000000000 --- a/web/public/remote_page.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,r){for(var t in r)e[t]=r[t]}(exports,function(e){var r={};function t(n){if(r[n])return r[n].exports;var o=r[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,t),o.l=!0,o.exports}return t.m=e,t.c=r,t.d=function(e,r,n){t.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:n})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,r){if(1&r&&(e=t(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(t.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var o in e)t.d(n,o,function(r){return e[r]}.bind(null,o));return n},t.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(r,"a",r),r},t.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},t.p="",t(t.s=1)}([function(e,r){e.exports=require("react")},function(e,r,t){"use strict";t.r(r);var n=t(0),o=t.n(n),u=function(e){var r=e.children;return o.a.createElement("h1",null,r)};r.default=function(e){var r=e.user,t=(r=void 0===r?{}:r).username,n=void 0===t?"":t;return o.a.createElement(u,null,"Hello ".concat(n))}}])); \ No newline at end of file diff --git a/web/src/components/AppBar/MarketSelector.js b/web/src/components/AppBar/MarketSelector.js index 70018fdbee..5fe0556055 100644 --- a/web/src/components/AppBar/MarketSelector.js +++ b/web/src/components/AppBar/MarketSelector.js @@ -18,6 +18,7 @@ import { import SearchBox from './SearchBox'; import { removeFromFavourites, addToFavourites } from 'actions/appActions'; import { isLoggedIn } from 'utils/token'; +import EditWrapper from 'components/EditWrapper'; class MarketSelector extends Component { constructor(props) { @@ -60,7 +61,7 @@ class MarketSelector extends Component { )} onClick={() => this.onAddTabClick(symbol)} > - {symbol.toUpperCase()} + {symbol === 'all' ? STRINGS['ALL'] : symbol.toUpperCase()} )); }; @@ -116,7 +117,7 @@ class MarketSelector extends Component { searchResult: {}, }, () => { - const { closeAddTabMenu = () => {} } = this.props; + const { closeAddTabMenu = () => { } } = this.props; closeAddTabMenu(); } ); @@ -231,7 +232,7 @@ class MarketSelector extends Component { handleSearch={handleSearch} /> -
= 10})}> +
= 10 })}> {hasTabMenu ? ( processedTabMenu.map( ( @@ -322,7 +323,11 @@ class MarketSelector extends Component { {constants && constants.features && constants.features.pro_trade && ( -
{`view markets`}
+
+ + {STRINGS['VIEW_MARKET']} + +
)}
@@ -341,8 +346,8 @@ MarketSelector.propTypes = { }; MarketSelector.defaultProps = { - addTradePairTab: () => {}, - onViewMarketsClick: () => {}, + addTradePairTab: () => { }, + onViewMarketsClick: () => { }, wrapperClassName: '', }; diff --git a/web/src/components/AppBar/_AppBar.scss b/web/src/components/AppBar/_AppBar.scss index e91fdc5d78..9f380644f5 100644 --- a/web/src/components/AppBar/_AppBar.scss +++ b/web/src/components/AppBar/_AppBar.scss @@ -325,7 +325,7 @@ $app-menu-notification-size: 1.2rem; position: absolute; // right: 0; top: 36px; - min-width: 10rem; + min-width: 11rem; min-height: 8rem; background-color: $app-background-color; z-index: 1052; diff --git a/web/src/components/ConfigProvider/index.js b/web/src/components/ConfigProvider/index.js index 1ddba9d82e..5d3ca2c338 100644 --- a/web/src/components/ConfigProvider/index.js +++ b/web/src/components/ConfigProvider/index.js @@ -11,7 +11,7 @@ export const ProjectConfig = React.createContext('appConfig'); class ConfigProvider extends Component { constructor(props) { super(props); - const { initialConfig } = this.props; + const { initialConfig, plugins } = this.props; const { icons = {}, color = {}, @@ -30,7 +30,8 @@ class ConfigProvider extends Component { icons: generateAllIcons( calculatedThemes, addDefaultLogo(defaultLogo, icons), - coin_icons + coin_icons, + plugins ), color: calculatedThemes, themeOptions, @@ -156,8 +157,9 @@ class ConfigProvider extends Component { } } -const mapStateToProps = ({ app: { theme: activeTheme } }) => ({ +const mapStateToProps = ({ app: { theme: activeTheme, plugins } }) => ({ activeTheme, + plugins, }); export default connect(mapStateToProps)(ConfigProvider); diff --git a/web/src/components/QuickTrade/InputGroup.js b/web/src/components/QuickTrade/InputGroup.js index e26d5434d5..524c488e7a 100644 --- a/web/src/components/QuickTrade/InputGroup.js +++ b/web/src/components/QuickTrade/InputGroup.js @@ -10,6 +10,7 @@ import { FieldError } from 'components/Form/FormFields/FieldWrapper'; import { translateError } from './utils'; import withConfig from 'components/ConfigProvider/withConfig'; import EditWrapper from 'components/EditWrapper'; +import STRINGS from 'config/localizedStrings'; const { Option } = Select; const { Group } = Input; @@ -121,7 +122,7 @@ class InputGroup extends React.PureComponent { { - let props = {}; - if (all_props) { - props = { ...this.props }; - } else { - propertiesData.forEach(({ key, store_key }) => { - props[key] = this.props[store_key]; - }); - } - - const CustomComponent = (props) => ( - - ); - - components.push(); - } - ); - - injectPlugin(components, id); - } - } - - componentDidUpdate(prevProps) { - const { webViews, targets, id } = this.props; - - if (!prevProps.targets.includes(id) && targets.includes(id)) { - const components = []; - webViews[id].forEach( - ({ src, props: propertiesData, all_props = false }) => { - let props = {}; - if (all_props) { - props = { ...this.props }; - } else { - propertiesData.forEach(({ key, store_key }) => { - props[key] = this.props[store_key]; - }); - } - - const CustomComponent = (props) => ( - - ); - - components.push(); - } - ); - - injectPlugin(components, id); - } - } - - render() { - const { targets, id, children } = this.props; - - return targets.includes(id) ? ( -
- ) : ( - {children} - ); - } -} +import { getToken } from 'utils/token'; +import { PLUGIN_URL } from 'config/constants'; +import { withRouter } from 'react-router'; +import { generateGlobalId } from 'utils/id'; + +const SmartTarget = (props) => { + const { targets, id, children, webViews } = props; + + return targets.includes(id) ? ( + + {webViews[id].map(({ src, name }, index) => ( + + ))} + + ) : ( + {children} + ); +}; const mapStateToProps = (store) => ({ targets: store.app.targets, @@ -98,4 +56,4 @@ const mapStateToProps = (store) => ({ pairsTradesFetched: store.orderbook.pairsTradesFetched, }); -export default connect(mapStateToProps)(withConfig(SmartTarget)); +export default connect(mapStateToProps)(withConfig(withRouter(SmartTarget))); diff --git a/web/src/components/Wallet/index.js b/web/src/components/Wallet/index.js index 64c6e3f0c0..0419a43fcd 100644 --- a/web/src/components/Wallet/index.js +++ b/web/src/components/Wallet/index.js @@ -122,7 +122,7 @@ class Wallet extends Component { >
- {`view all`} + {STRINGS['VIEW_ALL']}
{BASE_CURRENCY ? ( diff --git a/web/src/config/lang/en.js b/web/src/config/lang/en.js index 66060aef10..b863102b3e 100644 --- a/web/src/config/lang/en.js +++ b/web/src/config/lang/en.js @@ -715,6 +715,7 @@ export default { 'We highly recommend you set up two-factor authentication (2FA). Doing so will greatly increase the security of your funds.', ENABLE: 'Enable Two-Factor Authentication', DISABLE: 'Disable Two-Factor Authentication', + INPUT: 'Please enter your OTP', }, FORM: { PLACEHOLDER: 'Enter your OTP provided by Google Authenticator.', @@ -1469,4 +1470,21 @@ export default { FEE_REDUCTION_DESCRIPTION: '*your account has a fee discount applied to it. The reduction is applied to the trading fees based on your account.', // new CHANGE_PASSWORD_FAILED: 'changing password failed', // new + MARKET_OPTIONS: [ + { value: 'List', label: 'List' }, // new + { value: 'Card', label: 'Card' }, // new + ], + ALL: 'All', //new + ASSET_TXT: 'Asset', //new + ONE_DAY: '1 day', //new + ONE_WEEK: '1 week', //new + MONTH: '{0} month', //new + START_DATE: 'Start date', //new + END_DATE: 'End date', //new + REGULAR: 'Regular', //new + STOPS: 'Stops', //new + VIEW_ALL: 'view all', //new + TRIGGER_PRICE: 'Trigger price', //new + SPEND_AMOUNT: 'Spend Amount', //new + ESTIMATE_RECEIVE_AMOUNT: 'Estimated Receiving Amount', //new }; diff --git a/web/src/config/lang/es.js b/web/src/config/lang/es.js index c7c2daddd3..6b9a1f991a 100644 --- a/web/src/config/lang/es.js +++ b/web/src/config/lang/es.js @@ -32,6 +32,11 @@ export default { HELPFUL_RESOURCES_TEXT: 'Recursos de Ayuda', HELP_RESOURCE_GUIDE_TEXT: 'Contáctar support@hollaex.com para más información y enviar correo si hay algún problema', + HELP_RESOURCE_GUIDE: { + CONTACT_US: 'Contáctenos', + TEXT: + '{0} libremente para más información y cualquier problema enviando un correo electrónico', + }, HELP_TELEGRAM_TEXT: 'Revisar documentación API abierta:', HELP_TELEGRAM_LINK: 'https://apidocs.hollaex.com', NEED_HELP_TEXT: '¿Necesita ayuda?', // new @@ -43,7 +48,7 @@ export default { BACK_TEXT: 'Atrás', NO_OPTIONS: 'No hay opciones disponibles', SECONDS: 'seconds', - VIEW_MARKET: 'ver mercardo', // new + VIEW_MARKET: 'ver mercardos', // new GO_TRADE: 'Ir a Intercambiar', // new VIEW_INFO: 'Ver Página de Info', // new APPLY_HERE: 'Aplicar Aquí', // new @@ -680,7 +685,7 @@ export default { }, ACCOUNT_SECURITY: { TITLE_TEXT: - 'Adjust the security settings for your account. From Two-factor authentication, password, API keys and other security related functions.', + 'Ajustar la configuración de seguridad para su cuenta, desde la autenticación de dos factores, contraseña, Clave API y otras funciones relacionadas a la seguridad.', OTP: { TITLE: 'Autenticación de dos factores', OTP_ENABLED: 'habilitar otp', @@ -783,8 +788,8 @@ export default { limit: 'limit', }, TYPES: [ - { value: 'market', label: 'market' }, // DO NOT CHANGE value, ONLY TRANSLATE label - { value: 'limit', label: 'limit' }, // DO NOT CHANGE value, ONLY TRANSLATE label + { value: 'market', label: 'MERCADO' }, // DO NOT CHANGE value, ONLY TRANSLATE label + { value: 'limit', label: ' LÍMITE' }, // DO NOT CHANGE value, ONLY TRANSLATE label ], SIDE: 'Side', SIDES_VALUES: { @@ -799,8 +804,8 @@ export default { { value: true, label: 'Sí' }, // DO NOT CHANGE value, ONLY TRANSLATE label { value: false, label: 'No' }, // DO NOT CHANGE value, ONLY TRANSLATE label ], - SIZE: 'Cantidad', - PRICE: 'Precio', + SIZE: 'Monto', + PRICE: 'Límite', FEE: 'Tarifa', FEES: 'Tarifas', LIMIT: 'Límite', @@ -809,7 +814,7 @@ export default { MORE: 'Más', VIEW: 'Ver', STATUS: 'Estado', - AMOUNT: 'Cantidad', + AMOUNT: 'Monto', COMPLETE: 'Completar', PENDING: 'Pendiente', REJECTED: 'Rechazado', @@ -865,7 +870,7 @@ export default { 'La direcciòn de Ethereum es invàlida. Por favor revisar cuidadosamente e introducir otra vez', WITHDRAWALS_BUTTON_TEXT: 'Revisar Retiro', WITHDRAWALS_FORM_ADDRESS_LABEL: 'Dirección Destinatario', - WITHDRAWALS_FORM_ADDRESS_PLACEHOLDER: 'Type the address', + WITHDRAWALS_FORM_ADDRESS_PLACEHOLDER: 'Introducir la dirección', WITHDRAWALS_FORM_DESTINATION_TAG_LABEL: 'Destination tag (optional)', // new WITHDRAWALS_FORM_MEMO_LABEL: 'Memo (optional)', // new WITHDRAWALS_FORM_DESTINATION_TAG_PLACEHOLDER: 'Type the destination tag', // new @@ -1011,7 +1016,7 @@ export default { WITHDRAW_NOTIFICATION_TRANSACTION_ID: 'Transaction ID:', // TODO check msg CHECK_ORDER: 'Check and confirm your order', CHECK_ORDER_TYPE: '{0} {1}', // 0 -> maker/limit 1 -> sell/buy - CONFIRM_TEXT: 'Confirm', + CONFIRM_TEXT: 'CONFIRMAR', GOTO_XHT_MARKET: 'Go to XHT market', // new INVALID_CAPTCHA: 'Invalid captcha', NO_FEE: 'N/A', @@ -1136,7 +1141,7 @@ export default { SUCCESFUL_COPY: '¡Copiado con éxito!', QUICK_TRADE_MODE: 'Modo de comercio rápido', JUST_NOW: 'ahora mismo', - PAIR: 'Pareja', + PAIR: 'Par', ZERO_ASSET: 'No tiene ningún activo', DEPOSIT_ASSETS: 'Activos de depósito', SEARCH_TXT: 'Buscar', @@ -1238,7 +1243,7 @@ export default { HAP_ACCOUNT: 'Cuenta de HAP', // new HAP_ACCOUNT_TXT: 'Su cuenta es una cuenta verificada por HollaEx affiliate program. Ahora puede ganar 10% bonus por cada persona que usted invite y compre XHT.', // new - EMAIL_VERIFICATION: 'Verificación del correo electrónico', // new + EMAIL_VERIFICATION: 'Verificación de Email', // new DOCUMENTS: 'Documentos', // new HAP_TEXT: 'Programa de Afiliados de HollaEx (HAP) {0}', // new LOCK_AN_EXCHANGE: 'Bloquear un intercambio {0}', // new @@ -1271,6 +1276,7 @@ export default { WAVE_NUMBER: 'Número de ola', // new DISCOUNT: '( {0}% descuento )', // new MY_FEES_LIMITS: ' Mis tarifas y límites', // new + VIEW_MORE_MARKETS: 'Ver más mercados', // new }, REFERRAL_LINK: { TITLE: 'Invite a su amigo', // new @@ -1279,7 +1285,7 @@ export default { COPY_FIELD_LABEL: 'Comparta el enlace de abajo con sus amigos y gane comisiones:', // new REFERRED_USER_COUT: 'Usted ha referido a {0} usuarios', // new - COPY_LINK_BUTTON: 'COPIAR EL ENLACE DE REFERENCIA', // new + COPY_LINK_BUTTON: 'COPIAR ENLACE', // new XHT_TITLE: 'MIS REFERIDOS', // new XHT_INFO_TEXT: 'Gane comisiones invitando a sus amigos.', // new XHT_INFO_TEXT_1: 'Las comisiones se pagan periódicamente a su billetera', // new @@ -1391,4 +1397,41 @@ export default { }, OPEN_WALLET: 'Abrir billetera', // new AGO: 'ago', // new + ALL: 'Todos', //new + MARKET_OPTIONS: [ + { value: 'List', label: 'LISTA' }, // new + { value: 'Card', label: 'CUADRO' }, // new + ], + ONE_DAY: '1 día', //new + ONE_WEEK: '1 semana', //new + MONTH: '{0} mes', //new + START_DATE: 'fecha inicio', //new + END_DATE: 'fecha final', //new + ORDER_MODE: 'Modo de Orden', //new + CLEAR: 'BORRAR',//new + ESTIMATED_PRICE: ' Precio Estimado', //new + ORDER_ENTRY_ADVANCED: 'Avanzado', //new + TRIGGER_PRICE: 'Stop', //new + SPEND_AMOUNT: 'Monto a Comprar', //new + ESTIMATE_RECEIVE_AMOUNT: 'Cantidad Estimada a Recibir', //new + LIMITS_BLOCK: { + HEADER_ROW_DESCRIPTION: + '24h Permiso de Depósito y Retiro de todos los activos(Cuentas Nivel {0})', //new + HEADER_ROW_AMOUNT: 'Cantidad 24h ({0})', //new + }, + MARKETS_TABLE: { + VIEW_MARKETS: 'Ver más mercados', //new + }, + DEPOSIT_STATUS: { + STATUS_DESCRIPTION: + 'Puede revisar el estado de su depósito introduciendo el ID de transacción (hash) abajo.', //new + // new + SEARCH_FIELD_LABEL: 'Pegar su ID de transacción', //new + CURRENCY_FIELD_LABEL: 'Seleccionar moneda', //new + ADDRESS_FIELD_LABEL: 'Pegar la dirección', //new + }, + WITHDRAWALS_FORM_NETWORK_WARNING: 'Asegurarse de que la red seleccionada es compartible con el monedero del destinatario', //new + DEPOSIT_FORM_NETWORK_WARNING: + 'Asegurarse de que la red seleccionada es compartible con el monedero del remitente', //new + WITHDRAWALS_FORM_NETWORK_LABEL: 'Red', //new }; diff --git a/web/src/config/lang/ja.js b/web/src/config/lang/ja.js index 5563d4a0d5..c1d624758f 100644 --- a/web/src/config/lang/ja.js +++ b/web/src/config/lang/ja.js @@ -29,9 +29,14 @@ export default { ADD_FILES: 'ファイルを追加', // ToDo OR_TEXT: 'または', CONTACT_US_TEXT: 'お問い合わせ', - HELPFUL_RESOURCES_TEXT: '有用なリソース', + HELPFUL_RESOURCES_TEXT: 'ヘルプ', HELP_RESOURCE_GUIDE_TEXT: 'お問い合わせはサポートセンターまでご連絡ください。', + HELP_RESOURCE_GUIDE: { + CONTACT_US: 'お問い合わせ', + TEXT: + '詳細や問題については、メールでお気軽に {0} ください。', + }, HELP_TELEGRAM_TEXT: 'オープンAPIドキュメント:', HELP_TELEGRAM_LINK: 'https://apidocs.HollaEx.com', NEED_HELP_TEXT: 'ヘルプが必要ですか?', // new @@ -43,7 +48,7 @@ export default { BACK_TEXT: '戻る', NO_OPTIONS: '利用できるオプションがありません。', SECONDS: '秒', - VIEW_MARKET: '取引所', // new + VIEW_MARKET: 'マーケットを見る', // new GO_TRADE: '取引を始める', // new VIEW_INFO: 'インフォメーション', // new APPLY_HERE: 'Apply Here', // new @@ -761,8 +766,8 @@ export default { { value: 'sell', label: '売る' }, ], // DO NOT CHANGE value, ONLY TRANSLATE label DEFAULT_TOGGLE_OPTIONS: [ - { value: true, label: 'on' }, // DO NOT CHANGE value, ONLY TRANSLATE label - { value: false, label: 'off' }, // DO NOT CHANGE value, ONLY TRANSLATE label + { value: true, label: 'オン' }, // DO NOT CHANGE value, ONLY TRANSLATE label + { value: false, label: 'オフ' }, // DO NOT CHANGE value, ONLY TRANSLATE label ], SIZE: ' 数量', PRICE: '価格', @@ -829,9 +834,9 @@ export default { '無効なビットコインアドレスです。確認後、もう一度お試しください。', WITHDRAWALS_ETH_INVALID_ADDRESS: '無効なイーサリアムアドレスです。確認後、もう一度お試しください。', - WITHDRAWALS_BUTTON_TEXT: '送金内容を確認', + WITHDRAWALS_BUTTON_TEXT: '出金内容を確認', WITHDRAWALS_FORM_ADDRESS_LABEL: '送金先', - WITHDRAWALS_FORM_ADDRESS_PLACEHOLDER: '送金先のアドレスを入力', + WITHDRAWALS_FORM_ADDRESS_PLACEHOLDER: '出金先のアドレスを入力', WITHDRAWALS_FORM_DESTINATION_TAG_LABEL: 'Destination tag (optional)', // new WITHDRAWALS_FORM_MEMO_LABEL: 'Memo (optional)', // new WITHDRAWALS_FORM_DESTINATION_TAG_PLACEHOLDER: 'Type the destination tag', // new @@ -908,7 +913,7 @@ export default { WALLET_BUTTON_CRYPTOCURRENCY_WITHDRAW: '送金', AVAILABLE_TEXT: 'Available', AVAILABLE_BALANCE_TEXT: '使用可能な {0} 残高 : {1} {2}', // Available Bitcoin Balance: 2.6 BTC - BALANCE_TEXT: 'Balance', + BALANCE_TEXT: '残高', CURRENCY_BALANCE_TEXT: '{0} Balance', WALLET_TABLE_AMOUNT_IN: `Amount in {0}`, WALLET_TABLE_TOTAL: '総額', @@ -917,7 +922,7 @@ export default { PAGINATOR_FORMAT: '{0} / {1}', ORDERBOOK_SELLERS: '売却', ORDERBOOK_BUYERS: '購入', - ORDERBOOK_SPREAD: '{0} spread', // 0 -> 660,000 T + ORDERBOOK_SPREAD: 'スプレッド {0}', // 0 -> 660,000 T ORDERBOOK_SPREAD_PRICE: '{0} {1}', //// 0-> amount 1 -> symbol 600,000 T CALCULATE_MAX: '最大', DATEFIELD_TOOGLE_DATE_GR: 'Gregorian calendar', @@ -933,10 +938,10 @@ export default { ORDER_TITLE_FULLY_FILLED: '{0} order successfully filled', // 0 -> buy / sell ORDER_TITLE_PARTIALLY_FILLED: '{0} order partially filled', // 0 -> buy / sell ORDER_TITLE_TRADE_COMPLETE: '{0} {1} order was successful', // 0 -> buy / sell - LOGOUT_TITLE: 'You have been logged out', + LOGOUT_TITLE: 'ログアウトしました', LOGOUT_ERROR_TOKEN_EXPIRED: 'Token is expired', LOGOUT_ERROR_LOGIN_AGAIN: 'Login again', // ip doesnt match - LOGOUT_ERROR_INVALID_TOKEN: 'Invalid token', + LOGOUT_ERROR_INVALID_TOKEN: '無効なトークン', LOGOUT_ERROR_INACTIVE: 'You have been logged out because you have been inactive', ORDER_ENTRY_BUTTON: '{1} {0}', // 0 -> buy/sell 1 -> btc/.. @@ -970,7 +975,7 @@ export default { ERROR_LOGIN_INVALID_CREDENTIALS: 'メールまたはパスワードが間違っています。', SMS_SENT_TO: 'SMS sent to {0}', // TODO check msg SMS_ERROR_SENT_TO: - 'Error sending the SMS to {0}. Please refresh the page and try again.', // TODO check msg + '{0}へのSMS送信中にエラーが発生しました。ページを更新してから再度お試しください。', // TODO check msg WITHDRAW_NOTIFICATION_TRANSACTION_ID: 'Transaction ID:', // TODO check msg CHECK_ORDER: 'Check and confirm your order', CHECK_ORDER_TYPE: '{0} {1}', // 0 -> maker/limit 1 -> sell/buy @@ -1100,7 +1105,7 @@ export default { SUCCESFUL_COPY: 'コピーされました!', QUICK_TRADE_MODE: 'クイック取引モード', JUST_NOW: 'just now', - PAIR: 'Pair', + PAIR: 'ペア', ZERO_ASSET: '資産がありません。', DEPOSIT_ASSETS: '入金する', SEARCH_TXT: '検索', @@ -1200,7 +1205,7 @@ export default { HAP_ACCOUNT: 'HAPアカウント', // new HAP_ACCOUNT_TXT: 'お客様のアカウントは認証済みのHollaEx登録プログラム(HAP)アカウントです。XHTの購入を希望する全員を招待して10%のボーナスを獲得できます。', // new - EMAIL_VERIFICATION: 'メールアカウント認証', // new + EMAIL_VERIFICATION: 'メール認証', // new DOCUMENTS: 'ドキュメント', // new HAP_TEXT: 'HollaEx登録プログラム(HAP) {0}', // new LOCK_AN_EXCHANGE: '取引所ロック {0}', // new @@ -1233,6 +1238,7 @@ export default { WAVE_NUMBER: 'ウェーブナンバー', // new DISCOUNT: '( {0}%割引 )', // new MY_FEES_LIMITS: '手数料と限度額', // new + VIEW_MORE_MARKETS: 'もっと見る', // new }, REFERRAL_LINK: { TITLE: 'お友達招待', // new @@ -1349,4 +1355,37 @@ export default { }, OPEN_WALLET: 'Open wallet', // new AGO: 'ago', // new + LIMITS_BLOCK: { + HEADER_ROW_DESCRIPTION: + 'すべての資産に対する24時間の入出金限度額(アカウントレベル {0})', + HEADER_ROW_AMOUNT: '24時間数量 ({0})', + }, + MARKETS_TABLE: { + VIEW_MARKETS: 'もっと見る', //new + }, + MARKET_OPTIONS: [ + { value: 'List', label: 'リスト' }, // new + { value: 'Card', label: 'カード' }, // new + ], + ALL: 'すべて', //new + ASSET_TXT: '資産', //new + ONE_DAY: '1 日', //new + ONE_WEEK: '1 週間', //new + MONTH: '{0} ヵ月', //new + START_DATE: '開始日', //new + END_DATE: '終了日', //new + WITHDRAWALS_FORM_NETWORK_WARNING: + '選択したネットワークが入金先のウォレットネットワークと互換性があるかを確認してください。', //new + WITHDRAWALS_FORM_NETWORK_LABEL: 'ネットワーク', //new + CUMULATIVE_AMOUNT_SYMBOL: 'トータル', //new + ORDER_MODE: '注文モード', //new + REGULAR: '一般', //new + STOPS: 'ストップ', //new + CLEAR: 'クリア', //new + POST_ONLY: 'ポストオンリー', //new + POST_ONLY_TOOLTIP: 'ポストオンリー注文は指値', //new + ORDER_ENTRY_ADVANCED: 'アドバンス', //new + ESTIMATED_PRICE: '推定価格', //new + VIEW_ALL: 'すべてを見る', //new + TRIGGER_PRICE: 'トリガー価格', //new }; diff --git a/web/src/config/lang/ko.js b/web/src/config/lang/ko.js index d855e27586..080f0ffb70 100644 --- a/web/src/config/lang/ko.js +++ b/web/src/config/lang/ko.js @@ -32,10 +32,14 @@ export default { HELPFUL_RESOURCES_TEXT: '도움말', HELP_RESOURCE_GUIDE_TEXT: '문의사항은 support@hollaex.com로 연락해주시기바랍니다.', - HELP_TELEGRAM_TEXT: 'HollaEx의 오픈API 확인하기:', + HELP_RESOURCE_GUIDE: { + CONTACT_US: '문의하기', + TEXT: '궁금하신 점이나 문제가 발생한 경우 언제든지 {0} 바랍니다.', + }, + HELP_TELEGRAM_TEXT: '오픈 API 확인하기:', HELP_TELEGRAM_LINK: 'https://apidocs.hollaex.com', NEED_HELP_TEXT: '도움이 필요하십니까?', // new - HELP_TEXT: 'help', + HELP_TEXT: '도움이 필요하십니까', SUCCESS_TEXT: '성공', ERROR_TEXT: '에러', PROCEED: '실행', @@ -593,7 +597,7 @@ export default { GO_TO_RISK_MANAGMENT: '리스크관리로 가기', CREATE_ORDER_WARING_TEXT: '주문 값이 포트폴리오의 {0}을 초과하는 경우 경고 알림창을 만들 수 있습니다.', - ORDER_PORTFOLIO_LABEL: '포트폴리오의 백분율 값:', + ORDER_PORTFOLIO_LABEL: '포트폴리오 백분율 설정값:', NOTIFICATION_FORM: { TRADE_POPUPS: '주문 알림창', POPUP_ORDER_CONFIRMATION: '주문 실행시 확인알림창', @@ -617,6 +621,7 @@ export default { RISK_MANAGEMENT: { INFO_TEXT: '거래 주문 값이 포트폴리오에 설정된 백분율 값을 초과할 경우 경고 알림창을 만들 수 있습니다.', + INFO_TEXT_1: '총 자산 가치 {0}: {1}', //new PORTFOLIO: '포트폴리오 백분율', TOMAN_ASSET: '근사값', ADJUST: '(백분율 설정하기)', @@ -739,8 +744,8 @@ export default { limit: 'limit', }, TYPES: [ - { value: 'market', label: 'market' }, - { value: 'limit', label: 'limit' }, + { value: 'market', label: '시장' }, + { value: 'limit', label: '지정' }, ], SIDE: 'Side', SIDES_VALUES: { @@ -755,12 +760,12 @@ export default { { value: true, label: '켜기' }, { value: false, label: '끄기' }, ], - SIZE: 'Size', - PRICE: 'Price', + SIZE: '수량', + PRICE: '가격', FEE: 'Fee', - FEES: 'Fees', + FEES: '수수료', LIMIT: 'Limit', - TIME: 'Time', + TIME: '시간', TIMESTAMP: 'Timestamp', MORE: 'More', VIEW: 'View', @@ -782,8 +787,8 @@ export default { PUBLIC_SALES: 'public sales', // ToDo REMAINING: 'Remaining', FULLFILLED: '{0} % Filled', - PRICE_CURRENCY: 'PRICE', - AMOUNT_SYMBOL: 'AMOUNT', + PRICE_CURRENCY: '가격', + AMOUNT_SYMBOL: '수량', MARKET_PRICE: '시장가', ORDER_PRICE: '지정가', TOTAL_ORDER: '총액', @@ -889,16 +894,16 @@ export default { WALLET_BUTTON_CRYPTOCURRENCY_WITHDRAW: '보내기', AVAILABLE_TEXT: 'Available', AVAILABLE_BALANCE_TEXT: '사용가능 {0} 잔고: {1} {2}', // Available Bitcoin Balance: 2.6 BTC - BALANCE_TEXT: 'Balance', + BALANCE_TEXT: '주문가능', CURRENCY_BALANCE_TEXT: '{0} Balance', WALLET_TABLE_AMOUNT_IN: `Amount in {0}`, WALLET_TABLE_TOTAL: 'Grand Total', WALLET_ALL_ASSETS: 'All Assets', HIDE_TEXT: 'Hide', PAGINATOR_FORMAT: '{0} / {1}', - ORDERBOOK_SELLERS: 'Sellers', - ORDERBOOK_BUYERS: 'Buyers', - ORDERBOOK_SPREAD: '{0} spread', // 0 -> 660,000 T + ORDERBOOK_SELLERS: '판매', + ORDERBOOK_BUYERS: '구매', + ORDERBOOK_SPREAD: '{0} 스프레드', // 0 -> 660,000 T ORDERBOOK_SPREAD_PRICE: '{0} {1}', //// 0-> amount 1 -> symbol 600,000 T CALCULATE_MAX: 'Max', DATEFIELD_TOOGLE_DATE_GR: 'Gregorian calendar', @@ -920,7 +925,7 @@ export default { LOGOUT_ERROR_INVALID_TOKEN: 'Invalid token', LOGOUT_ERROR_INACTIVE: 'You have been logged out because you have been inactive', - ORDER_ENTRY_BUTTON: '{0} {1}', // 0 -> buy/sell 1 -> btc/.. + ORDER_ENTRY_BUTTON: '{1} {0}', // 0 -> buy/sell 1 -> btc/.. QUICK_TRADE_OUT_OF_LIMITS: 'Order size is out of the limits', QUICK_TRADE_TOKEN_USED: 'Token has been used', QUICK_TRADE_QUOTE_EXPIRED: 'Quote has expired', @@ -975,7 +980,7 @@ export default { VERIFICATION_NO_WITHDRAW_TITLE: '출금 비활성화', VERIFICATION_NO_WITHDRAW_MESSAGE: '회원님의 계정은 출금 불가합니다.', UP_TO_MARKET: 'Up to market', - VIEW_MY_FEES: 'View my fees', // new + VIEW_MY_FEES: '나의 수수료 보기', DEVELOPER_SECTION: { TITLE: 'API 키', INFORMATION_TEXT: @@ -1073,10 +1078,10 @@ export default { SUCCESFUL_COPY: '성공적으로 복사되었습니다!', QUICK_TRADE_MODE: '퀵트레이드모드', JUST_NOW: 'just now', - PAIR: 'Pair', + PAIR: '페어', ZERO_ASSET: '자산이 없습니다.', DEPOSIT_ASSETS: '입금하기', - SEARCH_TXT: '찾기', + SEARCH_TXT: '검색', SEARCH_ASSETS: '자산검색', TOTAL_ASSETS_VALUE: '{0}의 총 자산값: {1}', SUMMARY: { @@ -1172,7 +1177,7 @@ export default { HAP_ACCOUNT: 'HAP 계정', // new HAP_ACCOUNT_TXT: '회원님의 계정은 인증된 HollaEx 가입프로그램(HAP) 계정입니다. 이제 XHT 구매를 원하는 모든 사람을 초대하여 10%의 보너스를 얻으시기바랍니다.', // new - EMAIL_VERIFICATION: '이메일 인증', // new + EMAIL_VERIFICATION: '이메일 이증', // new DOCUMENTS: '문서', // new HAP_TEXT: 'HollaEx 가입프로그램 (HAP) {0}', // new LOCK_AN_EXCHANGE: '거래소잠금 {0}', // new @@ -1203,6 +1208,7 @@ export default { WAVE_NUMBER: '웨이브 번호', // new DISCOUNT: '( {0}% 할인 )', // new MY_FEES_LIMITS: ' 나의 수수료와 한도', // ne + VIEW_MORE_MARKETS: ' 마켓 더보기', // new }, REFERRAL_LINK: { TITLE: '친구초대하기', // new @@ -1321,4 +1327,33 @@ export default { }, OPEN_WALLET: '오픈 지갑', // new AGO: 'ago', // new + ALL: '모두', //new + ONE_DAY: '1 일', //new + ONE_WEEK: '1 주일', //new + MONTH: '{0} 개월', //new + CUMULATIVE_AMOUNT_SYMBOL: '총액', // new + ORDER_MODE: '오더 모드', // new + REGULAR: '일반', // new + STOPS: '예약', // new + CLEAR: '초기화', // new + POST_ONLY: '포스트 온리', // new + POST_ONLY_TOOLTIP: '포스트 온리 주문은 오더북에 주문이 추가되지만, 즉시 실행되지는 않습니다.', // new + ESTIMATED_PRICE: '추정 가격', // new + VIEW_ALL: '모두 보기', // new + ORDER_ENTRY_ADVANCED: '더 보기', //new + TRIGGER_PRICE: '감시 가격', //new + START_DATE: '시작일', //new + END_DATE: '종료일', //new + MARKETS_TABLE: { + VIEW_MARKETS: '마켓 보기', //new + }, + MARKET_OPTIONS: [ + { value: 'List', label: '리스트' }, // new + { value: 'Card', label: '카드' }, // new + ], + LIMITS_BLOCK: { + HEADER_ROW_DESCRIPTION: + '24시간 입금 및 출금 한도 ({0})', //new + HEADER_ROW_AMOUNT: '24시간 한도 ({0})', //new + }, }; diff --git a/web/src/config/lang/vi.js b/web/src/config/lang/vi.js index 507ec29efe..4f223d5a43 100644 --- a/web/src/config/lang/vi.js +++ b/web/src/config/lang/vi.js @@ -33,7 +33,12 @@ export default { HELPFUL_RESOURCES_TEXT: 'Các nguồn hỗ trợ', HELP_RESOURCE_GUIDE_TEXT: 'Hãy liên hệ tới địa chỉ email của chúng tôi nếu quý khách có bất kỳ thắc mắc hay vấn đề nào.', - HELP_TELEGRAM_TEXT: 'Xác nhận tài liệu ứng dụng mở(open API):', + HELP_RESOURCE_GUIDE: { + CONTACT_US: 'liên hệ với chúng tôi', + TEXT: + 'Vui lòng {0} bằng cách gửi email nếu quý khách có thắc mắc hay gặp phải bất kỳ vấn đề nào', + }, + HELP_TELEGRAM_TEXT: 'Xác nhận tài liệu ứng dụng mở (open API):', HELP_TELEGRAM_LINK: 'https://apidocs.hollaex.com', NEED_HELP_TEXT: 'Quý khách cần giúp đỡ?', // new HELP_TEXT: 'Hỗ trợ', @@ -223,6 +228,7 @@ export default { 'Quý khách chưa đồng ý Điều khoản sử dụng và chính sách bảo mật', STEP: 'Giá trị không hợp lệ, step is {0}', ONLY_NUMBERS: 'Chỉ có thể nhập chữ số', + MIN_VALUE_NE: 'Giá phải cao hơn {0}.', //new }, LEGAL: { PRIVACY_POLICY: { @@ -285,9 +291,9 @@ export default { ERROR_INVALID: 'Mã OTP không hợp lệ', }, QUICK_TRADE_COMPONENT: { - TITLE: 'Nhanh', + TITLE: 'Giao dịch nhanh', TOTAL_COST: 'Tổng chi phí', - BUTTON: 'Kiểm tra yêu cầu đặt hàng {0}', + BUTTON: 'KIỂM TRA LỆNH ĐẶT HÀNG', INPUT: 'Số lượng {0} muốn {1}', TRADE_TITLE: '{1} {0}', // quick buy }, @@ -640,9 +646,9 @@ export default { AUDIO_CUE_FORM: { // new ALL_AUDIO: 'Bật âm thanh cho tất cả', - PUBLIC_TRADE_AUDIO: 'KHi giao dịch công khai được thực hiện', + PUBLIC_TRADE_AUDIO: 'Khi giao dịch công khai được thực hiện (DONE)', ORDERS_PARTIAL_AUDIO: - 'KHi một trong những đơn đặt hàng được tiến hành từng phần', + 'Khi một trong những đơn đặt hàng được tiến hành từng phần (DONE)', ORDERS_PLACED_AUDIO: 'Khi một đơn đặt hàng được tạo', ORDERS_CANCELED_AUDIO: 'Khi một đơn đặt hàng bị hủy', ORDERS_COMPLETED_AUDIO: @@ -656,7 +662,7 @@ export default { RISK_MANAGEMENT: { INFO_TEXT: 'Tạo một khung cảnh báo khi số lượng giao dịch vượt quá tỷ lệ phần trăm được cài đặt trong danh mục', - INFO_TEXT_1: 'Total assets value in {0}: {1}', + INFO_TEXT_1: 'Tổng giá trị tài sản {0}: {1}', PORTFOLIO: 'Tỷ lệ phần trăm danh mục', TOMAN_ASSET: 'Giá trị ước chừng', ADJUST: '(ĐIỀU CHỈNH TỶ LỆ)', @@ -793,8 +799,8 @@ export default { { value: 'sell', label: 'Bán' }, ], // DO NOT CHANGE value, ONLY TRANSLATE label DEFAULT_TOGGLE_OPTIONS: [ - { value: true, label: 'on' }, // DO NOT CHANGE value, ONLY TRANSLATE label - { value: false, label: 'off' }, // DO NOT CHANGE value, ONLY TRANSLATE label + { value: true, label: 'Bật' }, // DO NOT CHANGE value, ONLY TRANSLATE label + { value: false, label: 'Tắt' }, // DO NOT CHANGE value, ONLY TRANSLATE label ], SIZE: 'Độ lớn', PRICE: 'Giá', @@ -805,7 +811,7 @@ export default { TIMESTAMP: 'Timestamp', MORE: 'More', VIEW: 'View', - STATUS: 'Tình trạng', + STATUS: 'Trạng thái', AMOUNT: 'Số lượng', COMPLETE: 'Complete', PENDING: 'Pending', @@ -827,8 +833,8 @@ export default { LOWEST_PRICE: 'Lowest Price ({0})', // new PHASE: 'Phase', // new INCOMING: 'Incoming', // new - PRICE_CURRENCY: 'PRICE', - AMOUNT_SYMBOL: 'AMOUNT', + PRICE_CURRENCY: 'GIÁ', + AMOUNT_SYMBOL: 'SỐ LƯỢNG', MARKET_PRICE: 'Giá thị trường', ORDER_PRICE: 'Giá chỉ định', TOTAL_ORDER: 'Tổng', @@ -941,7 +947,7 @@ export default { WALLET_BUTTON_CRYPTOCURRENCY_WITHDRAW: 'Gửi', AVAILABLE_TEXT: 'Available', AVAILABLE_BALANCE_TEXT: 'Số dư {0} khả dụng : {1} {2}', // Available Bitcoin Balance: 2.6 BTC - BALANCE_TEXT: 'Balance', + BALANCE_TEXT: 'Số dư', CURRENCY_BALANCE_TEXT: '{0} Balance', WALLET_TABLE_AMOUNT_IN: `Amount in {0}`, WALLET_TABLE_TOTAL: 'Tổng', @@ -950,7 +956,7 @@ export default { PAGINATOR_FORMAT: '{0} / {1}', ORDERBOOK_SELLERS: 'Người bán', ORDERBOOK_BUYERS: 'Người Mua', - ORDERBOOK_SPREAD: '{0} spread', // 0 -> 660,000 T + ORDERBOOK_SPREAD: 'Chênh lệch {0}', // 0 -> 660,000 T ORDERBOOK_SPREAD_PRICE: '{0} {1}', //// 0-> amount 1 -> symbol 600,000 T CALCULATE_MAX: 'Tối đa', DATEFIELD_TOOGLE_DATE_GR: 'Gregorian calendar', @@ -1131,7 +1137,7 @@ export default { SUCCESFUL_COPY: 'Đã sao chép thành công!', QUICK_TRADE_MODE: 'Trạng thái giao dịch nhanh', JUST_NOW: 'just now', - PAIR: 'Pair', + PAIR: 'Cặp giao dịch', ZERO_ASSET: 'Quý khách chưa có tài sản.', DEPOSIT_ASSETS: 'Nạp tiền', SEARCH_TXT: 'Tìm kiếm', @@ -1183,7 +1189,7 @@ export default { REQUIREMENTS: 'Điều kiện cần thiểt', ONE_REQUIREMENT: 'One Requirement only:', // new REQUEST_ACCOUNT_UPGRADE: 'Yêu cầu nâng cấp tài khoản', - FEES_AND_LIMIT: 'Cấu trúc chi phí và hạn mức {0}', // new + FEES_AND_LIMIT: 'Cấu Trúc Chi Phí và Hạn Mức Tài Khoản Cấp Độ {0}', // new FEES_AND_LIMIT_TXT_1: 'Trở thành một trader tiền điện tử là một khởi đầu mới. Đặt mục tiêu thông minh cùng với ý chí, tốc độ và chấp nhận rủi ro, quý khách sẽ có cơ hội nâng cấp tài khoản của mình.', FEES_AND_LIMIT_TXT_2: @@ -1231,7 +1237,7 @@ export default { HAP_ACCOUNT: 'Tài khoản HAP', // new HAP_ACCOUNT_TXT: 'Tài khoản của quý khách là một tài khoản chương trình tiếp thị liên kết HollaEx đã được xác thực. Giờ đây, quý khách có thể hưởng 10% tiền thưởng cho mỗi người mà quý khách mời mua XHT.', // new - EMAIL_VERIFICATION: 'Xác thực Email', // new + EMAIL_VERIFICATION: 'Xác minh địa chỉ email', // new DOCUMENTS: 'Hồ sơ', // new HAP_TEXT: 'Chương trình tiếp thị liên kết HollaEx (HAP) {0}', // new LOCK_AN_EXCHANGE: 'Khóa sàn giao dịch {0}', // new @@ -1265,7 +1271,7 @@ export default { LEARN_MORE_WAVE_AUCTION: 'Tìm hiểu thêm Wave Auction', // new WAVE_NUMBER: 'Số Wave', // new DISCOUNT: '( Khuyến mại {0}% )', // new - MY_FEES_LIMITS: 'Phí giao dịch và Hạn mức của tôi', // new + MY_FEES_LIMITS: 'PHÍ GIAO DỊCH VÀ HẠN MỨC CỦA TÔI', // new }, REFERRAL_LINK: { TITLE: 'Mời bạn', // new @@ -1382,4 +1388,32 @@ export default { }, OPEN_WALLET: 'Ví mở', // new AGO: 'ago', // new + ALL: 'TẤT CẢ', //new + VIEW_ALL: 'XEM CHI TIẾT', // new + MARKET_OPTIONS: [ + { value: 'List', label: 'Danh sách' }, // new + { value: 'Card', label: 'Biểu đồ' }, // new + ], + MARKETS_TABLE: { + VIEW_MARKETS: 'XEM THỊ TRƯỜNG ', //new + }, + ORDER_MODE: 'Chế độ đặt hàng', //new + REGULAR: 'Thông thường', //new + STOPS: 'Cắt lỗ', //new + CLEAR: 'XÓA', //new + TRIGGER_PRICE: 'Giá vào lệnh', //new + POST_ONLY_TOOLTIP: 'Post only là lệnh đặt hàng được thêm vào sổ lệnh nhưng không được thực thi ngay.', // new + ORDER_ENTRY_ADVANCED: 'Xem thêm', //new + CUMULATIVE_AMOUNT_SYMBOL: 'TỔNG', //new + ASSET_TXT: 'Tài sản', //new + ONE_DAY: '1 ngày', //new + ONE_WEEK: '1 tuần', //new + MONTH: '{0} tháng', //new + START_DATE: 'Từ ngày', //new + END_DATE: 'Đến ngày', //new + LIMITS_BLOCK: { + HEADER_ROW_DESCRIPTION: + 'Hạn mức Nạp Tiền và Rút Tiền trong 24 giờ (Tài Khoản Cấp Độ {0})', + HEADER_ROW_AMOUNT: 'Hạn mức 24 giờ ({0})', + }, }; diff --git a/web/src/config/lang/zh.js b/web/src/config/lang/zh.js index f27634b0e0..613f41b643 100644 --- a/web/src/config/lang/zh.js +++ b/web/src/config/lang/zh.js @@ -6,7 +6,7 @@ export default { APP_SUB_TITLE: 'Open Crypto Exchange', // slogan LOGOUT_CONFIRM_TEXT: '您想要注销吗?', - ADD_TRADING_PAIR: '增加货币交易对', + ADD_TRADING_PAIR: '行情', ACTIVE_TRADES: '为了实际交易时能够进行使用,请{0}', CANCEL_FIAT_WITHDRAWAL: '{0}取消提现', CANCEL_WITHDRAWAL: '取消提现', @@ -31,6 +31,11 @@ export default { CONTACT_US_TEXT: '咨询', HELPFUL_RESOURCES_TEXT: 'Helpful resources', HELP_RESOURCE_GUIDE_TEXT: '请通过联系support@hollaex.com进行咨询', + HELP_RESOURCE_GUIDE: { + CONTACT_US: '与我们取得联系', + TEXT: + '如有其他咨询事项,请随时通过电子邮件 {0}', + }, HELP_TELEGRAM_TEXT: '确认HollaEx的开放API:', HELP_TELEGRAM_LINK: 'https://apidocs.hollaex.com', NEED_HELP_TEXT: '需要帮助吗?', // new @@ -257,18 +262,18 @@ export default { BUTTON_TEXT: 'Okay', }, OTP_FORM: { - OTP_FORM_TITLE: '输入验证码继续进行', - OTP_LABEL: 'OTP码', - OTP_PLACEHOLDER: '输入验证码', - OTP_TITLE: '验证码', + OTP_FORM_TITLE: '如需解除谷歌验证(2FA),请在下方输入验证码', + OTP_LABEL: '谷歌验证码', + OTP_PLACEHOLDER: '请输入6位谷歌验证码', + OTP_TITLE: '安全验证', OTP_HELP: '帮助', OTP_BUTTON: '提交', ERROR_INVALID: '无效的OTP码', }, QUICK_TRADE_COMPONENT: { - TITLE: '快速', + TITLE: '快速交易', TOTAL_COST: '总费用', - BUTTON: '审阅{0}订单', + BUTTON: '预览交易结果', INPUT: '{0}{1}', TRADE_TITLE: '{0} {1}', // quick buy }, @@ -619,8 +624,8 @@ export default { TEXT_2: '提款时需要OTP', }, DIALOG: { - SUCCESS: '成功激活OTP', - REVOKE: '成果解除OTP', + SUCCESS: '成功激活谷歌验证(2FA)', + REVOKE: '成功解除谷歌验证(2FA)', }, CONTENT: { TITLE: '激活双因素认证(2FA)', @@ -630,7 +635,7 @@ export default { MESSAGE_3: '如果在扫描QR码时遇到问题,可以手动输入以下QR码。', MESSAGE_4: '你可以安全地保存该QR码,以便以后更换或丢失手机时恢复2FA。', MESSAGE_5: '指南', - INPUT: '输入一次性密码(OTP)', + INPUT: '请在下方输入谷歌验证码', WARNING: '强烈建议你设置谷歌验证(2FA),这将大幅提高资金的安全性。 ', ENABLE: '启用谷歌验证(2FA)', DISABLE: '禁用双因素认证(2FA)', @@ -645,7 +650,7 @@ export default { INPUT_2: 'One-Time Password (OTP)', }, FORM: { - PLACEHOLDER: '输入谷歌身份验证器提供的OTP', + PLACEHOLDER: '请输入6位谷歌验证码', BUTTON: '启用2FA', }, }, @@ -721,15 +726,15 @@ export default { { value: 'sell', label: '卖出' }, ], DEFAULT_TOGGLE_OPTIONS: [ - { value: true, label: 'on' }, - { value: false, label: 'off' }, + { value: true, label: '开启' }, + { value: false, label: '关闭' }, ], SIZE: '数量', PRICE: '价格', FEE: 'Fee', FEES: '手续费', LIMIT: 'Limit', - TIME: 'Time', + TIME: '时间', TIMESTAMP: 'Timestamp', MORE: 'More', VIEW: 'View', @@ -751,10 +756,10 @@ export default { PUBLIC_SALES: '实时成交', // ToDo REMAINING: 'Remaining', FULLFILLED: '{0} % Filled', - PRICE_CURRENCY: 'PRICE', - AMOUNT_SYMBOL: 'AMOUNT', + PRICE_CURRENCY: '价格', + AMOUNT_SYMBOL: '数量', MARKET_PRICE: '市场价格', - ORDER_PRICE: '订购价格', + ORDER_PRICE: '成交金额', TOTAL_ORDER: '订单总数', NO_DATA: '暂无数据', LOADING: 'Loading', @@ -781,9 +786,9 @@ export default { 'The fee is more than {0}% of your total transaction', WITHDRAWALS_BTC_INVALID_ADDRESS: '比特币地址无效,请检查后重新输入', WITHDRAWALS_ETH_INVALID_ADDRESS: '以太坊地址无效,请检查后重新输入', - WITHDRAWALS_BUTTON_TEXT: 'review withdrawal', + WITHDRAWALS_BUTTON_TEXT: '预览提款详情', WITHDRAWALS_FORM_ADDRESS_LABEL: 'Destination address', - WITHDRAWALS_FORM_ADDRESS_PLACEHOLDER: 'Type the address', + WITHDRAWALS_FORM_ADDRESS_PLACEHOLDER: '输入地址', WITHDRAWALS_FORM_AMOUNT_LABEL: '{0} amount to withdraw', WITHDRAWALS_FORM_AMOUNT_PLACEHOLDER: 'Type the amount of {0} you wish to withdraw', @@ -851,17 +856,17 @@ export default { WALLET_BUTTON_CRYPTOCURRENCY_DEPOSIT: 'receive', WALLET_BUTTON_CRYPTOCURRENCY_WITHDRAW: 'send', AVAILABLE_TEXT: 'Available', - AVAILABLE_BALANCE_TEXT: 'Available {0} Balance: {1} {2}', // Available Bitcoin Balance: 2.6 BTC - BALANCE_TEXT: 'Balance', + AVAILABLE_BALANCE_TEXT: '可用余额 : {1} {2}', // Available Bitcoin Balance: 2.6 BTC + BALANCE_TEXT: '可用', CURRENCY_BALANCE_TEXT: '{0} Balance', WALLET_TABLE_AMOUNT_IN: `Amount in {0}`, WALLET_TABLE_TOTAL: '总计', WALLET_ALL_ASSETS: '全部资产', HIDE_TEXT: 'Hide', PAGINATOR_FORMAT: '{0} / {1}', - ORDERBOOK_SELLERS: 'Sellers', - ORDERBOOK_BUYERS: 'Buyers', - ORDERBOOK_SPREAD: '{0} spread', // 0 -> 660,000 T + ORDERBOOK_SELLERS: '买盘', + ORDERBOOK_BUYERS: '卖盘', + ORDERBOOK_SPREAD: '买卖价差 {0}', // 0 -> 660,000 T ORDERBOOK_SPREAD_PRICE: '{0} {1}', //// 0-> amount 1 -> symbol 600,000 T CALCULATE_MAX: 'Max', DATEFIELD_TOOGLE_DATE_GR: 'Gregorian calendar', @@ -1034,10 +1039,10 @@ export default { SUCCESFUL_COPY: '成功复制!', QUICK_TRADE_MODE: '快速交易模式', JUST_NOW: 'just now', - PAIR: 'Pair', + PAIR: '交易对', ZERO_ASSET: '没有任何资产', DEPOSIT_ASSETS: '充值资产', - SEARCH_TXT: '搜索', + SEARCH_TXT: '查询', SEARCH_ASSETS: '搜索资产', TOTAL_ASSETS_VALUE: '总资产价值在{0}: {1}', SUMMARY: { @@ -1159,6 +1164,7 @@ export default { WAVE_NUMBER: '波段号', // new DISCOUNT: '( {0}%折扣 )', // new MY_FEES_LIMITS: ' 我的手续费及限额', // ne + VIEW_MORE_MARKETS: '查看更多行情', // new }, REFERRAL_LINK: { TITLE: '邀请好友', // new @@ -1266,5 +1272,39 @@ export default { APPLY_TODAY: '立即申请', // new }, OPEN_WALLET: 'Open 钱包', // new - AGO: 'ago', // new + AGO: 'ago', // new, + MARKETS_TABLE: { + VIEW_MARKETS: '查看行情', //new + }, + MARKET_OPTIONS: [ + { value: 'List', label: '列表' }, // new + { value: 'Card', label: '图表' }, // new + ], + ALL: '全部', //new + ASSET_TXT: '资产', //new + ONE_DAY: '1 天', //new + ONE_WEEK: '1 周', //new + MONTH: '{0} 个月', //new + START_DATE: '开始日期', //new + END_DATE: '截止日期', //new + CONVERT: '从', //new + LIMITS_BLOCK: { + HEADER_ROW_DESCRIPTION: + '24小时充值/提款限额({0} 级账户)', //new + HEADER_ROW_AMOUNT: '24小时限额 ({0})', //new + }, + DEPOSIT_FORM_NETWORK_WARNING: '请再次确认充值网络与发送方网络是一致的', //new + WITHDRAWALS_FORM_NETWORK_WARNING: '请再次确认提款网络与目标地址的网络是一致的', //new + WITHDRAWALS_FORM_NETWORK_LABEL: '转账网络', //new + CUMULATIVE_AMOUNT_SYMBOL: '数量', // new + ORDER_MODE: '订单类型', // new + REGULAR: '般委托', // new + STOPS: '止盈止损', // new + CLEAR: '重置', // new + ORDER_ENTRY_ADVANCED: '高级设置', //new + VIEW_ALL: '查看更多', // new + ESTIMATED_PRICE: '成交金额', // new + TRIGGER_PRICE: '触发价格', // new + POST_ONLY: '高级现价委托', // new + POST_ONLY_TOOLTIP: '将始终作为挂单方进行的委托方式', // new }; diff --git a/web/src/containers/Admin/Dashboard/index.css b/web/src/containers/Admin/Dashboard/index.css index 0bc8cd3035..1c7636eec7 100644 --- a/web/src/containers/Admin/Dashboard/index.css +++ b/web/src/containers/Admin/Dashboard/index.css @@ -1,5 +1,5 @@ .admin-dash-card { - background-color: #2626d8; + background-color: var(--admin_panel_sidebar_background); color: #ffffff; margin: 2rem 0rem; padding: 1.5rem; diff --git a/web/src/containers/Deposit/utils.js b/web/src/containers/Deposit/utils.js index de62555753..1c38853600 100644 --- a/web/src/containers/Deposit/utils.js +++ b/web/src/containers/Deposit/utils.js @@ -7,7 +7,6 @@ import { EditWrapper, Button } from 'components'; import { CopyToClipboard } from 'react-copy-to-clipboard'; import { required } from 'components/Form/validations'; import { getNetworkLabelByKey } from 'utils/wallet'; -import { PLUGIN_URL } from 'config/constants'; import Image from 'components/Image'; import renderFields from 'components/Form/factoryFields'; @@ -99,10 +98,9 @@ const RenderContentForm = ({ formFields, icons: ICONS, selectedNetwork, - router, }) => { const coinObject = coins[currency]; - if (coinObject && !coinObject.meta.is_fiat) { + if (coinObject && coinObject.type !== 'fiat') { return (
@@ -166,15 +164,13 @@ const RenderContentForm = ({
); - } else if (coinObject && coinObject.meta.is_fiat) { + } else if (coinObject && coinObject.type === 'fiat') { return ( ); } else { diff --git a/web/src/containers/QuickTrade/index.js b/web/src/containers/QuickTrade/index.js index 7feae00fca..66aede7d44 100644 --- a/web/src/containers/QuickTrade/index.js +++ b/web/src/containers/QuickTrade/index.js @@ -402,12 +402,12 @@ class QuickTradeContainer extends PureComponent {
@@ -417,7 +417,7 @@ class QuickTradeContainer extends PureComponent { className="mr-2" />
- {selected === 'List' ? ( + {selected === options[0].value ? ( { { bordered={false} suffixIcon={} > - + {Object.entries(STATUS_OPTIONS).map(([_, { name, value }]) => ( { bordered={false} suffixIcon={} > - + {Object.entries(coins).map(([_, { symbol, fullname }]) => ( diff --git a/web/src/containers/TransactionsHistory/components/TradeAndOrderFilters.js b/web/src/containers/TransactionsHistory/components/TradeAndOrderFilters.js index c285c4f8ea..3b4b9b9c9e 100644 --- a/web/src/containers/TransactionsHistory/components/TradeAndOrderFilters.js +++ b/web/src/containers/TransactionsHistory/components/TradeAndOrderFilters.js @@ -3,6 +3,7 @@ import classnames from 'classnames'; import { Select, Form, Row, DatePicker, Button, Radio } from 'antd'; import { CaretDownOutlined } from '@ant-design/icons'; import { dateFilters } from '../filterUtils'; +import STRINGS from '../../../config/localizedStrings'; const { Option } = Select; const { RangePicker } = DatePicker; @@ -41,7 +42,7 @@ const Filters = ({ pairs, onSearch, formName }) => { { bordered={false} suffixIcon={} > - + {Object.entries(pairs).map(([_, { name }]) => ( - {Object.entries(dateFilters).map(([key, { name }]) => ( + {Object.entries(dateFilters()).map(([key, { name }]) => ( {name} @@ -80,6 +81,7 @@ const Filters = ({ pairs, onSearch, formName }) => { allowEmpty={[true, true]} size="small" suffixIcon={false} + placeholder={[STRINGS['START_DATE'], STRINGS['END_DATE']]} /> @@ -89,7 +91,7 @@ const Filters = ({ pairs, onSearch, formName }) => { size="small" className={classnames({ active_search_button: isSearchShining })} > - Search + {STRINGS['SEARCH_TXT']} diff --git a/web/src/containers/TransactionsHistory/filterUtils.js b/web/src/containers/TransactionsHistory/filterUtils.js index 7488453dc2..290fe24c78 100644 --- a/web/src/containers/TransactionsHistory/filterUtils.js +++ b/web/src/containers/TransactionsHistory/filterUtils.js @@ -1,26 +1,35 @@ import moment from 'moment'; +import STRINGS from 'config/localizedStrings'; export const dateFormat = 'YYYY/MM/DD'; -export const dateFilters = { - all: { - name: 'All', - range: [], - }, - one_day: { - name: '1 day', - range: [moment(new Date()).subtract(1, 'days'), moment(new Date())], - }, - one_week: { - name: '1 week', - range: [moment(new Date()).subtract(7, 'days'), moment(new Date())], - }, - one_month: { - name: '1 month', - range: [moment(new Date()).subtract(1, 'months'), moment(new Date())], - }, - three_month: { - name: '3 month', - range: [moment(new Date()).subtract(3, 'months'), moment(new Date())], - }, +export const dateFilters = () => { + return { + all: { + name: STRINGS['ALL'], + range: [], + }, + one_day: { + name: STRINGS['ONE_DAY'], + range: [moment(new Date()).subtract(1, 'days'), moment(new Date())], + }, + one_week: { + name: STRINGS['ONE_WEEK'], + range: [moment(new Date()).subtract(7, 'days'), moment(new Date())], + }, + one_month: { + name: STRINGS.formatString ( + STRINGS['MONTH'], + 1 + ), + range: [moment(new Date()).subtract(1, 'months'), moment(new Date())], + }, + three_month: { + name: STRINGS.formatString( + STRINGS['MONTH'], + 3 + ), + range: [moment(new Date()).subtract(3, 'months'), moment(new Date())], + }, + } }; diff --git a/web/src/containers/Verification/index.js b/web/src/containers/Verification/index.js index 950ae2a547..dc492372e1 100644 --- a/web/src/containers/Verification/index.js +++ b/web/src/containers/Verification/index.js @@ -54,8 +54,6 @@ import { EditWrapper } from 'components'; import { verifyBankData } from 'actions/verificationActions'; import { getErrorLocalized } from 'utils/errors'; import { required, maxLength } from 'components/Form/validations'; -import { getToken } from 'utils/token'; -import { PLUGIN_URL } from 'config/constants'; // const CONTENT_CLASS = // 'd-flex justify-content-center align-items-center f-1 flex-column verification_content-wrapper'; @@ -215,7 +213,7 @@ class Verification extends Component { if (activeTab === -1) { return; } - const { icons: ICONS, router } = this.props; + const { icons: ICONS } = this.props; const { email, bank_account, @@ -308,7 +306,6 @@ class Verification extends Component { handleBack={this.handleBack} setActivePageContent={this.setActivePageContent} MAX_NUMBER_BANKS={MAX_NUMBER_BANKS} - router={router} > { const { activePage, activeTab, tabs, user, bankMeta } = this.state; - const { - activeLanguage, - icons: ICONS, - openContactForm, - router, - } = this.props; + const { activeLanguage, icons: ICONS, openContactForm } = this.props; switch (activePage) { case 'email': return ( @@ -495,9 +487,6 @@ class Verification extends Component { maxLength={maxLength} required={required} bankMeta={bankMeta} - router={router} - token={getToken()} - plugin_url={PLUGIN_URL} >
@@ -254,16 +252,13 @@ class Form extends Component { ); - } else if (coinObject && coinObject.meta.is_fiat) { + } else if (coinObject && coinObject.type === 'fiat') { return ( ); } else { diff --git a/web/src/index.css b/web/src/index.css index 499c383419..f427f23de9 100644 --- a/web/src/index.css +++ b/web/src/index.css @@ -4968,7 +4968,7 @@ table th { display: block; position: absolute; top: 36px; - min-width: 10rem; + min-width: 11rem; min-height: 8rem; background-color: var(--base_background); z-index: 1052; diff --git a/web/src/index.js b/web/src/index.js index d95f551754..8a9f1763e8 100644 --- a/web/src/index.js +++ b/web/src/index.js @@ -55,6 +55,7 @@ import { setHelpdeskInfo, } from 'actions/appActions'; import { hasTheme } from 'utils/theme'; +import { generateRCStrings } from 'utils/string'; import { version, name } from '../package.json'; import { API_URL, LANGUAGE_KEY } from './config/constants'; @@ -239,12 +240,16 @@ const bootstrapApp = (appConfig, injected_values, injected_html) => { addElements(injected_values, 'head'); injectHTML(injected_html, 'head'); drawFavIcon(EXCHANGE_FAV_ICON); - initializeStrings(); // window.appConfig = { ...appConfig } const { - app: { remoteRoutes }, + app: { remoteRoutes, plugins }, } = store.getState(); + const RCStrings = generateRCStrings(plugins); + const mergedStrings = merge({}, RCStrings, appConfig.strings); + + initializeStrings(mergedStrings); + render( diff --git a/web/src/reducers/appReducer.js b/web/src/reducers/appReducer.js index 2d2ee15550..f39d319e09 100644 --- a/web/src/reducers/appReducer.js +++ b/web/src/reducers/appReducer.js @@ -38,8 +38,7 @@ import { getLanguage } from '../utils/string'; import { getTheme } from '../utils/theme'; import { unique } from 'utils/data'; import { getFavourites, setFavourites } from 'utils/favourites'; -import { generateRemoteRouteStringId } from 'utils/string'; -import { generateRemoteRouteIconId } from 'utils/icon'; +import { generateGlobalId } from 'utils/id'; import { mapPluginsTypeToName } from 'utils/plugin'; const EMPTY_NOTIFICATION = { @@ -409,20 +408,24 @@ const reducer = (state = INITIAL_STATE, { type, payload = {} }) => { } case SET_WEB_VIEWS: { const allWebViews = []; - payload.enabledPlugins.forEach(({ web_view = [] }) => { + payload.enabledPlugins.forEach(({ name, web_view = [] }) => { if (web_view && web_view.length) { - allWebViews.push(...web_view); + const named_web_views = web_view.map((viewObj) => ({ + ...viewObj, + name, + })); + allWebViews.push(...named_web_views); } }); const remoteRoutes = []; - allWebViews.forEach(({ target, meta }) => { + allWebViews.forEach(({ target, meta, name }) => { if (meta && meta.is_page) { const { icon_id, string_id, ...rest } = meta; remoteRoutes.push({ target, - icon_id: generateRemoteRouteIconId(icon_id), - string_id: generateRemoteRouteStringId(string_id), + icon_id: generateGlobalId(name)(icon_id), + string_id: generateGlobalId(name)(string_id), ...rest, }); } @@ -454,9 +457,7 @@ const reducer = (state = INITIAL_STATE, { type, payload = {} }) => { process.env.REACT_APP_PLUGIN_WEB_VIEW_TARGET ] = [ { - all_props: true, target: process.env.REACT_APP_PLUGIN_WEB_VIEW_TARGET, - props: [], src: '/main.js', }, ]; diff --git a/web/src/reducers/userReducer.js b/web/src/reducers/userReducer.js index d319c0d876..625f25443b 100644 --- a/web/src/reducers/userReducer.js +++ b/web/src/reducers/userReducer.js @@ -123,6 +123,7 @@ const INITIAL_STATE = { tradeVolumes: INITIAL_TRADE_VOLUME_OBJECT, affiliation: {}, is_hap: false, + meta: {}, }; export default function reducer(state = INITIAL_STATE, action) { @@ -148,6 +149,7 @@ export default function reducer(state = INITIAL_STATE, action) { full_name, gender, dob, + meta, } = action.payload; const userData = extractuserData(action.payload); const fees = action.payload.fees || state.fees; @@ -185,6 +187,7 @@ export default function reducer(state = INITIAL_STATE, action) { full_name, dob, gender, + meta, }; } case 'SET_USER_DATA': { diff --git a/web/src/remote-component.config.js b/web/src/remote-component.config.js index 208f90056f..f0b4db39af 100644 --- a/web/src/remote-component.config.js +++ b/web/src/remote-component.config.js @@ -1,16 +1,23 @@ /** * Dependencies for Remote Components */ + module.exports = { resolve: { - react: require('react'), + axios: require('axios'), classnames: require('classnames'), + mathjs: require('mathjs'), + numbro: require('numbro'), 'prop-types': require('prop-types'), - 'react-svg': require('react-svg'), + react: require('react'), 'react-device-detect': require('react-device-detect'), 'react-redux': require('react-redux'), - 'redux-form': require('redux-form'), + 'react-svg': require('react-svg'), redux: require('redux'), - axios: require('axios'), + 'redux-form': require('redux-form'), + validator: require('validator'), + '@ant-design/icons': require('@ant-design/icons'), + 'react-event-listener': require('react-event-listener'), + 'hollaex-web-lib': require('hollaex-web-lib'), }, }; diff --git a/web/src/utils/icon.js b/web/src/utils/icon.js index 691adb8d6f..3979ff2265 100644 --- a/web/src/utils/icon.js +++ b/web/src/utils/icon.js @@ -1,5 +1,6 @@ import defaultIcons from 'config/icons'; import merge from 'lodash.merge'; +import { generateGlobalId } from 'utils/id'; const defaultIconsKey = 'dark'; @@ -27,16 +28,50 @@ const generateServerSideDefaultIcons = (coins) => { return icons; }; -export const generateAllIcons = (themes, icons, coin_icons = {}) => { +const generateRCIcons = (themes, plugins = []) => { + const themeKeys = Object.keys(themes); + const allIcons = {}; + + themeKeys.forEach((key) => { + allIcons[key] = {}; + }); + + plugins.forEach(({ name, web_view = [] }) => { + if (web_view) { + web_view.forEach(({ meta: { icons = {} } = { icons: {} } }) => { + Object.entries(icons).forEach(([themeKey, themeSpecificIcons]) => { + if (themeKeys.includes(themeKey)) { + Object.entries(themeSpecificIcons).forEach(([key, icon]) => { + allIcons[themeKey][generateGlobalId(name)(key)] = icon; + }); + } + }); + }); + } + }); + + return allIcons; +}; + +export const generateAllIcons = ( + themes, + icons, + coin_icons = {}, + plugins = [] +) => { const coinKeys = Object.keys(coin_icons); const themeKeys = Object.keys(themes); // server-side coin icons const serverSideDefaultCoinIcons = generateServerSideDefaultIcons(coin_icons); + // remote components icons + const RCIcons = generateRCIcons(themes, plugins); + // missing keys and values are set from the default Icons Object const defaultIconsObject = merge( {}, + RCIcons[defaultIconsKey], icons[defaultIconsKey], serverSideDefaultCoinIcons ); @@ -45,7 +80,13 @@ export const generateAllIcons = (themes, icons, coin_icons = {}) => { themeKeys.forEach((theme) => { const themeSpecificIconsObject = icons[theme] || {}; - allIcons[theme] = merge({}, defaultIconsObject, themeSpecificIconsObject); + const themeSpecificRCIcons = RCIcons[theme] || {}; + allIcons[theme] = merge( + {}, + defaultIconsObject, + themeSpecificRCIcons, + themeSpecificIconsObject + ); // default coin icon set for coins without icon const defaultCoinIcon = allIcons[theme]['DEFAULT_ICON']; @@ -83,10 +124,6 @@ export const getAllIconsArray = (themeKeys, content = defaultIcons) => { return allIcons; }; -export const generateRemoteRouteIconId = (id = '') => { - return `REMOTE_ROUTE_ICON__${id.toUpperCase()}`; -}; - const sizeLimitInMB = 2; export const checkFileSize = (file) => { diff --git a/web/src/utils/id.js b/web/src/utils/id.js new file mode 100644 index 0000000000..72de014d8b --- /dev/null +++ b/web/src/utils/id.js @@ -0,0 +1,2 @@ +export const generateGlobalId = (pluginName) => (key) => + `RC_${pluginName.toUpperCase()}_${key.toUpperCase()}`; diff --git a/web/src/utils/plugin.js b/web/src/utils/plugin.js index 2a7bab687c..f1ae3277c5 100644 --- a/web/src/utils/plugin.js +++ b/web/src/utils/plugin.js @@ -1,14 +1,3 @@ -import { render } from 'react-dom'; - -export const injectPlugin = (component, targetId) => { - const targetElement = document.getElementById(targetId); - if (targetElement) { - render(component, targetElement); - } else { - console.error(`There is no DOM element with the id ${targetId}`); - } -}; - const getPluginNameByType = (type) => { switch (type) { case 'phone': diff --git a/web/src/utils/string.js b/web/src/utils/string.js index 1773b048ff..0ba49d4715 100644 --- a/web/src/utils/string.js +++ b/web/src/utils/string.js @@ -8,6 +8,8 @@ import { } from '../config/constants'; import STRINGS, { content as CONTENT } from 'config/localizedStrings'; import { getValidLanguages } from 'utils/initialize'; +import { generateGlobalId } from 'utils/id'; +import LANGUAGES from 'config/languages'; export { formatBtcAmount, formatBaseAmount, formatEthAmount } from './currency'; export const getFormattedDate = (value) => { @@ -201,6 +203,27 @@ const EXCLUSIONS = [ 'SETTINGS_THEME_OPTIONS', ]; -export const generateRemoteRouteStringId = (id = '') => { - return `REMOTE_ROUTE_STRING__${id.toUpperCase()}`; +export const generateRCStrings = (plugins = []) => { + const languages = LANGUAGES.map(({ value }) => value); + const allStrings = {}; + + languages.forEach((key) => { + allStrings[key] = {}; + }); + + plugins.forEach(({ name, web_view = [] }) => { + if (web_view) { + web_view.forEach(({ meta: { strings = {} } = { strings: {} } }) => { + Object.entries(strings).forEach(([lang, stringObj]) => { + if (languages.includes(lang)) { + Object.entries(stringObj).forEach(([key, string]) => { + allStrings[lang][generateGlobalId(name)(key)] = string; + }); + } + }); + }); + } + }); + + return allStrings; };